From 7b72cee269ff5287b2541ca1a22a56d381ae97f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo=20Lodeiros?= Date: Mon, 4 Jul 2022 16:40:54 +0200 Subject: [PATCH] [IMP]pms: folio sale line qty invoice compute --- pms/models/folio_sale_line.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pms/models/folio_sale_line.py b/pms/models/folio_sale_line.py index 28947f216..90ac27f13 100644 --- a/pms/models/folio_sale_line.py +++ b/pms/models/folio_sale_line.py @@ -7,7 +7,7 @@ import babel.dates from odoo import _, api, fields, models from odoo.osv import expression -from odoo.tools import float_compare, float_is_zero +from odoo.tools import float_compare from odoo.tools.misc import get_lang @@ -530,7 +530,7 @@ class FolioSaleLine(models.Model): # REVIEW: if qty_to_invoice < 0 (invoice qty > sale qty), # why status to_invoice?? this behavior is copied from sale order # https://github.com/OCA/OCB/blob/14.0/addons/sale/models/sale.py#L1160 - elif not float_is_zero(line.qty_to_invoice, precision_digits=precision): + elif line.qty_to_invoice > 0: line.invoice_status = "to_invoice" elif ( float_compare(