From 4023a61763a51b6b910ad9d13ca6e62c200ec58b Mon Sep 17 00:00:00 2001 From: Alessandro Bonazzi Date: Tue, 29 Aug 2023 18:11:31 +0200 Subject: [PATCH] Patch level : 12.00 1278 Files correlati : tp0.exe Le esenzioni nella dichiarazione di febbraio della sicart non venivano calcolate bene --- src/tp/tp0900.cpp | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/tp/tp0900.cpp b/src/tp/tp0900.cpp index 2fbe32a7a..57e17c251 100755 --- a/src/tp/tp0900.cpp +++ b/src/tp/tp0900.cpp @@ -117,6 +117,7 @@ real TDichiarazione_CONAI::clifo_conai(const TCli_for& clifo, const TCONAI_class { const TRectype& cfven_rec = clifo.vendite(); real cfven_perces_conai = ZERO; + if (conai_configured_class(conai_specie)) { if (n_riga_generata > 0) @@ -286,11 +287,19 @@ void TDichiarazione_CONAI::scrivi_csv_doc_generata(const TDocumento& doc, const if (is_nac) qta_assoggettata_conai = -qta_assoggettata_conai; - csv.set(13, qta_assoggettata_conai); //quantita' esente conai (A) sul report - const real qta_esente_conai = qta_tot_conai - qta_assoggettata_conai; + real qta_esente_conai; + + if (cfven_perc_conai > ZERO) + { + +// qta_esente_conai_1 = qta_tot_conai - qta_assoggettata_conai; + qta_esente_conai = qta_tot_conai * cfven_perc_conai / CENTO; + qta_esente_conai.round(5); + } csv.set(12, qta_esente_conai); + csv.set(13, qta_assoggettata_conai); //valore totale contributo (BxC) sul report