mirror of
https://github.com/OCA/pms.git
synced 2025-01-29 00:17:45 +02:00
[IMP]pms: folio sale line qty invoice compute
This commit is contained in:
@@ -7,7 +7,7 @@ import babel.dates
|
|||||||
|
|
||||||
from odoo import _, api, fields, models
|
from odoo import _, api, fields, models
|
||||||
from odoo.osv import expression
|
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
|
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),
|
# REVIEW: if qty_to_invoice < 0 (invoice qty > sale qty),
|
||||||
# why status to_invoice?? this behavior is copied from sale order
|
# 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
|
# 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"
|
line.invoice_status = "to_invoice"
|
||||||
elif (
|
elif (
|
||||||
float_compare(
|
float_compare(
|
||||||
|
|||||||
Reference in New Issue
Block a user