API POR CUENTA DE TERCEROS

Facturas tú, pero el ingreso es de otro

Agencias, comisionistas y despachos que cobran en nombre de sus clientes. El SAT lo permite, pero exige identificar al tercero concepto por concepto.

¿Qué es facturar por cuenta de terceros?

Es emitir un CFDI con tu RFC por un servicio o producto cuyo ingreso no es tuyo. Tú apareces como emisor porque eres quien cobra, pero fiscalmente ese dinero le corresponde a otra persona o empresa.

El caso más reconocible es una agencia de viajes: cobra el hotel al cliente final, pero el ingreso del hospedaje es del hotel, no de la agencia. Lo mismo pasa con comisionistas, despachos que pagan derechos a nombre de sus clientes, o plataformas que intermedian entre un proveedor y un comprador.

El detalle que cambia la integración

La información del tercero no va a nivel de comprobante: va dentro de cada concepto. Es una decisión de diseño del Anexo 20 con una consecuencia práctica grande — en una misma factura puedes tener conceptos propios y conceptos por cuenta de terceros distintos.

Siguiendo el ejemplo de la agencia: en una sola factura puede ir el hospedaje (por cuenta del hotel), el vuelo (por cuenta de la aerolínea) y la comisión de gestión, que sí es ingreso propio. Tres conceptos, tres tratamientos.

Por eso, si estás modelando esto en tu sistema, el tercero es un atributo de la línea, no de la factura. Montarlo al revés es el error de arquitectura que obliga a rehacer la integración a los pocos meses.

Qué datos exige el SAT del tercero

Cuatro, y son los mismos que identificarían a un emisor normal:

  • RFC del tercero por cuya cuenta se factura.
  • Nombre o razón social, tal como está en su constancia de situación fiscal.
  • Régimen fiscal del tercero.
  • Domicilio fiscal — el código postal registrado ante el SAT.
Esto tiene una implicación operativa que se subestima: necesitas la constancia de situación fiscal actualizada de cada tercero. Si el hotel cambió de régimen y tú sigues facturando con el anterior, el comprobante se rechaza. Con veinte proveedores es manejable; con doscientos necesitas un proceso para mantener esos datos al día.

En la práctica, quien integra esto acaba construyendo un catálogo de terceros con esos cuatro campos y una fecha de última verificación. No es requisito del SAT — es lo que evita que el rechazo te llegue en el peor momento.

El endpoint

Se emite por el endpoint general de CFDI, con la información del tercero incorporada al concepto correspondiente:

POSThttps://apisandbox.facturama.mx/2/cfdis

Los conceptos que sí son ingreso tuyo van sin ese bloque, en la misma llamada. No hacen falta dos comprobantes.

Cuándo NO es por cuenta de terceros

Aquí hay una confusión que sale cara. Comprar algo y revenderlo no es facturar por cuenta de terceros. Si le compras al hotel y luego vendes el hospedaje con tu margen, ese ingreso sí es tuyo: facturas normal y deduces tu compra.

La figura aplica cuando actúas como intermediario y el dinero solo pasa por ti. La diferencia no es de forma: cambia qué ingresos acumulas y, por tanto, cuánto ISR pagas. Si tienes dudas sobre cuál es tu caso, esa conversación es con tu contador antes de programar nada — no después.

Ciclo de vida y SDKs

Al ser un CFDI normal con información adicional en el concepto, aplican las operaciones de siempre: consultar por Id, descargar XML y PDF, enviar por correo y cancelar. Y las librerías oficiales en PHP, Python, JavaScript, Java, Ruby y .NET (4.5+).

Ver todo lo que puedes emitir con la API

Preguntas frecuentes

¿Puedo mezclar conceptos propios y de terceros en una factura?

Sí, y es lo habitual. La información del tercero va en el concepto, no en el comprobante, precisamente para permitirlo.

¿Necesito la constancia de situación fiscal del tercero?

Necesitas sus datos exactos —RFC, nombre, régimen y código postal fiscal— y la constancia es la fuente fiable. Si alguno no coincide con lo que tiene el SAT, el timbrado falla.

¿Revender un producto es facturar por cuenta de terceros?

No. Si compras y revendes, el ingreso es tuyo. La figura aplica solo cuando eres intermediario y el ingreso pertenece a otro.

¿El IVA de esos conceptos es mío?

No. El impuesto sigue al ingreso, que es del tercero. Es justamente el motivo por el que el SAT exige identificarlo con tanto detalle.

Pruébalo en el sandbox

Emite una factura mixta —concepto propio y concepto por cuenta de un tercero— y revisa el XML resultante.

Crear cuenta y probar Hablar con un ingeniero