NFC-e Invoicing

Brazil's NFC-e issued at the moment of sale

The electronic consumer receipt, issued from the POS, the table and delivery — with an A1 certificate, a per-environment CSC, automatic retries and the return note when goods come back.

  • Web & Android app
  • PIX & card
  • iFood built in
  • e-invoice (NFC-e)
app.dofast.app
NFC-e Invoicing Paid • PIX
Order #1042R$ 86,00
ComboR$ 68,00
ItemR$ 18,00
Kitchen
#1042
#1041
#1040

DoFast issues the NFC-e from the place the sale happens: the operator closes the tab or the order and the note goes to the SEFAZ, with the DANFE printing on the thermal printer. When the SEFAZ refuses, the screen shows what it said — and, for the cases a shop can fix on its own, the next step written for someone running a restaurant rather than for a tax analyst.

Highlights

Tax paperwork stops being the second data entry of the day

Issued where the sale happens

Counter, table and delivery order: the note comes from closing the sale, not from retyping it into another system.

Automatic, if you want it

A switch makes an order issue its note on completion. Left off, issuing is a button for whoever has the authority.

A refusal becomes a next step

The SEFAZ names the rule you broke and stops there. For the codes a shop can resolve, the screen says what to do — the state accreditation, for one, which nobody guesses from reading "issuer not enabled".

Retries that happen on their own

A sweep every five minutes picks up notes left hanging by a provider or SEFAZ wobble. Nobody sits refreshing a screen.

Test and live never cross

Every note remembers which environment it was born in. Querying, cancelling or resending uses ITS environment — flipping the switch does not make "resend" issue a test note for real.

What has no receipt shows up

The tax report counts as documented only a note authorised in PRODUCTION. Everything else stays on the uncovered side, which is the side the report exists to show.

In detail

What the NFC-e issuer handles

A1 certificate and CSC from the screen

Upload the certificate, enter the CSC for each environment and register the company with the provider without opening a ticket with anyone.

Readiness checked before the first sale

A screen says what is still missing — certificate, CSC, tax regime, state registration — instead of you finding out on the first refused note.

Test before it counts

The test emission checks the credentials ON THE SCREEN, not the saved ones: you type, you test, and you save only once it works.

Cancellation inside the 30 minutes

An NFC-e can only be cancelled within half an hour, and the result is read from the response body: a refusal is not marked as cancelled, because the note is still authorised at the SEFAZ.

Voiding a number range

A lost range is declared to the SEFAZ with the intent recorded BEFORE the call — and an overlapping range, or a number already used by one of your notes, is refused here, without spending a request that cannot be taken back.

Return notes

When goods come back, the return NF-e goes out (model 55, inbound), with the recipient handled the way your accountant chooses.

A closer look

From closing the sale to the SEFAZ

The operator closes the sale and the note is built from it: items, the sale discount, the service charge and the unit the price is quoted in. The total is checked against its parts, which is exactly what the SEFAZ validates. The DANFE prints on the thermal printer and the QR code goes on the customer receipt.

Get Started
  • The operator closes the sale and the note is built from it: items, the sale discount, the service charge and the unit the price is quoted in
  • The total is checked against its parts, which is exactly what the SEFAZ validates
  • The DANFE prints on the thermal printer and the QR code goes on the customer receipt

When the SEFAZ refuses

The SEFAZ message stays on screen, because that is the one your accountant will want to read. Below it, for the codes a shop resolves itself, comes the next step. For the rest there is resending, in bulk when several failed, always in the environment the note was born in.

Get Started
  • The SEFAZ message stays on screen, because that is the one your accountant will want to read
  • Below it, for the codes a shop resolves itself, comes the next step
  • For the rest there is resending, in bulk when several failed, always in the environment the note was born in

The data a note requires

NCM, CFOP and the tax group live on the product and in the tax-group table. The pending screen lists what is missing before it becomes a refusal. And the AI classification suggests an NCM checked against the official table, because an NCM that does not exist is a guaranteed refusal.

Get Started
  • NCM, CFOP and the tax group live on the product and in the tax-group table
  • The pending screen lists what is missing before it becomes a refusal
  • And the AI classification suggests an NCM checked against the official table, because an NCM that does not exist is a guaranteed refusal
How it works

Up and running in minutes

No installation and no new hardware — start today on the device you already have.

1

Create your account

Our team sets your account up in minutes — no installation.

2

Set up your catalogue

Add your products, prices and team, or import them in one go.

3

Start selling

Take orders on any device while stock, cash and reports update on their own.

NFC-e — frequently asked questions

Does DoFast issue the sales NF-e (model 55)?

It does not issue a sales NF-e. What it issues is the NFC-e (model 65), the consumer receipt, and the return NF-e (model 55, inbound) when goods come back. A sales NF-e requires a mandatory recipient, an operation nature and a CFOP per state: it is a different document, and saying it comes out the same would be the easiest promise to make here and the most expensive to discover later.

Do I need a digital certificate?

You do: an A1 certificate, plus the CSC your state SEFAZ issues — one CSC per environment, because the test one does not work in production. Both are entered from the screen, and the readiness screen says what is still missing before the first sale.

What if the SEFAZ or the provider goes down?

The note stays pending and a sweep every five minutes picks it up. What must not happen is the sale stopping because of it: the sale is recorded, and the note joins the queue.

Can I test before issuing for real?

Yes, in the homologação (test) environment. And every document remembers which environment it was born in, so querying or resending an old note never issues it in the wrong one after you flip the switch.

How long do I have to cancel an NFC-e?

Thirty minutes from authorisation — that is the SEFAZ rule, not ours. Past that the route is a different one, and it is a conversation with your accountant. The system reads the provider's answer from the body and not from the request status: a refused cancellation is not marked as cancelled, because the note is still valid at the SEFAZ.

Ready to run your business faster?

Join hundreds of businesses already using DoFast to streamline their operations.

Set up your account in minutes.