[FIX] l10n_latam_invoice_document: compute document type multi
Part of task 2124952
This commit is contained in:
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user