From 05d57678e417cdca2e95016f3bc4730906905601 Mon Sep 17 00:00:00 2001 From: Sergi Almacellas Abellana Date: Tue, 5 Oct 2021 13:33:42 +0200 Subject: [PATCH] Always fill invoice date issue10675 review363731003 --- CHANGELOG | 2 ++ subscription.py | 1 + tests/scenario_sale_subscription.rst | 2 ++ 3 files changed, 5 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index cb41b0c941..e113e8e7dd 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,5 @@ +* Always fill invoice date + Version 6.0.0 - 2021-05-03 * Bug fixes (see mercurial logs for details) diff --git a/subscription.py b/subscription.py index 3aa1ca7786..e1911c6d12 100644 --- a/subscription.py +++ b/subscription.py @@ -445,6 +445,7 @@ class Subscription(Workflow, ModelSQL, ModelView): currency=self.currency, account=party.account_receivable_used, ) + invoice.invoice_date = self.next_invoice_date invoice.on_change_type() invoice.payment_term = self.payment_term return invoice diff --git a/tests/scenario_sale_subscription.rst b/tests/scenario_sale_subscription.rst index c6941fbe18..9f0d7ad221 100644 --- a/tests/scenario_sale_subscription.rst +++ b/tests/scenario_sale_subscription.rst @@ -151,6 +151,8 @@ Create subscription invoice:: >>> create_invoice.execute('create_') >>> invoice, = Invoice.find([]) + >>> invoice.invoice_date + datetime.date(2016, 2, 1) >>> line, = invoice.lines >>> line.quantity 310.0