From d3ca729d4a52d96a80e33155d72c38e0644a4648 Mon Sep 17 00:00:00 2001 From: Remi <remi@le-filament.com> Date: Wed, 4 Jul 2018 09:52:21 +0200 Subject: [PATCH] Invert calculation to get sale order amount - invoiced lines --- models/sale.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/models/sale.py b/models/sale.py index 38a72f6..529d617 100644 --- a/models/sale.py +++ b/models/sale.py @@ -19,9 +19,9 @@ class SaleOrder(models.Model): for order in self: line_to_invoice = [line for line in order.order_line if line.invoice_status == 'to invoice'] - untaxed_amount_to_invoice = 0.0 + untaxed_amount_to_invoice = self.amount_untaxed for line in line_to_invoice: - untaxed_amount_to_invoice += line.qty_to_invoice * line.price_unit + untaxed_amount_to_invoice -= line.qty_invoiced * line.price_unit order.update({ 'untaxed_amount_to_invoice': untaxed_amount_to_invoice -- GitLab