Antes de que tu negocio pueda emitir Comprobantes Fiscales Electrónicos (e-CF) válidos ante la DGII, el software que usarás debe pasar por un proceso oficial de certificación técnica. Este proceso verifica que el sistema genera XMLs válidos, los firma correctamente y cumple con el esquema XSD de la DGII.

Si usas DeltaPOS, ya pasamos por este proceso — no tienes que hacerlo tú. Pero si eres desarrollador o quieres entender qué implica, esta guía te lo explica paso a paso.

¿Por qué existe el proceso de certificación?

La DGII no puede confiar en que cualquier software genere XMLs válidos. La certificación garantiza que:

  • El XML tiene exactamente los campos que el esquema XSD exige (ni más, ni menos).
  • La firma digital cumple con el estándar XML Signature (XMLDSig).
  • El sistema puede comunicarse con el Web Service de la DGII correctamente.
  • El software maneja correctamente los escenarios de error y reintento.

Las 3 etapas de la certificación DGII

Etapa 1: Ambiente de Pruebas (TestECF)

El proveedor de software se registra en el ambiente de pruebas de la DGII y envía un conjunto de e-CF de prueba. La DGII proporciona un set de datos de prueba con casos específicos que el sistema debe manejar correctamente:

  • E31 (Factura de Crédito Fiscal) con diferentes combinaciones de ITBIS y descuentos.
  • E32 (Consumidor Final) con y sin ITBIS.
  • E34 (Nota de Crédito) referenciando una factura anterior.
  • E41 (Compras) con retención de ITBIS.

En esta etapa, los errores más comunes son: campos en el orden incorrecto según el XSD, valores decimales con demasiados dígitos, o campos opcionales incluidos cuando no aplican.

Etapa 2: Ambiente de Certificación (CertECF)

Una vez que todos los casos de prueba pasan, el sistema entra al ambiente de certificación. Aquí la DGII asigna un auditor técnico que revisa los XMLs enviados con más detalle. El sistema debe:

  • Enviar e-CF de todos los tipos relevantes para el negocio.
  • Demostrar que puede recibir y procesar las respuestas (aprobado, rechazado, en proceso).
  • Manejar el flujo de Acuse de Recibo (ARECF) — la confirmación del receptor.

Duración típica: 2 a 6 semanas, dependiendo de la carga de trabajo de la DGII y de cuántos errores encuentren.

Etapa 3: Ambiente de Producción

Tras aprobar la certificación, la DGII emite una resolución de aprobación con un número oficial. A partir de ese momento, el software puede emitir e-CF reales. El proveedor debe:

  • Cambiar los endpoints del Web Service a producción.
  • Usar el certificado digital real del cliente (no el de pruebas).
  • Configurar los rangos de NCF aprobados por la DGII para ese contribuyente.

¿Qué necesitas para comenzar la certificación?

  1. RNC activo del proveedor de software (no del cliente final).
  2. Certificado digital de pruebas — la DGII proporciona uno para el ambiente de certificación.
  3. Credenciales de acceso al portal de certificación DGII.
  4. Documentación técnica: El esquema XSD oficial, el manual de estándares y el catálogo de mensajes de error. Todo disponible en dgii.gov.do/ecf.

Los errores más frecuentes en la certificación

ErrorCausaSolución
XML no válido según XSDCampo en posición incorrecta o nombre de etiqueta mal escritoValidar contra el XSD oficial antes de enviar
Firma digital inválidaProblema con la canonicalización C14N o la cadena de certificadosUsar librería XMLDSig probada; revisar cadena de certificado
RNC del emisor no coincide con el certificadoEl RNC en el XML no coincide con el RNC del titular del certificado .p12Verificar que el certificado pertenece al emisor correcto
Monto de ITBIS incorrectoRedondeo diferente al que usa la DGIIUsar redondeo a 2 decimales estándar (half-up)

¿Cuánto tarda en total?

Para un proveedor de software que empieza desde cero: de 3 a 6 meses. Para un proveedor con experiencia previa que solo necesita actualizar a una nueva versión del esquema: 2 a 4 semanas.

La alternativa: usar software ya certificado

Si eres un negocio (no un proveedor de software), no tienes que pasar por este proceso. Solo necesitas elegir un sistema que ya esté certificado. DeltaPOS completó la certificación DGII — cuando te registras, tu negocio opera directamente en producción sin ningún trámite adicional de tu parte.

Empieza con DeltaPOS — certificación DGII ya incluida →