Volver a proyectos
Proyecto API REST 6 meses

API de Facturación Electrónica

API RESTful oficial de e-Dinky para la generación y gestión de documentos de facturación electrónica certificada con el SRI de Ecuador. Usada por más de 1,000 empresas para automatizar sus procesos contables y fiscales.

Laravel PHP REST API JWT MySQL Redis Docker Swagger

Preview

En acción

Documentación oficial — developers.e-dinky.com

Documentación oficial — developers.e-dinky.com

Funcionalidades

Autenticación JWT con contexto multi-empresa

Emisión de facturas, guías de remisión, notas de crédito/débito y retenciones

Envío y validación automática al SRI en tiempo real

Gestión completa de clientes con validación de RUC/CI

Documentación interactiva con Swagger

Rate limiting, seguridad y logs de auditoría

Ambientes de prueba y producción independientes

Exportación de reportes en PDF, Excel y CSV

Stack

Laravel PHP REST API JWT MySQL Redis Docker Swagger

Detalles

Marca e-Dinky / Dinky Cloud Services LLC
Duración 6 meses
Año 2023
Categoría API REST

Diseño técnico

Arquitectura y Diseño

Autenticación y Seguridad

JWT con soporte multi-empresa. Cada token incluye el contexto de empresa activa, permitiendo cambio de cuenta sin re-login.

Gestión de Documentos

Motor de generación XML compatible con el esquema SRI. Soporta facturas, guías de remisión, notas de crédito/débito y comprobantes de retención.

Integración SRI Certificada

Pipeline automático de firma digital → envío → validación de respuesta. Reintento inteligente en caso de fallos del servicio del SRI.

Microservicio de Firma Digital

Servicio desacoplado en Java/Spring Boot que maneja certificados .p12 y firma los XML antes del envío al SRI.

REST API

Endpoints Principales

Auth

POST /auth/loginPOST /auth/logoutPOST /auth/switch-company

Documentos

POST /invoicesPOST /credit-notesPOST /debit-notesPOST /retentionsPOST /delivery-guides

Clientes

GET /clientsPOST /clientsPUT /clients/{id}DELETE /clients/{id}

Reportes

GET /reports/dashboardGET /reports/exportGET /reports/filter
APIBackendFacturaciónSRIEcuadorMicroservicio