diff options
| author | rhe <rhe@odoo.com> | 2019-06-13 07:49:42 +0000 |
|---|---|---|
| committer | Pierre Masereel <pim@odoo.com> | 2019-06-14 09:15:03 +0000 |
| commit | f54bab69d1002fef5466df09858f5ceb2a7262e5 (patch) | |
| tree | b4060269117668a6a068fb5aeedba7569c203e3f /addons | |
| parent | 3309ecbd7a4c61fac476b18642dd7e49c544f7e6 (diff) | |
[IMP] point_of_sale: set sales team from pos config
When an invoice is set on a pos config, it is not set on the invoice
generatde from a pos order.
So we are now storing the pos config sale team on the invoice instead of
the default sales team.
TASK-ID: 1998051
closes odoo/odoo#33985
Signed-off-by: pimodoo <pimodoo@users.noreply.github.com>
Diffstat (limited to 'addons')
| -rw-r--r-- | addons/pos_sale/models/pos_order.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/addons/pos_sale/models/pos_order.py b/addons/pos_sale/models/pos_order.py index 3f7652e0ac9..5b9e8206e90 100644 --- a/addons/pos_sale/models/pos_order.py +++ b/addons/pos_sale/models/pos_order.py @@ -14,3 +14,9 @@ class PosOrder(models.Model): for order in self: date_order = order.date_order or fields.Datetime.now() order.currency_rate = self.env['res.currency']._get_conversion_rate(order.company_id.currency_id, order.pricelist_id.currency_id, order.company_id, date_order) + + @api.multi + def _prepare_invoice(self): + invoice_vals = super(PosOrder, self)._prepare_invoice() + invoice_vals['team_id'] = self.config_id.crm_team_id + return invoice_vals |
