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