From 9c30422889f5ceb4e47e8924f052ae0569f0fc9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo=20Lodeiros?= Date: Fri, 27 Oct 2023 12:12:37 +0200 Subject: [PATCH] [IMP]pms: untaxed_amount_to_invoice dont take account downpayments --- pms/models/pms_folio.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pms/models/pms_folio.py b/pms/models/pms_folio.py index 0b9fd2c16..63f021331 100644 --- a/pms/models/pms_folio.py +++ b/pms/models/pms_folio.py @@ -1221,7 +1221,9 @@ class PmsFolio(models.Model): def _compute_untaxed_amount_to_invoice(self): for folio in self: folio.untaxed_amount_to_invoice = sum( - folio.mapped("sale_line_ids.untaxed_amount_to_invoice") + folio.sale_line_ids.filtered(lambda l: not l.is_downpayment).mapped( + "untaxed_amount_to_invoice" + ) ) # TODO: Add return_ids to depends