CFDI 4.0 · Official SAT web service

Bulk CFDI validation against the SAT, without the manual portal

Upload your XML files and stop typing invoice by invoice. CapValida checks every Mexican e-invoice (CFDI) with the SAT, the tax authority, and tells you which ones are Active (Vigente), Cancelled (Cancelado) or Not Found (No Encontrado).

No e.firma · No SAT password · Results exportable to CSV

The switch

From the manual portal to the automated batch

What you did invoice by invoice, now by the hundreds.

Manual SAT portal

  • Type invoice by invoice
  • One invoice per query
  • Results scattered on screen

With CapValida

  • Batches of hundreds of XML files
  • Official status per UUID
  • Result exportable to CSV

How it works

Three steps and your invoices are checked against the SAT.

  1. Upload your XML files

    Drag your folder of CFDI 4.0 files into the dashboard. We accept batches of hundreds of files at a time.

  2. We check them with the SAT

    Every UUID is queried on the official SAT web service. No manual entry, no portal, no typos.

  3. Review and export

    See the status of each invoice (Active, Cancelled or Not Found) and download the result as CSV.

The result

A result your accounting understands

Each invoice carries its official status and a clear note. Illustrative sample with fictitious data.

UUIDSAT statusNote
9F31A2C4…E77BActiveReady to deduct
71BD0E93…C412CancelledNo tax effects
B8045F1A…9D30Not foundInvestigate before deducting
C2D7E810…44AAActiveReady to deduct
58F0B3D9…71CEActiveReady to deduct

Plans

Launch prices in MXN, VAT included. Start small and grow when your volume needs it.

MonthlyAnnual 10 months

Starter

$199/month$1,990/year

For freelancers and small firms that validate in batches.

  • Up to 500 CFDI / month
  • Validation against the SAT
  • CSV export
  • 1 user
Choose Starter

Empresa

$1,499/month$14,990/year

For companies with a high invoicing volume.

  • Up to 12,000 CFDI / month
  • Everything in Pro
  • Unlimited users
  • Dedicated support
Choose Empresa

The annual plan equals 10 monthly payments, VAT included.

Frequently asked questions

What accounting firms and companies ask us most.

What do the SAT statuses Vigente and Cancelado mean?

This is the official status reported by the SAT web service (ConsultaCFDIService) for each CFDI. "Vigente" (active) means the invoice exists and is valid with the SAT; "Cancelado" (cancelled) means the issuer cancelled it and it no longer has tax effects. CapValida also reports "No Encontrado" (not found) when the SAT does not return the UUID, so you can investigate before deducting it.

How do I upload my invoices?

Drag a folder with your XML files (CFDI 4.0) into the dashboard or pick them from your computer. CapValida creates a batch, checks each XML against the SAT and shows you the result per invoice, ready to export to CSV.

Do I need my e.firma or SAT password?

No. The CFDI status query uses the public SAT service and does not require your credentials or your e.firma. We will never ask for your SAT password.

What happens if the SAT does not respond or is down?

CapValida marks those invoices as pending and retries the query automatically. Your batch keeps the result of each CFDI.

How does billing work?

The subscription is charged online, securely, through Stripe. You can start with the Starter plan and move up when your volume grows. No lock-in: you can cancel any time by writing to [email protected] from your account email (see Refunds and cancellation).

Leave manual validation behind

Upload your first batch today and see the real status of your CFDI.

Get started