Skip to main content
El SAT publica la lista 69-B: contribuyentes a quienes detectó operaciones presuntamente inexistentes. Timbrix la consulta por ti al timbrar y al dar de alta clientes, para que no emitas un CFDI a un RFC que el SAT ya marcó como definitivo.

Qué se bloquea y qué se avisa

El SAT clasifica cada RFC de la lista con una situación. Timbrix actúa así: Los RFC genéricos XAXX010101000 (público en general) y XEXX010101000 (residente en el extranjero) nunca se consultan. Se consulta en estos momentos:
  • Timbrar una factura (POST /invoices) y un complemento de pago (POST /invoices/payments): se revisa el RFC del receptor y, en producción, también el tuyo como emisor.
  • Crear un cliente (POST /customers) y cambiar el RFC de un cliente (PUT /customers/{customerId}): se revisa el RFC nuevo. Si solo cambias otros datos, no se consulta.
No se consulta al cancelar un CFDI ni al descargar XML o PDF: puedes cancelar y descargar comprobantes aunque tu RFC aparezca como definitivo.

CFDI que corrigen o complementan uno ya timbrado

Bloquear a un receptor definitivo es una política de Timbrix para que no emitas nuevos CFDI a ese RFC. Pero a veces necesitas corregir o completar uno que ya timbraste antes de que el SAT lo publicara. Por eso, si el receptor es definitivo y el CFDI está ligado a uno ya timbrado a ese mismo RFC, Timbrix lo timbra y responde con el aviso RFC_69B_DEFINITIVO:
  • Nota de crédito (Egreso con relatedInvoiceUuid) sobre una factura emitida a ese mismo RFC, en el mismo ambiente (sandbox o producción).
  • Sustitución (relatedCfdis con tipo 04) de un CFDI emitido a ese mismo RFC, solo si ese CFDI no tiene ya otro sustituto vigente ni uno en proceso de timbrado. La excepción se usa una vez por CFDI original: un segundo sustituto del mismo original responde 422.
  • Complemento de pago cuando todas las facturas que pagas se emitieron a ese mismo RFC.
Si el CFDI relacionado es de otro receptor, se aplica el bloqueo normal. Tampoco tienen la excepción, y se bloquean con 422 RFC_IN_69B_LIST: la sustitución de un CFDI que ya tiene un sustituto vigente o en proceso de timbrado, la sustitución de un CFDI que a su vez sustituye a otro que sigue vigente (cancela primero el original de la cadena), y la nota de crédito sobre una factura de otro ambiente. Si el definitivo es tu propio RFC como emisor (en producción), se bloquea siempre.

Sandbox y producción

En sandbox no se revisa el RFC del emisor, porque ahí se usan RFC de prueba. El del receptor sí se revisa. En producción se revisan ambos.

Ejemplo de bloqueo

Cuando el receptor es definitivo y el CFDI no corrige ni complementa uno ya timbrado a ese receptor, la API responde 422 y no se timbra nada:
Si el definitivo es tu propio RFC en producción, el mensaje es: “Tu RFC aparece como Definitivo en la lista 69-B del SAT (publicado el ). No puedes timbrar nuevos CFDI. Si ya desvirtuaste o tienes sentencia favorable, contacta a soporte.” Si el SAT no publicó una fecha, el paréntesis se omite.

Ejemplo de aviso

Cuando el receptor es presunto, o es definitivo pero el CFDI corrige o complementa uno ya timbrado a ese receptor, la operación se completa y la respuesta incluye warnings. El campo solo aparece si hay avisos:
Para una nota de crédito o una sustitución ligada a un CFDI ya timbrado a un receptor definitivo, el aviso es:
Si reintentas una solicitud con la misma idempotencyKey, recibes la respuesta original: no se vuelve a consultar la lista ni se agregan avisos nuevos. La web muestra los mismos avisos y bloqueos. En la CLI, timbrix invoices create, timbrix invoices pay y timbrix customers create imprimen cada aviso en amarillo al terminar. En el SDK, la respuesta trae warnings y el bloqueo es un TimbrixApiError con code === "RFC_IN_69B_LIST".

De dónde viene y cada cuánto se actualiza

Timbrix descarga el listado completo que publica el SAT y lo actualiza todos los días a las 4:30 a.m. (hora de la Ciudad de México). Un RFC que el SAT agregue hoy puede tardar hasta un día en bloquearse. El SAT puede listar el mismo RFC varias veces, una por procedimiento. Si publica una resolución favorable (desvirtuado o sentencia favorable) con fecha posterior a todas sus publicaciones como presunto o definitivo, el RFC queda limpio y el bloqueo o el aviso se levanta en la siguiente actualización. Si la resolución favorable es anterior, de la misma fecha o no tiene fecha, se conserva la situación más severa (definitivo sobre presunto).

Qué hacer si tu RFC aparece como definitivo

Un RFC definitivo no puede timbrar nuevos CFDI. Si ya desvirtuaste la situación o tienes sentencia favorable, escríbenos a hola@timbrix.mx con tu RFC y la resolución del SAT, y revisamos tu caso. Si es el RFC de un cliente, confirma con él su situación ante el SAT antes de emitirle comprobantes.

Relacionado