From 7207c7e03bd71efa3e4bc7d6be85a2aae1e25b38 Mon Sep 17 00:00:00 2001 From: MatteoPistorello Date: Mon, 4 Jul 2022 10:34:49 +0200 Subject: [PATCH] Fix codice destinatario autofatture --- plugins/exportFE/src/FatturaElettronica.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/plugins/exportFE/src/FatturaElettronica.php b/plugins/exportFE/src/FatturaElettronica.php index 017187011..99f19b641 100755 --- a/plugins/exportFE/src/FatturaElettronica.php +++ b/plugins/exportFE/src/FatturaElettronica.php @@ -608,10 +608,15 @@ class FatturaElettronica } $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'])); - if (!empty($sede['codice_destinatario'])) { + if (!empty($sede['codice_destinatario']) && empty($documento['is_fattura_conto_terzi'])) { $codice_destinatario = $sede['codice_destinatario']; } else { $codice_destinatario = $cliente->codice_destinatario;