account_avatax_exemption_base
This module provides the base data models and configuration that anchor AvaTax exemption management in Odoo and enable integrations with enterprise features like Sign and Documents.
Key Features
- res.partner: Adds a readonly AvaTax customer identifier and links each partner to its AvaTax exemption records.
- res.country.state: Stores AvaTax-specific codes, names, and nexus flags on states to drive exemption eligibility.
- res.partner.group.state: Lets users define country-specific groups of nexus-enabled states for reuse across exemptions.
- res.partner.exemption.business.type: Maintains the catalog of AvaTax activity types along with their external identifiers.
- res.partner.exemption.type: Provides reusable exemption templates that tie activity types to state groups and auto-populate validity durations.
- res.partner.exemption: Manages partner-specific AvaTax exemptions with lifecycle states, validity dates, per-state certificate lines, chatter, and document-folder integration.
- res.partner.exemption.line: Captures state-level exemption certificates with auto-generated sequence names and optional exemption numbers.
- ir.sequence: Generates the shared certificate numbering sequence used by exemption lines.
- configuration: Adds finance configuration menus and views to administer AvaTax exemption entities from the UI.
- document_management: Only creates supporting Documents records for exemptions when the company enables the dedicated AvaTax document settings.