Saltar al contenido
firmo

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

Tu sistema factura.
Firmo firma.

Conecta tu ERP, POS o tienda en línea con la DGII. Firmo arma el XML, lo firma con tu certificado, lo envía y te avisa por webhook. Tu sistema sigue igual.

  • API key de prueba al instante
  • Sin tarjeta
  • Precios publicados en RD$
POST /v1/ecf · sandbox
Solicitud
curl "https://api.firmo.do/v1/ecf?wait=true" \
  -H "Authorization: Bearer $FIRMO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "tipo": 31,
    "comprador": { "rnc": "131000000" },
    "items": [{
      "descripcion": "Cemento gris 42.5 kg",
      "cantidad": 20,
      "precioUnitario": 500
    }]
  }'
Respuesta
HTTP/1.1 200 OK
{
  "encf": "E310000000001",
  "estado": "aceptado",
  "codigoSeguridad": "Xk3P9a",
  "montoTotal": 11800,
  "urls": { "pdf": "…/E310000000001/pdf" }
}
AceptadoE310000000001 · 1.4 s · ejemplo

Cómo funciona

Del JSON de tu sistema al e-CF aceptado.

Tú mandas los datos de la venta. Del formato, la firma, la DGII y los reintentos nos encargamos nosotros.
  1. 01

    Mandas un JSON

    Desde tu ERP, POS o tienda, con los campos de siempre: comprador, ítems y montos.

  2. 02

    Armamos el XML

    Validamos contra las reglas y el formato de la DGII y construimos el XML en el orden exacto.

  3. 03

    Lo firmamos

    Con tu certificado digital, guardado cifrado. Calculamos el código de seguridad y el QR.

  4. 04

    Lo enviamos a la DGII

    Con reintentos y cola de contingencia si la DGII no responde.

  5. 05

    Te avisamos

    Un webhook firmado con el resultado: aceptado, condicional o rechazado, con los mensajes de la DGII.

Todo lo que incluye

Lo mismo que esperas de un proveedor grande, con precio publicado.

Te decimos qué ya funciona y qué viene en las próximas semanas.

DisponiblePróximamente

  • Disponible

    Los 10 tipos de e-CF

    31, 32, 33, 34, 41, 43, 44, 45, 46 y 47, con validación antes de enviar.

  • Disponible

    RFCE

    Facturas de consumo menores de RD$250,000 enviadas como resumen, sin que hagas nada distinto.

  • Disponible

    Sandbox gratis

    API key de prueba al instante, con un simulador que responde como la DGII.

  • Disponible

    Webhooks firmados

    Aviso a tu sistema cuando un e-CF se acepta, se rechaza o falla. Firma HMAC-SHA256.

  • Disponible

    Representación impresa

    Versión imprimible con QR y código de seguridad, lista para enviar por correo.

  • Disponible

    Contingencia

    Si la DGII no responde, el e-CF queda en cola y se reintenta solo.

  • Disponible

    Almacenamiento por 10 años

    XML firmados, acuses y representaciones guardados y exportables.

  • Disponible

    Multiempresa para integradores

    Muchos RNC en una cuenta con el header Firmo-Company.

  • Disponible

    Consultas a la DGII

    Estado de cualquier e-CF, propio o de terceros, por e-NCF y código de seguridad.

  • Disponible

    Recepción y aprobación comercial

    Recibe los e-CF de tus suplidores, con acuse automático y aprobación o rechazo.

  • Disponible

    Anulaciones

    Anula rangos de e-NCF que no usaste (ANECF).

  • Próximamente

    Portal web

    Factura a mano, sube tu certificado y registra tus secuencias.

  • Próximamente

    Certificación guiada

    Un asistente para los 14 pasos de la DGII, con los sets de prueba generados por ti.

  • Próximamente

    SDKs

    TypeScript (@firmo/sdk) y Python, con tipos del contrato.

  • Próximamente

    Servidor MCP

    Que Claude, Cursor u otro agente emita y consulte e-CF.

  • Próximamente

    CSV y Excel

    Sube una plantilla y obtén tus e-CF, sin programar.

Para integradores

Si haces software, todos tus clientes tienen que emitir e-CF.

Conecta tu sistema una vez y activa a cada cliente con su propio RNC, su certificado y sus secuencias, desde la misma cuenta.
  • Una API key para todas tus empresas, con el header Firmo-Company.
  • 10 RNC incluidos en el plan Integrador y RD$350 por cada RNC extra.
  • Alta de empresas por API (POST /v1/companies) para automatizar el onboarding.
  • Certificación guiada para que tus clientes la hagan sin llamarte.
Leer la guía para integradores
Emitir a nombre de un cliente
curl -X POST https://api.firmo.do/v1/ecf \
  -H "Authorization: Bearer $FIRMO_API_KEY" \
  -H "Firmo-Company: 3d9a7c10-52e4-4b8f-a1c6-0e2f7b9d4a18" \
  -H "Content-Type: application/json" \
  -d @factura.json

Certificación guiada

Los 14 pasos de la DGII, sin adivinar.

