Avatax Exemptions

account_avatax_exemption
REPOSITORY
REPOSITORYOCA/account-fiscal-rule
GIT
GIThttps://github.com/OCA/account-fiscal-rule.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-fiscal-rule/tree/18.0/account_avatax_exemption
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYSales
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONYes
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Sodexis
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Sodexis
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, Don Kendall, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/account-fiscal-rule
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:05
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-fiscal-rule:
    - account_avatax_oca
    - account_avatax_sale_oca
    - account_avatax_exemption_base
OCA/queue:
    - queue_job
odoo/odoo:
    - website
    - digest
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - social_media
    - google_recaptcha
    - utm
    - product
    - uom
    - base_sparse_field
    - sale_stock
    - sale
    - sales_team
    - account_payment
    - account
    - onboarding
    - analytic
    - payment
    - stock_account
    - stock
    - barcodes_gs1_nomenclature
    - barcodes
    - base_geolocalize
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Avalara
geoip2
requests
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module is a component of the Avatax Exemption Integration with odoo
app.

> - Export Exemption customer in Avatax
> - Export Exemptions for customer based on nexus region
> - Export Custom rules based on avatax nexus regions
> - Export Product Taxcodes to Avatax

Code Analysis

Views touched (22)
XML IDNameModelTypeStatus
exemption_code_form_view exemption.code.form.view exemption.code form New
exemption_form_view res.partner.exemption.form.view res.partner.exemption xpath Inherits account_avatax_exemption_base.exemption_form_view
exemption_page Exemptions ir.ui.view qweb New
exemption_reason_type_form_view res.partner.exemption.business.type.form.view res.partner.exemption.business.type xpath Inherits account_avatax_exemption_base.exemption_reason_type_form_view
exemption_reason_type_tree_view res.partner.exemption.business.type.tree.view res.partner.exemption.business.type xpath Inherits account_avatax_exemption_base.exemption_reason_type_tree_view
exemption_rule_form_view exemption.code.rule.form.view exemption.code.rule form New
exemption_rule_tree_view exemption.code.rule.tree.view exemption.code.rule list New
exemption_type_form_view res.partner.exemption.type.form.view res.partner.exemption.type xpath Inherits account_avatax_exemption_base.exemption_type_form_view
exemptions_followup Portal Exemption Form ir.ui.view qweb New
exemptions_table Exemptions table ir.ui.view qweb New
form_breadcrumb Portal Exemption Breadcrumb ir.ui.view qweb New
form_custom Portal Exemption Form Customizations ir.ui.view qweb Inherits exemptions_followup
form_field Portal Exemption Form Field ir.ui.view qweb New
portal_layout Portal layout: exemption menu entry ir.ui.view qweb Inherits portal.portal_breadcrumbs
portal_my_exemptions My Exemptions ir.ui.view qweb New
portal_my_home_exemptions Portal My Home: exemptions entries ir.ui.view qweb Inherits portal.portal_my_home
product_product_normal_form_view_inherit product.product.normal.form.view.inherit product.product xpath Inherits product.product_normal_form_view
tree_custom Portal Exemption List Customizations ir.ui.view qweb Inherits portal_my_exemptions
view_avalara_salestax_form avalara.salestax.inherit avalara.salestax xpath Inherits account_avatax_oca.view_avalara_salestax_form
view_country_state_tree res.country.state.inherit res.country.state xpath Inherits account_avatax_exemption_base.view_country_state_tree
view_partner_details_form_inherit1_exemption res.partner.details.form.inherit1.exemption res.partner xpath Inherits account_avatax_oca.view_partner_details_form_inherit1
view_product_tax_code_form_inherit product.tax.code.form.inherit product.tax.code xpath Inherits account_avatax_oca.view_product_tax_code_form
Models touched (13)

New fields (5)
  • avatax_company_id Char
    help='The company ID as defined in the Admin Console of AvaTax' args: 'Company ID'
  • exemption_export Boolean
  • exemption_rule_export Boolean
  • tax_item_export Boolean
  • use_commercial_entity Boolean
    default=True
Public methods (9)
  • create_transaction(self, doc_date, doc_code, doc_type, partner, ship_from_address, shipping_address, lines, user=None, exemption_number=None, exemption_code_name=None, commit=False, invoice_date=None, reference_code=None, location_code=None, is_override=None, currency_id=None, ignore_error=None, log_to_record=False)
  • download_exemptions(self)
  • export_new_exemption_rules(self, rules=None)
  • export_new_tax_items(self)
  • import_exemption_activity_type(self)
  • import_exemption_country_state_code(self)
  • import_tax_items(self)
  • link_certificates_to_customer(self, exemption_line)
  • set_tax_item_info_to_product(self, record, product)

