Fattura a privati cittadini

This commit is contained in:
Luca 2018-11-07 16:59:31 +01:00
parent 0e6603b535
commit fde5ae03a8
2 changed files with 5 additions and 2 deletions

View File

@ -13,8 +13,10 @@ switch (post('op')) {
case 'update': case 'update':
// Informazioni sull'anagrafica // Informazioni sull'anagrafica
$anagrafica->codice = post('codice'); $anagrafica->codice = post('codice');
if (empty(post('tipo')) or post('tipo') == 'Privato'){ if (empty(post('tipo'))){
$anagrafica->codice_destinatario = ''; $anagrafica->codice_destinatario = '';
}else if (post('tipo') == 'Privato'){
$anagrafica->codice_destinatario = '0000000';
}else{ }else{
//controlli anche su FatturaElettronica.php //controlli anche su FatturaElettronica.php
if (empty(post('codice_destinatario')) or post('codice_destinatario') == '999999' or post('codice_destinatario') == '0000000') if (empty(post('codice_destinatario')) or post('codice_destinatario') == '999999' or post('codice_destinatario') == '0000000')

View File

@ -44,7 +44,8 @@ class FatturaElettronica
WHERE `co_documenti`.`id` = '.prepare($id_documento)); WHERE `co_documenti`.`id` = '.prepare($id_documento));
// Controllo sulla possibilità di creare la fattura elettronica // 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(); throw new \UnexpectedValueException();
} }
} }