Saltar al contenido
API de facturación electrónica

API de facturación electrónica para tu ERP o sistema

Conecta tu ERP, punto de venta o software propio a la facturación electrónica de la DGII por API REST. Tú envías la factura; nosotros la firmamos, la transmitimos y te avisamos el resultado por webhook.

Qué incluye

Todo el recorrido del comprobante, detrás de una API

Tu equipo se ocupa de su sistema. El XML, la firma, la DGII y los reintentos son cosa nuestra.

  • Emisión

    Tu sistema envía el comprobante en JSON. Nosotros armamos el XML con el formato de la DGII, lo firmamos con el certificado digital de la empresa y lo transmitimos.

  • Estatus DGII por webhook

    Cuando la DGII resuelve, hacemos un POST a tu URL con el desenlace: aceptado, aceptado condicional o rechazado con el motivo. Una sola llamada por comprobante, no una por cada estado intermedio.

  • Comprobantes recibidos

    Cada e-CF que un proveedor le emite a tu empresa te llega por webhook con sus líneas, impuestos y formas de pago, listo para registrarlo en cuentas por pagar.

  • Alta de empresas

    Si eres casa de software, das de alta a cada cliente por API, con sus webhooks configurados en la misma llamada. Sin formularios ni correos de ida y vuelta.

  • Panel de seguimiento

    Además de la API, tu equipo tiene un panel para consultar comprobantes, anular secuencias, ver el registro de webhooks y seguir la certificación de cada empresa.

  • Acompañamiento en la certificación

    El paso por el ambiente de pruebas de la DGII es donde más se atrasan las integraciones. Lo hacemos contigo hasta que los comprobantes salen limpios.

Webhooks

Te avisamos el desenlace, no cada paso

Así se ve un rechazo de la DGII cuando llega a tu sistema.

  • Autenticación con token de sesión y API Key de servicio atada al usuario
  • Webhooks solo por HTTPS, con tu propio header y secreto, guardado cifrado
  • Hasta tres reintentos automáticos y reenvío manual desde el panel
  • Aviso también cuando un comprobante no llega a la DGII, para que nunca esperes en vano
  • Indicación de si la DGII consumió la secuencia o si el e-CF se puede reemitir
  • Idempotencia por número de e-CF y RNC emisor
Webhook «Estatus DGII» de un comprobante rechazado
POST https://tu-sistema.com/hooks/estatus
X-Webhook-Event: EstatusDgii
X-BackOffice-Webhook-Attempt: 1
X-Api-Key: ••••••••

{
  "Evento": "EstatusDgii",
  "IdDocumento": 128394,
  "Ecf": "E310000000015",
  "RncEmisor": "131234567",
  "TipoEcf": "31",
  "EstadoAnterior": "En Curso",
  "Estado": "Rechazado",
  "NumeroRastreo": "A1B2-C3D4",
  "SecuenciaUtilizada": false,
  "FechaEstado": "2026-09-01T14:22:10Z",
  "Mensajes": [
    { "Codigo": "2", "Descripcion": "RNC comprador invalido" }
  ]
}
Otras formas

¿No tienes sistema propio?

Entonces no necesitas la API.

Con el portal EasyBilling emites desde el navegador o el celular. Y si buscas un sistema administrativo completo, nuestro ERP SygeErp ya trae la facturación electrónica incorporada.

Dudas comunes

Preguntas frecuentes

¿Qué necesito para integrar mi sistema con la facturación electrónica?
Que tu sistema pueda hacer llamadas HTTPS y, si quieres recibir avisos, exponer una URL HTTPS. Nosotros te damos el usuario de servicio, la API Key y la guía del integrador; la firma digital, el formato XML y la comunicación con la DGII corren por nuestra cuenta.
¿Tengo que certificarme yo ante la DGII como proveedor?
No. Tu sistema emite a través de nuestra plataforma, que ya está certificada. Cada empresa que factura sí debe estar autorizada como emisor electrónico, y en ese trámite la acompañamos.
¿Cómo sé si la DGII aprobó o rechazó un comprobante?
Por el webhook de estatus. Solo te avisamos los desenlaces: aceptado, aceptado condicional, rechazado o que el comprobante no pudo llegar a la DGII. En los rechazos va el código y la descripción del motivo.
¿Qué pasa si mi servidor está caído cuando llega el aviso?
Reintentamos hasta tres veces. Si aun así no responde, la notificación queda marcada y se puede reenviar a mano desde el panel cuando tu servidor vuelva.
Soy una casa de software con muchos clientes, ¿cómo los doy de alta?
Por API: una llamada crea la empresa y, si quieres, deja configurados sus webhooks. Para aliados tecnológicos la integración no tiene costo de desarrollo.
¿Puedo usar la API y el portal al mismo tiempo?
Sí. Es la misma plataforma: lo que emites por API aparece en el portal EasyBilling, y lo que emites desde el portal se puede consultar por API.

Integra tu sistema esta semana

Te damos acceso al ambiente de pruebas y la guía del integrador para que tu equipo empiece hoy.

info@histratos.net · +1 (829) 560-5907