Desarrolladores

Timbra CFDI desde tu propio sistema.

La API REST de Facty es exactamente la misma que usa la aplicación web. Creas una API key desde tu cuenta, la mandas en un header, y emites CFDI 4.0 —ingresos, egresos, complementos de pago, nómina y retenciones— desde tu ERP, tu tienda o un script.

curl -X POST https://facty.mx/api/authenticated/mi-empresa/invoices \
  -H "X-API-Key: fk_a1b2c3..." \
  -H "Content-Type: application/json" \
  -d '{
    "type": "ingreso",
    "clientId": "clx9aa...",
    "usoCfdi": "G03",
    "formaPago": "03",
    "metodoPago": "PUE",
    "idempotencyKey": "mi-erp:factura:4471",
    "items": [
      { "productId": "clxp01...", "quantity": 2 }
    ]
  }'

Una sola credencial

Un header X-API-Key. Sin OAuth, sin tokens que renovar, sin SDK obligatorio: si tu lenguaje habla HTTP, ya puedes timbrar.

Idempotencia de verdad

Cada timbrado lleva una llave que tú defines. Un doble clic, un timeout o un replay del cron devuelven el mismo CFDI y cobran un solo timbre.

Errores para máquinas

Todo error trae un code estable y un requestId. Nunca tienes que hacer match contra un mensaje en español que podríamos reescribir.

Sandbox antes de producción

El endpoint de contexto te dice si el ambiente timbra contra el sandbox del PAC o contra el SAT real. Verifícalo antes de emitir nada.

Toda la documentación

Empezar

Catálogos

  • ClientesAlta, búsqueda y actualización de los receptores de tus CFDI.
  • Productos y serviciosTu catálogo con claves del SAT e impuestos por default, para no repetirlos en cada timbrado.
  • Catálogos del SATConsulta las claves oficiales —uso de CFDI, forma de pago, régimen, unidades— en vez de codificarlas a mano.

Emitir CFDI

Después de timbrar

Referencia

  • ErroresLos códigos estables, qué significa cada uno y cuáles se pueden reintentar.
  • Referencia de endpointsTodos los endpoints públicos con su método, scope y descripción, en una sola tabla.

¿Vas a integrar con un agente de IA?

Facty también expone un servidor MCP, para que Claude y otros clientes de IA operen tu facturación con las mismas reglas y los mismos scopes.

Ver el servidor MCP