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