Key Features for Brazilian Receipt Compliance
To ensure legal operation in Brazil, a receipt generator must inherently support specific compliance features. The most critical aspect is the mandatory inclusion of the CNPJ (Cadastro Nacional da Pessoa Jurídica) of both the issuer and, where applicable, the recipient, which is Brazil's national corporate taxpayer ID. Furthermore, the system needs to adhere strictly to the formatting requirements for a Nota Fiscal, Brazil's official tax receipt, which often includes specific layouts and data fields mandated by federal and state tax authorities. A robust generator should also offer automatic tax calculations for both ICMS (Imposto sobre Circulação de Mercadorias e Serviços), the state-level goods and services tax (rates typically range from 7% to 25% depending on the state and product), and ISS (Imposto sobre Serviços de Qualquer Natureza), the municipal service tax (rates generally between 2% and 5%), to prevent manual errors and ensure accurate fiscal reporting.