Skip to content
Snippets Groups Projects
Commit 72ae9daf authored by Marco Folco's avatar Marco Folco
Browse files

[MOD] medical invoice

Fixed invoice generator not taking exempt fiscal position on partners
parent 79d61695
No related branches found
No related tags found
1 merge request!52[MOD] medical invoice
......@@ -32,6 +32,7 @@
"account",
"invoice_refund_improvements",
"l10n_ar_account_payment_order",
"l10n_ar_point_of_sale",
],
"data": [
"wizard/account_invoice_refund_view.xml",
......
......@@ -171,9 +171,10 @@ class MedicalInvoice(models.Model):
taxes = invoice_line.product_id.taxes_id.filtered(
lambda r: r.company_id == company_id
) or invoice_line.account_id.tax_ids or invoice_line.invoice_id.company_id.account_sale_tax_id
invoice_line.invoice_line_tax_ids = invoice_line.professional_id.property_account_position_id.map_tax(
taxes, invoice_line.product_id, invoice_line.professional_id
)
if invoice_line.invoice_id.partner_id.property_account_position_id.id != self.env.ref('l10n_ar_point_of_sale.fiscal_position_exempt').id:
invoice_line.invoice_line_tax_ids = invoice_line.professional_id.property_account_position_id.map_tax(
taxes, invoice_line.product_id, invoice_line.professional_id
)
invoice._onchange_invoice_line_ids()
self.state = 'draft_invoice'
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment