Zum Hauptinhalt springen
SAP Business OneSaaS Tools

Brazil NF-e and NFS-e Fiscal Documents

A build-to-order SAP Business One add-on covering NF-e and NFS-e transmission to SEFAZ,

DANFE printing, CFOP-driven tax determination and the full cancellation and CC-e workflow.

Auf Bestellung

Was ist Brazil NF-e and NFS-e Fiscal Documents?

A build-to-order SAP Business One add-on covering NF-e and NFS-e transmission to SEFAZ, DANFE printing, CFOP-driven tax determination and the full cancellation and CC-e workflow. Built to order by ECOSIRE for SAP Business One (build-to-order) — indicative price from $1499.00 USD; request a quote for a scoped proposal.

Brazil NF-e and NFS-e Fiscal Documents — A build-to-order SAP Business One add-on covering NF-e and NFS-e transmission to SEFAZ, DANFE printing, CFOP-driven tax determination and the full cancellation and CC-e workflow

What we build

  • NF-e XML generation from Deliveries or A/R Invoices with A1 certificate signing and transmission to the state SEFAZ webservice
  • Asynchronous authorisation handling with access key, protocol number and timestamp written back to document UDFs and the NF-e UDO
  • CFOP determination driven by operation nature, origin and destination UF, and customer taxpayer status
  • ICMS determination including ICMS-ST with MVA, interstate DIFAL splits and FCP, posted to nominated B1 tax codes and G/L accounts
  • IPI determination by item NCM, plus PIS and COFINS per your regime, with CST and CSOSN codes written per line
  • NCM, CEST, origem and município code held as UDFs on Items and Business Partners with a fiscal master data maintenance screen
  • DANFE delivered as a Crystal Report in the mandated layout with barcode, access key, protocol data and fiscal legends
  • NFS-e generation against the municipal webservices in your scope, with ISS rate, service code and ISS retido handling
  • SEFAZ contingency path so dispatch continues when the state webservice is unavailable, with reconciliation on recovery
  • Cancellation with justification, Carta de Correção Eletrônica for legally correctable fields, and inutilização for number range gaps
  • Optional inbound supplier NF-e XML ingestion and manifestation matched to Purchase Orders, creating Goods Receipt PO and A/P Invoice
  • Full SEFAZ request and response logging to a UDT, an exception queue with translated rejection codes, and approval-procedure routing

Über dieses Produkt

The problem

In Brazil you cannot ship goods without an authorised NF-e. The XML goes to the state SEFAZ, comes back with a protocolo de autorização and an access key, and only then may the DANFE travel with the load. If SEFAZ rejects the file — a wrong CFOP, an NCM that does not match the tax treatment, an inconsistent CST — the truck waits.

Behind that sits the hardest part: tax determination. ICMS varies by origin state, destination state, the nature of the operation and the customer's taxpayer status, with substitution (ICMS-ST), DIFAL on interstate sales to non-taxpayers, and FCP layered on top. IPI depends on the NCM classification and whether you are an industrial establishment. PIS and COFINS depend on your regime. A single sale to a customer one state away can carry a materially different tax stack than the identical sale in-state, and the ERP has to get it right before the file is transmitted, not after.

Services are a separate regime entirely: NFS-e is municipal, ISS rates and rules vary by município, and the webservice differs city by city. Meanwhile a stock SAP Business One installation has no CFOP field, no NCM, no CST, no código de município, no SEFAZ connection and no DANFE layout.

What ECOSIRE builds

We build a fiscal add-on for your SAP Business One tenant, developed against the Service Layer and DI API. Fiscal attributes are delivered as UDFs on Business Partners, Items and marketing documents; the fiscal rule tables as UDTs; and the fiscal document itself as a UDO so the NF-e has a real form, status, authorisations and audit trail in the B1 client rather than living as columns bolted onto a Delivery.

NF-e generation and SEFAZ transmission

On posting a Delivery or A/R Invoice, depending on the trigger you choose, the add-on assembles the NF-e XML from the document, the Business Partner fiscal master data, the item NCM and CEST, and the determined tax figures. It signs the file with your A1 certificate and transmits it to the appropriate SEFAZ endpoint, then handles the asynchronous authorisation response, storing the access key, protocol number and authorisation timestamp back on the source document and on the NF-e UDO.

Contingency is part of the build, not an afterthought: when the state webservice is unavailable, the add-on supports the contingency path your operation uses so dispatch is not blocked, and reconciles the document once SEFAZ returns.

Tax determination engine

This is where most of the build effort goes. We deliver a rule table driven by operation nature, origin and destination UF, customer taxpayer status and regime tributário, item NCM, and the CFOP that results. From that we determine ICMS including ICMS-ST with MVA, DIFAL splits on interstate sales to end consumers, FCP, IPI by NCM, and PIS/COFINS per your regime — with the corresponding CST and CSOSN codes written to each line. Determined values post to SAP Business One tax codes and G/L accounts you nominate, so the fiscal figures and the accounting figures are the same figures.

DANFE and DANFSE printing

