E-invoices in Brazil must be generated in XML format. They must also be digitally signed using a certificate issued by the Brazilian Public Key Infrastructure (ICP-Brasil) and submitted to the appropriate tax authority for validation and authorisation. Businesses must archive their e-invoices for a minimum of five years.
E-invoices must include a unique invoice number, supplier identification, buyer identification, description of goods or services, applicable tax rates and amounts, total invoice value, and the authorisation code from the relevant tax authority.
Layouts for e-invoices submitted via NF-e and NFS-e, including new fields and validation rules, are being updated to accommodate Brazil’s indirect tax reform, which introduces the Contribuição sobre Bens e Serviços (CBS) and the Imposto sobre Bens e Serviços (IBS).
Implementation of the new layouts is being phased in line with the federal and subnational tax transition period (2026–2032). During this transition:
- New XML fields are being introduced to support CBS and IBS reporting.
- Dual reporting requirements may apply while legacy taxes (ICMS, ISS, PIS, COFINS) coexist with the new regime.
- Validation rules are being progressively updated by Receita Federal, CONFAZ, and municipal authorities.
Businesses must monitor technical notes (Notas Técnicas) issued by the tax authorities, as implementation dates and schema versions may vary by document type and jurisdiction.