Para emitir e-CF, cada empresa tiene que certificarse como emisor electrónico en el portal de la DGII. Nuestro asistente te lleva paso a paso y hace por ti las pruebas que más tiempo toman.

RD$4,500 (≈US$76) una sola vez. Gratis con pago anual.

Resumen del proceso oficial: Proceso de Certificación para ser Emisor Electrónico (DGII)(abre en una pestaña nueva)

Próximamente

  1. Paso 01

    Postulación

    Formulario firmado en XML.

    Te guiamos
  2. Paso 02

    Pruebas de datos

    Subes el Excel de la DGII; generamos, firmamos y enviamos cada e-CF del set.

    Lo hace Firmo
  3. Paso 03

    Aprobaciones comerciales

    Generamos y enviamos las aprobaciones que pide el set.

    Lo hace Firmo
  4. Paso 04

    Simulación

    Repetimos el flujo en el ambiente de simulación.

    Lo hace Firmo
  5. Representación impresa

    Generamos los PDF que se suben al portal.

    Te guiamos
  6. URL de servicios y pruebas de comunicación

    Declaras la URL de tu receptor en Firmo y la DGII la prueba.

    Te guiamos
  7. URL de producción, declaración jurada y estatus

    Te decimos qué poner y en qué orden.

    Te guiamos

Seguridad

Guardamos tu firma como si fuera nuestra.

Tu certificado digital es la llave de tu empresa ante la DGII. Lo tratamos así.
Cómo protegemos tus datos
Certificado cifrado
El .p12 y su contraseña se cifran con AES-256-GCM y una llave maestra separada de la base de datos. Nunca se guardan en texto plano.
Bitácora completa
Cada solicitud y respuesta con la DGII queda registrada, con fecha y hora, para auditoría.
Retención de 10 años
XML firmados, acuses y representaciones impresas guardados y exportables cuando los necesites.
API keys y webhooks
Las API keys se guardan como hash y se muestran una sola vez. Cada webhook va firmado con HMAC-SHA256.

Precios

Precios en pesos, publicados y sin llamada de ventas.

Prueba gratis en sandbox el tiempo que necesites. Paga cuando vayas a producción. Con pago anual, 2 meses gratis.
Ver todos los detalles

Sandbox

Probar e integrar

Gratis

Sin tarjeta

  • e-CF de prueba ilimitados
  • Los 10 tipos de e-CF
  • Webhooks y MCP
  • Sin tarjeta
Crear cuenta sandbox

Emprende

Micro y pequeñas con sistema o portal

RD$790 /mes

≈US$13 al mes

  • 1 RNC
  • 200 e-CF al mes
  • Recepción y aprobación comercial
  • Portal web
Empezar en sandbox

Negocio

Recomendado

Pymes con ERP

RD$1,990 /mes

≈US$33 al mes

  • 1 RNC
  • 1,000 e-CF al mes
  • API y webhooks
  • Sucursales
Empezar en sandbox

Integrador

Casas de software

RD$5,900 /mes

≈US$99 al mes

  • 10 RNC
  • 5,000 e-CF compartidos
  • Multiempresa
  • Marca blanca (próximamente)
Empezar en sandbox

Montos en pesos dominicanos. Equivalente en dólares aproximado a RD$59.5 por US$. Más de 50,000 e-CF al mes: plan Volumen.

Preguntas frecuentes

Lo que nos preguntan antes de integrar.

¿Tengo que cambiar de sistema?
No. Tu sistema sigue facturando como hoy y le manda los datos a Firmo por API, SDK o un archivo CSV. Firmo se encarga del formato, la firma y la DGII.
¿Qué necesito para emitir e-CF reales?
Un certificado digital para procedimientos tributarios, estar certificado como emisor electrónico ante la DGII y tener secuencias de e-NCF autorizadas. Mientras tanto, puedes integrar todo en sandbox. Ver certificado digital y certificación guiada.
¿Firmo es un proveedor autorizado por la DGII?
Estamos en el proceso de solicitud ante la DGII. Mientras tanto, cada empresa se certifica como emisor electrónico a su nombre, con su propio certificado. Te avisaremos por correo cuando haya novedades.
¿Qué pasa si la DGII no responde?
El e-CF queda en cola y se reintenta solo (contingencia). La API responde con el código dgii_no_disponible y te avisamos por webhook cuando haya resultado.
¿Hasta cuándo tengo para empezar a emitir e-CF?
Según el Aviso DGII 06-26(abre en una pestaña nueva), las micro y pequeñas empresas y los no clasificados tienen hasta el 15 de noviembre de 2026. Confirma tu caso con tu contador.
¿Puedo usarlo desde un agente de IA?
Sí. El servidor MCP de Firmo expone herramientas para emitir, consultar y anular. Ver MCP.

15·11·2026

Integra hoy en sandbox y llega con tiempo.

Las micro y pequeñas empresas y los no clasificados tienen hasta el 15 de noviembre de 2026 para emitir e-CF, según el Aviso DGII 06-26(abre en una pestaña nueva).