The DANFE is delivered as a Crystal Report in the mandated layout, carrying the barcode, access key, protocol data and the fiscal legends, printing through the standard B1 preview and print flow. DANFSE for services follows the layout of the município in scope.

NFS-e for services

Service invoicing is built against the specific municipal webservices you operate in — this is scoped explicitly, because a build covering one município is not a build covering five. ISS determination handles the rate, whether the tax is withheld at source (ISS retido), and the service code list of that município.

Cancellation, CC-e and inutilização

Cancellation within the legal window is submitted to SEFAZ with a justification and the result reflected on the document. Carta de Correção Eletrônica is supported for the fields the law permits correcting — and only those. Number range gaps are closed with inutilização requests, because an unexplained gap in your NF-e series is an audit finding waiting to happen.

Inbound and controls

Where in scope, we ingest supplier NF-e XML and manifest it, matching it to your Purchase Order and creating the Goods Receipt PO and A/P Invoice with the supplier's fiscal figures preserved. Every SEFAZ exchange is logged with request, response and protocol; rejections land in an exception queue with the SEFAZ rejection code translated into a usable message. Fiscal documents above a threshold, or corrections, can route through B1 approval procedures.

Who this is for

Manufacturers, distributors and importers operating in Brazil on SAP Business One, and foreign groups whose Brazilian subsidiary must file locally while consolidating into a group instance. It suits businesses selling interstate, where DIFAL and ICMS-ST make manual tax determination unworkable, and businesses with both goods and services obligations who currently run NF-e and NFS-e in two disconnected places.

How delivery works

1. Scoping call. We go through your regime tributário, the states you ship from and to, whether ICMS-ST applies to your NCM range, which municípios you invoice services in, your certificate type, whether inbound manifestation is in scope, and the current state of your item and Business Partner fiscal master data.

2. Fixed quote. A written scope and a fixed price before development. Each additional município for NFS-e, inbound manifestation, and unusual ST regimes are priced as explicit line items.

3. Build. Developed against your SAP Business One version, database platform and the SEFAZ and municipal endpoints in your scope. Nothing is pre-built; typical lead time is one working week from signed scope, longer where the tax matrix or município count is large.

4. Install into test. Installed into your test company database and transmitted against the SEFAZ homologation environment, running your real operations — interstate sale, ST operation, service invoice, cancellation, CC-e — with your fiscal team present. Tax determination is validated line by line against their expectations before anything goes live.

5. Install into production. After sign-off, installed into production with your live certificate and series configuration, and the first live authorisations run alongside your team.

6. Support. A defined support window for defect correction and configuration adjustment, on the terms in your quote. Brazilian fiscal rules change frequently; ongoing maintenance is a support arrangement.

How delivery works

  1. 1

    Scoping call

    A short call to confirm the workflow, your platform version and where the integration boundaries sit.

  2. 2

    Fixed quote

    You receive a written scope and a fixed price. Nothing is built until you approve it.

  3. 3

    Build and test

    We develop against a copy of your configuration and test it there. Typically two to four weeks.

  4. 4

    Install and support

    Wir installieren auf Ihrer Instanz, übergeben den Quellcode und schließen zwei Wochen Go-live-Support ein. Fehler im von uns gelieferten Code beheben wir kostenlos.

Was Sie bekommen

  • The compiled SAP Business One fiscal add-on licensed for your tenant, built for the states and municípios in your scope
  • Installation into your test company database against SEFAZ homologation, then into production after sign-off
  • Configured tax determination rule tables covering your CFOP, ICMS, ICMS-ST, IPI, PIS, COFINS and ISS treatments
  • DANFE and DANFSE Crystal Report layouts wired into the standard SAP Business One print and preview flow
  • Item and Business Partner fiscal master data review with a written list of records requiring NCM, CEST or município correction
  • Administrator and fiscal-user documentation covering transmission, contingency, cancellation, CC-e, inutilização and the exception queue
  • A live training session for fiscal and logistics users plus a defined post-go-live support window, per your quote

Für wen das ist

Fiscal Analyst / Analista Fiscal

Owns every CFOP, CST and ICMS-ST calculation and currently checks them by hand before each transmission because the ERP cannot determine them. A rule-driven determination engine validated against their own test cases means the tax stack is right before the file reaches SEFAZ, and rejections carry a readable reason instead of a numeric code.

Logistics and Dispatch Supervisor

Cannot release a truck without an authorised DANFE, so a SEFAZ outage or a rejected NF-e stops the yard. Transmission from inside SAP Business One with a working contingency path and a monitored exception queue keeps dispatch moving and makes the blocking document obvious immediately.

Group Financial Controller

Consolidates a Brazilian subsidiary into a group standardised on SAP Business One and needs fiscal figures and accounting figures to be the same numbers. Determined taxes posting to nominated B1 tax codes and G/L accounts removes the reconciliation between a separate fiscal tool and the ledger.

Wie Brazil NF-e and NFS-e Fiscal Documents im Vergleich abschneidet

