Qué relaciona y para qué.
El CFDI lleva un nodo opcional CfdiRelacionados con uno o varios UUID de otros
comprobantes. Cuando se usa, siempre va acompañado de TipoRelacion
(una sola clave por nodo) que explica el motivo. Sin esa clave el SAT rechaza el timbrado.
Las 7 claves cubren todos los casos: notas de crédito/débito, devoluciones, sustituciones, traslados y anticipos. Algunas son obligatorias por procedimiento (ej. la 07 del anticipo), otras son a criterio del emisor (ej. la 03 de devolución).
Las 7 claves en una mirada.
| Clave | Nombre oficial (acortado) | Cuándo se usa |
|---|---|---|
| 01 | Nota de crédito de los documentos relacionados | Restas valor de un CFDI previo: descuento, bonificación, anticipo aplicado. |
| 02 | Nota de débito de los documentos relacionados | Sumas valor de un CFDI previo: cargo adicional, intereses moratorios. |
| 03 | Devolución de mercancía sobre facturas o traslados previos | Documentas físicamente que regresó mercancía ya facturada o trasladada. |
| 04 | Sustitución de los CFDI previos | El comprobante reemplaza a otro cancelado con motivo 01. |
| 05 | Traslados de mercancías facturados previamente | Generas un Traslado (Carta Porte) sobre venta ya facturada. |
| 06 | Factura generada por los traslados previos | Generas factura sobre un Traslado ya emitido (orden invertido al 05). |
| 07 | CFDI por aplicación de anticipo | Caso del Apéndice 6: la usan DOS CFDIs del flujo — el Ingreso por el total (relacionado al CFDI del anticipo) y el Egreso (relacionado al CFDI por el total). |
El 01 es nota de crédito (resta). El 02 es nota de débito (suma). Los dos nombres terminan en "de los documentos relacionados", y por eso la mitad de los CFDIs de Egreso del país llevan 02 cuando debían llevar 01.
Regla mental: ¿le quito o le sumo al CFDI original? Le quitas → 01; le sumas → 02.
Buscador.
Teclea una clave (01, 07) o parte del nombre (anticipo,
devolución, sustitución, débito) para filtrar las fichas.
Combinaciones típicas.
Receta 1 — Cancelar por sustitución (motivo 01)
El CFDI nuevo lleva TipoRelacion = 04 + UUID del CFDI cancelado.
El motivo de cancelación del antiguo lleva Motivo = 01 + UUID del CFDI nuevo.
Más detalle en la guía de cancelación por sustitución.
Receta 2 — Aplicación de anticipo (la más enredada)
| CFDI | TipoRelacion | A qué UUID se relaciona |
|---|---|---|
| Anticipo (Ingreso, paso 1) | — | sin relación |
| Ingreso por el total (paso 2) | 07 | al CFDI del anticipo (paso 1) |
| Egreso por el monto del anticipo (paso 2) | 07 | al CFDI por el total (paso 2), NO al del anticipo |
Los dos CFDIs del paso 2 usan TipoRelacion 07, pero apuntan a UUIDs distintos. El Ingreso por el total se relaciona al anticipo; el Egreso se relaciona al Ingreso por el total. Es contraintuitivo (uno pensaría que el Egreso es 01 "nota de crédito"), pero el Apéndice 6 es explícito en usar 07 para los tres CFDIs del flujo.
Procedimiento completo en la guía de Anticipos.
Receta 3 — Devolución de mercancía
CFDI de Egreso por la mercancía devuelta + TipoRelacion = 03 + UUID del CFDI de
venta original. Distinta a la 04 (sustitución por error): aquí la operación sí ocurrió, solo se
reversa parte.
Receta 4 — Traslado y factura (Carta Porte)
- Si primero facturas y después generas el traslado: el Traslado lleva
TipoRelacion = 05+ UUID del Ingreso. - Si primero trasladas y después facturas: el Ingreso lleva
TipoRelacion = 06+ UUID del Traslado.
Errores comunes.
- Confundir 01 con 02. El clásico. Egreso de descuento o bonificación comercial es 01 (nota de crédito). El 02 es nota de débito (suma valor).
- Usar 01 para el Egreso de aplicación de anticipo. Error muy común; intuitivamente parece "nota de crédito" pero el Apéndice 6 manda 07 para los tres CFDIs del flujo. La 01 se queda para descuentos comerciales reales, no para aplicación de anticipos.
- Olvidar el TipoRelacion cuando sí hay relación. El SAT rechaza el timbrado:
si pones
CfdiRelacionados, debes ponerTipoRelacion. No se puede medio relacionar. - Confundir 03 (devolución) con 04 (sustitución). Si la operación ocurrió y solo se reversa, es 03. Si la operación nunca fue válida y se reemplaza, es 04.
- Usar 04 cuando el CFDI cancelado ya tiene un REP timbrado. Se complica: primero hay que cancelar el REP, luego el Ingreso original. Detalle en la guía de cancelación.
- Usar 07 para PPD. No. La 07 es exclusiva de anticipos del
Apéndice 6. Los CFDIs de PPD no se relacionan entre sí; el REP se relaciona al Ingreso PPD vía
DoctoRelacionadodentro del Complemento de Pagos, no víaCfdiRelacionadoscon TipoRelacion.
Fuentes oficiales.
- Anexo 20 vigente — catálogo
c_TipoRelacion - Guía de llenado del CFDI — Apéndice 6 (uso de la clave 07)
- RMF 2.7.1.39 (sustitución, clave 04)
¿Dudas con la relación entre CFDIs?
Mándanos el detalle por WhatsApp. Si la respuesta es corta, te la damos en línea; si no, lo tratamos como consulta en sesión.