diff --git a/connector_opencart/models/sale_order/common.py b/connector_opencart/models/sale_order/common.py index eb0481f7..45fd17f5 100644 --- a/connector_opencart/models/sale_order/common.py +++ b/connector_opencart/models/sale_order/common.py @@ -30,6 +30,13 @@ class OpencartSaleOrder(models.Model): digits=dp.get_precision('Account') ) + @api.model + def create(self, values): + res = super().create(values) + # this is unfortunate, but the initial fiscal position gets set incorrectly + res.odoo_id._compute_fiscal_position_id() + return res + @api.model def import_batch(self, backend, filters=None): """ Prepare the import of Sales Orders from Opencart """