From 072558c43d607e04ec9e6ca57f2a6501ad54bc23 Mon Sep 17 00:00:00 2001 From: wan Date: Mon, 9 Nov 2020 11:55:04 +0000 Subject: [PATCH] [FIX] l10n_latam_invoice_document: compute document type multi Part of task 2124952 --- addons/l10n_latam_invoice_document/models/account_move.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/l10n_latam_invoice_document/models/account_move.py b/addons/l10n_latam_invoice_document/models/account_move.py index cccd09cc812..f5c464c4fd1 100644 --- a/addons/l10n_latam_invoice_document/models/account_move.py +++ b/addons/l10n_latam_invoice_document/models/account_move.py @@ -214,10 +214,10 @@ class AccountMove(models.Model): @api.depends('l10n_latam_available_document_type_ids', 'debit_origin_id') def _compute_l10n_latam_document_type(self): - debit_note = self.debit_origin_id for rec in self.filtered(lambda x: x.state == 'draft'): + debit_note = rec.debit_origin_id document_types = rec.l10n_latam_available_document_type_ids._origin - document_types = debit_note and document_types.filtered(lambda x: x.internal_type == 'debit_note') or document_types + document_types = document_types.filtered(lambda x: x.internal_type == 'debit_note') if debit_note else document_types rec.l10n_latam_document_type_id = document_types and document_types[0].id def _compute_invoice_taxes_by_group(self):