Fiscalapi

Blog

Technical articles on e-invoicing, API integration, and Mexico's tax ecosystem.

Validate CFDI XML against the SAT schema (XSD)

Validate CFDI XML against the SAT schema (XSD)

SEPTEMBER 12, 2026Invoicing

How to validate the XML of a received CFDI against the Anexo 20 XSD: schemaLocation, declared complements, and the errors that break parsing.

Lista 69-B: check suppliers against SAT's list

Lista 69-B: check suppliers against SAT's list

SEPTEMBER 12, 2026General

What the SAT's Lista 69-B is, what each stage means, the 30-business-day window after a definitive listing, and how to screen suppliers automatically.

How to replace a CFDI issued with errors

How to replace a CFDI issued with errors

JULY 19, 2026Invoicing

Replace a CFDI with errors step by step: issue the new CFDI with relationship type 04, then cancel the original with reason 01. What the SAT checks.

What is a PAC in Mexico and why you need one

What is a PAC in Mexico and why you need one

JULY 19, 2026General

A PAC (Proveedor Autorizado de Certificación) stamps CFDIs so they're valid for tax purposes. What it does, how it relates to the SAT, and how to choose one.

Custom folio numbers for your CFDIs in Fiscalapi

Custom folio numbers for your CFDIs in Fiscalapi

JULY 15, 2026Invoicing

Send your own folio number with each invoice in Fiscalapi or let it assign one automatically, now without the gaps that rejected invoices used to leave.

What is Carta Porte? Mexico requirements guide

What is Carta Porte? Mexico requirements guide

MAY 24, 2026General

Carta Porte explained: the CFDI complement that documents goods moved in Mexico, version 3.1 requirements, who must issue it, and cross-border shipping.

DIOT in Mexico: what it is and how to file it

DIOT in Mexico: what it is and how to file it

MAY 24, 2026General

The DIOT is Mexico's monthly informative return on supplier transactions and their VAT: who files it, the deadline, and how to build it from CFDIs.

E-invoicing in Mexico: requirements guide

E-invoicing in Mexico: requirements guide

MAY 24, 2026General

Mexico e-invoicing requirements for foreign companies: the CFDI, the PAC, CSD and e.firma certificates, the issuance flow, and your integration options.

Payroll in Mexico: a guide for foreign employers

Payroll in Mexico: a guide for foreign employers

MAY 24, 2026General

Running payroll in Mexico as a foreign employer: ISR withholding, IMSS and INFONAVIT, the state payroll tax, mandatory benefits, and the payroll CFDI.

Mexico VAT (IVA) guide: rates and export rules

Mexico VAT (IVA) guide: rates and export rules

MAY 24, 2026General

Mexico VAT (IVA) for foreign companies: the 16% rate, the 8% border zone, zero-rated exports, VAT on digital services, withholding, and the CFDI.

RFC in Mexico: tax ID number format and examples

RFC in Mexico: tax ID number format and examples

MAY 24, 2026General

What Mexico's RFC tax ID number is, its format with examples for individuals and legal entities, generic RFCs for foreigners, and how to validate one.

Folio fiscal: the UUID of a CFDI explained

Folio fiscal: the UUID of a CFDI explained

MAY 20, 2026General

The folio fiscal is the UUID a PAC assigns when it stamps a CFDI. What it means in English, where to find it on an invoice, and how to verify it.

CFDI addenda: what it is and how to add one

CFDI addenda: what it is and how to add one

MAY 17, 2026Invoicing

What a CFDI addenda is, how it differs from a SAT complement, why Mexican retailers require one, and how to add it to an invoice without delaying payment.

CFDI relationship types: codes 01 to 07

CFDI relationship types: codes 01 to 07

MAY 17, 2026Invoicing

Every c_TipoRelacion code from 01 to 07, when to use each one, the 04 substitution that most people get wrong, and the errors that block a cancellation.

Clave prod serv: find the right SAT product key

Clave prod serv: find the right SAT product key

MAY 10, 2026General

How to find the right ClaveProdServ for each CFDI line item: what the 8 digits mean, a decision tree, the most used keys, and the mistakes the SAT flags.

Clave unidad: SAT unit of measure codes

Clave unidad: SAT unit of measure codes

MAY 10, 2026General

SAT unit of measure codes (c_ClaveUnidad) for CFDI: how ClaveUnidad relates to ClaveProdServ, the 30 most used keys, and how to pick one for services.

