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.
El proceso completo
-
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. -
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. -
Conviertes el Excel al formato que entiende nuestra plataforma
Un JSON con dos listas:
ecf_casos_prueba(los e-CF completos) yrfce_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.). -
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.
-
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.
-
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.
-
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.
-
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. -
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.
-
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.
-
Un clic: "Activar empresa"
Con la certificación confirmada, activas la empresa real en nuestro sistema — genera tu
API Keyy tu subdominio para recepción B2B, listos para producción.
Lo que se automatiza vs. lo que depende de DGII
| Paso | Quién lo hace |
|---|---|
| Solicitar certificación y recibir el set de casos | DGII (portal oficial) |
| Construir el XML de cada tipo de e-CF | Automático |
| Firmar cada XML (XAdES/XMLDSig) | Automático |
| Enviar en el orden correcto (RFCE → base → esperar → reenviar → notas) | Automático |
| Reportar aceptado/rechazado con motivo | Automático |
| Cargar las facturas E32 íntegras (<RD$250,000) | DGII (portal oficial, sin API) |
| Confirmar la certificación final del RNC | DGII |
| Activar la empresa y generar su API Key | Automático |