[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>
This commit is contained in:
rhe
2019-06-14 09:15:03 +00:00
committed by Pierre Masereel
parent 3309ecbd7a
commit f54bab69d1
+6
View File
@@ -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