diff --git a/academic_sale_subscription/wizard/academic_order_wizard.py b/academic_sale_subscription/wizard/academic_order_wizard.py index 4ecab322..decd83e9 100644 --- a/academic_sale_subscription/wizard/academic_order_wizard.py +++ b/academic_sale_subscription/wizard/academic_order_wizard.py @@ -30,6 +30,7 @@ class OrderWizard(models.TransientModel): validity_date = fields.Date() payment_term_id = fields.Many2one("account.payment.term") academic_group_id = fields.Many2one("academic.group") + start_date = fields.Date(default=fields.Date.today, required=True) def action_create_mass_subscription(self): if not self.student_ids: @@ -75,6 +76,7 @@ def _create_mass_subscription(self): "sale_order_template_id": self.template_id.id, "validity_date": self.validity_date if self.status_sale == "draft" else False, **({"payment_term_id": self.payment_term_id.id} if self.payment_term_id else {}), + "start_date": self.start_date, "order_line": [ ( 0, diff --git a/academic_sale_subscription/wizard/academic_order_wizard_views.xml b/academic_sale_subscription/wizard/academic_order_wizard_views.xml index f527217a..94aef29b 100644 --- a/academic_sale_subscription/wizard/academic_order_wizard_views.xml +++ b/academic_sale_subscription/wizard/academic_order_wizard_views.xml @@ -12,6 +12,7 @@ +