Todo sobre el CFDI 4.0

El CFDI 4.0 es la versión más reciente de facturación electrónica en México, exigida por el SAT para garantizar el cumplimiento fiscal.

La informática simplifica la gestión empresarial y agiliza las operaciones de índole fiscal. Sin embargo, para que esto suceda de una manera segura y transparente, existen ciertos requisitos que se utilizan para establecer la validez de las facturas electrónicas y los requisitos de los programas de facturación con CFDI 4.0, la última actualización para la emisión de facturas electrónicas.

Facturas CFDI 4.0: ¿qué son?

El CFDI 4.0 es la actualización más reciente del esquema de facturación electrónica en México. Este modelo, regulado por el Servicio de Administración Tributaria (SAT), incorpora nuevos requisitos para mejorar la precisión de los comprobantes fiscales y reducir inconsistencias en la información de los contribuyentes. La implementación de esta versión busca optimizar el control fiscal y facilitar la verificación de datos por parte de las autoridades tributarias.

Con la llegada de esta actualización, todos los contribuyentes deberán asegurarse de emitir su factura CFDI 4.0 correctamente, cumpliendo con las especificaciones establecidas por el SAT para evitar errores en la validación, cancelaciones o problemas en la deducción de impuestos.

cfdi facturas 4.0

Requisitos del CFDI 4.0 para emitir tus facturas sin errores

Para emitir una factura CFDI 4.0 es necesario cumplir con una serie de requisitos establecidos por el SAT, los cuales buscan garantizar la correcta identificación del emisor y receptor, así como la validez fiscal del comprobante. Entre los principales requisitos se encuentran:

  • Datos fiscales correctos: el nombre, razón social y código postal del receptor deben coincidir exactamente con la información registrada en el Régimen Federal de Contribuyentes (RFC).
  • Régimen fiscal del emisor y receptor: es obligatorio especificar el régimen fiscal del receptor, asegurándose de que sea compatible con el tipo de factura emitida.
  • Uso del CFDI: se debe indicar el motivo de la emisión del comprobante, utilizando las claves establecidas en el catálogo del SAT.
  • Esquema de retenciones e impuestos: el comprobante debe reflejar de manera detallada las retenciones de ISR, IVA y otros impuestos aplicables.
  • Formato estructurado: los archivos deben cumplir con la estructura técnica definida en el estándar XML exigido por el SAT.
  • Firma digital: todos los CFDI 4.0 deben incluir el sello digital generado con el Certificado de Sello Digital (CSD) del contribuyente.

Usos más comunes del CFDI 4.0 y cómo aplicarlos

El CFDI 4.0 es utilizado por personas físicas y morales para documentar operaciones comerciales y fiscales en distintos escenarios. Entre sus principales usos se encuentran la emisión de facturas electrónicas por venta de bienes o prestación de servicios, así como la generación de comprobantes de egreso, ingresos y retenciones, dependiendo de la naturaleza de la transacción.

Uno de los aspectos clave en la emisión de una factura CFDI 4.0 es la correcta selección de la forma de pago CFDI 4.0, ya que el SAT exige que se registre con precisión si el pago fue en una sola exhibición o en parcialidades. Para ello, se deben utilizar las claves establecidas en el catálogo oficial, lo que garantiza que el comprobante refleje la operación de manera adecuada y evita inconsistencias fiscales.

Además, el CFDI 4.0 se emplea en casos específicos como la facturación a crédito, operaciones con anticipos, exportación de mercancías y la emisión de comprobantes para efectos de deducción y acreditamiento de impuestos. Su uso correcto es fundamental para cumplir con las disposiciones fiscales y evitar errores que puedan derivar en cancelaciones o rechazos por parte del receptor o del SAT.

Tipos de CFDI 4.0 y su aplicación en cada caso

El CFDI 4.0 contempla distintos tipos de comprobantes fiscales, cada uno con una función específica según la operación realizada. Emitir el tipo correcto es fundamental para evitar inconsistencias fiscales y asegurar el cumplimiento de las disposiciones del SAT.

Tipo de CFDI 4.0UsoDescripción
IngresoVenta de bienes o serviciosSe emite cuando se recibe un pago por la venta de productos o prestación de servicios.
EgresoDevoluciones, descuentos o bonificacionesSe utiliza para corregir operaciones, reflejar devoluciones de dinero o aplicar descuentos.
TrasladoTransporte de mercancíasSirve para acreditar la legal posesión de mercancías en traslado dentro del país.
NóminaPago de sueldos y salariosSe usa para documentar pagos a empleados, reflejando percepciones y retenciones aplicables.
Recepción de pagosPagos en parcialidades o diferidosSe emite cuando un pago se realiza después de la emisión del CFDI de ingreso o en varias exhibiciones.
Retenciones e información de pagosRetenciones de ISR o IVADocumento utilizado para reflejar retenciones de impuestos en operaciones específicas.

