The NFS-e (Nota Fiscal de Serviços Eletrônica) is the electronic service invoice used for service transactions in Brazil. Unlike the NF-e (goods invoice), the NFS-e is governed independently by each municipal government (not the state, nor the federal level), because the service tax ISS (Imposto Sobre Serviços) is a municipal tax. Brazil has 5,570+ municipalities, and each municipality can decide which NFS-e model and interface to use.
This creates a complex landscape of NFS-e interfaces: the city of São Paulo has its own version, the city of Rio de Janeiro has its own version, Belo Horizonte has its own version… more than 100 different NFS-e interface models in total. If your customers are spread across multiple municipalities, integrating with each one yourself is nearly impossible.
TF Fiscal has already adapted to Brazil's major municipal NFS-e models, including the ABRASF national standard and the proprietary standards of major cities. Developers simply call one unified API and don't need to worry about which municipality the customer is in.
ISS rates vary by municipality from 2% to 5%, with different rates for different service types. Provide the service code (Código de Serviço) + the provider's and recipient's addresses, and the platform automatically obtains the correct rate and computes the tax due.
When the service provider and recipient are in different municipalities, you need to determine in which municipality the ISS is owed (generally the place of provision or the place of receipt, depending on the service type). TF Fiscal handles this rule automatically.
After Brazil's tax reform, IBS (Imposto sobre Bens e Serviços) will gradually replace ISS. The new tax fields have been added to TF Fiscal's scope, with old and new fields coexisting during the transition.
NFS-e PDF templates differ across municipalities; TF Fiscal provides a standardized PDF output that includes a QR Code verification link.
NFS-e issuance is included in TF Fiscal's mid- and high-tier plans; see Pricing for details. Customers who need to issue service invoices in bulk — for cross-municipality services, SaaS subscriptions, consulting and training, etc. — can contact sales for a customized enterprise solution.