Certificación DGII — guía paso a paso

Antes de emitir un solo e-CF real, DGII exige que tu RNC pase por un proceso de certificación: un set de comprobantes de prueba que hay que generar, firmar y enviar en un orden específico. Nosotros automatizamos casi todo — esto es lo que hace cada quién.

Quién hace qué: los pasos marcados DGII abajo dependen 100% del portal oficial de DGII — no podemos automatizarlos por ti. Todo lo demás lo hace nuestra plataforma con dos clics.

El proceso completo

  1. Solicita la certificación en el portal de DGII DGII

    Con tu certificado digital real (.p12, de DigiFirma o Avansi) ya en mano, entras al Portal de Certificación de DGII con tu usuario administrador y solicitas el proceso.

  2. DGII te asigna un set de casos de prueba DGII

    Descargas un Excel (RNC-fecha.xlsx) con los eNCF exactos y los datos que DGII espera para cada uno — no se pueden inventar valores, tienen que coincidir exacto.

  3. Conviertes el Excel al formato que entiende nuestra plataforma

    Un JSON con dos listas: ecf_casos_prueba (los e-CF completos) y rfce_resumenes_prueba (los resúmenes de consumo <RD$250,000) — mismos nombres de campo que trae el Excel de DGII (RNCEmisor, MontoTotal, NombreItem[1], etc.).

  4. Subes tu RNC, certificado y el JSON al panel

    Pestaña Certificación DGII en tu panel de administración — un formulario, sin terminal ni scripts.

  5. Un clic: "Enviar RFCE + e-CF base"

    Construimos, firmamos y enviamos automáticamente todos los resúmenes y comprobantes base a DGII, en el orden que exige su validador interno.

  6. Esperas ~30 segundos

    DGII necesita revalidar internamente que la secuencia de cada e-CF base quedó "utilizada" antes de aceptar una nota de crédito/débito que lo referencie. No es nuestra demora — es un comportamiento documentado del validador de DGII.

  7. Un clic: "Reenviar + notas"

    Reenviamos los e-CF base (para confirmar la secuencia) y enviamos las notas de crédito/débito que dependían de ellos.

  8. Revisas el resultado por caso

    Cada eNCF muestra si DGII lo aceptó o rechazó, con su trackId — si algo se rechazó, ves el motivo exacto sin tener que ir a buscarlo por otro lado.

  9. Cargas las facturas E32 < RD$250,000 completas DGII

    Después de que DGII acepta los resúmenes RFCE, exige subir el e-CF íntegro de esos mismos casos directo por el portal — no hay API pública de DGII para este paso puntual.

  10. DGII certifica tu RNC DGII

    Una vez todos los casos pasan, DGII marca tu RNC como emisor electrónico certificado. Esto lo confirma DGII, no nuestra plataforma.

  11. Un clic: "Activar empresa"

    Con la certificación confirmada, activas la empresa real en nuestro sistema — genera tu API Key y tu subdominio para recepción B2B, listos para producción.

Lo que se automatiza vs. lo que depende de DGII

PasoQuién lo hace
Solicitar certificación y recibir el set de casosDGII (portal oficial)
Construir el XML de cada tipo de e-CFAutomático
Firmar cada XML (XAdES/XMLDSig)Automático
Enviar en el orden correcto (RFCE → base → esperar → reenviar → notas)Automático
Reportar aceptado/rechazado con motivoAutomático
Cargar las facturas E32 íntegras (<RD$250,000)DGII (portal oficial, sin API)
Confirmar la certificación final del RNCDGII
Activar la empresa y generar su API KeyAutomático
Todo esto usa exactamente el mismo motor de construcción y firma que usa cualquier e-CF en producción — no es una simulación aparte. Un caso de prueba que pasa en certificación se comporta idéntico en producción.