New fields (2)
  • flag Boolean
    copy=False help='helps to add custom rules for the nexus Avatax states' args: 'Taxed by default'
  • rule_ids One2many → exemption.code.rule
    args: 'exemption.code.rule', 'exemption_code_id'
Public methods (1)
  • create_rules(self)

New fields (9)
  • avatax_id Char
    copy=False args: 'Avatax Rule ID'
  • avatax_rate Float
  • avatax_tax_code Many2one → product.tax.code
    args: 'product.tax.code'
  • exemption_code_id Many2one → exemption.code
    required=True string='Entity Use Code' args: 'exemption.code'
  • is_all_juris Boolean
    default=True
  • name Char
    default=<expr> index='trigram'
  • state Selection
    default='draft' args: [('draft', 'Draft'), ('progress', 'In Progress'), ('done', 'Done'), ('cancel', 'Cancelled')]
  • state_id Many2one → res.country.state
    string='Region' args: 'res.country.state'
  • taxable Boolean
Public methods (6)
  • cancel_exemption_rule(self)
  • cancel_exemption_rule_failed(self)
  • create(self, vals_list)
    @api.model_create_multi
  • enable_exemption_rule(self)
  • export_exemption_rule(self)
  • reset_to_draft(self)

New fields (0)

No new fields.

Public methods (1)
  • write(self, vals)

New fields (1)
  • avatax_item_id Char
    copy=False args: 'Avatax TaxItem'
Public methods (2)
  • create_job_taxitem(self)
  • write(self, vals)

New fields (1)
  • rule_ids One2many → exemption.code.rule
    args: 'exemption.code.rule', 'avatax_tax_code', 'Avatax Rules'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • write(self, vals)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • rule_ids One2many → exemption.code.rule
    args: 'exemption.code.rule', 'state_id', 'Avatax Rules'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • exemption_code_id Many2one
    related='business_type.exemption_code_id' string='Entity Use Code'
Public methods (5)
  • cancel_exemption(self)
  • enable_exemption(self)
  • export_exemption(self)
  • onchange_partner_id(self)
    @api.onchange('partner_id')
  • search_exemption_line(self, avatax_id)

New fields (1)
  • exemption_code_id Many2one → exemption.code
    string='Entity Use Code' args: 'exemption.code'
Public methods (0)

No public methods.

New fields (1)
  • exemption_code_id Many2one
    related='business_type.exemption_code_id' string='Entity Use Code'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/account-fiscal-rule
GIT
GIThttps://github.com/OCA/account-fiscal-rule.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-fiscal-rule/tree/16.0/account_avatax_exemption
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYSales
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONYes
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Sodexis
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Sodexis
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, AlexPForgeFlow
WEBSITE
WEBSITEhttps://github.com/OCA/account-fiscal-rule
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:43
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-fiscal-rule:
    - account_avatax_sale_oca
    - account_avatax_oca
    - account_avatax_exemption_base
OCA/queue:
    - queue_job
