Documentación API REST
Integra facturación electrónica directamente en tu ERP o aplicación. Nuestra API RESTful está diseñada para ser rápida, segura y completamente homologada por la DGII.
Bienvenido a la API de e-Factura
e-Factura proporciona un Backend as a Service (BaaS) robusto para la emisión y gestión de Comprobantes Fiscales Electrónicos (e-CF) en la República Dominicana (Ley 32-23).
Nuestra infraestructura se encarga de la firma digital, el encolamiento y la comunicación con la DGII. Tu sistema solo debe enviar un JSON con la estructura de la factura y nosotros nos encargamos del resto.
Base URL
Formatos
Todas las peticiones y respuestas utilizan el formato
application/json. Asegúrate de incluir la cabecera
Content-Type: application/json en todas tus llamadas.
Obtén un token Bearer temporal utilizando tus credenciales de API Key. Este token expira en 24 horas y es requerido para todas las operaciones posteriores.
Request Body
| Parámetro | Tipo | Descripción |
|---|---|---|
| api_key | string | Tu clave secreta de API proveída en el panel de control. |
Ejemplo cURL
Envía los datos de la factura en formato JSON. El sistema validará la estructura, aplicará la firma criptográfica y encolará el documento para su envío a la DGII.
Cabeceras Requeridas
| Authorization | Bearer TU_TOKEN_JWT |
Ejemplo Payload JSON
Consulta el estado de procesamiento de un e-CF enviado previamente mediante el
trackId retornado en la creación.
Respuesta Exitosa
Solicita la anulación de un e-CF. Deberás proveer el motivo de la anulación en el cuerpo de la petición. La DGII auditará este proceso.
Ejemplo Python
Retorna el listado de documentos y cotizaciones.
Retorna el listado de clientes registrados en el directorio de la empresa.
Retorna el catálogo de artículos y servicios de la empresa.
Consulta las secuencias (rangos) de comprobantes fiscales autorizadas y su estado de consumo (usadas vs disponibles).
Consulta los logs de auditoría de secuencias usadas, mostrando si la DGII las aceptó, los Track IDs y motivos de aceptación condicional.
Envía un correo electrónico al cliente adjuntando su comprobante fiscal electrónico y enlaces al XML y PDF.
Payload de Ejemplo
Envía un correo electrónico al cliente con el recibo de pago de una factura cobrada. Soporta SMTP interno configurado.