Para qué sirve el validador del CFDI 4.0 y cómo utilizarlo bien

El validador CFDI 4.0 es una herramienta del SAT que permite verificar la autenticidad y estructura de una factura electrónica. Su función es asegurar que el comprobante cumple con la normativa vigente, evitando errores que puedan derivar en su rechazo o cancelación.

A través de este sistema, los contribuyentes pueden confirmar que el archivo XML de la factura tiene el formato correcto, que los datos del emisor y receptor coinciden con los registrados en el RFC, y que la información fiscal, como impuestos y forma de pago, está correctamente aplicada. También permite validar el sello digital, garantizando que no haya sido alterado y que la factura sea legítima.

Es recomendable utilizar el validador del CFDI 4.0 antes de enviar una factura a un cliente o reportarla al SAT, ya que detectar errores con anticipación evita problemas contables y retrasos en la gestión fiscal.

Consulta la matriz de errores del CFDI 4.0 para evitar fallos al facturar

La matriz de errores CFDI 4.0 es un documento técnico del SAT que detalla los códigos de error que pueden presentarse al emitir, validar o cancelar una factura electrónica. Cada error tiene una clave específica y una descripción que indica el motivo del rechazo o la inconsistencia en el comprobante.

Cuando un CFDI 4.0 presenta errores, el sistema del SAT devuelve un mensaje con el código correspondiente, lo que permite identificar si el problema está en los datos del emisor o receptor, en la estructura del XML, en los impuestos aplicados o en la información del sello digital. Algunos de los errores más comunes están relacionados con la discrepancia entre el nombre y RFC del receptor, la selección incorrecta del régimen fiscal, el uso de una clave de producto o servicio no válida y la aplicación de tasas de impuestos que no corresponden al tipo de operación.

Adjuntamos una tabla con algunos de los errores más frecuentes, incluyendo el número de error, el atributo involucrado, el código de error y una descripción breve:​

Número de errorAtributoCódigo de errorDescripción
1FechaCFDI40101El campo Fecha no cumple con el patrón requerido.
3FormaPagoCFDI40103Si el tipo de comprobante es T, N o P, el campo FormaPago no debe existir.
7SubTotalCFDI40107El valor de SubTotal excede la cantidad de decimales que soporta la moneda.
10DescuentoCFDI40110El valor de Descuento no es menor o igual que el SubTotal.
13MonedaCFDI40113El campo Moneda no contiene un valor válido del catálogo c_Moneda.
14TipoCambioCFDI40114TipoCambio no es “1” y la moneda indicada es MXN.
19TotalCFDI40119El Total no corresponde con la suma del SubTotal, descuentos e impuestos.
21TipoDeComprobanteCFDI40121TipoDeComprobante no contiene un valor válido del catálogo correspondiente.
24MetodoPagoCFDI40124MetodoPago no contiene un valor válido del catálogo c_MetodoPago.
26LugarExpedicionCFDI40126LugarExpedicion no contiene un código postal válido del catálogo c_CodigoPostal.

Esta tabla es una representación parcial de la matriz completa. Para obtener la lista completa de errores y sus detalles, puedes consultar el documento oficial proporcionado por el SAT.

Guía de llenado del CFDI 4.0: pasos clave a seguir

El SAT establece una guía de llenado para CFDI 4.0, en la cual se detallan los campos obligatorios, las reglas de validación y las especificaciones técnicas que deben seguirse al emitir una factura electrónica. Esta guía es fundamental para asegurar que los comprobantes fiscales sean aceptados sin errores y cumplan con los requisitos establecidos en la normativa vigente.

El llenado de una factura CFDI 4.0 debe realizarse conforme a la información fiscal del emisor y receptor, asegurando que los datos coincidan exactamente con los registrados en el RFC. También es necesario seleccionar la clave correcta en el catálogo de uso del CFDI, especificar la forma y método de pago, e indicar los impuestos aplicables según la operación.

A continuación, se muestra un ejemplo de cómo debe llenarse un CFDI 4.0 con los datos más relevantes:

