Facturación Electrónica con Digimart: Guía Completa de Implementación
Cómo Implementar la Facturación Electrónica con Digimart
Del certificado digital a tu primera factura con validez fiscal
Implementar facturación electrónica no es "activar un botón". Es un proyecto corto pero con dependencias externas: una entidad certificadora, la Oficina Virtual de la DGII y un set de pruebas que la administración tributaria tiene que aprobar. Esta guía te da el mapa completo del proyecto y te dice qué parte resuelve Digimart y qué parte depende de ti.
Para el paso a paso dentro del sistema, la guía de referencia es Proceso de Certificación DGII (e-CF). Aquí explicamos el proyecto de punta a punta, incluyendo lo que hay que preparar antes y lo que cambia después.
Resumen del proyecto
- Preparación (1 a 3 semanas, depende de terceros): certificado digital y solicitud de emisor electrónico ante la DGII.
- Configuración (1 a 2 días): cargar el certificado en Digimart, configurar las secuencias de e-NCF y limpiar los datos maestros.
- Certificación (días a semanas, depende de la DGII): enviar el set de comprobantes de prueba y obtener la aprobación.
- Producción (mismo día): activar el ambiente real y emitir la primera factura con validez fiscal.
El tiempo total lo determina casi siempre el certificado digital y el tiempo de respuesta de la DGII, no el software. Por eso la recomendación es empezar semanas antes de tu fecha límite.
Fase 1: Preparación (lo que depende de terceros)
Certificado digital .p12
Necesitas un certificado digital en archivo .p12 a nombre de tu empresa, que se solicita en la Cámara de Comercio de Santo Domingo. El certificado es lo que firma criptográficamente cada comprobante: sin él, no hay facturación electrónica posible.
Además, el representante legal que aparece en el certificado debe tener acceso a su propia Oficina Virtual personal en la DGII, porque parte del proceso se hace con su identidad.
Este trámite es el cuello de botella del proyecto. Inícialo primero, antes de cualquier otra cosa.
Solicitud de Emisor Electrónico en la Oficina Virtual
En la Oficina Virtual (OFV) de la DGII inicias la "Solicitud Para ser Emisor Electrónico". Al completarla, la DGII te entrega una CLAVE de acceso al Portal de Certificación, que es donde subirás los archivos firmados durante el proceso.
Sin esa CLAVE no puedes avanzar. Tenerla a mano es requisito para pasar del primer paso del asistente.
Fase 2: Configuración en Digimart
El asistente vive en Herramientas / Configuración > Proceso de Certificación DGII y tiene 8 pasos. Puedes usar "¿Cómo empezar?" para ver el resumen y "Ver tutorial" para el video.
Paso 1 — Datos y Certificado
La pantalla de recursos y solicitud. Aquí confirmas que ya iniciaste la solicitud en la Oficina Virtual y que recibiste la CLAVE del Portal de Certificación. Puedes descargar las plantillas de apoyo que necesitarás más adelante.
Paso 2 — Certificado Digital
Subes el archivo .p12, escribes la contraseña del certificado y guardas. El sistema valida el certificado automáticamente y te muestra sus datos y su fecha de vencimiento. Es un paso obligatorio: sin certificado válido no se puede continuar.
Paso 3 — Emisor FE (Firma Digital)
El asistente te muestra los datos oficiales del proveedor de software (Digimart / APPWORK SRL) que la DGII requiere. Subes el XML de solicitud de emisor, el sistema lo firma con tu certificado, y tú subes el archivo firmado al Portal de Certificación de la DGII.
Este es el patrón que se repite en varios pasos: Digimart firma, tú subes a la DGII. La firma criptográfica es la parte técnica difícil y la resuelve el sistema; el trámite en el portal es tuyo.
Paso 4 — Simulación (el set de pruebas)
Es el corazón de la certificación. Primero configuras el contador de e-NCF de partida y la fecha de vencimiento de las secuencias. Luego pulsas "Generar Casos de Prueba (Plantilla Automática)" y el sistema arma todo el set que exige la DGII, sin que tengas que construir un solo XML a mano:
- E31 — Factura de Crédito Fiscal.
- E32 — Factura de Consumo (dos casos: menor a 250,000 y mayor o igual a 250,000).
- E33 — Nota de Débito.
- E34 — Nota de Crédito.
- E41 — Compras.
- E43 — Gastos Menores.
- E44 — Regímenes Especiales.
- E45 — Gubernamental.
- E46 — Exportaciones.
- E47 — Pagos al Exterior.
Cada comprobante tiene su botón "Enviar a DGII" y su propio estado: Generado, Enviando, Enviado o Error con el mensaje exacto que devolvió la DGII. También puedes descargar el XML, ver el XML formateado y ver la representación en PDF.
Dos detalles que hacen fallar a mucha gente:
- La Nota de Débito (E33) y la Nota de Crédito (E34) no se pueden enviar hasta que la Factura de Crédito Fiscal (E31) haya sido aceptada. Aparecen bloqueadas hasta entonces, y es correcto que sea así: una nota siempre modifica una factura previa.
- Para cada comprobante debes descargar la representación impresa en PDF. La DGII la exige como parte del expediente de certificación. Si no las guardas, tendrás que volver atrás.
El set se envía en el ambiente de Certificación (CerteCF), nunca en producción.
Paso 5 — URLs de Producción
Se configuran las URLs que la DGII registra en su directorio público para tu empresa. Son los enlaces por donde otros contribuyentes y la propia DGII se comunican con tu facturación electrónica.
Paso 6 — Declaración Jurada
Subes el XML de la declaración jurada, el sistema la firma con tu certificado, la descargas y la subes al portal de la DGII.
Paso 7 — Delegación de Roles
En la Oficina Virtual entras a "Delegación de Roles", seleccionas los roles y descargas el XML. En Digimart lo subes, el sistema lo firma, lo descargas y lo devuelves al portal de la DGII.
Paso 8 — Producción (Activar eCF)
Cuando la DGII aprueba tu certificación, este paso activa el ambiente de Producción (eCF). Desde ese momento puedes emitir facturas electrónicas reales, con validez fiscal, desde Ventas, Compras y el Punto de Venta.
Al finalizar, usa "Marcar certificación como completada". Queda constancia con fecha y usuario, y el asistente se bloquea para evitar cambios accidentales. Si hubiera que repetir el proceso, solo un super administrador de Digimart puede reabrirlo indicando el motivo.
Los tres ambientes: no los confundas
- Pruebas (TesteCF): para experimentar libremente. No tiene valor fiscal.
- Certificación (CerteCF): donde se envía el set oficial de pruebas que la DGII evalúa.
- Producción (eCF): facturación real con validez fiscal.
Nunca emitas facturas reales en Producción antes de completar la certificación. Para el detalle de cómo se seleccionan los ambientes, consulta la guía Configuración de la DGII y Ambientes de Envío.
Fase 3: Lo que hay que preparar en paralelo
Mientras avanza el trámite, aprovecha para dejar los datos listos. Es la diferencia entre una salida a producción limpia y dos semanas de comprobantes rechazados.
Clientes
Todo cliente al que le vayas a emitir e-CF 31 (Crédito Fiscal) necesita su RNC correcto. Un RNC mal digitado es un comprobante rechazado o, peor, uno aceptado que no le sirve al cliente. Digimart permite validar y consultar RNC contra la DGII, y también importar clientes de forma masiva.
Productos e impuestos
Cada producto debe tener su impuesto de venta correctamente configurado. Presta atención a un detalle que causa errores silenciosos: si marcas un producto como "el precio incluye impuesto" pero no le asignas el impuesto de venta, el sistema factura con ITBIS cero. Digimart valida esta combinación, pero conviene revisarla antes de salir a producción.
Secuencias de e-NCF
Las secuencias electrónicas (serie E) se configuran en Comprobantes Fiscales (NCF). Digimart soporta múltiples lotes de autorización por prefijo, cada uno con su propia fecha de vencimiento, y resuelve automáticamente cuál corresponde a cada comprobante. También te avisa cuando una secuencia está por vencer o por agotarse.
Si por error se usaron números fuera del sistema, puedes marcarlos como bloqueados y la asignación automática los salta sin dejar huecos en tu control.
Fase 4: Cómo cambia tu operación después
Al facturar
La emisión ocurre al momento de facturar: no hay un paso aparte de "enviar a la DGII". El comprobante se firma, se envía, y el documento queda con su timbre fiscal y su código QR para que el cliente lo valide. Esto aplica igual en Ventas, en Compras (para los tipos que corresponden) y en el Punto de Venta.
Si la conexión con la DGII falla en el momento, el sistema reintenta automáticamente el envío. No pierdes la factura ni tienes que reenviarla a mano.
Recepción de comprobantes de tus proveedores
La facturación electrónica no es solo emitir. Digimart implementa también el lado receptor del estándar de la DGII:
- Recepción de e-CF que te envían tus proveedores.
- Acuse de recibo automático, que es la respuesta técnica que confirma que recibiste el documento.
- Aprobación comercial, que es donde aceptas o rechazas comercialmente el comprobante recibido.
Trazabilidad y auditoría
Cada interacción con la DGII queda registrada. Puedes consultar el historial de interacciones, el estado de cada envío, los registros de aprobación comercial y el log completo de un envío concreto. Cuando algo falla, el mensaje de la DGII queda guardado tal cual, que es lo que necesitas para corregir el dato observado y reenviar.
Los envíos que fallaron se pueden reintentar individualmente, y existe también la opción de entrega directa cuando el caso lo requiere.
Reportes fiscales
Con los comprobantes ya estructurados, los reportes se generan desde los mismos documentos: 606 (compras), 607 (ventas), 608 (anulados) e IT-1. Es la ventaja menos vistosa y la que más horas ahorra a fin de mes.
Errores comunes durante la implementación
- "El certificado no valida": confirma que el archivo sea realmente .p12 y que la contraseña sea la correcta. Es el error más frecuente del Paso 2.
- Un comprobante del set muestra "Error": lee el mensaje que devolvió la DGII en ese comprobante. Casi siempre es un dato del emisor, del receptor o del impuesto. Corrige y reenvía.
- E33 o E34 bloqueados: es esperado. Envía primero el E31 con éxito.
- "No encontramos una solicitud pendiente para tu RNC": no hay una postulación abierta en la Oficina Virtual. Verifica que completaste la solicitud de emisor electrónico.
- No puedo editar el asistente: la certificación está marcada como completada. Solo un super administrador puede reabrirla, con motivo.
- Olvidé descargar los PDF del set: tendrás que volver al Paso 4 y descargarlos. La DGII los pide.
Recomendaciones de proyecto
- Empieza por el certificado digital. Todo lo demás depende de él y es lo que más tarda.
- Asigna un responsable único. El proceso alterna entre Digimart y el portal de la DGII; si nadie es dueño del trámite, se estanca.
- Guarda todo el expediente: XML firmados, PDF del set, capturas del portal. Te lo van a pedir.
- Prueba en Pruebas, certifica en Certificación, factura en Producción. En ese orden y sin atajos.
- Documenta los gastos de la implementación. Si te habilitas antes de tu fecha límite, pueden servirte para el crédito fiscal de la Ley 32-23.
- No dejes el proyecto para el último mes. El calendario de la DGII no se negocia y el certificado digital no se apura.
Guías relacionadas
- Proceso de Certificación DGII (e-CF): el paso a paso detallado del asistente.
- Configuración de la DGII y Ambientes de Envío: los tres ambientes y cómo se seleccionan.
- Comprobantes Fiscales (NCF): secuencias, lotes de autorización, vencimientos y bloqueos.
- Código QR en Factura del Punto de Venta: cómo funciona el timbre en las ventas de POS.
- Plazo Límite de la Facturación Electrónica en República Dominicana: el calendario por categoría de contribuyente.
