TanodTools
EN

Mexico CFDI viewer

Open a Mexican electronic invoice (CFDI 4.0 or 3.3) and read it as an ordinary invoice: UUID, series and folio, issuer and receiver with their RFC, lines, IVA by rate, withheld taxes and the stamp. The XML is read in your browser and never uploaded.

Your files never leave your device

Drop an e-invoice here

XML, a PDF with an invoice inside (ZUGFeRD, Factur-X) or a signed .p7m. Or drag it anywhere on this page.

Opened on this device. Nothing is uploaded.

One file at a time, up to 25 MB; the first 5,000 line items are shown. Reads CFDI 4.0 and 3.3 invoices (the cfdi:Comprobante element in the SAT namespace), including the invoice types ingreso (income) and egreso (credit note). Complements such as Pagos and Nómina are not drawn. The seal (Sello) and the SAT stamp are not verified. Viewer only: it does not validate the CFDI and does not contact the SAT; the Verify with SAT link is a plain link you click yourself.

How to open a CFDI

  1. Choose the CFDI XML you downloaded from the SAT portal, your certified provider (PAC) or your accounting software, or drag it onto the page.
  2. Read the invoice: UUID (folio fiscal), series and folio, date, issuer and receiver with their RFC, lines, IVA by rate, retained taxes, totals and payment.
  3. Press Verify with SAT to open the SAT's own check page, Print or save as PDF, Download JSON, or Show raw XML.

Mexico's CFDI

Businesses in Mexico issue their invoices as a CFDI (Comprobante Fiscal Digital por Internet): an XML file that a certified provider (PAC) stamps and registers with the SAT, the tax authority. Version 4.0 replaced version 3.3. The stamp adds the UUID, the folio fiscal that identifies the invoice. The XML is the invoice; the printed version is a drawing of it. This page makes that drawing in your browser from the XML you have.

What the viewer shows

You see the UUID in large type, the series and folio, the date, the stamping time and the certified provider, the issuer (Emisor) and the receiver (Receptor) with their RFC, name, tax regime and fiscal postal code, the payment form (FormaPago) and method (MetodoPago), every line with unit, quantity, price, discount and IVA, IVA by rate, retained taxes, the totals, the exchange rate for foreign currency and the related CFDI of a credit note. Amounts are shown exactly as in the file.

The Verify with SAT link opens the SAT's own check page in a new tab; this page itself sends nothing. It does not verify the seal or the stamp, does not validate the CFDI against the SAT's catalogues and rules, and does not draw complements such as Pagos or Nómina.

Tips

  • Download JSON gives you the invoice as plain data, with the CFDI fields mapped to the EN 16931 business terms.
  • Other formats open here too: XRechnung, ZUGFeRD / Factur-X, FatturaPA, KSeF, Peppol, the Turkish e-Fatura and the Vietnamese hóa đơn. The page suggests the matching viewer when you open one.
  • Show raw XML helps when you need an attribute that the readable invoice does not show.

Questions

Is the CFDI uploaded or sent to the SAT?

No. This page does not connect to the SAT, to your provider or to any server. The XML is read in your browser and shown on this page, and closing the tab clears everything.

What does the Verify with SAT link do?

It is an ordinary link to the SAT's public verification page, built from the documented address pattern with the UUID, both RFCs, the total and the last 8 characters of the Sello. Nothing is sent when you open this page; the details go to the SAT only if you click the link, and the SAT then shows its own answer.

Are the seal and the SAT stamp checked?

No. The Sello and the TimbreFiscalDigital are not verified here, and a file that carries them is flagged with a note. This page cannot tell you whether a CFDI is valid or was changed afterwards. Use the SAT link for that.

Which CFDI versions and types can it open?

CFDI 4.0 and 3.3. Ingreso invoices and egreso credit notes are drawn in full; traslado, pago and nómina vouchers open with their header, parties and totals, but their complements are not drawn. Older versions such as CFDI 3.2 are not read.

How are the taxes shown?

IVA is shown by rate (16%, 8%, 0% and exempt), other transferred taxes such as IEPS are listed under additional information, and retained taxes (ISR, IVA) are listed and subtracted in the totals. The amount due is the Total the file states.

Where do I get the XML of a CFDI?

Download it from the SAT portal (Mis comprobantes), from the certified provider (PAC) that stamped it, or export it from your accounting software. This page reads the XML, not the PDF printed version.