CampoDescripciónEjemplo
RFC del emisorClave del Registro Federal de ContribuyentesABC010101XYZ
Nombre o razón socialDebe coincidir con el registrado en el SATEMPRESA EJEMPLO S.A. DE C.V.
Régimen fiscalClave del régimen en el que tributa el emisor601 – General de Ley Personas Morales
RFC del receptorRegistro del cliente o contribuyente receptorDEF020202ABC
Nombre del receptorNombre o razón social según el SATCLIENTE DEMO S.A. DE C.V.
Código postalDebe coincidir con el domicilio fiscal del receptor03020
Uso del CFDIClave según el catálogo del SATG03 – Gastos en general
Forma de pagoIndica cómo se liquida el pago (catálogo SAT)03 – Transferencia electrónica de fondos
Método de pagoDetermina si el pago es en una sola exhibición o en parcialidadesPUE – Pago en una sola exhibición
Clave del producto o servicioCódigo del SAT para identificar lo facturado01010101
ImpuestosIVA, ISR u otros aplicablesIVA 16%
TotalMonto total de la operación$10,000.00

Aplicación de anticipos en el CFDI 4.0 en SAT según la normativa

El SAT establece reglas específicas para la facturación de anticipos, lo que implica un registro detallado de cada operación para garantizar su correcta identificación fiscal. El tratamiento de los anticipos debe realizarse conforme al Anexo 20 CFDI 4.0, donde se definen los lineamientos para su emisión y aplicación.

Cuando un contribuyente recibe un anticipo, es obligatorio emitir un CFDI de ingreso por el monto recibido, registrando la forma de pago correspondiente. Posteriormente, al momento de concretar la operación, se deben emitir los comprobantes complementarios para reflejar el saldo restante y garantizar que no haya duplicidad en los ingresos facturados.

El correcto manejo de anticipos en el CFDI 4.0 es clave para evitar discrepancias fiscales y cumplir con los requisitos del SAT. No aplicar correctamente los anticipos puede generar problemas en la conciliación de ingresos, afectando la deducción de impuestos y generando posibles observaciones por parte de la autoridad fiscal.

CFDI 4.0: ejemplo completo con los campos y valores correctos

Supongamos que una empresa vende maquinaria con un valor total de $100,000.00 MXN y recibe un anticipo de $30,000.00 MXN. El proceso de facturación en CFDI 4.0 sería el siguiente:

  1. CFDI de ingreso por anticipo
    • Se emite un CFDI de ingreso por $30,000.00 MXN, registrando la clave correcta en el catálogo de uso del CFDI.
    • Se indica la forma de pago utilizada por el cliente (por ejemplo, 03 – Transferencia electrónica de fondos).
    • Se especifica que la operación corresponde a un anticipo, evitando confusión con una venta finalizada.
  2. CFDI de ingreso por el monto restante
    • Cuando el cliente paga el saldo pendiente ($70,000.00 MXN), se emite otro CFDI de ingreso, reflejando el total de la venta.
    • En este CFDI, se desglosa el anticipo ya facturado para evitar duplicidad en el registro de ingresos.
  3. Relación de CFDI
    • En el segundo CFDI, se debe indicar la relación con el CFDI del anticipo utilizando el código de relación “07 – CFDI por aplicación de anticipo”.
    • Esto garantiza que la autoridad fiscal pueda rastrear el origen del pago y confirmar que el anticipo ya fue declarado.

En la siguiente tabla se muestra la estructura básica de estos CFDI conforme al Anexo 20:

ConceptoCFDI AnticipoCFDI Saldo Final
Monto total de la venta$100,000.00 MXN$100,000.00 MXN
Monto del anticipo$30,000.00 MXN
Monto del saldo pendiente$70,000.00 MXN
Clave de relación07 – CFDI por aplicación de anticipo
Forma de pago03 – Transferencia electrónica03 – Transferencia electrónica

¿Qué incluye el Anexo 20 sobre el CFDI 4.0?

El Anexo 20 es el documento técnico que establece la estructura y reglas de validación que deben seguirse para emitir facturas electrónicas bajo esta versión. Fue actualizado por el SAT para incorporar nuevos requisitos fiscales, como el nombre y código postal del receptor, así como el uso del régimen fiscal de ambas partes.

Este anexo define cómo deben generarse los XML de los comprobantes, qué campos son obligatorios, cuáles tienen valores predefinidos (según catálogos) y cómo se deben interpretar errores al momento del timbrado.

Entre los cambios más relevantes que incluye el Anexo 20 en CFDI 4.0 destacan:

  • Inclusión obligatoria del nombre y régimen fiscal del receptor.
  • Validación estricta del código postal del lugar de expedición.
  • Uso correcto de claves del catálogo del SAT (productos, unidades, métodos de pago, etc.).
  • Nuevas reglas para anticipos y comprobantes relacionados.

Este documento es especialmente útil para desarrolladores de software de facturación, contadores y contribuyentes que desean entender a fondo la parte técnica de la emisión fiscal.

Puedes consultar el Anexo 20 CFDI 4.0 directamente en el portal del SAT aquí.

¿Qué contiene el catálogo del SAT sobre el CFDI 4.0?