Comercio Exterior complement for CFDI exports

Comercio Exterior complement for CFDI exports

MAY 5, 2026General

How the Comercio Exterior complement works on income and transfer CFDIs for exports, which fields the SAT checks, and the errors that get exports rejected.

Carta Manifiesto SAT: what it is and how to sign it

Carta Manifiesto SAT: what it is and how to sign it

APRIL 26, 2026General

What the Carta Manifiesto is, why your PAC asks for it, who must sign it with an e.firma, and how to send it to your customers from Fiscalapi.

How to cancel a CFDI: reasons and deadlines

How to cancel a CFDI: reasons and deadlines

APRIL 6, 2026Invoicing

Cancel a CFDI 4.0: the four cancellation reasons, when the recipient must accept, the statuses, deadlines, the API flow, and the most common errors.

CFDI credit note: when and how to issue one

CFDI credit note: when and how to issue one

APRIL 6, 2026Invoicing

When to issue a credit note (Egreso CFDI) in Mexico, its structure and relationship types, the tax treatment, and how it differs from canceling an invoice.

Global invoice (factura global) in CFDI 4.0

Global invoice (factura global) in CFDI 4.0

APRIL 6, 2026Invoicing

How to issue a CFDI 4.0 global invoice for sales to the general public: generic RFC XAXX010101000, the InformacionGlobal node, periodicity, and deadlines.

Generic RFC: XAXX010101000 and XEXX010101000

Generic RFC: XAXX010101000 and XEXX010101000

APRIL 6, 2026General

When to use Mexico's generic RFCs on a CFDI: XAXX010101000 for the general public and XEXX010101000 for foreign customers, and the fields each one needs.

Mexico ISR tax brackets 2026 (Anexo 8 tables)

Mexico ISR tax brackets 2026 (Anexo 8 tables)

APRIL 6, 2026General

The official 2026 ISR tables from Anexo 8 of the RMF: monthly, semi-monthly, and annual brackets, with a step-by-step withholding example for payroll.

Payroll CFDI: the Nómina 1.2 complement guide

Payroll CFDI: the Nómina 1.2 complement guide

APRIL 6, 2026Invoicing

The payroll CFDI explained: the Nómina 1.2 complement structure, earnings, deductions, OtrosPagos, ISR withholding, deadlines, and common stamping errors.

How to verify a CFDI with the SAT

How to verify a CFDI with the SAT

APRIL 6, 2026Invoicing

Check that a CFDI is authentic and still valid: the SAT portal, the web service, and an API. What each status means, cancelability, and the QR shortcut.

CFDI 4.0: a technical guide for developers

CFDI 4.0: a technical guide for developers

APRIL 4, 2026Invoicing

CFDI 4.0 for developers: XML structure, required issuer, recipient, and item fields, what changed from 3.3, the CFDI types, and how to issue one by API.

Advance payment invoices in CFDI 4.0

Advance payment invoices in CFDI 4.0

APRIL 4, 2026Invoicing

When an advance payment needs its own CFDI, the flow from advance to final invoice with relationship type 07, common mistakes, and how to automate it.

CFDI form of payment: SAT codes explained

CFDI form of payment: SAT codes explained

APRIL 4, 2026Invoicing

CFDI form of payment: every SAT code (forma de pago), when to use each, how it differs from the payment method, and the mistakes to avoid.

CFDI payment complement: a practical guide

CFDI payment complement: a practical guide

APRIL 4, 2026Invoicing

When a PPD invoice needs a payment complement, the flow from invoice to payment CFDI, what changed in version 2.0, and the errors that get it rejected.

CFDI stamping: how a PAC certifies an invoice

CFDI stamping: how a PAC certifies an invoice

APRIL 4, 2026Invoicing

How CFDI stamping works: what the PAC validates, what the digital tax stamp adds, the most common stamping errors, and how to automate it with an API.

SAT bulk download web service: how it works

SAT bulk download web service: how it works

APRIL 4, 2026General

How the SAT bulk download web service works: e.firma authentication, download requests, status polling, and packages, and why it is hard to use directly.

What is CFDI? Meaning and how it works in Mexico

What is CFDI? Meaning and how it works in Mexico

APRIL 2, 2026Invoicing

CFDI meaning: Mexico's electronic invoice explained. How a CFDI is issued and stamped, the CFDI types, and how to issue one from your system with an API.