diff --git a/modules/sale_advance_payment/sale.py b/modules/sale_advance_payment/sale.py index fd7fa4ee82..5c907c61ad 100644 --- a/modules/sale_advance_payment/sale.py +++ b/modules/sale_advance_payment/sale.py @@ -372,6 +372,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 6f7bc1f58c..19c4e6351a 100644 --- a/modules/sale_advance_payment/tests/scenario_advance_payment.rst +++ b/modules/sale_advance_payment/tests/scenario_advance_payment.rst @@ -203,6 +203,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