diff --git a/src/fp/fplib01.cpp b/src/fp/fplib01.cpp index b21bd358e..9624a29f5 100644 --- a/src/fp/fplib01.cpp +++ b/src/fp/fplib01.cpp @@ -1344,7 +1344,7 @@ bool TDoc_fp::doc_to_paf(TDocumentoEsteso& doc) prz = price.get_value(); } } - paf1800f.set("PI_PREZZOUNIT", converti_prezzo(qta_inverse ? -prz : prz)); + paf1800f.set("PI_PREZZOUNIT", converti_prezzo(qta_inverse ? -abs(prz) : abs(prz))); paf1800f.set("PI_PRZTOTALE", converti_prezzo(imp)); set_IVA(*rdoc, paf1800f); // Controllo se è una ritenuta fiscale