odoo/odoo:
    - website
    - digest
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - social_media
    - google_recaptcha
    - utm
    - product
    - uom
    - base_sparse_field
    - sale_stock
    - sale
    - sales_team
    - account_payment
    - account
    - analytic
    - payment
    - stock_account
    - stock
    - barcodes_gs1_nomenclature
    - barcodes
    - base_geolocalize
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Avalara
requests
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (27)
XML IDNameModelTypeStatus
account_avatax_sale_oca_order_form_view_editable_field account_avatax_oca.oca.sale.order.form.view.editable sale.order field Inherits account_avatax_sale_oca.sale_order_update_form_view
exemption_code_form_view exemption.code.form.view exemption.code form New
exemption_code_tree_view exemption.code.tree.view exemption.code xpath Inherits account_avatax_oca.exemption_code_tree_view
exemption_form_view res.partner.exemption.form.view res.partner.exemption xpath Inherits account_avatax_exemption_base.exemption_form_view
exemption_hide_view_move_form_inherit_1 account.move.form.view.exemption.hide account.move field Inherits account_avatax_oca.view_move_form_inherit_1
exemption_page Exemptions ir.ui.view qweb New
exemption_reason_type_form_view res.partner.exemption.business.type.form.view res.partner.exemption.business.type xpath Inherits account_avatax_exemption_base.exemption_reason_type_form_view
exemption_reason_type_tree_view res.partner.exemption.business.type.tree.view res.partner.exemption.business.type xpath Inherits account_avatax_exemption_base.exemption_reason_type_tree_view
exemption_rule_form_view exemption.code.rule.form.view exemption.code.rule form New
exemption_rule_tree_view exemption.code.rule.tree.view exemption.code.rule tree New
exemption_type_form_view res.partner.exemption.type.form.view res.partner.exemption.type xpath Inherits account_avatax_exemption_base.exemption_type_form_view
exemptions_followup Portal Exemption Form ir.ui.view qweb New
exemptions_table Exemptions table ir.ui.view qweb New
form_breadcrumb Portal Exemption Breadcrumb ir.ui.view qweb New
form_custom Portal Exemption Form Customizations ir.ui.view qweb Inherits exemptions_followup
form_field Portal Exemption Form Field ir.ui.view qweb New
portal_layout Portal layout: exemption menu entry ir.ui.view qweb Inherits portal.portal_breadcrumbs
portal_my_exemptions My Exemptions ir.ui.view qweb New
portal_my_home_exemptions Portal My Home: exemptions entries ir.ui.view qweb Inherits portal.portal_my_home
product_product_normal_form_view_inherit product.product.normal.form.view.inherit product.product xpath Inherits product.product_normal_form_view
tree_custom Portal Exemption List Customizations ir.ui.view qweb Inherits portal_my_exemptions
view_avalara_salestax_form avalara.salestax.inherit avalara.salestax xpath Inherits account_avatax_oca.view_avalara_salestax_form
view_country_state_tree res.country.state.inherit res.country.state xpath Inherits account_avatax_exemption_base.view_country_state_tree
view_partner_details_form_inherit1 res.partner.details.form.inherit1 res.partner xpath Inherits account_avatax_oca.view_partner_details_form_inherit1
view_partner_exempt_form_inherit1 res.partner.field.show.with.group.form.inherit res.partner xpath Inherits account_avatax_exemption.view_partner_details_form_inherit1
view_product_category_form_avatax_inherit product.category.form.avatax.inherit product.category xpath Inherits account_avatax_oca.view_product_category_form_avatax_inherit
view_product_tax_code_form_inherit product.tax.code.form.inherit product.tax.code xpath Inherits account_avatax_oca.view_product_tax_code_form
Models touched (12)

New fields (5)
  • avatax_company_id Char
    help='The company ID as defined in the Admin Console of AvaTax' args: 'Company ID'
  • exemption_export Boolean
  • exemption_rule_export Boolean
  • tax_item_export Boolean
  • use_commercial_entity Boolean
    default=True
Public methods (11)
  • create_transaction(self, doc_date, doc_code, doc_type, partner, ship_from_address, shipping_address, lines, user=None, exemption_number=None, exemption_code_name=None, commit=False, invoice_date=None, reference_code=None, location_code=None, is_override=None, currency_id=None, ignore_error=None, log_to_record=False)
  • download_exemptions(self)
  • export_new_exemption_rules(self, rules=None)
  • export_new_tax_items(self)
  • import_exemption_activity_type(self)
  • import_exemption_country_state_code(self)
  • import_tax_items(self)
  • import_tax_rules(self)
  • link_certificates_to_customer(self, exemption_line)
  • map_rule_vals_to_fields(self, json_data)
  • set_tax_item_info_to_product(self, record, product)

New fields (2)
  • flag Boolean
    copy=False help='helps to add custom rules for the nexus Avatax states' args: 'Taxed by default'
  • rule_ids One2many → exemption.code.rule
    args: 'exemption.code.rule', 'exemption_code_id'
Public methods (1)
  • create_rules(self)

New fields (9)
  • avatax_id Char
    copy=False readonly=True args: 'Avatax Rule ID'
  • avatax_rate Float
    readonly=True states={'draft': [('readonly', False)]}
  • avatax_tax_code Many2one → product.tax.code
    readonly=True states={'draft': [('readonly', False)]} args: 'product.tax.code'
  • exemption_code_id Many2one → exemption.code
    readonly=True required=True states={'draft': [('readonly', False)]} string='Entity Use Code' args: 'exemption.code'
  • is_all_juris Boolean
    default=True readonly=True states={'draft': [('readonly', False)]}
  • name Char
    default=<expr> index=True
  • state Selection
    default='draft' args: [('draft', 'Draft'), ('progress', 'In Progress'), ('done', 'Done'), ('cancel', 'Cancelled')]
  • state_id Many2one → res.country.state
    readonly=True states={'draft': [('readonly', False)]} string='Region' args: 'res.country.state'
  • taxable Boolean
Public methods (6)
  • cancel_exemption_rule(self)
  • cancel_exemption_rule_failed(self)
  • create(self, vals)
    @api.model
  • enable_exemption_rule(self)
  • export_exemption_rule(self)
  • reset_to_draft(self)

