File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1125,24 +1125,29 @@ protected static function getDatiTrasporto($fattura)
11251125 if (!empty ($ documento ['idsede_destinazione ' ])) {
11261126 $ sede = $ database ->fetchOne ('SELECT * FROM an_sedi WHERE id= ' .prepare ($ documento ['idsede_destinazione ' ]));
11271127
1128+ $ is_nazione_it = false ;
1129+ if (!empty ($ sede ['id_nazione ' ])) {
1130+ $ rs_nazione = Nazione::find ($ sede ['id_nazione ' ]);
1131+ $ is_nazione_it = ($ rs_nazione ['iso2 ' ] == "IT " ) ? true : false ;
1132+ }
1133+
11281134 if (!empty ($ sede ['indirizzo ' ])) {
11291135 $ result ['IndirizzoResa ' ]['Indirizzo ' ] = $ sede ['indirizzo ' ];
11301136 }
11311137
11321138 if (!empty ($ sede ['cap ' ])) {
1133- $ result ['IndirizzoResa ' ]['CAP ' ] = $ sede ['cap ' ];
1139+ $ result ['IndirizzoResa ' ]['CAP ' ] = ( $ is_nazione_it == true ) ? $ sede ['cap ' ] : " 00000 " ;
11341140 }
11351141
11361142 if (!empty ($ sede ['citta ' ])) {
11371143 $ result ['IndirizzoResa ' ]['Comune ' ] = $ sede ['citta ' ];
11381144 }
11391145
1140- if (!empty ($ sede ['provincia ' ])) {
1146+ if (!empty ($ sede ['provincia ' ]) && $ is_nazione_it == true ) {
11411147 $ result ['IndirizzoResa ' ]['Provincia ' ] = $ sede ['provincia ' ];
11421148 }
11431149
11441150 if (!empty ($ sede ['id_nazione ' ])) {
1145- $ rs_nazione = Nazione::find ($ sede ['id_nazione ' ]);
11461151 $ result ['IndirizzoResa ' ]['Nazione ' ] = $ rs_nazione ['iso2 ' ];
11471152 }
11481153 }
You can’t perform that action at this time.
0 commit comments