From 97aca432b34a3300dfc0f3a19c260733ec993bc1 Mon Sep 17 00:00:00 2001 From: Alessandro Bonazzi Date: Wed, 22 Sep 2021 07:21:14 +0200 Subject: [PATCH] Patch level : 12.0 1080 Files correlati : ve0.exe fp0.exe Commento : I bolli esenti venivano addebitati se non era stato impostato l'importo minimo dei bolli esenti. (CRPA) Bisogna definire nel paragrafo ve di studio.ini una variabile AHUsers = utente1|utente2|utente3.... non accessibile dall'interfaccia per ragioni di sicurezza. --- src/ve/velib03.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ve/velib03.cpp b/src/ve/velib03.cpp index 832dd57ef..607ebf603 100755 --- a/src/ve/velib03.cpp +++ b/src/ve/velib03.cpp @@ -478,8 +478,9 @@ real TDocumento::imponibile_bolli_esenti() const bool TDocumento::bolli_esenti_dovuti() const { const real impmin_bolli = ini_get_real(CONFIG_STUDIO, "ve", "IMPMINBOLLI"); + const real imponibile_esente = imponibile_bolli_esenti(); - return imponibile_bolli_esenti() >= impmin_bolli; + return imponibile_esente > ZERO && impmin_bolli > ZERO && imponibile_esente >= impmin_bolli; } real TDocumento::bolli(real & imp, int ndec, TTipo_importo t) const