From 0b1365e9b75c7efd7e9e8a87a42ca58598fa22a4 Mon Sep 17 00:00:00 2001 From: Sergi Almacellas Abellana Date: Wed, 23 Aug 2023 09:42:20 +0200 Subject: [PATCH] Set taxes date on recall invoice lines Closes #12513 (grafted from 685de7d55b0723526b5e5b3731e4d29f169007f3) --HG-- branch : 6.0 --- modules/sale_advance_payment/sale.py | 1 + modules/sale_advance_payment/tests/scenario_advance_payment.rst | 2 ++ 2 files changed, 3 insertions(+) diff --git a/modules/sale_advance_payment/sale.py b/modules/sale_advance_payment/sale.py index c0086e8410..c1de57f355 100644 --- a/modules/sale_advance_payment/sale.py +++ b/modules/sale_advance_payment/sale.py @@ -399,6 +399,7 @@ class Sale(metaclass=PoolMeta): description=advance_line.description, origin=advance_line, taxes=advance_line.taxes, + taxes_date=advance_line.tax_date, ) recall_lines.append(line) return recall_lines diff --git a/modules/sale_advance_payment/tests/scenario_advance_payment.rst b/modules/sale_advance_payment/tests/scenario_advance_payment.rst index 7e40248f69..74bc6b5a72 100644 --- a/modules/sale_advance_payment/tests/scenario_advance_payment.rst +++ b/modules/sale_advance_payment/tests/scenario_advance_payment.rst @@ -206,6 +206,8 @@ Let's pay the advance payment invoice:: True >>> il1.unit_price Decimal('10.00') + >>> il1.taxes_date == today + True >>> il1.quantity -1.0 >>> il2.product == product