diff --git a/modules/anagrafiche/actions.php b/modules/anagrafiche/actions.php index 8fb1aece6..1a31e9ef4 100644 --- a/modules/anagrafiche/actions.php +++ b/modules/anagrafiche/actions.php @@ -13,8 +13,10 @@ switch (post('op')) { case 'update': // Informazioni sull'anagrafica $anagrafica->codice = post('codice'); - if (empty(post('tipo')) or post('tipo') == 'Privato'){ + if (empty(post('tipo'))){ $anagrafica->codice_destinatario = ''; + }else if (post('tipo') == 'Privato'){ + $anagrafica->codice_destinatario = '0000000'; }else{ //controlli anche su FatturaElettronica.php if (empty(post('codice_destinatario')) or post('codice_destinatario') == '999999' or post('codice_destinatario') == '0000000') diff --git a/plugins/exportPA/src/FatturaElettronica.php b/plugins/exportPA/src/FatturaElettronica.php index 9d901436d..415edfb3a 100644 --- a/plugins/exportPA/src/FatturaElettronica.php +++ b/plugins/exportPA/src/FatturaElettronica.php @@ -44,7 +44,8 @@ class FatturaElettronica WHERE `co_documenti`.`id` = '.prepare($id_documento)); // Controllo sulla possibilità di creare la fattura elettronica - if ($this->documento['stato'] != 'Emessa' || $this->getCliente()['tipo'] == 'Privato') { + // Posso fatturare ai privati utilizzando il codice fiscale + if ($this->documento['stato'] != 'Emessa') { throw new \UnexpectedValueException(); } }