Frande One ECF · API REST · DGII

Facturación electrónica sin complicaciones

Integra e-CF en tu sistema en minutos. Envías un JSON; nosotros generamos el XML, lo firmamos con tu certificado y lo enviamos a la DGII.

  • Sin tarjeta de crédito
  • 50 documentos al mes gratis
  • Los 10 tipos de e-CF

Ejemplo con datos ficticios: un JSON se convierte en el XML del e-CF E310000000123, se firma con el certificado .p12, se envía a la DGII y vuelve «Aceptado» con su código de seguridad y su QR.

Tipos de e-CF soportados
10
Ambientes DGII
3
Documentos al mes gratis
50
Cifrado de certificados
AES-256
Obligatoriedad e-CF

La facturación electrónica es obligatoria en República Dominicana.

Fecha límite: 6 de noviembre de 2026. Quedan:

--días
--horas
--min
--seg
Empieza gratis
Funciones

Todo lo que necesitas para facturar electrónicamente

Una sola API para manejar todo el ciclo de facturación electrónica con la DGII.

  • XML automático

    Envías JSON y generamos el XML con el formato de la DGII. Soporta E31, E32, E33, E34, E41, E43, E44, E45, E46 y E47.

  • Firma digital

    Tu certificado .p12 firma cada documento de forma automática, con los estándares que exige la DGII.

  • Certificados seguros

    Tu certificado se guarda cifrado con grado bancario. Lo subes una vez y la firma ocurre sola en cada documento.

  • Modo contingencia

    Si la DGII no responde, el documento queda firmado y guardado, y se reenvía de forma automática. Nunca pierdes una factura.

  • Notificaciones en tiempo real

    Recibe un aviso al instante en tu sistema cuando la DGII acepta o rechaza tu documento.

  • Cuenta gratis

    50 documentos al mes gratis por cuenta y ambiente de pruebas ilimitado. Sin tarjeta de crédito.

Cómo funciona

Tres pasos para emitir facturas electrónicas

Del registro a tu primer comprobante aceptado por la DGII.

  1. Crea tu cuentaRegístrate con tu RNC, sube tu certificado digital .p12 y obtén tu clave de API.
  2. Envía un JSONHaz un POST con los datos de tu factura. Nosotros generamos el XML, lo firmamos y lo enviamos a la DGII.
  3. Recibe la confirmaciónRecibes al instante el código de seguridad y el QR fiscal, y te avisamos cuando la DGII confirme el documento.
Para desarrolladores

Una API REST: JSON de entrada, e-CF firmado de salida

  • Ejemplos en cURL, JavaScript, PHP y C# en la documentación.
  • Referencia interactiva con Scalar para probar cada llamada.
  • Ambiente de pruebas ilimitado antes de pasar a producción.
emitir-factura.sh
# Emitir una factura de crédito fiscal
curl -X POST https://ecf.frandeone.com/eCF/documentos-ecf \
  -H "X-API-KEY: ecf_sk_tu_api_key" \
  -H "Content-Type: application/json" \
  -d '{ "ECF": { "Encabezado": { ... } } }'

# Respuesta inmediata:
{ "securityCode": "A1B2C3",
  "qr_url": "https://dgii.gov.do/...",
  "trackId": "ecf-20260424-..." }
Planes y precios

Precios simples y transparentes

Empieza gratis, sin tarjeta de crédito. Paga solo cuando crezcas.

Para empresas

Para desarrolladores y revendedores

Preguntas frecuentes

Lo que necesitas saber para empezar

¿Cómo empiezo a facturar electrónicamente?

Crea tu cuenta, sube tu certificado digital .p12 emitido por una entidad autorizada y haz tu primer POST a /TesteCF/documentos-ecf para probar. Cuando estés listo, certifícate con la DGII y cambia a producción.

Tengo varios clientes, ¿cómo lo manejo?

Con el plan Developer, cada cliente tiene su propia cuenta independiente con su RNC y su certificado digital. Tú administras todas las cuentas desde un panel único y controlas cuántos documentos puede emitir cada una.

¿Qué pasa cuando la DGII no responde?

El documento se firma y se guarda de inmediato. Recibes el código de seguridad y el QR fiscal al instante. Si la DGII no está disponible en ese momento, el sistema reintenta el envío de forma automática hasta que se resuelva. Nunca pierdes una factura.

¿Cómo manejo el resumen E32 (RFCE)?

Automáticamente. Cuando envías un E32 con monto menor a RD$250,000, la API genera tanto el documento extendido como el RFCE, firma ambos y envía el RFCE a la DGII. El código de seguridad se extrae del extendido. No tienes que hacer nada diferente.

¿Es seguro subir mi certificado .p12?

Sí. Tu certificado se cifra con un algoritmo de grado bancario antes de almacenarse. Nunca se guarda sin cifrar y solo se usa en memoria en el momento de firmar, nunca en disco.

¿Puedo usar la API desde cualquier lenguaje?

Sí. Es una API REST estándar que recibe y responde JSON. Funciona con cualquier lenguaje que haga solicitudes HTTP: JavaScript, PHP, Python, C#, Java, Go, Ruby y otros. La referencia de la API en /api-docs genera los fragmentos de código automáticamente.

Contacto

¿Necesitas ayuda o tienes preguntas?

Estamos aquí para ayudarte con tu integración y tu certificación.

Envíanos un mensaje

Completa el formulario y te responderemos a la brevedad.