👤 2,969 total uses◯ Free: 5 uses/day • Resets in 7h 36m
Business & Productivity

Factura Electrónica MX (CFDI 4.0)

Generate a CFDI 4.0 JSON envelope ready for any Mexican PAC to stamp into the official SAT XML schema.

Learn more

Produces a structured CFDI 4.0 JSON envelope tailored to Mexican electronic invoicing under the SAT 4.0 schema. Output covers emisor (RFC, régimen fiscal, código postal de expedición), receptor (RFC, uso CFDI, residencia fiscal), conceptos with clave producto-servicio (catálogo c_ClaveProdServ), claveUnidad (c_ClaveUnidad), traslados (IVA 0/8/16, IEPS where applicable), forma de pago (01-99 catalog), método de pago (PUE/PPD), tipo de cambio for foreign currency, and serie/folio. The XML schema is too complex to fully emit by hand — the JSON envelope hands off cleanly to a PAC (Facturama, SW Sapien, Solución Factible) for the final XML construction and CFDI digital seal.

Pro Feature

Generate a CFDI 4.0 JSON envelope ready for any Mexican PAC to stamp into the official SAT XML schema. This is a Pro tool — upgrade to unlock it along with every other Pro tool on the platform.

Upgrade to Pro — $19/mo

✓ All Pro tools · ✓ Unlimited daily runs · ✓ Priority processing

How to Use Factura Electrónica MX (CFDI 4.0)

  1. Verifique que el RFC del emisor y del receptor estén bien escritos — el último carácter es el dígito verificador (homoclave) modulo-11.
  2. El catálogo c_ClaveProdServ del SAT tiene 50.000+ claves; las más usadas son 84111506 (consultoría), 81112101 (desarrollo de software), 80101504 (servicios de marketing).
  3. Régimen Simplificado de Confianza (RESICO, código 626) es el más común para freelancers desde 2022 — IVA tasa 0 o 16 % según el cliente.
  4. Para clientes en el extranjero use Exportacion="01" (no aplica) o "02" (definitiva); el tool por defecto pone "01".
  5. El JSON resultante se entrega tal cual a su PAC para que lo timbre — ningún campo manual adicional.

Use Cases

1

Factura mensual de un freelancer en RESICO a un cliente corporativo

2

Factura de exportación en USD con tipo de cambio del Banxico

3

Recibo de pago (CFDI tipo P) para conciliar un PPD anterior

4

Nota de crédito (CFDI tipo E) para devoluciones o bonificaciones

Tips for Best Results

  • El homoclave (último carácter del RFC) usa modulo-11. Si su PAC rechaza una factura por RFC inválido, vuelva a verificar la homoclave.
  • Desde CFDI 4.0 (enero 2022) el código postal del domicilio fiscal del receptor es obligatorio — no es opcional.
  • Los importes de IVA por concepto van con 6 decimales; los totales con 2. SAT rechaza una décima de diferencia.
  • Para operaciones en moneda extranjera el tipo de cambio debe coincidir con el publicado por Banxico el día de emisión.

Frequently Asked Questions

¿Esta herramienta timbra mi factura ante el SAT?

No directamente. Generamos el JSON envelope CFDI 4.0; usted lo manda a su PAC (Facturama, SW Sapien, Solución Factible u otro autorizado) para que construya el XML final, agregue el sello digital (CSD) y obtenga el folio fiscal (UUID) del SAT.

¿Puedo facturar en USD o EUR?

Sí. Seleccione la moneda y agregue el tipo de cambio publicado por Banxico el día de emisión. Si la moneda es MXN, el tipo de cambio es 1 y se omite del XML final.

¿Qué es el régimen RESICO?

Régimen Simplificado de Confianza (código 626) — vigente desde 2022 para personas físicas con ingresos hasta $3.5M MXN anuales. ISR reducido (1-2.5 %) e IVA estándar 16 %. Es el régimen por defecto para la mayoría de freelancers y profesionistas independientes.

Part of these workflows

This tool is used in step-by-step guides that help you get more done

🔒
Your Privacy is Protected

We don't store your text. Processing happens in real-time and your input is discarded immediately after generating the result.

Unlock Unlimited Access

Free users: 5 uses per day | Pro users: Unlimited

✍️ Prompt Library

Ready-to-use prompts — click "Use This" to auto-fill the tool

Create a one-page business plan for a [type of business] targeting [audience].

Write 5 SMART goals for a [role] at a company focused on [objective].

Draft a professional email to a client explaining a project delay with a new timeline.

Summarise the key takeaways from this meeting transcript: [paste transcript]

Write a 30-60-90 day onboarding plan for a new [job title].

🔒

⚡ Pro Prompts

Create a comprehensive competitive analysis template for a…...
Build a 12-month OKR framework for a [department]…...
Write a board-ready executive summary for a Series…...
Upgrade to Pro →

Related tools

Try this agent

SEO 기사 팩토리 에이전트키워드 클러스터 → 개요 → 2000단어 기사 → 메타 팩 → 스키마 JSON-LD → 내부 링크…Try this agent →

Related workflow

이벤트 설명 현지화 도구이벤트 설명을 작성하고 5개 시장에 맞게 현지화한 다음, 시장별 소셜 게시물을 생성합니다.Run workflow →

Read more