New fields (0)

No new fields.

Public methods (1)
  • write(self, vals)

New fields (1)
  • avatax_item_id Char
    copy=False readonly=True args: 'Avatax TaxItem'
Public methods (2)
  • create_job_taxitem(self)
  • write(self, vals)

New fields (1)
  • rule_ids One2many → exemption.code.rule
    args: 'exemption.code.rule', 'avatax_tax_code', 'Avatax Rules'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • write(self, vals)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • rule_ids One2many → exemption.code.rule
    args: 'exemption.code.rule', 'state_id', 'Avatax Rules'
Public methods (0)

No public methods.

New fields (1)
  • exemption_code_id Many2one
    readonly=True related='business_type.exemption_code_id' string='Entity Use Code'
Public methods (5)
  • cancel_exemption(self)
  • enable_exemption(self)
  • export_exemption(self)
  • onchange_partner_id(self)
    @api.onchange('partner_id')
  • search_exemption_line(self, avatax_id)

New fields (1)
  • exemption_code_id Many2one → exemption.code
    string='Entity Use Code' args: 'exemption.code'
Public methods (0)

No public methods.

New fields (1)
  • exemption_code_id Many2one
    readonly=True related='business_type.exemption_code_id' string='Entity Use Code'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/account-fiscal-rule
GIT
GIThttps://github.com/OCA/account-fiscal-rule.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-fiscal-rule/tree/14.0/account_avatax_exemption
VERSION
VERSION 3.0.1
CATEGORY
CATEGORYSales
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONYes
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Sodexis
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Sodexis
COMMITTERS
COMMITTERSGitHub, Daniel Reis, oca-travis, Weblate, OCA-git-bot, Atchuthan, Sodexis, oca-ci, Atchuthan Ubendran
WEBSITE
WEBSITEhttps://github.com/OCA/account-fiscal-rule
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:54
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-fiscal-rule:
    - account_avatax_sale_oca
    - account_avatax_oca
    - account_avatax_exemption_base
OCA/queue:
    - queue_job
odoo/odoo:
    - website
    - digest
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - social_media
    - product
    - uom
    - base_sparse_field
    - account
    - analytic
    - sale_stock
    - sale
    - sales_team
    - payment
    - utm
    - stock_account
    - stock
    - barcodes
    - base_geolocalize
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Avalara
requests
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (24)
XML IDNameModelTypeStatus
exemption_code_form_view exemption.code.form.view exemption.code form New
exemption_code_tree_view exemption.code.tree.view exemption.code xpath Inherits account_avatax_oca.exemption_code_tree_view
exemption_form_view res.partner.exemption.form.view res.partner.exemption xpath Inherits account_avatax_exemption_base.exemption_form_view
exemption_page Exemptions ir.ui.view qweb New
exemption_reason_type_form_view res.partner.exemption.business.type.form.view res.partner.exemption.business.type xpath Inherits account_avatax_exemption_base.exemption_reason_type_form_view
exemption_reason_type_tree_view res.partner.exemption.business.type.tree.view res.partner.exemption.business.type xpath Inherits account_avatax_exemption_base.exemption_reason_type_tree_view
exemption_rule_form_view exemption.code.rule.form.view exemption.code.rule form New
exemption_rule_tree_view exemption.code.rule.tree.view exemption.code.rule tree New
exemption_type_form_view res.partner.exemption.type.form.view res.partner.exemption.type xpath Inherits account_avatax_exemption_base.exemption_type_form_view
exemptions_followup Portal Exemption Form ir.ui.view qweb New
exemptions_table Exemptions table ir.ui.view qweb New
form_breadcrumb Portal Exemption Breadcrumb ir.ui.view qweb New
form_custom Portal Exemption Form Customizations ir.ui.view qweb Inherits exemptions_followup
form_field Portal Exemption Form Field ir.ui.view qweb New
portal_layout Portal layout: exemption menu entry ir.ui.view qweb Inherits portal.portal_breadcrumbs
portal_my_exemptions My Exemptions ir.ui.view qweb New
portal_my_home_exemptions Portal My Home: exemptions entries ir.ui.view qweb Inherits portal.portal_my_home
product_product_normal_form_view_inherit product.product.normal.form.view.inherit product.product xpath Inherits product.product_normal_form_view
tree_custom Portal Exemption List Customizations ir.ui.view qweb Inherits portal_my_exemptions
view_avalara_salestax_form avalara.salestax.inherit avalara.salestax xpath Inherits account_avatax_oca.view_avalara_salestax_form
view_country_state_tree res.country.state.inherit res.country.state xpath Inherits account_avatax_exemption_base.view_country_state_tree
view_partner_details_form_inherit1 res.partner.details.form.inherit1 res.partner xpath Inherits account_avatax_oca.view_partner_details_form_inherit1
view_product_category_form_avatax_inherit product.category.form.avatax.inherit product.category xpath Inherits account_avatax_oca.view_product_category_form_avatax_inherit
view_product_tax_code_form_inherit product.tax.code.form.inherit product.tax.code xpath Inherits account_avatax_oca.view_product_tax_code_form
Models touched (12)