KriteriumECOSIREBenutzerdefinierter BuildKonkurrentSAP Business One nativ
NF-e signing and SEFAZ transmission from inside SAP Business OneIm Lieferumfang enthaltenTeilweise UnterstützungIm Lieferumfang enthaltenNicht im Lieferumfang enthalten
CFOP, ICMS, ICMS-ST, DIFAL, FCP, IPI, PIS and COFINS determination engineIm Lieferumfang enthaltenTeilweise UnterstützungIm Lieferumfang enthaltenNicht im Lieferumfang enthalten
Determined taxes posted to nominated B1 tax codes and G/L accountsIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungTeilweise Unterstützung
DANFE Crystal Report in the standard B1 print flowIm Lieferumfang enthaltenTeilweise UnterstützungIm Lieferumfang enthaltenNicht im Lieferumfang enthalten
NFS-e against named municipal webservices with ISS and ISS retidoIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungNicht im Lieferumfang enthalten
Cancellation, Carta de Correção Eletrônica and inutilização workflowsIm Lieferumfang enthaltenNicht im Lieferumfang enthaltenIm Lieferumfang enthaltenNicht im Lieferumfang enthalten
SEFAZ contingency path so dispatch continues during an outageIm Lieferumfang enthaltenNicht im Lieferumfang enthaltenTeilweise UnterstützungNicht im Lieferumfang enthalten
Fixed price agreed before development startsIm Lieferumfang enthaltenNicht im Lieferumfang enthaltenTeilweise UnterstützungNicht im Lieferumfang enthalten

Häufig gestellte Fragen

Is there a version we can download and try?
No. Every ECOSIRE app is built to order. We scope your states, tax treatments, municípios and SAP Business One environment, issue a fixed quote, then build. Typical lead time is one working week from a signed scope, and longer where the tax matrix is broad or several municípios are in scope for NFS-e. There is no trial and no ready-made package.
Which SAP Business One versions and editions are supported?
SAP Business One 10.0 on Microsoft SQL Server and on SAP HANA, on-premise or cloud-hosted. The add-on posts through the Service Layer and uses the DI API where no Service Layer equivalent exists. On older releases we will state at scoping what is achievable rather than quote blind.
How many municípios does the NFS-e build cover?
Only the ones named in your scope. Municipal webservices differ from city to city in protocol, schema and service code lists, so each additional município is real development work and appears as an explicit line in the quote. Tell us every city you invoice services in at the scoping call.
Who provides the digital certificate?
You do. The A1 certificate is your legal instrument and stays in your control; we configure it in your environment. If your operation uses A3 tokens, raise it at scoping, because it changes how the transmission service must be deployed and hosted.
How do you validate the tax determination is actually correct?
Against your own cases, not ours. During the test-company phase your fiscal team supplies real operations — in-state, interstate to a taxpayer, interstate to an end consumer, ST-covered NCMs, service invoices — and we validate the determined CFOP, CST, ICMS, ST, DIFAL, IPI, PIS and COFINS line by line against their expected figures before anything is transmitted from production.
Brazilian fiscal rules change constantly. What happens then?
They do — schema versions, MVA tables, rate changes and municipal rules all move. The post-go-live support window stated in your quote covers defect correction and configuration adjustment. Keeping the add-on current with future SEFAZ schema versions and rate changes beyond that window is handled under a support arrangement, quoted separately, and we recommend you budget for it.

Angebot anfordern

Beschreiben Sie Ihre Anforderungen an Brazil NF-e and NFS-e Fiscal Documents, und wir senden Ihnen Preise, Lizenzoptionen und ein maßgeschneidertes Angebot – in der Regel innerhalb eines Werktags.

Keine Zahlung jetzt. Dies sendet eine Angebotsanfrage an unser Team – wir melden uns per E-Mail mit Preisen und nächsten Schritten.

Passt gut zu

Approval Workflow and Alert Designer
Auf Bestellung

Approval Workflow and Alert Designer

A rule builder for SAP Business One that adds multi-level, value-based and conditional approvals plus email and mobile notifications beyond native approval procedures. Built to order for your company database after a scoping call and fixed quote.

Ab $999.00Einstiegspreis – Angebot nach Ihrem Umfang
View specification
Audit Trail and Change Log Compliance
Auf Bestellung

Audit Trail and Change Log Compliance

A build-to-order SAP Business One add-on that records field-level changes, logins and sensitive-data edits into queryable audit tables with alerts and auditor-ready exports. Built for your company database after a scoping call.

Ab $999.00Einstiegspreis – Angebot nach Ihrem Umfang
View specification
Credit Control and Collections Management
Auf Bestellung

Credit Control and Collections Management

Turns SAP Business One AR ageing into a collections process: credit limits, exposure-based blocking, risk scoring, promise-to-pay and dunning workflows. Build-to-order, quoted and built for your company.

Ab $999.00Einstiegspreis – Angebot nach Ihrem Umfang
View specification
Cross-ERP Data Export and Handover Bridge
Auf Bestellung

Cross-ERP Data Export and Handover Bridge

A repeatable extraction and mapping bridge that pulls SAP Business One masters, balances and history into target-ready files for a migration, entity split or group system. Built to order for your target.

Ab $999.00Einstiegspreis – Angebot nach Ihrem Umfang
View specification