Key Features of a Brazilian Invoice Template
A compliant Brazilian invoice template must include specific mandatory fields and adhere to electronic invoice (NF-e) formatting standards to ensure legal validity. Essential data includes the taxpayer identification numbers for both buyer and seller, such as CNPJ (National Registry of Legal Entities) or CPF (Individual Taxpayer Registry) for individuals. You'll also need itemized descriptions of goods or services, quantities, prices, and applicable taxes like ICMS (state VAT), IPI (federal excise tax), PIS/COFINS (federal social contributions), and ISS (municipal service tax). Electronic invoices are mandatory for most B2B, B2C, and B2G transactions in Brazil. These must be in a structured XML format and digitally signed using a certificate from an ICP-Brasil accredited authority. Crucially, the invoice requires prior validation by the relevant tax authority—either the state-level SEFAZ for goods and transport (NF-e, CT-e) or the municipal authority (Prefeitura) for services (NFS-e)—before it can be issued.