CFDI desde tickets directamente en tu flujo de ERP
Conecta tu ERP a FacturaGPT y automatiza la recuperación de comprobantes fiscales desde tickets. Sin portales externos, sin pasos manuales, sin integraciones por comercio.
Para equipos que construyen o integran ERP y necesitan automatizar el ciclo completo de gastos en México.
Por qué la recuperación de CFDI es difícil de resolver dentro del ERP
El ERP puede gestionar el registro del gasto, pero recuperar el CFDI implica interactuar con portales de cientos de comercios distintos. Eso no pertenece al núcleo del ERP.
El problema sin FacturaGPT
- El usuario debe salir del ERP para facturar en cada portal del comercio
- Cada comercio tiene su flujo, campos y deadlines distintos
- El equipo contable recibe gastos sin CFDI al cierre
- Construir y mantener conectores por comercio genera deuda técnica constante
Con FacturaGPT como módulo externo
- Tu ERP envía el ticket y el perfil fiscal con un solo API call
- FacturaGPT detecta el comercio y ejecuta su flujo en segundo plano
- El CFDI llega por webhook y se almacena en el ERP automáticamente
- Una sola integración cubre todos los comercios soportados
Cómo se integra FacturaGPT con un ERP
La integración es a nivel API. FacturaGPT actúa como un servicio externo que tu ERP llama cuando necesita recuperar un CFDI.
El usuario registra el gasto en el ERP y adjunta el ticket
El flujo dentro del ERP no cambia. Al registrar el gasto con ticket adjunto, el ERP activa automáticamente el proceso de recuperación de CFDI.
El ERP llama a POST /api/v1/get_factura
Envías la imagen del ticket, el external_id del registro de gasto y el perfil fiscal del receptor. La respuesta inicial devuelve un session_id.
FacturaGPT procesa el flujo del comercio
Extrae los datos del ticket, identifica el comercio y ejecuta el proceso de facturación en segundo plano. El ERP no necesita esperar.
El webhook devuelve el CFDI al ERP
Tu endpoint recibe el XML y el PDF. El external_id que enviaste originalmente te permite asociar el CFDI al registro de gasto correcto en tu base de datos.
Casos de uso en ERP
Módulo de gastos con CFDI nativo
El módulo de gestión de gastos del ERP puede ofrecer CFDI automático como parte del flujo, sin redirigir al usuario a portales externos.
Procesamiento en batch de tickets
Si tu ERP recibe cientos de tickets al día, puedes procesarlos en lote llamando a la API por cada uno y recibiendo los resultados conforme van llegando por webhook.
Cierre de periodo sin comprobantes faltantes
Con la recuperación de CFDI integrada al registro de gasto, el cierre de periodo tiene menos huecos y el equipo contable trabaja con información más completa.
Auditoría y trazabilidad
Cada gasto tiene su session_id y su external_id. Puedes rastrear el estado de cualquier solicitud en cualquier momento con GET /api/v1/get_factura_status/{session_id}.
Solicitar sandbox
Cuéntanos sobre tu ERP o el sistema que necesitas integrar. Te enviamos más información y puedes empezar a probar la API.
Preguntas frecuentes
¿Cómo manejo el procesamiento en batch para muchos tickets?
Puedes llamar a POST /api/v1/get_factura por cada ticket de forma paralela. Cada solicitud devuelve su propio session_id y el resultado llega por webhook de forma independiente. Usa el external_id para reconciliar cada resultado con tu registro de gasto.
¿Qué lenguajes o frameworks soporta la integración?
FacturaGPT es una API REST estándar. Cualquier lenguaje que pueda hacer llamadas HTTP (Python, Java, Node.js, C#, Go, etc.) puede integrarse. No requiere SDK propietario.
¿Puedo consultar el estado de una solicitud sin esperar el webhook?
Sí. Puedes hacer GET /api/v1/get_factura_status/{session_id} en cualquier momento para consultar el estado actual. Esto es útil para reconciliación o auditoría.
¿Qué pasa si mi ERP tiene un esquema de autenticación propio para llamadas externas?
FacturaGPT usa autenticación por Bearer token (API key). Tu ERP hace las llamadas desde el backend con la API key en el header de Authorization. No requiere OAuth ni flujos complejos.
¿Puedo probar en un ambiente de staging antes de producción?
Sí. Puedes usar test_mode: true en el body del request para ejecutar el flujo sin consumir saldo. El resultado del sandbox te permite validar la integración antes de activar el ambiente productivo.
Conecta tu ERP a la facturación automática de tickets
Una integración API. Un endpoint para todos los comercios. CFDI entregado por webhook cuando está listo.