New fields (5)
  • avatax_company_id Char
    help='The company ID as defined in the Admin Console of AvaTax' args: 'Company ID'
  • exemption_export Boolean
  • exemption_rule_export Boolean
  • tax_item_export Boolean
  • use_commercial_entity Boolean
    default=True
Public methods (9)
  • create_transaction(self, doc_date, doc_code, doc_type, partner, ship_from_address, shipping_address, lines, user=None, exemption_number=None, exemption_code_name=None, commit=False, invoice_date=None, reference_code=None, location_code=None, avatax_line_override=None, is_override=None, currency_id=None, ignore_error=None, log_to_record=False)
  • download_exemptions(self)
  • export_new_exemption_rules(self, rules=None)
  • export_new_tax_items(self)
  • import_exemption_activity_type(self)
  • import_exemption_country_state_code(self)
  • import_tax_items(self)
  • link_certificates_to_customer(self, exemption_line)
  • set_tax_item_info_to_product(self, record, product)

New fields (2)
  • flag Boolean
    copy=False help='helps to add custom rules for the nexus Avatax states' args: 'Taxed by default'
  • rule_ids One2many → exemption.code.rule
    args: 'exemption.code.rule', 'exemption_code_id'
Public methods (1)
  • create_rules(self)

New fields (9)
  • avatax_id Char
    copy=False readonly=True args: 'Avatax Rule ID'
  • avatax_rate Float
    readonly=True states={'draft': [('readonly', False)]}
  • avatax_tax_code Many2one → product.tax.code
    readonly=True states={'draft': [('readonly', False)]} args: 'product.tax.code'
  • exemption_code_id Many2one → exemption.code
    readonly=True required=True states={'draft': [('readonly', False)]} string='Entity Use Code' args: 'exemption.code'
  • is_all_juris Boolean
    default=True readonly=True states={'draft': [('readonly', False)]}
  • name Char
    default=<expr> index=True
  • state Selection
    default='draft' string='State' args: [('draft', 'Draft'), ('progress', 'In Progress'), ('done', 'Done'), ('cancel', 'Cancelled')]
  • state_id Many2one → res.country.state
    readonly=True states={'draft': [('readonly', False)]} string='Region' args: 'res.country.state'
  • taxable Boolean
Public methods (6)
  • cancel_exemption_rule(self)
  • cancel_exemption_rule_failed(self)
  • create(self, vals)
    @api.model
  • enable_exemption_rule(self)
  • export_exemption_rule(self)
  • reset_to_draft(self)

New fields (0)

No new fields.

Public methods (1)
  • write(self, vals)

New fields (1)
  • avatax_item_id Char
    copy=False readonly=True args: 'Avatax TaxItem'
Public methods (2)
  • create_job_taxitem(self)
  • write(self, vals)

New fields (1)
  • rule_ids One2many → exemption.code.rule
    args: 'exemption.code.rule', 'avatax_tax_code', 'Avatax Rules'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • write(self, vals)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • rule_ids One2many → exemption.code.rule
    args: 'exemption.code.rule', 'state_id', 'Avatax Rules'
Public methods (0)

No public methods.

New fields (1)
  • exemption_code_id Many2one
    readonly=True related='business_type.exemption_code_id' string='Entity Use Code'
Public methods (4)
  • cancel_exemption(self)
  • enable_exemption(self)
  • export_exemption(self)
  • search_exemption_line(self, avatax_id)

New fields (1)
  • exemption_code_id Many2one → exemption.code
    string='Entity Use Code' args: 'exemption.code'
Public methods (0)

No public methods.

New fields (1)
  • exemption_code_id Many2one
    readonly=True related='business_type.exemption_code_id' string='Entity Use Code'
Public methods (0)

No public methods.

STATUS
STATUSOpen migration PR - not merged yet for this version
REPOSITORY
REPOSITORYOCA/account-fiscal-rule
PULL REQUEST
PULL REQUEST[19.0][MIG] account_avatax_exemption: Migration to 19.0 (#596)