Anticipos:
cómo timbrarlos y aplicarlos.

El procedimiento del Apéndice 6 sin telarañas: qué es fiscalmente un anticipo, cuándo SÍ lo es y cuándo no, cómo se timbra al recibirlo y cómo se aplica después emitiendo el Ingreso por el total y un Egreso por el monto del anticipo. Con un ejemplo numérico de principio a fin. Para quien emite facturas.

Vigente Lectura ≈ 12 min Apéndice 6 Guía de llenado del CFDI 4.0 · CFF 29 y 29-A · LISR 17 · LIVA 1-B

Qué es un anticipo (fiscalmente).

Según el Apéndice 6 de la Guía de Llenado del CFDI, hay anticipo cuando el cliente entrega una cantidad antes de que se conozca el bien/servicio definitivo o su precio final. Si las dos cosas ya están definidas, no es anticipo: es un pago a cuenta de una operación que ya existe.

Cuándo SÍ es anticipo.

La pregunta se decide con dos variables: ¿conoces el bien/servicio? ¿conoces el precio?

Bien/servicioPrecio¿Es anticipo?
Depende del inventario. Si tienes el bien listo para entregar (o el servicio se presta en el acto), es pago a cuenta — PUE o PPD según el momento del cobro. Si NO tienes el bien en inventario (importación pendiente, sobre pedido, manufactura por encargo), no puedes facturarlo como venta: la transferencia que recibiste es anticipo.
No NO — primero cierra precio, luego factura.
No No SÍ — caso clásico del Apéndice 6.
La regla del inventario

Un CFDI de Ingreso por venta de bienes presupone que el bien ya salió de tu inventario — esa salida es la que justifica reconocer la operación. Si todavía no lo tienes en existencias, no hay salida que documentar, así que la transferencia del cliente no es venta sino anticipo. El Apéndice 6 te da la mecánica: CFDI por el anticipo al recibirlo, y al entregar el bien, CFDI de Ingreso por el total + Egreso por el anticipo aplicado.

Cuándo NO es anticipo (vs PPD).

No confundas anticipo con PPD

Si sabes qué vendes y cuánto cuesta, pero el cobro va a llegar después, no es anticipo, es PPD. Ahí emites la factura por el total con MetodoPago=PPD y vas timbrando el Complemento de Pago por cada cobro. Mira la guía de PPD + REP para ese caso.

El anticipo es la otra cosa: el cliente te transfiere dinero sin que aún sepan qué le vas a vender o por cuánto. Es el caso del Apéndice 6.

Paso 1 — CFDI al recibir el anticipo.

Al cobrar el anticipo se timbra un CFDI de Ingreso con estos campos:

CampoValor
TipoDeComprobanteI (Ingreso)
Uso del CFDIP01 — Por definir (al recibir el anticipo aún no se conoce el destino fiscal)
MetodoPagoPUE (se cobró en una exhibición)
FormaPagoLa real del cobro (01 efectivo, 03 transferencia…)
ClaveProdServ84111506 (Servicios de facturación — clave específica del Apéndice 6)
ClaveUnidadACT (Actividad)
Descripción"Anticipo del bien o servicio"
Importe del conceptoEl monto del anticipo sin IVA (subtotal)
Total del comprobanteEl monto recibido (subtotal + IVA trasladado)
TipoRelacionNo aplica (este CFDI no se relaciona con nada al timbrarse)

Este CFDI no lleva relación porque al recibir el anticipo todavía no existe el comprobante final con el que relacionarlo. La relación nace en el paso 2. El monto que entrega el cliente es el total con IVA incluido; el subtotal del concepto es ese monto dividido entre 1.16.

Paso 2 — Aplicación.

Cuando ya se conoce el bien/servicio y el precio final, se timbran dos CFDIs adicionales:

CFDI de Ingreso por el TOTAL de la operación

CampoValor
TipoDeComprobanteI (Ingreso)
Uso del CFDIEl que corresponda al bien/servicio entregado según lo determine el cliente (G01, G03, I08, etc.)
MetodoPagoPUE (si se cobra el remanente al emitir) o PPD (si quedará a crédito)
FormaPagoForma real del cobro del remanente, o 99 si es PPD
ClaveProdServLa real del bien/servicio entregado
ClaveUnidadLa real del bien/servicio (EA, E48, H87, etc.)
DescripciónLa real del bien/servicio
ImporteEl total de la operación (no el remanente)
TipoRelacion07 — CFDI por aplicación de anticipo
CfdiRelacionadosUUID del CFDI del paso 1 (el del anticipo)

CFDI de Egreso por el monto del anticipo

CampoValor
TipoDeComprobanteE (Egreso)
Uso del CFDIEl mismo que el CFDI de Ingreso por el total (NO G02). El Apéndice 6 indica usar el mismo Uso que la operación final.
MetodoPagoPUE
FormaPago30 — Aplicación de anticipo (clave específica del catálogo c_FormaPago)
ClaveProdServ84111506 (la misma del anticipo)
ClaveUnidadACT (Actividad)
Descripción"Aplicación de anticipo"
ImporteEl monto del anticipo (mismo del paso 1, NO el total del Ingreso del paso 2)
TipoRelacion07 — CFDI por aplicación de anticipo
CfdiRelacionadosUUID del CFDI por el total (paso 2), NO del anticipo

El Egreso resta del Ingreso por el total el monto del anticipo, para evitar la doble acumulación. Resultado neto para el SAT: Ingreso por el anticipo ($X) + Ingreso por el total ($Y) − Egreso por el anticipo ($X) = ingreso acumulable neto $Y, una sola vez. Importante: ambos CFDIs del paso 2 (Ingreso por el total y Egreso) usan TipoRelacion 07, pero apuntan a UUIDs distintos — el Ingreso al anticipo (paso 1), el Egreso al Ingreso por el total.

