← Todos los artículos
CFDITipos de comprobanteSATFacturación

Tipos de CFDI: clasificación y requisitos según el Anexo 20

Los CFDI deben emitirse por los actos o actividades que realicen los contribuyentes: ingresos percibidos, retenciones efectuadas o traslado de mercancías (p. 3). El artículo 29-A del Código Fiscal de la Federación establece los requisitos que deben contener según su naturaleza. Existen seis tipos principales que debes identificar para cumplir con tus obligaciones fiscales (p. 57).

Tipo I — Comprobante de Ingreso

El comprobante de tipo “I” se emite por los ingresos que obtienen los contribuyentes de manera habitual. Aplica para prestación de servicios, arrendamiento, honorarios, enajenación de bienes y donativos recibidos (p. 57).

Aspectos técnicos clave:

  • El campo ValorUnitario debe ser obligatoriamente mayor a cero (p. 23).
  • El SubTotal debe ser igual a la suma de los importes de todos los conceptos (p. 8).
  • Se permiten condiciones comerciales en el campo CondicionesDePago (p. 8).
  • Se registra la moneda en ISO 4217 (ej. “MXN” para peso mexicano) (p. 9).

Es el documento base para que los receptores puedan acreditar el IVA o deducir el gasto correspondiente (p. 77).

Tipo E — Comprobante de Egreso (Nota de Crédito)

El comprobante tipo “E” ampara devoluciones, descuentos y bonificaciones para efectos de deducibilidad fiscal. Es conocido comercialmente como nota de crédito (p. 57).

También se utiliza para documentar la aplicación de anticipos cuando se concreta la operación principal (p. 70).

Aspectos técnicos clave:

  • El ValorUnitario de los conceptos debe ser mayor a cero (p. 23).
  • Es fundamental relacionarlo con el UUID del comprobante de ingreso de origen.
  • Si el ingreso no ha sido pagado, se puede usar la clave “15” Condonación como forma de pago (p. 65).
  • Para descuentos globales futuros sin ingreso relacionado, se usa la clave “23” Novación (p. 69).

Tipo T — Comprobante de Traslado

El comprobante tipo “T” sirve para amparar el transporte y la legal tenencia de mercancías en territorio nacional. También documenta operaciones de transporte destinadas al extranjero (p. 57).

Restricciones técnicas obligatorias:

  • El SubTotal debe ser siempre igual a cero (p. 8).
  • El campo Total del comprobante también debe ser cero (p. 10).
  • No debe existir el nodo de Impuestos ni los campos FormaPago o MetodoPago (p. 11).
  • No se permite el registro de descuentos ni condiciones de pago (p. 11).

Este tipo de comprobante es la base del complemento Carta Porte 3.1, que se requiere para el transporte de mercancías por carretera en México.

Tipo P — Comprobante de Recepción de Pagos (REP)

El comprobante tipo “P” incorpora obligatoriamente el Complemento para Recepción de Pagos. Se emite en operaciones con método de pago PPD cuando el pago se recibe de forma diferida o en parcialidades (p. 57).

Restricciones técnicas:

  • El SubTotal y el Total deben ser siempre iguales a cero (p. 8, 10).
  • Están prohibidos los campos MetodoPago, FormaPago, CondicionesDePago y el nodo de Impuestos a nivel de encabezado (p. 11).
  • El ValorUnitario de los conceptos debe ser igual a cero (p. 23).
  • Su validez reside en la información del complemento de pago que se le anexa (p. 6).

Con CeFactura puedes emitir el complemento de pago directamente desde la factura original PPD en unos clics. Pruébalo gratis →

Tipo N — Comprobante de Nómina

El comprobante tipo “N” incorpora el complemento de recibo de pago de nómina. Se emite por los pagos realizados por concepto de remuneraciones y asimilados a salarios (p. 57).

Restricciones técnicas:

  • No debe existir el campo FormaPago ni CondicionesDePago (p. 11).
  • No se permite el nodo de Impuestos general del estándar CFDI (p. 11).
  • El SubTotal debe ser igual a la suma de los importes de los conceptos (p. 8).
  • El ValorUnitario de los conceptos debe ser siempre mayor a cero (p. 23).

Tipo Retenciones — Comprobante especializado (Sección II)

Este comprobante tiene su propio estándar independiente y se expide en operaciones donde se informa la realización de retenciones de impuestos (p. 57). Se utiliza especialmente para pagos realizados a residentes en el extranjero.

Características:

  • La versión debe tener el valor fijo de “2.0” (p. 42).
  • Se deben registrar el mes inicial, mes final y el ejercicio fiscal (p. 49).
  • El campo MontoTotRet debe ser igual a la suma de todos los montos de retención registrados (p. 52).

Reglas comunes a todos los tipos

El sistema que utiliza el contribuyente debe integrar los datos según el tipo de CFDI seleccionado (p. 5):

TipoSubTotal/TotalFormaPagoMetodoPagoCondicionesDePagoNodo Impuestos
Ingreso (I)> 0
Egreso (E)> 0
Traslado (T)= 0
Pago (P)= 0
Nómina (N)> 0

Además, la fecha de expedición debe corresponder a la hora local donde se expide el comprobante (p. 5), y el LugarExpedicion debe registrar el código postal vigente del domicilio de la matriz o sucursal (p. 12).

Relaciones entre comprobantes

Los CFDI pueden relacionarse entre sí mediante el nodo CfdiRelacionados para dar trazabilidad a las operaciones (p. 14):

  • Clave “01” → nota de crédito relacionada a una factura de ingreso.
  • Clave “04” → sustitución de un comprobante previo con errores.
  • Clave “07” → aplicación de un anticipo a la factura final.

Conocer el tipo correcto de comprobante antes de emitir evita cancelaciones innecesarias y problemas de deducibilidad. Si quieres un sistema que te guíe en cada paso, CeFactura lo hace automáticamente según el tipo de operación que seleccionas.