Automatic NFS-e invoices straight from your orders

NFS-e invoice issued automatically from a paid order in César Empresas

Issuing invoices is the task every small Brazilian business knows by heart and nobody enjoys. The customer paid, and now someone has to open the city portal, copy the tax ID, copy the amount, pick the service code, hope the authority doesn't reject it and then send the PDF to the customer. One invoice takes five minutes. Fifty in a month take a whole afternoon, and the forgotten one only shows up when the accountant asks.

In César Empresas the invoice isn't a separate system. It is born from the order. The customer pays, the invoice goes out. You set it up once and from then on you only check.

Setup takes minutes (and almost nothing is typed)

Under Invoices, a five-step wizard builds your issuer. The shortcut that saves the most time: import the last invoice you issued, as XML or PDF. César reads it and fills in:

  • the issuing company's details;
  • the series and the next number, so you continue where you left off, without skipping or repeating;
  • the tax profile: service code, rate, regime.

Whatever the invoice didn't carry, the screen asks for, field by field. If something is wrong, the error shows on the exact field, never a generic "fix your data". Then you upload your A1 digital certificate, and César warns you ahead of time when it is about to expire.

At the end, a checklist shows whether everything is ready. You issue your first invoices in homologation (the test environment, which has no fiscal value and costs nothing) and, when you're happy, click Go to production.

Issuing follows the national NFS-e standard, the same for every municipality that joined the national issuer. The extra requirements some cities add are registered in César itself, once for every company in that city, instead of becoming your problem.

Orders and invoices move together

This is the difference that matters. In César Empresas, orders, charges and invoices are the same story:

  1. The customer orders, over WhatsApp with the attendant, on your website or through your team.
  2. The order becomes a charge with Pix, boleto or card on the platform you use.
  3. The payment lands and César confirms it in the customer conversation.
  4. The invoice is issued with the items, the amount and the customer details of that order.

On the Orders screen, every row has an Invoice column: you see at a glance which order already has an authorized invoice, which is queued and which needs attention. From the invoice, one click goes back to the order. From the order, one click opens the invoice, with PDF and XML.

And a guarantee built into the system, not left to good intentions: an order never produces two live invoices. If someone double-clicks, if the automation and a person act at the same time, if the authority is slow and the request is retried, the database refuses the second one. Duplicate invoices are the kind of mistake that becomes a headache with your accountant, and it simply doesn't happen.

Works with the payment platform you already use

No need to switch gateways. César Empresas connects with:

  • Mercado Pago
  • Pagar.me
  • Asaas
  • Stripe
  • Iugu
  • Vindi
  • PagBank
  • Efí
  • PicPay

Connecting means pasting your account key. From then on, what comes into the account shows under Charges, even what was sold outside César, and what goes out shows under Payments. Sync runs on its own in the background, including your history. That's why an invoice can come from an order or from a charge received directly on the platform: you choose the source in the issuer settings. With charges, each paid installment gets its own invoice.

Automatic issuing: you choose when

In the issuer settings, the issuing policy has three options:

  • Manual. The invoice only goes out when someone clicks Issue invoice in the paid order's menu (or asks in the chat). Good for getting started.
  • On payment. Once payment is confirmed, the invoice is issued automatically, with nobody touching anything.
  • A few days later, at 9am. For businesses with a return or cancellation window: the invoice waits the number of days you set and goes out in the morning. If the order is refunded before then, the pending invoice is discarded on its own, with nothing to cancel at the tax authority.

Automation applies to orders paid after you turn the policy on, so switching it on doesn't unleash a flood of old invoices.

When an invoice can't go out (expired certificate, incomplete registration, authority offline), it doesn't vanish: it is blocked, with the reason spelled out, at the top of the Invoices tab. César retries every hour, and once the problem is fixed, it goes through.

From the chat, too

All of this works by talking to César, always with a preview and your confirmation before issuing or cancelling:

  • "Issue a R$ 1,500 invoice to ACME, CNPJ 11.444.777/0001-61, for the September consulting."
  • "Has the ACME invoice been authorized yet?"
  • "Which invoices were rejected this week, and why?"
  • "Cancel invoice 42: the amount was wrong."

Month-end with your accountant

In the Exports tab you request the month's package as XML, PDF or a CSV spreadsheet, organized in folders inside a zip, built in the background even for thousands of invoices. When it's ready, César lets you know. Send it to your accountant and you're done.

How much it costs

There's no issuer subscription. Each NFS-e authorized in production uses about 1,000 César Tokens from the company wallet, and the free plan includes 1 million tokens a month. Homologation invoices and rejected invoices are not charged.

Start today

If you already have a company in César, open Invoices and import your last invoice. If not, create your company on the free plan, connect your payment platform and watch your first order turn into an invoice on its own.

Want the same attendant that sells to also answer on your website? See how to put an AI attendant on your website.

Selling through an online store? See the step by step for WooCommerce with automatic invoices. And if your orders still arrive in a spreadsheet, you can build the app for your operation by talking.

Let César do it for you

Everything you just read can be asked in one sentence. Create your free account and try it in the chat.

Try César