blog/Guides

How to invoice the general public: global CFDI without hassle

You sell over the counter, most of your customers do not ask for an invoice... and yet the SAT expects ALL those sales to be invoiced. That's why the global CFDI exists: an invoice that groups tickets without RFC. This is how it works, when it is issued and how to make it come out only from your point of sale.

A
Equipo Aura
· 8 min reading

What is the global CFDI and why does it apply to you?

The global CFDI is the invoice that you issue on behalf of the "general public" (generic RFC XAXX010101000) grouping all sales for which the client did not request an invoice. Each ticket from your point of sale must be within a global CFDI — not billing it is leaving income undeclared, with the consequences you imagine.

The key rule: each individual ticket is listed within the global CFDI with its number and amount. It's not a "made-up monthly amount": it's the itemized sum of your actual sales notes.

When and how it is issued

  • Frequency: you can issue it daily, weekly, biweekly or monthly — no later than 24 hours after the end of the chosen period. Most businesses use monthly.
  • Recipient RFC: XAXX010101000, name "GENERAL PUBLIC", use of CFDI S01 (without tax effects), and the postal code of your branch.
  • Content: one concept for each ticket of the period, with note number and amount. With hundreds of tickets, doing it by hand is unfeasible — that's why it's automated.
  • If the client requests an invoice after the global bill has been issued: it is invoiced normally with its RFC and that sale should no longer be duplicated in the next global bill (the system must exclude it).

Self-invoicing: let the client bill themselves

The modern flow is to print a QR or self-billing link on each ticket: the customer enters, captures their RFC and downloads their CFDI instantly, without taking up time from your staff. Self-invoiced sales are automatically excluded from the overall CFDI for the period.

This eliminates the worst scene at the end of the month: the line of customers asking for an invoice for the day 3 ticket, and your team searching for sales notes in a shoebox.

Automate it from the point of sale

The correct way to resolve the global CFDI is not a monthly procedure: it is a configuration. Your point of sale must register each ticket, allow self-invoicing, and at the end of the period generate and stamp the global amount with the uninvoiced tickets — only.

In Aura it works exactly like this: the POS records the sales, the customer can self-invoice from the ticket, and the global CFDI for the period is automatically generated with the details of notes required by the SAT. You just review and confirm. Try 14 days for $14 USD.

Stop sticking tools. Operate your entire business with Aura.

ERP, CRM, point of sale, billing, WhatsApp and more — in a single system with AI that works for you. Try 14 days for $14.

Start your trial →

Frequently asked questions

Am I obliged to issue global CFDI if no one asks me for an invoice?

Yes. All your income must be covered by CFDI: those from clients with RFC in nominative invoices, and the rest in the global CFDI to the general public.

What happens if I do not issue the global CFDI?

Your declared income does not match your issued CFDI, which triggers discrepancies with the SAT, fines for not issuing receipts and even the temporary restriction of your CSD (you are left unable to invoice).

Does the global CFDI have taxes broken down?

Yes. Each concept (ticket) carries its corresponding VAT broken down according to the products sold, just like a normal invoice.

Can I issue the global payment if I sell with a terminal and in cash?

Yes, the payment method is recorded accordingly (cash, card, transfer). What matters is that all tickets without a nominative invoice remain within the overall period.