Ejemplo numérico de principio a fin.

Caso ficticio:

  • Operación final: Diseño de campaña publicitaria por $100,000 MXN + IVA 16% = $116,000 total.
  • El cliente entrega un anticipo el 10-jun-2026 de $34,800 (= $30,000 + $4,800 IVA), sin que aún se haya cerrado el alcance.
  • El 28-jul-2026 se cierra el alcance y se entrega el servicio. El cliente paga el remanente de $81,200 ese mismo día.

Se generan 3 CFDIs:

CFDI #1 — Anticipo (10-jun-2026)

CampoValor
TipoDeComprobanteI
Uso del CFDIP01 — Por definir
MetodoPagoPUE
FormaPago03 — Transferencia
ClaveProdServ84111506
ClaveUnidadACT
DescripciónAnticipo del bien o servicio
SubTotal30,000.00
IVA trasladado4,800.00
Total34,800.00
CfdiRelacionados— (no aplica)

CFDI #2 — Ingreso por el total (28-jul-2026)

CampoValor
TipoDeComprobanteI
Uso del CFDIG03 — Gastos en general (lo elige el cliente según su uso fiscal)
MetodoPagoPUE
FormaPago03 — Transferencia
ClaveProdServ82101501 (Concepto y diseño de campañas publicitarias)
ClaveUnidadE48 (Unidad de servicio)
DescripciónDiseño de campaña publicitaria
SubTotal100,000.00
IVA trasladado16,000.00
Total116,000.00
TipoRelacion07 — CFDI por aplicación de anticipo
CfdiRelacionadosUUID de CFDI #1 (anticipo)

CFDI #3 — Egreso por el anticipo aplicado (28-jul-2026)

CampoValor
TipoDeComprobanteE
Uso del CFDIG03 — el mismo que el CFDI #2 (no G02)
MetodoPagoPUE
FormaPago30 — Aplicación de anticipo
ClaveProdServ84111506
ClaveUnidadACT
DescripciónAplicación de anticipo
SubTotal30,000.00
IVA trasladado4,800.00
Total34,800.00
TipoRelacion07 — CFDI por aplicación de anticipo
CfdiRelacionadosUUID de CFDI #2 (Ingreso por el total)

El cliente paga $34,800 + $81,200 = $116,000 en total. El SAT ve en la acumulación de la operación: +$30,000 (anticipo CFDI #1) + $100,000 (total CFDI #2) − $30,000 (Egreso CFDI #3) = $100,000 de ingreso acumulable neto, una sola vez. Los tres CFDIs quedan vinculados: el #2 al #1 por TipoRelacion 07, y el #3 al #2 también por TipoRelacion 07.

ISR e IVA del anticipo.

  • ISR (LISR art. 17): el anticipo se acumula como ingreso fiscal en el momento en que se cobra, aunque la operación aún no esté definida. Vale tanto para personas morales como para físicas con actividad empresarial.
  • IVA (LIVA art. 1-B): el IVA del anticipo se causa al cobro (cuando la contraprestación se considera efectivamente cobrada). Por eso el CFDI #1 lleva IVA trasladado desde el día en que se recibe el anticipo.
  • Efecto del Egreso del paso 2: al timbrar el CFDI de Ingreso por el total + Egreso por el anticipo, el SAT reconstruye que el ingreso acumulable es el del Ingreso del paso 2 — no se duplica con el del anticipo. El Egreso es el mecanismo del Apéndice 6 para evitar la doble acumulación.

Errores comunes.

  1. Tratar como anticipo lo que en realidad es PPD. Sí conoces qué vendes y cuánto, solo cobras después. Eso es PPD; ve a la guía de PPD/REP.
  2. Olvidar el CFDI de Egreso. Queda contabilizado doble el ingreso: el del anticipo + el del total. El SAT detecta la duplicidad al cruzar tu CFDI contra el del cliente.
  3. Mal TipoRelacion en el Egreso. Ambos CFDIs del paso 2 (Ingreso por el total y Egreso) llevan 07, no 01 ni 02. La confusión común: pensar que el Egreso es una "nota de crédito" y usar 01. El Apéndice 6 es explícito: para los tres CFDIs del flujo de anticipo se usa la 07.
  4. Mal UUID en el Egreso. El CfdiRelacionados del Egreso debe apuntar al CFDI por el total (paso 2), no al del anticipo (paso 1). Razonamiento: el Egreso resta del Ingreso por el total, ahí es donde el SAT cuadra la operación.
  5. Usar FormaPago 03/04/etc en el Egreso. El Egreso usa FormaPago 30 ("Aplicación de anticipo"), no la forma del cobro original. La 30 es una clave específica del catálogo c_FormaPago diseñada solo para este caso.
  6. Usar la clave del bien/servicio real en el CFDI del anticipo. Debe ser 84111506 ("Servicios de facturación"), no la del producto final. El bien/servicio real va hasta el paso 2.

Guías relacionadas.

TemaRecurso
PPD + Complemento de Pago (REP) Guía de PPD y REP — cuando el cobro es diferido y ya conoces bien/servicio y precio
Cómo elegir el Uso del CFDI Guía de Uso del CFDI — por qué el anticipo lleva P01 y los demás casos
Cancelar CFDI por sustitución Guía de cancelación — qué pasa si necesitas cancelar uno de los tres CFDIs del flujo de anticipo

Fuentes oficiales.

¿Tienes dudas sobre cómo timbrar un anticipo o si tu caso es anticipo o PPD?

Mándanos el caso por WhatsApp. Te orientamos sin compromiso.