El Anexo 20 es la guía técnica oficial del SAT para el llenado del CFDI 4.0. Define cada campo obligatorio del comprobante, la estructura XML que el PAC valida, los catálogos vigentes (uso de CFDI, regímenes fiscales, productos y servicios) y las reglas de compatibilidad entre campos. En 2026, el SAT publicó la actualización más completa de los últimos años, con 847 nuevas claves de productos y servicios y tres nuevos códigos de régimen para el sector primario.
Si llevas cartera de varios clientes, conocer el Anexo 20 SAT al detalle no es opcional: es lo que te permite distinguir entre un rebote evitable y uno operativo, y entre una clave SAT correcta y una genérica que dispara auditorías. Esta guía cubre todo lo que necesitas para llenar el CFDI 4.0 de manera correcta a la primera.
¿Qué es el Anexo 20 y qué incluye?
| Componente | Qué define | Cuándo se usa |
| Estándar técnico XML | Estructura del archivo, atributos obligatorios y opcionales | Cada CFDI emitido |
| Guía de llenado | Cómo capturar cada campo correctamente | Cada CFDI emitido |
| Catálogo c_UsoCFDI | Para qué destina el receptor el comprobante | Cada CFDI emitido |
| Catálogo c_RegimenFiscal | Régimen fiscal del emisor y del receptor | Cada CFDI emitido |
| Catálogo c_ClaveProdServ | Clasificación de productos y servicios (8 dígitos) | Cada concepto del CFDI |
| Catálogo c_ClaveUnidad | Unidad de medida del producto o servicio | Cada concepto del CFDI |
| Catálogo c_FormaPago | Cómo se pagó el comprobante (efectivo, transferencia, etc.) | Cada CFDI emitido |
| Catálogo c_MetodoPago | PUE (una exhibición) o PPD (parcialidades) | Cada CFDI emitido |
| Complementos vigentes | Datos adicionales según operación (Carta Porte, REP, Comercio Exterior, etc.) | Operaciones específicas |
El Anexo 20 es la fuente de verdad técnica del CFDI 4.0. Si tu sistema no actualiza sus catálogos al inicio de cada año fiscal, los CFDI pueden generar errores silenciosos.
¿Qué cambió en el Anexo 20 en 2026?
El SAT publicó la actualización del Anexo 20 el 1 de enero de 2026. Las modificaciones relevantes para tu práctica son:
- 847 nuevas claves de productos y servicios (catálogo c_ClaveProdServ): la mayoría para servicios digitales, software, SaaS, cloud computing y suscripciones.
- Tres nuevos códigos de régimen (catálogo c_RegimenFiscal): para contribuyentes del sector primario (agricultura, ganadería) que tributan en RESICO con reglas específicas.
- Precisión adicional en descripción del concepto cuando se enajenan productos con nicotina: debe registrarse la cantidad de miligramos contenidos.
- Ajustes en tasas máximas de IEPS con precisión de hasta seis decimales, alineados con los cambios fiscales de la Reforma 2026.
- Validación más estricta del nodo «Información Global» para CFDI emitidos al público en general: periodicidad (diaria, semanal, mensual, etc.), mes y año son obligatorios.
Si tu sistema o el de tu cliente usa catálogos descargados antes del 1 de enero de 2026, los CFDI pueden estar siendo timbrados con claves obsoletas — algunas todavía válidas, otras ya retiradas. La regla operativa es verificar al inicio de cada año fiscal que tu PAC actualizó los catálogos.
¿Cuál es la estructura de un CFDI 4.0 según el Anexo 20?
El CFDI 4.0 se compone de un nodo raíz Comprobante y nodos hijos que organizan la información. Esta es la estructura estándar:
- Atributos del Comprobante: versión, fecha, sello, certificado, lugar de expedición, total, subtotal, moneda, tipo de cambio, exportación, etc.
- Nodo Emisor: RFC, nombre o razón social y régimen fiscal del que emite el CFDI.
- Nodo Receptor: RFC, nombre o razón social, régimen fiscal, código postal del domicilio fiscal y uso de CFDI.
- Nodo Conceptos: uno o varios conceptos con clave de producto/servicio, clave de unidad, cantidad, descripción, valor unitario, importe e impuestos por concepto.
- Nodo Impuestos: totales de impuestos trasladados y retenidos al nivel del comprobante.
- Nodo Información Global (si aplica): periodicidad, mes y año cuando es CFDI al público en general.
- Complementos (si aplican): Carta Porte, Pagos (REP), Nómina, Comercio Exterior, etc.
Cada uno de estos nodos tiene reglas específicas de obligatoriedad. La omisión o el error en un campo obligatorio rebota la factura en el momento del timbrado.
Te puede interesar: CFDI 4.0 para contadores 2026: cómo timbrar sin rechazos toda tu cartera.
¿Cómo se llenan los campos del Comprobante CFDI 4.0?
Estos son los campos del nodo raíz Comprobante que debes llenar correctamente en cada CFDI 4.0:
| Campo | Qué llevar | Obligatorio |
| Versión | Siempre «4.0» | Sí |
| Serie | Identificador interno del emisor (opcional, máx. 25 caracteres) | No |
| Folio | Número interno del comprobante (opcional) | No |
| Fecha | Fecha y hora de emisión (formato AAAA-MM-DDTHH:MM:SS) | Sí |
| FormaPago | Clave del catálogo c_FormaPago (ej. 03 transferencia) | Condicional (PUE) |
| SubTotal | Suma de importes antes de descuentos e impuestos | Sí |
| Descuento | Suma de descuentos aplicados a los conceptos | Condicional |
| Moneda | Código del catálogo c_Moneda (ej. MXN, USD) | Sí |
| TipoCambio | Tipo de cambio si la moneda no es MXN | Condicional |
| Total | Subtotal − Descuento + Impuestos trasladados − Impuestos retenidos | Sí |
| TipoDeComprobante | I (Ingreso), E (Egreso), T (Traslado), N (Nómina), P (Pago) | Sí |
| Exportacion | Clave de exportación (01 no aplica, 02 definitiva, etc.) | Sí |
| MetodoPago | PUE (una exhibición) o PPD (diferido) | Sí |
| LugarExpedicion | Código postal del domicilio fiscal del emisor | Sí |
| Confirmacion | Clave de confirmación cuando el monto excede el límite | Condicional |
Tip Alegra: Alegra precarga los campos del Comprobante con los valores más frecuentes del cliente (forma de pago habitual, moneda MXN, lugar de expedición). Solo confirmas y firmas — no capturas a mano.
¿Cómo se llena el nodo Emisor del CFDI 4.0?
El nodo Emisor identifica quién emite el CFDI. Tiene tres campos obligatorios:
- Rfc: RFC del emisor (12 caracteres personas morales, 13 caracteres personas físicas).
- Nombre: Nombre o razón social del emisor, conforme aparece en su Constancia de Situación Fiscal.
- RegimenFiscal: Clave del catálogo c_RegimenFiscal que corresponde al régimen vigente del emisor.
Los datos del Emisor se validan contra el padrón del SAT al timbrar. Si tu cliente cambió de régimen y todavía emite con el código anterior, el CFDI rebotará. La regla operativa: verificar el régimen vigente cada inicio de año fiscal.
¿Cómo se llena el nodo Receptor del CFDI 4.0?
El nodo Receptor es donde se concentran los rebotes en CFDI 4.0. Cuatro campos del receptor se validan en tiempo real contra el padrón del SAT:
| Campo | Qué llevar | Causa común de rebote |
| RFC | RFC del receptor según padrón SAT | RFC con typo o cliente en estatus suspendido |
| Nombre | Nombre o razón social tal como aparece en el padrón (mayúsculas, tildes, abreviaturas exactas) | Captura manual con S.A. de C.V., tildes faltantes |
| DomicilioFiscalReceptor | Código postal del domicilio fiscal (cinco dígitos numéricos) | Cliente cambió domicilio sin actualizar al SAT |
| RegimenFiscalReceptor | Clave del régimen vigente del receptor | Cliente cambió de régimen sin avisar al contador |
| UsoCFDI | Clave del catálogo c_UsoCFDI compatible con el régimen del receptor | Combinación uso/régimen inválida |
| ResidenciaFiscal | Solo si el receptor es extranjero (catálogo c_Pais) | — |
| NumRegIdTrib | Solo si el receptor es extranjero (su identificador fiscal local) | — |
La regla de oro para el nodo Receptor: nunca capturar a mano los datos del cliente. Cópialos directamente de su Constancia de Situación Fiscal o trabaja con un sistema que los autocomplete desde el padrón SAT.
¿Cómo se llena el nodo Conceptos del CFDI 4.0?
Cada CFDI puede tener uno o varios conceptos. Cada concepto tiene su propia estructura con campos obligatorios y opcionales:
| Campo | Qué llevar | Cuidado especial |
| ClaveProdServ | 8 dígitos del catálogo c_ClaveProdServ que clasifican el producto o servicio | NO usar claves genéricas (84111506, 01010101) sistemáticamente |
| NoIdentificacion | Identificador interno del producto (SKU) — opcional | — |
| Cantidad | Cantidad del concepto (números positivos) | — |
| ClaveUnidad | Clave del catálogo c_ClaveUnidad (ej. H87 pieza, KGM kilogramo) | — |
| Unidad | Descripción libre de la unidad — opcional | — |
| Descripcion | Descripción del producto o servicio | Específica para nicotina: registrar miligramos |
| ValorUnitario | Precio unitario antes de descuentos | — |
| Importe | Cantidad × ValorUnitario | — |
| Descuento | Descuento aplicado al concepto — opcional | — |
| ObjetoImp | 01 no objeto del impuesto, 02 sí objeto, 03 sí objeto y no obligado al desglose | Obligatorio en CFDI 4.0 |
| Impuestos por concepto | Trasladados y retenidos por concepto | — |
El error más común en los conceptos es el uso sistemático de claves genéricas. Si todos tus CFDI usan ClaveProdServ «01010101» o «84111506», el SAT detecta el patrón y aumenta el riesgo de auditoría. Cada producto o servicio debe tener su clave correcta del catálogo.
¿Cuáles son los catálogos vigentes del Anexo 20 en 2026?
Los catálogos del Anexo 20 son esenciales para emitir CFDI 4.0 correctamente, ya que definen las claves permitidas para régimen fiscal, uso del CFDI, método de pago, forma de pago, productos y servicios, entre otros campos. A continuación, te explicamos cuáles son los catálogos vigentes en 2026, cómo consultarlos y por qué su correcta aplicación ayuda a evitar rechazos, errores de timbrado y comprobantes fiscales inconsistentes ante el SAT.
Catálogo c_UsoCFDI (uso del CFDI)
Indica para qué destina el receptor el comprobante. Las claves más usadas son:
| Clave | Descripción | Aplica a |
| G01 | Adquisición de mercancías | Compras para reventa |
| G02 | Devoluciones, descuentos o bonificaciones | Operaciones de ajuste |
| G03 | Gastos en general | Gastos operativos del receptor |
| I01 | Construcciones | Inversiones en construcción |
| I02 | Mobiliario y equipo de oficina | Inversiones en mobiliario |
| I03 | Equipo de transporte | Inversiones en vehículos |
| I04 | Equipo de cómputo | Inversiones en computadoras |
| I05 | Dados, troqueles, moldes, matrices y herramental | Inversiones específicas |
| I06 | Comunicaciones telefónicas | Inversiones en telecomunicaciones |
| I07 | Comunicaciones satelitales | Inversiones en satélites |
| I08 | Otra maquinaria y equipo | Inversiones generales |
| D01-D10 | Deducciones personales personas físicas | Solo personas físicas |
| S01 | Sin efectos fiscales | CFDI sin uso fiscal |
| CP01 | Pagos | Solo en CFDI tipo Pago (REP) |
| CN01 | Nómina | Solo en CFDI tipo Nómina |
El uso del CFDI debe ser compatible con el régimen fiscal del receptor. Por ejemplo, un cliente persona moral no puede usar D01-D10 (deducciones personales). Las combinaciones inválidas rebotan con el error CFDI40173.
Catálogo c_RegimenFiscal (regímenes fiscales)
Los regímenes vigentes en 2026:
- 601 — General de Ley Personas Morales
- 603 — Personas Morales con Fines no Lucrativos
- 605 — Sueldos y Salarios e Ingresos Asimilados
- 606 — Arrendamiento
- 608 — Demás ingresos
- 610 — Residentes en el extranjero sin establecimiento permanente
- 611 — Ingresos por dividendos (socios y accionistas)
- 612 — Personas Físicas con Actividades Empresariales y Profesionales
- 614 — Ingresos por intereses
- 616 — Sin obligaciones fiscales
- 626 — Régimen Simplificado de Confianza (RESICO)
Catálogo c_FormaPago (forma de pago)
- 01 — Efectivo
- 02 — Cheque nominativo
- 03 — Transferencia electrónica de fondos
- 04 — Tarjeta de crédito
- 05 — Monedero electrónico
- 06 — Dinero electrónico
- 08 — Vales de despensa
- 12 — Dación en pago
- 13 — Pago por subrogación
- 14 — Pago por consignación
- 15 — Condonación
- 17 — Compensación
- 23 — Novación
- 24 — Confusión
- 25 — Remisión de deuda
- 26 — Prescripción o caducidad
- 27 — A satisfacción del acreedor
- 28 — Tarjeta de débito
- 29 — Tarjeta de servicios
- 30 — Aplicación de anticipos
- 31 — Intermediario de pagos
- 99 — Por definir
La FormaPago es obligatoria cuando el método es PUE (pago en una sola exhibición) y opcional o «99 por definir» cuando es PPD (pago en parcialidades o diferido), porque al momento de emitir aún no se sabe cómo se pagará.
Catálogo c_MetodoPago (método de pago)
- PUE — Pago en una sola exhibición. El receptor paga al contado al recibir el comprobante.
- PPD — Pago en parcialidades o diferido. El receptor pagará en una fecha posterior o en partes. Requiere emitir Comprobante de Recepción de Pagos (REP) por cada pago recibido.
El método de pago no se cambia después de timbrado. Si lo emites como PUE pensando que el cliente pagará al contado y luego paga en parcialidades, no se puede modificar — debes cancelar y reemitir.
Tip Alegra: los catálogos del Anexo 20 (uso de CFDI, regímenes, productos y servicios, formas de pago) están preconfigurados en Alegra y se actualizan automáticamente cuando el SAT publica modificaciones. No necesitas descargarlos ni actualizarlos a mano cada año.
¿Cuáles son los complementos del CFDI 4.0 más usados?
Los complementos son nodos adicionales que se incorporan al CFDI cuando la operación lo requiere. Los más relevantes en 2026 son:
- Carta Porte 3.1: obligatorio para CFDI de Traslado o Ingreso cuando se transportan mercancías por autotransporte, ferroviario, marítimo o aéreo.
- Recepción de Pagos (REP): obligatorio para registrar cada pago recibido cuando el método es PPD. Plazo: 10 días naturales del mes siguiente al pago.
- Nómina 1.2: obligatorio en CFDI tipo N (Nómina) con todos los conceptos del CFDI laboral.
- Comercio Exterior 2.0: obligatorio para operaciones de exportación, con datos aduaneros adicionales.
- Notarios Públicos: obligatorio cuando el emisor es notario y registra operaciones de bienes inmuebles.
- INE: obligatorio para CFDI de partidos políticos.
- Donatarias: obligatorio para CFDI emitido por donatarias autorizadas.
- Hidrocarburos: obligatorio en operaciones de venta de hidrocarburos y combustibles.
Cada complemento tiene su propio anexo técnico publicado por el SAT. Antes de emitir un CFDI con complemento, verifica que tu sistema y tu PAC tengan la versión vigente.
¿Cuáles son los errores más comunes al llenar el CFDI 4.0 según el Anexo 20?
Más allá de los códigos de rebote (CFDI40145, CFDI40161, CFDI40171, CFDI40173, CFDI40175), estos son los errores conceptuales que generan retrabajos:
- Usar la misma ClaveProdServ para todos los conceptos. Las claves «01010101» y «84111506» usadas sistemáticamente disparan auditorías.
- Capturar datos del receptor a mano en lugar de copiarlos de la Constancia de Situación Fiscal. Una sola tilde mal puesta dispara el error CFDI40145.
- Confundir LugarExpedicion con domicilio del receptor. LugarExpedicion es el código postal del emisor.
- Marcar PUE cuando se pagará después. Si el cliente no paga al momento, el método correcto es PPD y se debe emitir REP por cada pago.
- Olvidar el campo ObjetoImp en cada concepto. Es obligatorio en CFDI 4.0 y se omitía sistemáticamente en versiones anteriores.
- No actualizar catálogos al inicio del año fiscal. Usar claves del año anterior cuando el SAT actualizó el conjunto.
- Usar SubTotal incorrecto: debe ser la suma de importes antes de descuentos e impuestos, no el total final.
- Capturar Total que no cuadra: Total = SubTotal − Descuento + Impuestos trasladados − Impuestos retenidos. Si no cuadra al centavo, rebote.
El patrón común detrás de estos errores es la captura manual. Sistemas modernos como Alegra previenen la mayoría de ellos validando antes de enviar al PAC.
Tip Alegra: Alegra valida los 4 datos del receptor contra el padrón SAT, verifica la compatibilidad uso/régimen, calcula automáticamente SubTotal, Descuento y Total, y obliga a capturar el campo ObjetoImp en cada concepto antes de timbrar. Los rebotes por errores conceptuales prácticamente desaparecen.
Preguntas frecuentes sobre el Anexo 20 del CFDI 4.0
¿Qué es el Anexo 20 del SAT?
El Anexo 20 es la guía técnica oficial publicada por el SAT que define el estándar técnico del CFDI 4.0: estructura XML, campos obligatorios, catálogos vigentes (uso, regímenes, productos y servicios, formas de pago, métodos de pago) y complementos. Es la fuente de verdad para emitir comprobantes fiscales digitales en México.
¿Dónde puedo descargar el Anexo 20 actualizado?
El Anexo 20 oficial está publicado en el portal del SAT, en la sección de Trámites y Servicios. Los catálogos se descargan en formato XML y los anexos técnicos en PDF. Tu sistema contable debería actualizarlos automáticamente — si no lo hace, conviene cambiar de proveedor.
¿Cuándo se actualiza el Anexo 20?
El SAT actualiza el Anexo 20 al menos una vez al año, típicamente al inicio del año fiscal (1 de enero). En 2026 se publicó la actualización el 1 de enero, con 847 nuevas claves de productos y servicios. También puede haber actualizaciones intermedias por modificaciones a la RMF.
¿Cuáles son los campos obligatorios del CFDI 4.0?
En el Comprobante: Versión, Fecha, SubTotal, Total, Moneda, TipoDeComprobante, Exportacion, MetodoPago, LugarExpedicion. En el Emisor: Rfc, Nombre, RegimenFiscal. En el Receptor: Rfc, Nombre, DomicilioFiscalReceptor, RegimenFiscalReceptor, UsoCFDI. En cada Concepto: ClaveProdServ, Cantidad, ClaveUnidad, Descripcion, ValorUnitario, Importe, ObjetoImp.
¿Qué es el campo ObjetoImp en el CFDI 4.0?
ObjetoImp es un campo obligatorio en cada concepto del CFDI 4.0 que indica si el concepto es objeto de impuesto. Tiene tres valores: 01 (no objeto del impuesto), 02 (sí es objeto y se desglosa) y 03 (sí es objeto y no se desglosa). Es uno de los cambios principales respecto al CFDI 3.3.
¿Qué pasa si uso una clave del Anexo 20 que ya no existe?
Si la clave fue retirada del catálogo y todavía la usas, el CFDI rebota al timbrar. La causa común es que el sistema o el PAC no actualizó los catálogos al inicio del año fiscal. La corrección es actualizar el catálogo en el sistema y reemitir el CFDI con una clave vigente.
¿Aplica el Anexo 20 a CFDI de nómina y CFDI de pagos (REP)?
Sí. El Anexo 20 cubre el CFDI base, y los complementos (Nómina 1.2, Pagos 2.0, Carta Porte 3.1) tienen sus propios anexos técnicos que se incorporan al CFDI principal. Cuando emites un CFDI de Nómina o de Pago, debes cumplir tanto con el Anexo 20 como con el anexo técnico del complemento correspondiente.
Recursos relacionados
- CFDI 4.0 para contadores 2026: cómo timbrar sin rechazos toda tu cartera
- Envío de contabilidad electrónica al SAT 2026: guía paso a paso
- Errores de RFC en el CFDI 4.0: cómo evitar rechazos
- RFC en México 2026: estructura y cómo gestionarlo
- Cómo verificar el RFC ante el SAT
¿Quieres tener los catálogos del Anexo 20 siempre a la mano?
Descarga gratis el Kit de control multi-RFC para contadores 2026: incluye una mini-guía PDF con los catálogos más usados del Anexo 20, los 5 errores que más rebotan facturas y la matriz de compatibilidad uso/régimen para que la tengas como referencia rápida.
Y si quieres dejar de preocuparte por catálogos desactualizados y errores de captura, Alegra mantiene el Anexo 20 siempre vigente, valida los 4 datos del receptor contra el padrón SAT antes de timbrar y previene los errores más comunes del CFDI 4.0. Prueba Alegra gratis 15 días.
Fuentes
- Servicio de Administración Tributaria. (2026). Anexo 20 — Guía de llenado de los Comprobantes Fiscales Digitales por Internet.
- Servicio de Administración Tributaria. (2025). Resolución Miscelánea Fiscal 2026. DOF, 30 de diciembre de 2025.
- Cámara de Diputados del H. Congreso de la Unión. (2026). Código Fiscal de la Federación. Artículos 29 y 29-A.