forked from Mapan/odoo17e
26 lines
919 B
Python
26 lines
919 B
Python
# -*- coding: utf-8 -*-
|
|
|
|
from odoo import fields, models
|
|
|
|
|
|
class AccountFiscalPosition(models.Model):
|
|
_inherit = 'account.fiscal.position'
|
|
|
|
def _default_avatax_invoice_account_id(self):
|
|
return self.env.company.account_sale_tax_id.invoice_repartition_line_ids.account_id
|
|
|
|
def _default_avatax_refund_account_id(self):
|
|
return self.env.company.account_sale_tax_id.refund_repartition_line_ids.account_id
|
|
|
|
is_avatax = fields.Boolean(string="Use AvaTax API")
|
|
avatax_invoice_account_id = fields.Many2one(
|
|
comodel_name='account.account',
|
|
default=_default_avatax_invoice_account_id,
|
|
help="Account that will be used by Avatax taxes for invoices.",
|
|
)
|
|
avatax_refund_account_id = fields.Many2one(
|
|
comodel_name='account.account',
|
|
default=_default_avatax_refund_account_id,
|
|
help="Account that will be used by Avatax taxes for refunds.",
|
|
)
|