From be76dc46d1e62847e40afd3b0279e88625ef40e1 Mon Sep 17 00:00:00 2001 From: Luca Date: Mon, 20 Jan 2020 17:42:42 +0100 Subject: [PATCH] Controllo aggiuntivo per tiporitenuta nella FE --- plugins/exportFE/src/FatturaElettronica.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/exportFE/src/FatturaElettronica.php b/plugins/exportFE/src/FatturaElettronica.php index fb338cad2..7fb3b7b7c 100644 --- a/plugins/exportFE/src/FatturaElettronica.php +++ b/plugins/exportFE/src/FatturaElettronica.php @@ -772,6 +772,7 @@ class FatturaElettronica { $documento = $fattura->getDocumento(); $azienda = static::getAzienda(); + $cliente = $fattura->getCliente(); $result = [ 'TipoDocumento' => $documento->tipo->codice_tipo_documento_fe, @@ -807,7 +808,7 @@ class FatturaElettronica $percentuale = database()->fetchOne('SELECT percentuale FROM co_ritenutaacconto WHERE id = '.prepare($id_ritenuta))['percentuale']; $result['DatiRitenuta'] = [ - 'TipoRitenuta' => Validate::isValidTaxCode($azienda['codice_fiscale']) ? 'RT01' : 'RT02', + 'TipoRitenuta' => (Validate::isValidTaxCode($azienda['codice_fiscale']) and $cliente['tipo']=='Privato') ? 'RT01' : 'RT02', 'ImportoRitenuta' => $totale_ritenutaacconto, 'AliquotaRitenuta' => $percentuale, 'CausalePagamento' => setting("Causale ritenuta d'acconto"),