
Electronic invoicing (CFDI), simple and fast
Electronic invoicing in Mexico is CFDI 4.0. Cretia’s Invoicing module lets you issue those digital tax receipts from the cloud — RFC checks, SAT catalogs, payment complements, cancellations, and XML/PDF — with stamping through a certified PAC, not by claiming Cretia is one.
A CFDI (Comprobante Fiscal Digital por Internet) is Mexico's official electronic invoice. Since 2014 it has been the fiscal receipt the SAT accepts to support income, deductions, and tax credits. The current version is CFDI 4.0: it requires the receiver's tax address, tax regime, and invoice use, among other fields.
Common CFDI types in day-to-day operations are income (sales), egress (credit notes), and payment (the electronic payment receipt that complements a credit invoice). Cretia is built around those flows: you capture the operation, we send the invoice data to a certified PAC that generates and stamps the XML, and you download XML and PDF. Cretia is not a PAC.
To stamp you need a current Digital Seal Certificate (CSD), not your e.firma private key. The e.firma is for SAT procedures (returns, SAT ID, tax mailbox). Cretia uses the CSD to seal invoices; you never upload the e.firma .key to issue a CFDI.
What CFDI 4.0 asks for before you stamp
Since version 4.0, Mexico's tax authority (the SAT) requires every CFDI to carry the receiver's tax ID (RFC), their legal name exactly as it reads on their tax status certificate, the postal code of their registered tax address, their tax regime, and the invoice-use code for that purchase. One character off in the name or the postal code is enough for the PAC to reject the stamp. Cretia stores that data once per customer in the CRM, so you are not retyping it on every sale or trusting someone to remember it correctly.
The invoice also has to state how it was paid, using the code PUE (paid in a single instalment) or PPD (paid in parts, or later). PUE applies when the payment lands the moment the invoice is issued, or any time up through the last calendar day of the month in which that invoice was issued — not the month after. Anything paid later than that requires PPD, and a PPD sale means you later owe a payment complement for every instalment you collect, tied back to the original invoice.
Cancelling, keeping records, and connecting invoicing
Cancelling a CFDI always requires a reason code from the SAT's own catalog: 01 when the invoice had errors and a replacement already exists, 02 for errors with no replacement, 03 when the transaction never happened, or 04 when it was part of a global invoice. Reason 01 requires the fiscal folio — the UUID — of the CFDI that replaces the one you're cancelling; without it, the cancellation does not go through. The document that carries fiscal weight is always the XML the PAC stamps with its digital seal and UUID; the PDF is only that XML's printed representation. See how CFDI cancellation works for the full process, and download both the XML and the PDF for every invoice in Cretia, stamped or cancelled.
Invoicing doesn't live in isolation inside Cretia. You can build a quote for a customer and, once they accept it, turn it directly into an invoice without re-entering the product or customer details. Once stamped, that invoice's income flows into the accounting module, along with its payment complements and cancellations, so your income records and your invoicing stay in one place.
What We Offer
CFDI 4.0 issuance
Build CFDI 4.0 and send the invoice data to a certified PAC. The PAC generates and stamps the XML with the SAT UUID.
Income, egress, and payment CFDI
Income invoices, credit notes (egress), and payment complements (REP) for credit sales — the documents most SMBs issue every week.
Cancellations, XML, and PDF
Cancel stamped invoices with SAT reason codes and keep XML plus PDF for each UUID.
RFC and SAT catalog checks
Check RFC format and SAT catalogs (invoice use, payment form, tax regime) before you stamp, to catch typos that the PAC would reject.
Automation and End-to-End Management
Cretia connects invoicing with accounting, reports, and inventory so stamped CFDIs show up in the same operational picture.
Real-Time Control and Reports
See issued, pending, and recorded invoices in one dashboard, including payment complements and cancellations.
Key Benefits for Your Business
Operational Efficiency
Automating and centralizing electronic invoicing cuts the time spent on XML, catalogs, and follow-up so you can get back to selling.
CFDI 4.0, SAT-aligned
Cretia helps you issue CFDI 4.0 with the receiver data, tax regime, and invoice use the SAT currently requires — without claiming outcomes only the tax authority can decide.
Process Optimization
Stamped invoices flow into accounting and reports so income, complements, and cancellations stay in one place.
Related guides
Frequently Asked Questions
Can I issue official electronic invoices (CFDI)?
Yes. You create the invoice in Cretia; a certified PAC (Proveedor Autorizado de Certificación) stamps the CFDI with SAT. Cretia is not a PAC and does not replace SAT’s own rules or reviews.
What is electronic invoicing in Mexico?
It is the CFDI: the digital tax receipt Mexico uses instead of paper invoices. Cretia helps you fill CFDI 4.0 fields and send the invoice data for stamping; SAT remains the authority on validity.
Do I need e.firma or a CSD to invoice?
Stamping uses your CSD. The e.firma (FIEL) is a separate credential for SAT procedures. You generate the CSD with your e.firma; you do not upload the e.firma private key to Cretia to invoice.
Can I customize my invoices?
Yes, you can customize invoices with your company’s logo and colors on the PDF representation.
Can I manage both issued and received invoices?
Yes. Issue income, egress, and payment CFDIs to customers, and keep received supplier CFDIs in the same workspace.
Can I issue a global invoice?
Yes. You can issue a periodic invoice to the generic RFC (público en general) for aggregated retail sales, using SAT’s global-invoice fields.
Create your account today.
Create your account and discover how Cretia simplifies managing your business. Start exploring our features right away.
