DGIICertificación en proceso · Norma 01-2020

Facturación electrónica e-CF para República Dominicana

Plataforma SaaS para emisión, firma y envío de Comprobantes Fiscales Electrónicos a la DGII. Cumplimiento Norma 01-2020 y Ley 32-23. API REST lista para integrar.

Ley 32-23 & 172-13 Tipos e-CF 31–47 SLA 99.5%
Certificación
Certificado por DGII (en proceso)
Marco legal
Cumple Ley 32-23 & 172-13
Disponibilidad
SLA 99.5% uptime contractual
Capacidades

Construido para producción, no para una demo

Cada capacidad fue diseñada pensando en los requisitos técnicos y legales de operar e-CF en República Dominicana.

Seguridad bancaria

Cifrado de certificados P12 con AES-256-GCM, tránsito por TLS 1.2+, y audit logs retenidos durante 7 años.

AES-256-GCMTLS 1.2+Audit log

API REST simple

Documentación Swagger/OpenAPI en /docs, autenticación por API key, paginación cursor y webhooks.

OpenAPI 3.1WebhooksSDKs próx.

Alta disponibilidad

99.5% uptime contractual medido sobre el endpoint público. Cola de retransmisión cuando DGII presenta intermitencias.

99.5% uptimeAuto-retryFailover

Cumplimiento DGII

Soporte completo para tipos e-CF 31, 32, 33, 34, 41, 43, 44, 45, 46 y 47, conforme a Norma 01-2020.

e-CF 313233+7 más

Backups 7 años

Almacenamiento S3 con lifecycle tier-aware: hot, warm y glacier. Cumplimiento de la retención legal en RD.

S3Tier lifecycleRetención 7a

Soporte SLA

Severidades P1–P4 documentadas. Incidentes P1 con respuesta inicial menor a 1 hora durante horario de soporte.

P1 < 1hRPO 1hRTO 4h
Integración

Una llamada HTTP para emitir un e-CF

Envía JSON, recibe el e-CF firmado en XAdES-BES y aceptado por DGII. Sin SOAP, sin XML manual, sin certificados en disco.

API REST con OpenAPI 3.1

Documentación interactiva en /docs · colección Postman lista.

Firma XAdES-BES gestionada

Sube tu P12 una vez; cifrado AES-256-GCM. Nunca lo manejas manualmente otra vez.

Webhooks firmados HMAC-SHA256

Recibes el ARECF de DGII en tu endpoint. Reintentos automáticos con backoff.

Sandbox idéntico a producción

Apunta al sandbox oficial DGII. Datos de RNC ficticios y respuestas determinísticas para CI.

curlnodepython
200 OK · 412 ms
# Emitir e-CF tipo 31 (Factura de Crédito Fiscal)
curl -X POST https://ecf-api.yisraeltech.com/v1/ecf \
  -H "Authorization: Bearer $ECFAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "tipoComprobante": 31,
    "rncEmisor": "131123456",
    "rncComprador": "101234567",
    "items": [
      { "descripcion": "Servicio cloud",
        "cantidad": 1,
        "precioUnitario": 12500.00 }
    ]
  }'

→ {
    "trackId": "E310000000123",
    "estado": "FIRMADO_ENVIADO",
    "arecf": "https://...<xml firmado>"
  }
Para quién

Tres formas de empezar a emitir

01 — PYMEs

Pequeñas y medianas empresas

Tu primer e-CF en 24 horas
  • Onboarding asistido sin código
  • Carga de certificado P12 paso a paso
  • Emisión manual y por importación CSV
02 — Contadores

Firmas y contadores

Multi-cliente desde un panel
  • Cuentas con múltiples RNC vinculados
  • Reportes consolidados y por cliente
  • Permisos granulares y audit trail
03 — Devs

Desarrolladores e integradores

API REST + Postman + Swagger
  • Sandbox con datos de prueba
  • Webhooks firmados (HMAC-SHA256)
  • Colección Postman y SDKs próximamente
Cómo funciona

De cero a primer e-CF firmado

El flujo completo, sin pasos ocultos. Cuatro acciones para estar emitiendo en producción.

01

Te registras y creas tu API key

