Patch level : 12.0 1006

Files correlati     : fp0.exe
Commento            :

Aggiornato il calcolo delle ritenute fiscali nell'esportazione.

Interno

L'importo deve coincidere sempre con l'importo delle ritrnute stampato sul documento
Verificare l'inserimento la cancellazione di una riga e il cmbio di codice articolo
This commit is contained in:
Alessandro Bonazzi 2020-11-04 17:05:58 +01:00
parent 60096f7a2d
commit 7aba9e2e73

View File

@ -1293,8 +1293,9 @@ const real calc_ritenuta(const TDocumento& doc)
void TDoc_fp::add_ritenuta(const TDocumentoEsteso& doc, const TSpesa_prest& sp, TPaf_record& paf0700f) const
{
// <DatiRitenuta>
const real importo_ritenute = (doc.imponibile() - doc.spese()) * sp.perc() / CENTO; // Le spese non contribuiscono mai al calcolo delle ritenute!
const real importo_ritenute = doc.ritenute();
TString tipo_rit = sp.codice_tipo_ritenuta_fp();
if (tipo_rit.empty())
tipo_rit = _rec_clifo.get_char(CLI_TIPOPERS) == 'F' ? "RT01" : "RT02";
paf0700f.set("P7_TIPORITENUTA", tipo_rit);