From 8c7161ea135a21cc5af1ce6aaa1b5d823e16b97a Mon Sep 17 00:00:00 2001 From: smen Date: Mon, 17 Oct 2022 15:00:39 +0200 Subject: [PATCH] Patch level : 12.0 Files correlati : Commento: In Archiviazione sostitutiva affinata la procedura di abbinamento di TD24 e TD04 (note di credito con importo negativo) --- src/f1/f1lib.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/f1/f1lib.cpp b/src/f1/f1lib.cpp index 13c764397..c44c4f889 100644 --- a/src/f1/f1lib.cpp +++ b/src/f1/f1lib.cpp @@ -62,7 +62,11 @@ bool TFppro::guess_the_doc(const TLocalisamfile& mov) query << " AND \n" << "P2_FISCIVACOD = '" << forn.get(CLI_PAIV) << "'"; if (forn.gruppo_IVA()) query << " AND \n" "P2_COCAZZO = '" << forn.get(CLI_COFI) << "'"; // cazzo; - query << " AND \n" "PQ_IMPTOTDOC = " << tot; + if (tot < 0) + query << " AND \n" "(PQ_IMPTOTDOC = " << tot << " OR PQ_IMPTOTDOC = " << abs(tot) << ")"; + else + query << " AND \n" "PQ_IMPTOTDOC = " << tot; + if (_db->sq_set_exec(query) && _db->sq_items() == 1) {