Crea tu cuenta, valida tu RNC y genera la primera API key desde el panel.

POST /v1/auth/register
02

Subes tu certificado P12

Tu certificado de firma se cifra con AES-256-GCM antes de tocar disco.

POST /v1/credentials/p12
03

Emite e-CF vía API

JSON simple. Validación local, firma XAdES-BES y envío a DGII en una sola llamada.

POST /v1/ecf → 201 Created
04

Recibes ARECF firmado de DGII

Webhook con el track-id, estado y XML firmado por DGII listo para archivar.

webhook: ecf.aceptado
SLA en vivo

Compromisos contractuales, no aspiracionales

Disponibilidad medida sobre el endpoint público y publicada en /status.

99.5%
Uptime mensual
Garantizado por contrato. Créditos automáticos si bajamos de 99.0%.
1h
RPO máximo
Pérdida potencial de datos en escenario de desastre.
4h
RTO máximo
Tiempo objetivo de recuperación tras incidente mayor.
Obligatoriedad DGII

Calendario de cumplimiento

Fechas oficiales de obligatoriedad de e-CF según el cronograma DGII para República Dominicana.

15 mayo 2024

Grandes contribuyentes

Nacionales y locales clasificados por la DGII como gran contribuyente.

Vigente
15 mayo 2025

Medianos contribuyentes

Empresas en categoría mediana según clasificación DGII.

Vigente
15 mayo 2026

Pequeños y micro

Última fase de obligatoriedad, cubriendo el resto del padrón fiscal.

Próximo plazo

¿Tu empresa ya está habilitada? Hablemos →

Preguntas frecuentes

Lo que suelen preguntar

¿Qué es un e-CF?

Un Comprobante Fiscal Electrónico (e-CF) es la versión digital y firmada del comprobante fiscal tradicional. Se transmite a la DGII en formato XML con firma XAdES-BES, y la DGII responde con un ARECF (Aprobación de Recepción de e-CF) firmado a su vez.

¿Mi empresa está obligada a emitir e-CF?

Depende de la fecha límite asignada por la DGII según tu categoría. Grandes contribuyentes desde mayo 2024, medianos desde mayo 2025, pequeños y micro desde mayo 2026. Si tienes dudas sobre tu categoría, podemos ayudarte a verificarlo.

¿Cuánto tarda la integración?

Para emisión manual desde el panel: el mismo día. Para integración vía API contra un ERP existente: normalmente entre 2 y 5 días laborables, dependiendo de la complejidad de tu sistema actual. El sandbox está disponible desde el momento del registro.

¿Puedo migrar desde otro proveedor?

Sí. Soportamos migración del histórico de e-CF, mapeo de secuencias DGII y traspaso de certificados. El equipo de soporte coordina la ventana de cambio para evitar interrupciones en tu emisión.

¿Qué tipos de e-CF soportan?

Todos los tipos contemplados en la Norma 01-2020: 31 Crédito fiscal, 32 Consumo, 33 Nota de débito, 34 Nota de crédito, 41 Compras, 43 Gastos menores, 44 Regímenes especiales, 45 Gubernamental, 46 Exportaciones, 47 Pagos al exterior.

¿Cómo se almacenan mis datos?

XML firmados, ARECF y certificados se almacenan cifrados en S3 con lifecycle por tiers (hot → warm → glacier) y retención de 7 años conforme a la normativa dominicana. Los certificados P12 se cifran con AES-256-GCM antes de persistirse, y la clave maestra vive en KMS separada de los datos.

¿Qué pasa si la DGII se cae?

Activamos contingencia: tu emisión se acepta localmente, se firma, y queda en cola para retransmisión automática cuando la DGII vuelve en línea. Tú recibes una respuesta inmediata para no detener tu operación. Detalles en /contingencia.

¿Tienen sandbox para pruebas?

Sí. Desde el momento del registro recibes credenciales para entorno de pruebas que apunta al sandbox oficial de la DGII. Incluye una colección Postman, datos de RNC ficticios y respuestas determinísticas para CI.

¿Listo para emitir tu primer e-CF?

Activa tu cuenta y emite en menos de 24 horas. Soporte humano en cada paso.