El SAT establece un catálogo de claves y códigos que deben utilizarse en la emisión de facturas CFDI 4.0, asegurando la correcta clasificación de los comprobantes fiscales y su adecuada interpretación tanto por la autoridad tributaria como por los contribuyentes.

Dentro de este sistema, es fundamental conocer este catálogo sobre el uso del CFDI 4.0, ya que determina la finalidad del comprobante y la manera en que será aplicado en la contabilidad del receptor.

Entre los principales catálogos que deben considerarse al emitir un CFDI 4.0 se encuentran:

  • Catálogo de uso del CFDI, donde se define si el comprobante se destina a adquisiciones de bienes, honorarios, gastos en general o cualquier otro concepto permitido.
  • Catálogo de claves de productos y servicios, que clasifica los bienes o servicios facturados según la nomenclatura oficial del SAT.
  • Catálogo de formas de pago, que especifica cómo se liquida la operación, ya sea en efectivo, transferencia electrónica, cheque o tarjeta de crédito.
  • Catálogo de impuestos y tasas aplicables, donde se detallan los valores de IVA, ISR y otros tributos según corresponda.

Motivos de cancelación del CFDI 4.0

En el CFDI 4.0, la cancelación de facturas debe realizarse bajo criterios específicos establecidos por el SAT. A diferencia de versiones anteriores, donde se podía cancelar un comprobante sin justificación, ahora es obligatorio indicar un motivo de cancelación y, en algunos casos, relacionarlo con un nuevo CFDI que sustituya al anterior.

Los principales motivos de cancelación permitidos en el CFDI 4.0 son:

  • 01 – Comprobante emitido con errores con relación: se usa cuando la factura contiene datos incorrectos y es necesario generar un nuevo CFDI con la información correcta. En este caso, debe vincularse al nuevo comprobante fiscal.
  • 02 – Comprobante emitido con errores sin relación: aplica cuando la factura tiene errores, pero no es necesario emitir un nuevo CFDI en sustitución.
  • 03 – Operación no realizada: se utiliza cuando la transacción que originó el CFDI no se concretó.
  • 04 – Operación nominativa relacionada en una factura global: aplica cuando una factura global incluye una operación que debe facturarse de manera individual.

El proceso de cancelación debe realizarse dentro de los plazos establecidos por el SAT, y en algunos casos, el receptor de la factura deberá aceptar la cancelación para que esta sea válida.

Recomendaciones para elegir software autorizado para emitir el CFDI 4.0

Para cumplir con la normativa del SAT y emitir facturas CFDI 4.0 de manera segura, es fundamental contar con un software de facturación autorizado que garantice la correcta generación, validación y almacenamiento de los comprobantes fiscales. Un sistema adecuado debe cumplir con los lineamientos del CFDI 4.0, permitir la configuración de los catálogos del SAT y asegurar la actualización constante ante cualquier cambio en la regulación.

Uno de los software más completos y preparados para esta nueva versión de facturación es STEL Order, una solución diseñada para facilitar la gestión contable y administrativa de negocios de cualquier tamaño. STEL Order no solo permite emitir facturas CFDI 4.0 en cumplimiento con los requisitos fiscales, sino que también ofrece herramientas avanzadas como la automatización de facturación recurrente, integración con catálogos del SAT, control de anticipos y validación de comprobantes en tiempo real.

Reserva ya una demo personalizada, y totalmente gratuita, con nuestro equipo de expertos.

Además, a diferencia de otros sistemas, STEL Order proporciona una plataforma intuitiva con soporte técnico especializado, asegurando que los contribuyentes puedan adaptarse a los cambios del SAT sin complicaciones. Su compatibilidad con las últimas actualizaciones del CFDI 4.0 y su capacidad de integrar procesos administrativos y contables en un solo sistema lo convierten en una opción eficiente para empresas y profesionales.

Seleccionar un software autorizado como STEL Order no solo garantiza el cumplimiento fiscal, sino que también optimiza la gestión del negocio, evita errores en la facturación y facilita la administración de los comprobantes digitales.

STEL Order

Equipo de redacción de STEL Order, formado por profesionales con experiencia en diversos ámbitos de la gestión y facturación tanto de empresas como de autónomos. Contenidos editados, revisados y actualizados por profesionales. Si desea comunicarse con nosotros sobre sugerencias de modificaciones en los artículos puede hacerlo en el siguiente correo: marketing+redaccion@stelorder.com.

Perfil de Linkedin

Últimos artículos

CFDI: ¿qué es y para qué sirve?

Folios digitales: la clave para una facturación electrónica ágil y en regla en México

Salario Diario Integrado (SDI): Qué es, cómo se calcula y cómo afecta a tu nómina

Nearshoring en México: Oportunidades, Retos y Perspectivas de Futuro