From 388ccdfb0655698e3f04b150a21af2aa31a77acd Mon Sep 17 00:00:00 2001 From: "Andrea Grazioso (agr-odoo)" Date: Wed, 29 Sep 2021 09:49:20 +0000 Subject: [PATCH] [FIX] pos_sale: add delivery address when generating invoice When invoicing via POS delivery address is missing on the invoice. This value is needed in some localizations (i.e. l10n_co) to correctly validate the invoice opw-2653661 closes odoo/odoo#77556 X-original-commit: d57a44d875eabba0586e24245a9af435169fda22 Signed-off-by: agr-odoo --- addons/pos_sale/models/pos_order.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/pos_sale/models/pos_order.py b/addons/pos_sale/models/pos_order.py index 4ca3b0f39b9..17914096ed4 100644 --- a/addons/pos_sale/models/pos_order.py +++ b/addons/pos_sale/models/pos_order.py @@ -31,6 +31,8 @@ class PosOrder(models.Model): def _prepare_invoice_vals(self): invoice_vals = super(PosOrder, self)._prepare_invoice_vals() invoice_vals['team_id'] = self.crm_team_id + addr = self.partner_id.address_get(['delivery']) + invoice_vals['partner_shipping_id'] = addr['delivery'] return invoice_vals @api.model