Fix codice destinatario autofatture

This commit is contained in:
MatteoPistorello 2022-07-04 10:34:49 +02:00
parent 66e5237b88
commit 7207c7e03b
1 changed files with 7 additions and 2 deletions

View File

@ -608,10 +608,15 @@ class FatturaElettronica
} }
$documento = $fattura->getDocumento(); $documento = $fattura->getDocumento();
$cliente = $fattura->getCliente(); //Fattura per conto terzi, la mia Azienda (fornitore) diventa il cessionario al posto del cliente
if ($documento['is_fattura_conto_terzi']) {
$cliente = static::getAzienda();
} else {
$cliente = $fattura->getCliente();
}
$sede = database()->fetchOne('SELECT `codice_destinatario` FROM `an_sedi` WHERE `id` = '.prepare($documento['idsede_destinazione'])); $sede = database()->fetchOne('SELECT `codice_destinatario` FROM `an_sedi` WHERE `id` = '.prepare($documento['idsede_destinazione']));
if (!empty($sede['codice_destinatario'])) { if (!empty($sede['codice_destinatario']) && empty($documento['is_fattura_conto_terzi'])) {
$codice_destinatario = $sede['codice_destinatario']; $codice_destinatario = $sede['codice_destinatario'];
} else { } else {
$codice_destinatario = $cliente->codice_destinatario; $codice_destinatario = $cliente->codice_destinatario;