Guía Actualizada 2026

Validaciones XML CFDI en México 2026

Guía completa sobre las validaciones que debe cumplir un CFDI 4.0 en México: facturas, nóminas, complemento de pagos y carta porte. Requisitos actualizados del SAT.

En México, todos los Comprobantes Fiscales Digitales por Internet (CFDI) deben cumplir con validaciones estructurales y de negocio establecidas por el SAT. Esta guía cubre las validaciones vigentes para 2026 en los principales tipos de comprobantes fiscales.

CFDI 4.0 - Factura Electrónica

El CFDI versión 4.0 es obligatorio desde el 1 de enero de 2023 y sigue vigente en 2026. Las principales validaciones que debe cumplir una factura electrónica son:

Validación de Datos del Receptor

El CFDI 4.0 requiere que los datos del receptor coincidan exactamente con el registro del SAT:

  • RFC - Debe existir en el padrón del SAT
  • Nombre o Razón Social - Debe coincidir exactamente (incluyendo mayúsculas y acentos)
  • Régimen Fiscal - Debe corresponder al régimen activo del receptor
  • Código Postal - Del domicilio fiscal registrado ante el SAT
Tip: Solicita a tus clientes su Constancia de Situación Fiscal actualizada para evitar rechazos.

Uso de CFDI

El campo "Uso de CFDI" debe ser compatible con el régimen fiscal del receptor. Los más comunes son:

  • G01 - Adquisición de mercancías
  • G03 - Gastos en general
  • I01 - Construcciones
  • D01 - Honorarios médicos (personas físicas)
  • S01 - Sin efectos fiscales (público general)
  • CP01 - Pagos

Validaciones Aritméticas

El PAC valida que los cálculos sean correctos:

  • SubTotal = Suma de importes de conceptos
  • Total = SubTotal - Descuentos + Traslados - Retenciones
  • Importe de concepto = Cantidad × Valor Unitario
  • Decimales según la moneda (2 para MXN, hasta 4 para USD)

Complemento de Nómina 1.2

El complemento de nómina versión 1.2 tiene validaciones específicas para el pago de sueldos y salarios:

Datos del Trabajador

  • CURP - Debe ser válida (18 caracteres, estructura correcta)
  • NSS - Número de Seguro Social (11 dígitos)
  • Fecha de inicio de relación laboral - No puede ser futura
  • Antigüedad - En formato ISO 8601 (P#W para semanas)
  • Tipo de contrato - Clave del catálogo SAT (01-99)
  • Tipo de régimen - Sueldos, asimilados, jubilados, etc.

Percepciones y Deducciones

  • Claves SAT - Cada percepción/deducción debe usar claves válidas
  • TotalPercepciones = TotalGravado + TotalExento
  • TotalDeducciones = Suma de todas las deducciones
  • TotalOtrosPagos - Subsidio al empleo, viáticos, etc.
Importante: Las percepciones exentas tienen límites anuales establecidos en la LISR.

Período de Pago

  • FechaPago - Fecha real del depósito o pago
  • FechaInicialPago / FechaFinalPago - Período que ampara
  • NumDiasPagados - Consistente con el período
  • Periodicidad - 01 Diario, 02 Semanal, 04 Quincenal, 05 Mensual...

Complemento de Pagos 2.0

El complemento de pagos versión 2.0 documenta los pagos de facturas con método PPD (Pago en Parcialidades o Diferido):

Relación con Documentos

  • IdDocumento (UUID) - Del CFDI que se está pagando
  • Serie y Folio - Deben coincidir con el CFDI original
  • MonedaDR - Moneda del documento relacionado
  • NumParcialidad - Secuencial (1, 2, 3...)
  • EquivalenciaDR - Tipo de cambio si difiere de la moneda de pago

Validaciones de Montos

  • ImpSaldoAnt - Saldo pendiente antes del pago
  • ImpPagado - Monto pagado en esta parcialidad
  • ImpSaldoInsoluto = ImpSaldoAnt - ImpPagado
  • ObjetoImpDR - Si el documento es objeto de impuesto
Pagos 2.0: Incluye desglose de impuestos (IVA trasladado/retenido) por cada documento relacionado.

Complemento Carta Porte 3.1

El complemento Carta Porte 3.1 es obligatorio para el traslado de mercancías en territorio nacional por vía terrestre, marítima, aérea o ferroviaria:

Ubicaciones

  • TipoUbicacion - Origen, Destino
  • RFCRemitenteDestinatario - RFC válido
  • FechaHoraSalidaLlegada - Formato ISO
  • DistanciaRecorrida - En kilómetros (obligatorio)
  • Domicilio - Estado, municipio, localidad, código postal

Mercancías

  • BienesTransp - Clave del catálogo de productos SAT
  • Descripcion - Detalle de la mercancía
  • Cantidad - Número de unidades
  • ClaveUnidad - Del catálogo de unidades SAT
  • PesoEnKg - Peso bruto en kilogramos
  • MaterialPeligroso - Sí/No, si aplica requiere datos adicionales
Materiales peligrosos: Requieren CveMaterialPeligroso, Embalaje y campos adicionales SCT.

Autotransporte Federal

  • PermSCT - Tipo de permiso SCT
  • NumPermisoSCT - Número del permiso
  • ConfigVehicular - Clave de configuración (C2, C3, T3S2...)
  • PlacaVM - Placa del vehículo motor
  • AnioModeloVM - Año del vehículo
  • AseguraRespCivil - Nombre de aseguradora
  • PolizaRespCivil - Número de póliza

Figuras de Transporte

  • TipoFigura - 01 Operador, 02 Propietario, 03 Arrendador...
  • RFCFigura - RFC del operador o figura
  • NumLicencia - Licencia federal de conducir (operadores)
  • NombreFigura - Nombre completo

Validaciones Generales

Todos los CFDI, independientemente de su tipo, deben cumplir con estas validaciones:

Certificado CSD

El Certificado de Sello Digital debe estar vigente y no revocado.

Fecha de Emisión

No mayor a 72 horas en el pasado ni en el futuro.

Estructura XML

Debe cumplir con el XSD (esquema) del Anexo 20.

Sello Digital

La cadena original debe estar firmada correctamente.

Versiones Vigentes 2026

Comprobante Versión Obligatorio desde
CFDI (Factura) 4.0 1 de enero de 2023
Complemento de Nómina 1.2 1 de enero de 2023
Complemento de Pagos 2.0 1 de enero de 2023
Complemento Carta Porte 3.1 1 de enero de 2025

Última actualización: Enero 2026. La información contenida en este artículo es de carácter informativo y no constituye asesoría fiscal. Consulta con un especialista para tu caso particular.

Gestiona tu facturación de forma inteligente

Descarga tus XMLs, valida proveedores contra EFOS/EDOS y analiza tu facturación. Todo gratis.

Crear Mi Cuenta Gratis