From 60fb14b5f7b175d3c2374dbb5e0124cb2954e442 Mon Sep 17 00:00:00 2001 From: Simoe Date: Thu, 2 Mar 2023 14:53:46 +0100 Subject: [PATCH] Patch level : 12.0 Files correlati : fp MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Commento: Aggiornata la fatturazione elettronica per rispettare la nuova normativa riguardo la natura dei bolli. la data di entrata in vigore della normativa può essere impostata nella configurazione degli "acquisti e vendite" --- src/fp/fplib01.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/fp/fplib01.cpp b/src/fp/fplib01.cpp index 6939acf01..70b79be36 100644 --- a/src/fp/fplib01.cpp +++ b/src/fp/fplib01.cpp @@ -2704,7 +2704,16 @@ bool TDoc_fp::doc_to_paf(TDocumentoEsteso& doc) paf1800f.set("PI_PREZZOUNIT", value2string(importo_bolli)); // valore, false)); paf1800f.set("PI_PRZTOTALE", value2string(importo_bolli)); // valore, false)); - set_IVA(doc.codiva_bolli(), paf1800f); + + //qui aggiungere l'eccezione che guardi il campo data bollo + const TDate& data_new_bolli = ini_get_date(CONFIG_STUDIO, "ve", "DATANEWBOLLI"); + const TDate& datadoc = doc.get_date(DOC_DATADOC); + + //Controllo se usare il nuovo calcolo per gli esenti + if (doc.nuovo_calcolo_esenti()) + set_IVA(doc.codiva_bolli_esenti(), paf1800f); + else + set_IVA(doc.codiva_bolli(), paf1800f); ok &= insert(paf1800f) && insert(paf3000f); riga++; }