l10n_br_base
This module provides the foundational customizations for Brazilian localization in Odoo, adapting base modules to meet Brazilian business and fiscal requirements.
Key Features
- res.partner: Adds Brazilian-specific fields such as CNPJ/CPF, state tax number (IE), municipal tax number (IM), Suframa code, legal name, district, and PIX keys for instant payments.
- res.company: Extends company records with Brazilian fiscal fields including CNPJ/CPF, state and municipal tax numbers, and address components like district and city from IBGE.
- res.partner.bank: Enhances bank accounts with Brazilian account types, branch numbers, account digits, and links to PIX keys.
- res.bank: Adds Brazilian bank codes, ISPB numbers, and COMPE membership status.
- res.city: Includes IBGE, SIAFI, and ANP codes for Brazilian cities.
- res.country.state: Adds IBGE codes for Brazilian states.
- res.country: Provides BC, IBGE, Siscomex, and nationality codes for countries.
- res.partner.pix: Manages PIX keys with types like CPF/CNPJ, phone, email, and random keys, including validation and normalization.
- state.tax.numbers: Allows multiple state tax numbers per partner or company.
- address.formatting: Customizes address formatting for Brazilian standards, including street name and number separation.
- validation: Implements validations for CNPJ/CPF, state tax numbers, and other Brazilian identifiers.
- configuration: Offers settings to control validations and allow multiple partners with the same CNPJ.