📋 Manual de Usuario: Declaraciones DGII
Módulo: dgii | Odoo 17/18 | Grow IT SRL | República Dominicana
👋 Introducción
Este manual explica cómo utilizar el módulo Declaraciones DGII integrado en Odoo, desarrollado por GrowIT SRL en colaboración con Indexa SRL e iterativo SRL. Este módulo permite generar las declaraciones fiscales requeridas por la Dirección General de Impuestos Internos (DGII) de la República Dominicana, directamente desde Odoo.
💡 ¿Qué es la DGII? La Dirección General de Impuestos Internos es el organismo del gobierno dominicano responsable de la administración y recaudación de los principales impuestos internos del país.
¿Qué reportes genera este módulo?
El módulo genera automáticamente los 4 formatos de declaración requeridos por la DGII:
| Formato | Nombre | Descripción |
|---|---|---|
| 606 | Compras y Gastos | Registro de todas las compras y gastos del período |
| 607 | Ventas e Ingresos | Registro de todas las ventas e ingresos del período |
| 608 | Comprobantes Anulados | Registro de facturas y NCF anulados en el período |
| 609 | Pagos al Exterior | Registro de pagos realizados a proveedores extranjeros |
⚙️ Requisitos e Instalación
Dependencias del módulo
El módulo dgii requiere los siguientes módulos instalados previamente:
- base - Módulo base de Odoo
- l10n_do_accounting - Localización contable dominicana (NCF, ITBIS, etc.)
Librería requerida
pip install pycountry
Esta librería es necesaria para obtener los códigos ISO 3166 de países requeridos en el Formato 609.
Verificar instalación
Para confirmar que el módulo está instalado: 1. Ir a Configuración > Aplicaciones 2. Buscar "Declaraciones DGII" 3. Debe aparecer como Instalado
🏢 Configuración Inicial
1. Configurar el RNC de la Empresa
Antes de generar declaraciones, la empresa debe tener su RNC configurado:
- Ir a Configuración > Empresas
- Seleccionar tu empresa
- En el campo NIF/RNC, ingresar el RNC de la empresa (9 dígitos) o cédula (11 dígitos)
- Verificar que el campo "Reportes 607 Pendientes" (
get_pending_607) esté visible — indica facturas de ventas pendientes de declarar - Guardar los cambios
2. Configurar RNC/Cédula de Contactos (Proveedores/Clientes)
Para que las declaraciones incluyan correctamente los datos fiscales:
- Ir a Contactos
- Abrir el proveedor o cliente
- Completar el campo NIF con:
- RNC (9 dígitos) para empresas
- Cédula (11 dígitos) para personas físicas
- Si el contacto es extranjero (país distinto a República Dominicana), completar el campo "Relacionado" indicando si es parte relacionada
- Guardar
🧾 Configuración en Facturas
El módulo agrega campos adicionales en las facturas (Facturas de Venta y Facturas de Proveedor) necesarios para las declaraciones DGII.
Campos agregados en Facturas de Proveedor (606)
| Campo | Descripción | Valores |
|---|---|---|
Tipo de Gasto (service_type) |
Clasifica el tipo de gasto según DGII | Ver tabla de tipos de gasto |
Detalle del Servicio (service_type_detail) |
Subcategoría del tipo de servicio | Lista según tipo seleccionado |
Forma de Pago (payment_form) |
Cómo se realizó el pago | Ver tabla de formas de pago |
Estado Fiscal (fiscal_status) |
Estado de la factura en la declaración | normal/blocked/done |
Fecha de Pago (payment_date) |
Fecha en que se realizó el pago | Calculado automáticamente |
Monto Servicios (service_total_amount) |
Monto total en servicios | Calculado |
Monto Bienes (good_total_amount) |
Monto total en bienes | Calculado |
ITBIS Facturado (invoiced_itbis) |
ITBIS en la factura | Calculado |
ITBIS Retenido (withholded_itbis) |
ITBIS retenido al proveedor | Calculado |
ITBIS Proporcionalidad (proportionality_tax) |
ITBIS proporcionalidad | Calculado |
ITBIS Costo (cost_itbis) |
ITBIS llevado al costo | Calculado |
ITBIS Adelantado (advance_itbis) |
ITBIS adelantado | Calculado |
Tipo Retención ISR (isr_withholding_type) |
Tipo de retención ISR aplicada | Ver tabla ISR |
Retención ISR (income_withholding) |
Monto retenido por ISR | Calculado |
Impuesto Selectivo (selective_tax) |
Impuesto selectivo al consumo | Calculado |
Otros Impuestos (other_taxes) |
Otros impuestos | Calculado |
Propina Legal (legal_tip) |
Propina legal (10%) | Calculado |
Tipos de Gasto para Formato 606
El campo Tipo de Gasto (service_type) clasifica la compra según las categorías de la DGII:
| Código | Descripción |
|---|---|
| 01 | Gastos de Personal |
| 02 | Gastos por Trabajo, Suministros y Servicios |
| 03 | Arrendamientos |
| 04 | Gastos de Activos Fijos |
| 05 | Gastos de Representación |
| 06 | Otras Deducciones Admitidas |
| 07 | Gastos Financieros |
| 08 | Gastos Extraordinarios |
| 09 | Compras y Gastos que forman parte del Costo de Venta |
| 10 | Adquisiciones de Activos |
| 11 | Gastos de Seguros |
⚠️ Importante: Este campo es obligatorio para que la factura aparezca correctamente en el Formato 606. Si no se configura, la factura puede quedar fuera del reporte.
Formas de Pago
El campo Forma de Pago (payment_form) indica el método utilizado para cancelar la factura:
| Código | Descripción |
|---|---|
| 01 | EFECTIVO |
| 02 | CHEQUES / TRANSFERENCIAS / DEPÓSITOS |
| 03 | TARJETA DÉBITO / CRÉDITO |
| 04 | COMPRA A CRÉDITO |
| 05 | PERMUTA |
| 06 | NOTA DE CRÉDITO |
| 07 | MIXTO |
Estado Fiscal de la Factura
El campo Estado Fiscal (fiscal_status) controla si la factura ya fue incluida en una declaración:
| Estado | Descripción |
|---|---|
| Normal | Factura pendiente de ser incluida en una declaración |
| Bloqueado | Factura incluida en reporte generado (no editable) |
| Listo | Factura incluida en reporte marcado como enviado |
📊 Campos en Facturas de Venta (607)
Tipos de Ingreso para Formato 607
El campo Tipo de Ingreso (l10n_do_income_type) clasifica el ingreso según las categorías de la DGII:
| Código | Descripción |
|---|---|
| 01 | Ingresos por Operaciones (No Financieros) |
| 02 | Ingresos Financieros |
| 03 | Ingresos Extraordinarios |
| 04 | Ingresos por Arrendamientos |
| 05 | Ingresos por Venta de Activo Depreciable |
| 06 | Otros Ingresos |
💡 Este campo se configura en la factura de venta. El valor más común para negocios regulares es 01 - Ingresos por Operaciones.
📁 Crear un Reporte DGII
Paso a Paso
- Ir al menú Contabilidad > Reportes > Declaraciones DGII
- Hacer clic en "Nuevo" (New)
- Completar el campo Período (
name) con el formato MM/YYYY - Ejemplo:
01/2024para enero 2024 - Ejemplo:
12/2024para diciembre 2024 - El sistema mostrará automáticamente la empresa activa en el campo Empresa
- El estado inicial será Borrador (draft)
- Guardar el registro
⚠️ Advertencia: Reporte Anterior Pendiente
Si existe un reporte anterior en estado Borrador o Generado (no marcado como Enviado), el sistema mostrará una alerta:
"The previous report is still not marked as sent. Not setting a report as sent may throw inconsistencies regarding invoices withholding dates."
¿Qué significa? Hay un reporte de un período anterior que no ha sido marcado como enviado a la DGII. Esto puede causar inconsistencias en las fechas de retención de las facturas.
Solución: Buscar el reporte anterior, verificar que fue enviado a la DGII y hacer clic en "Marcar como Enviado".
⚡ Generar el Reporte
Proceso de Generación
Una vez creado el reporte en estado Borrador:
- Verificar que el Período esté correcto (MM/YYYY)
- Hacer clic en el botón "Generate Statements" (Generar Declaraciones)
- El sistema procesará automáticamente todas las facturas del período y calculará:
- Líneas del Formato 606 (compras)
- Líneas del Formato 607 (ventas)
- Líneas del Formato 608 (anulados)
- Líneas del Formato 609 (exterior)
- El estado cambiará a Generado
- Aparecerá un resumen con los totales de cada formato
¿Qué hace el sistema al generar?
- 606: Busca todas las facturas de proveedor (
in_invoice,in_refund) del período con NCF válido - 607: Busca todas las facturas de venta (
out_invoice,out_refund) del período - 608: Busca facturas anuladas con NCF cancelado
- 609: Busca facturas de proveedor de países extranjeros (país distinto a DO) con tipo de documento
exterior - Genera los archivos TXT descargables para cada formato
- Marca las facturas incluidas con estado fiscal Bloqueado
Regenerar un Reporte
Si ya se generó el reporte pero necesitas regenerarlo (por ejemplo, porque se registraron facturas adicionales):
- Hacer clic nuevamente en "Generate Statements"
- Aparecerá un Asistente de Confirmación advirtiendo que el reporte será regenerado
- Confirmar haciendo clic en "Regenerate"
- El sistema eliminará las líneas anteriores y recalculará todo desde cero
⚠️ Precaución: Al regenerar, se recalculan todas las líneas. Si ya descargaste los TXT anteriores, necesitarás descargarlos nuevamente.
📋 Formato 606 — Compras y Gastos
¿Qué incluye el 606?
El Formato 606 reporta todas las compras y gastos realizados durante el período fiscal. Incluye: - Facturas de proveedores nacionales con NCF válido - Notas de crédito de proveedores - Información de ITBIS pagado y retenido - Información de ISR retenido
Resumen del 606 en pantalla
El reporte muestra los siguientes totales:
| Campo | Descripción |
|---|---|
| Registros de Compras | Número total de facturas incluidas |
| Monto Servicios | Total de compras clasificadas como servicios |
| Monto Bienes | Total de compras clasificadas como bienes |
| Monto Total Facturado | Suma total de todas las compras |
| ITBIS Facturado | Total de ITBIS en facturas de compra |
| ITBIS Retenido | Total de ITBIS retenido a proveedores |
| ITBIS Costo | ITBIS llevado al costo |
| ITBIS Adelantado | ITBIS adelantado |
| Retención ISR | Total de ISR retenido a proveedores |
| Impuesto Selectivo | Total impuesto selectivo al consumo |
| Otros Impuestos | Otros impuestos aplicados |
| Propina Legal | Total propina legal (10%) |
Ver los registros del 606
Hacer clic en el enlace "Ver registros" debajo de la sección 606 para ver el listado completo de todas las facturas incluidas con sus detalles.
Descargar el archivo TXT del 606
- En la sección 606, localizar el campo "606 file"
- Hacer clic en el botón de descarga
- Se descargará el archivo
606XXXXXXXXX_MMAAAA.txtdonde XXXXXXXXX es el RNC de la empresa - Este archivo es el que se sube al sistema OFV de la DGII
📋 Formato 607 — Ventas e Ingresos
¿Qué incluye el 607?
El Formato 607 reporta todas las ventas e ingresos del período. Incluye: - Facturas de venta con NCF válido - Notas de crédito emitidas - Información de ITBIS cobrado - Retenciones de ITBIS e ISR realizadas por los clientes
Resumen del 607 en pantalla
| Campo | Descripción |
|---|---|
| Registros de Ventas | Número total de facturas de venta |
| Monto Total Facturado | Total de ventas del período |
| ITBIS Facturado | Total ITBIS cobrado en ventas |
| ITBIS Retenido por Terceros | ITBIS retenido por clientes empresas |
| ISR Retenido por Terceros | ISR retenido por clientes |
| Impuesto Selectivo | Impuesto selectivo al consumo |
| Otros Impuestos | Otros impuestos |
| Propina Legal | Propina legal cobrada |
Tabla de Operaciones por Tipo de NCF
El 607 incluye un resumen por tipo de comprobante fiscal: - Facturas con Valor Fiscal (B01) - Facturas para Consumidor Final (B02) - Facturas de Nota de Débito (B03) - Facturas de Nota de Crédito (B04) - Facturas Especiales (Regímenes especiales) - Facturas Gubernamentales
Tabla de Formas de Pago
El 607 también desglosa los ingresos por forma de pago:
| Forma | Descripción |
|---|---|
| Efectivo | Total cobrado en efectivo |
| Banco | Cheques, transferencias y depósitos |
| Tarjeta | Tarjetas débito/crédito |
| Crédito | Ventas a crédito |
| Bonos | Pagos con bonos |
| Permuta | Pagos por permuta |
| Otros | Otros métodos |
Tabla de Tipos de Ingreso
Resumen de ingresos clasificados por tipo: - Ingresos Operacionales, Financieros, Extraordinarios, Arrendamientos, Activos, Otros
📋 Formato 608 — Comprobantes Anulados
¿Qué incluye el 608?
El Formato 608 reporta todos los comprobantes fiscales anulados durante el período. Un comprobante anulado es aquel NCF que fue emitido pero cancelado por alguna razón válida según la DGII.
Tipos de Anulación
Cada comprobante anulado debe tener un tipo de anulación que justifique la cancelación:
| Código | Descripción |
|---|---|
| 01 | Deterioro de la factura pre-impresa |
| 02 | Errores de impresión (Factura pre-impresa) |
| 03 | Impresión defectuosa |
| 04 | Corrección de la información |
| 05 | Cambio de productos |
| 06 | Devolución de productos |
| 07 | Omisión de productos |
| 08 | Errores de secuencia NCF |
| 09 | Por cese de operaciones |
| 10 | Pérdida o hurto de talonarios |
Resumen del 608
| Campo | Descripción |
|---|---|
| Registros Anulados | Total de comprobantes anulados en el período |
Ver registros del 608
Hacer clic en "Ver registros" para ver el listado completo de NCF anulados.
Descargar TXT del 608
El archivo se descarga desde el campo "608 file" en el reporte.
📋 Formato 609 — Pagos al Exterior
¿Qué incluye el 609?
El Formato 609 reporta los pagos realizados a proveedores o beneficiarios extranjeros (con país distinto a República Dominicana). Es obligatorio cuando se realizan pagos a empresas o personas no residentes en el país.
Requisitos para que una factura aparezca en el 609
- La factura debe ser de tipo proveedor (
in_invoice) - El proveedor debe tener un país distinto a República Dominicana
- El tipo de documento debe ser "Exterior"
- Debe tener el tipo de retención ISR configurado si aplica retención
Tipos de Retención ISR (Formato 609)
| Código | Descripción |
|---|---|
| 01 | ALQUILERES |
| 02 | HONORARIOS POR SERVICIOS |
| 03 | OTRAS RENTAS |
| 04 | OTRAS RENTAS (Rentas Presuntas) |
| 05 | INTERESES PAGADOS A PERSONAS JURÍDICAS RESIDENTES |
| 06 | INTERESES PAGADOS A PERSONAS FÍSICAS RESIDENTES |
| 07 | RETENCIÓN POR PROVEEDORES DEL ESTADO |
| 08 | JUEGOS TELEFÓNICOS |
Campos del 609
| Campo | Descripción |
|---|---|
| Nombre Legal | Nombre del beneficiario extranjero |
| Tipo de ID | 1=Persona física, 2=Empresa |
| Tax ID | Número de identificación fiscal extranjero |
| Código de País | Código ISO del país del beneficiario |
| Tipo de Servicio | Tipo de servicio adquirido |
| Parte Relacionada | Si es empresa relacionada o vinculada |
| Número de Documento | Número de factura o documento |
| Fecha del Documento | Fecha de la factura |
| Monto Facturado | Monto total pagado |
| Fecha de Retención ISR | Fecha en que se realizó la retención |
| Renta Presunta | Monto de renta presunta (si aplica) |
| ISR Retenido | Monto de ISR retenido |
Resumen del 609
| Campo | Descripción |
|---|---|
| Registros Exterior | Total de pagos al exterior en el período |
| Renta Presunta | Total de rentas presuntas |
| ISR Retenido Exterior | Total ISR retenido a no residentes |
📤 Descargar Archivos TXT para la DGII
¿Qué son los archivos TXT?
Cada formato genera un archivo de texto plano (.txt) con la estructura exacta requerida por la DGII para ser subido al sistema OFV (Oficina Virtual).
Cómo descargar los archivos
Una vez generado el reporte (estado Generado):
- En la pestaña "Statements" del reporte, localizar cada sección
- Para el 606: Campo "606 file" — hacer clic en el ícono de descarga
- Para el 607: Campo "607 file" — hacer clic en el ícono de descarga
- Para el 608: Campo "608 file" — hacer clic en el ícono de descarga
- Para el 609: Campo "609 file" — hacer clic en el ícono de descarga
Nomenclatura de los archivos
Los archivos se nombran automáticamente con el formato:
606XXXXXXXXX_MMAAAA.txt
607XXXXXXXXX_MMAAAA.txt
608XXXXXXXXX_MMAAAA.txt
609XXXXXXXXX_MMAAAA.txt
Donde:
- XXXXXXXXX = RNC de la empresa (9 dígitos)
- MM = Mes del período (2 dígitos)
- AAAA = Año del período (4 dígitos)
Subir los archivos al sistema OFV de la DGII
- Ingresar al portal de la DGII: https://ofv.dgii.gov.do
- Autenticarse con el RNC y clave de la empresa
- Ir a la sección "Declaraciones"
- Seleccionar el tipo de declaración (606, 607, 608 o 609)
- Subir el archivo TXT correspondiente
- Verificar que el sistema OFV acepte el archivo sin errores
- Guardar el comprobante de envío
✅ Marcar el Reporte como Enviado
¿Cuándo marcar como enviado?
Después de haber subido exitosamente los archivos TXT al sistema OFV de la DGII y tener el comprobante de envío, debes marcar el reporte como enviado en Odoo.
Pasos
- Abrir el reporte DGII en estado Generado
- Hacer clic en el botón "Set as sent" (Marcar como Enviado)
- El estado cambiará a Enviado (sent)
- Las facturas incluidas en el reporte cambiarán su estado fiscal a Listo (done)
- El sistema ya no mostrará la advertencia de reporte pendiente para períodos posteriores
Flujo completo del reporte
[Nuevo] → Borrador → [Generate Statements] → Generado → [Set as sent] → Enviado
💡 Recomendación: Siempre marcar el reporte como enviado inmediatamente después de confirmar la recepción en el OFV de la DGII. Esto evita la advertencia de "reporte anterior pendiente" y mantiene la consistencia de las fechas de retención.
🔍 Ver Registros Detallados
Acceder a los detalles de cada formato
Desde el reporte generado, puedes ver el detalle línea por línea de cada formato:
- 606: Clic en "Ver registros" bajo la sección 606
- 607: Clic en "Ver registros" bajo la sección 607
- 608: Clic en "Ver registros" bajo la sección 608
- 609: Clic en "Ver registros" bajo la sección 609
Información disponible en los registros del 606
Cada línea del 606 muestra: - RNC/Cédula del proveedor - Tipo de identificación (1=RNC, 2=Cédula) - NCF (Número de Comprobante Fiscal) - NCF de la factura modificada (si es nota de crédito) - Tipo de gasto (01-11) - Fecha de la factura - Fecha de pago - Monto en servicios - Monto en bienes - Monto total facturado - ITBIS facturado, retenido, proporcionalidad, costo, adelantado - ISR retenido - Impuesto selectivo, otros impuestos, propina legal
Información disponible en los registros del 607
Cada línea del 607 muestra: - RNC/Cédula del cliente - Tipo de identificación - NCF emitido - NCF modificado (si aplica) - Tipo de ingreso (01-06) - Fecha de la factura - Fecha de retención (si aplica) - Monto total facturado - ITBIS facturado - ITBIS retenido por tercero - ISR retenido por tercero - Impuesto selectivo, otros impuestos, propina legal - Forma de pago
🛠️ Solución de Problemas Comunes
❌ Problema: Factura no aparece en el 606 o 607
Causas posibles: 1. La factura no tiene NCF asignado 2. El período de la factura no coincide con el período del reporte 3. La factura está en estado Borrador (no está confirmada/publicada) 4. El campo Tipo de Gasto no está configurado (para 606)
Solución: - Verificar que la factura esté en estado Publicado (Posted) - Verificar que la fecha de la factura corresponda al período declarado - Confirmar que el NCF esté asignado correctamente - Para 606: Asegurarse de que el campo Tipo de Gasto esté seleccionado
❌ Problema: El RNC del proveedor/cliente no aparece en el TXT
Causa: El contacto no tiene RNC/Cédula configurado en Odoo.
Solución: 1. Ir a Contactos 2. Buscar el proveedor o cliente 3. Completar el campo NIF con el RNC (9 dígitos) o Cédula (11 dígitos) 4. Guardar y regenerar el reporte
❌ Problema: Error al subir el TXT al OFV de la DGII
Causas posibles: 1. RNC de la empresa incorrecto en Odoo 2. Formato de fecha incorrecto 3. Caracteres especiales en nombres de proveedores/clientes 4. Montos con más de 2 decimales
Solución: - Verificar el RNC de la empresa en Configuración > Empresas - Revisar los contactos con nombres que tengan caracteres especiales (ñ, tildes) - Contactar al soporte técnico de GrowIT si el error persiste
❌ Problema: Advertencia "Reporte anterior pendiente"
Causa: Existe un reporte de un período anterior en estado Borrador o Generado que no ha sido marcado como Enviado.
Solución: 1. Ir a Contabilidad > Reportes > Declaraciones DGII 2. Buscar el reporte más antiguo en estado Borrador o Generado 3. Verificar que efectivamente fue enviado a la DGII 4. Hacer clic en "Set as sent" 5. Repetir para todos los reportes pendientes anteriores al período actual
❌ Problema: El 609 no muestra los pagos al exterior
Causas posibles: 1. El proveedor no tiene configurado el país correcto (diferente a DO) 2. El tipo de documento no es "Exterior" 3. No se ha configurado el tipo de retención ISR
Solución: - Ir al contacto proveedor y verificar que el campo País sea diferente a República Dominicana - Verificar que el tipo de comprobante fiscal usado sea de tipo Exterior - Configurar el campo Tipo de Retención ISR en la factura si aplica retención
❌ Problema: Montos incorrectos en el reporte
Causas posibles: 1. Impuestos no configurados correctamente en Odoo 2. Facturas en moneda extranjera sin tasa de cambio correcta 3. Pagos parciales no aplicados correctamente
Solución: - Verificar la configuración de los impuestos (ITBIS 18%, retenciones) - Para facturas en USD u otra moneda, verificar que la tasa de cambio del día de la factura esté correcta en Odoo - Verificar que los pagos estén aplicados a las facturas correctas - Usar el botón "Ver registros" para revisar factura por factura los montos incluidos
❌ Problema: No aparece el menú "Declaraciones DGII"
Causa: El módulo no está instalado o el usuario no tiene permisos.
Solución: 1. Verificar instalación del módulo en Configuración > Aplicaciones 2. Verificar que el usuario tenga perfil de Contador o Administrador Contable 3. Contactar al administrador del sistema
📅 Buenas Prácticas y Recomendaciones
Ciclo mensual recomendado
Semana 1 del mes siguiente:
1. Revisar facturas del mes anterior (proveedores y clientes)
2. Completar campos DGII faltantes (tipo gasto, forma de pago)
3. Confirmar todas las facturas pendientes
Semana 2:
4. Crear el reporte DGII con el período MM/YYYY
5. Generar el reporte (Generate Statements)
6. Revisar los totales y comparar con libros contables
7. Verificar registros individuales si hay discrepancias
Antes del día 20 del mes:
8. Descargar los 4 archivos TXT
9. Subir al OFV de la DGII (https://ofv.dgii.gov.do)
10. Guardar los comprobantes de envío
11. Marcar el reporte como Enviado en Odoo
📌 Fecha límite DGII: Las declaraciones del 606, 607, 608 y 609 deben enviarse a la DGII antes del día 20 del mes siguiente al período declarado.
Recomendaciones generales
-
Mantener RNC/Cédulas actualizados: Verificar periódicamente que todos los proveedores y clientes tengan su RNC o cédula correctamente registrado.
-
Configurar tipos de gasto inmediatamente: Al registrar una factura de proveedor, seleccionar el Tipo de Gasto en ese momento para no olvidarlo al final del mes.
-
Nunca eliminar facturas publicadas: Las facturas publicadas con NCF deben anularse correctamente para que aparezcan en el 608, no eliminarse directamente.
-
Revisar el 609 mensualmente: Si la empresa tiene proveedores extranjeros, revisar que todos los pagos al exterior estén correctamente clasificados.
-
Guardar copias de los TXT: Conservar los archivos TXT descargados junto con los comprobantes de envío del OFV como respaldo.
-
Un reporte por período: Crear solo UN reporte DGII por mes/empresa. No crear múltiples reportes para el mismo período.
🔐 Permisos y Seguridad
Perfiles de usuario requeridos
| Perfil | Acceso |
|---|---|
| Administrador Contable | Acceso completo: crear, generar, marcar enviado |
| Contador | Puede crear y generar reportes |
| Usuario Contable | Solo lectura de reportes |
Restricciones por empresa
El módulo implementa reglas de seguridad por empresa (ir.rule). Cada usuario solo puede ver los reportes DGII de su propia empresa. En entornos multi-empresa, se recomienda que el contador de cada empresa tenga acceso solo a su compañía.
📖 Glosario de Términos
| Término | Definición |
|---|---|
| DGII | Dirección General de Impuestos Internos de la República Dominicana |
| NCF | Número de Comprobante Fiscal — identificador único de cada factura fiscal |
| RNC | Registro Nacional del Contribuyente — identificación fiscal de empresas (9 dígitos) |
| Cédula | Documento de identidad — identificación fiscal de personas físicas (11 dígitos) |
| ITBIS | Impuesto sobre Transferencias de Bienes Industrializados y Servicios (equivalente al IVA, 18%) |
| ISR | Impuesto Sobre la Renta |
| OFV | Oficina Virtual de la DGII — portal web para envío de declaraciones |
| Formato 606 | Declaración mensual de compras de bienes y servicios |
| Formato 607 | Declaración mensual de ventas de bienes y servicios |
| Formato 608 | Declaración mensual de comprobantes anulados |
| Formato 609 | Declaración mensual de pagos al exterior |
| Propina Legal | Recargo del 10% obligatorio en restaurantes y hoteles |
| Renta Presunta | Base imponible estimada para retenciones a no residentes |
| Parte Relacionada | Empresa o persona vinculada al contribuyente (ej: subsidiaria, casa matriz) |
📞 Soporte y Contacto
Soporte técnico del módulo
- GrowIT SRL — Desarrollador y soporte del módulo DGII en Odoo
- Email: soporte@growit.com.do
- Para reportar errores: Indicar el período del reporte, el tipo de formato (606/607/608/609) y el mensaje de error exacto
Soporte DGII
- Portal OFV DGII: https://ofv.dgii.gov.do
- Teléfono DGII: 809-689-3444
- Centro de asistencia: https://dgii.gov.do
📝 Historial de Cambios
| Versión | Fecha | Descripción |
|---|---|---|
| 16.1.1.1.0 | 2023 | Versión actual — compatible con Odoo 16/17/18 |
| 15.0.0.1.2 | 2022 | Migración a Odoo 15, ajustes de campos |
| Inicial | 2018 | Versión original para Odoo 12 por Indexa SRL |
✅ Lista de Verificación Rápida
Usa esta lista antes de generar tu reporte DGII mensual:
- [ ] Todas las facturas de proveedor del período están publicadas (no en borrador)
- [ ] Todas las facturas de venta del período están publicadas
- [ ] Todos los proveedores tienen RNC o Cédula configurado
- [ ] Todas las facturas de compra tienen Tipo de Gasto seleccionado
- [ ] Las facturas de venta tienen Tipo de Ingreso configurado
- [ ] Los pagos están aplicados a sus facturas correspondientes
- [ ] Las facturas anuladas tienen el Tipo de Anulación correcto
- [ ] Los proveedores extranjeros tienen país y tipo exterior configurado
- [ ] El RNC de la empresa está correcto en Configuración
- [ ] No hay reportes anteriores pendientes (advertencia en amarillo)
- [ ] Se generó el reporte y se revisaron los totales
- [ ] Se descargaron los 4 archivos TXT
- [ ] Se subieron al OFV de la DGII antes del día 20
- [ ] Se guardaron los comprobantes de envío
- [ ] Se marcó el reporte como Enviado en Odoo
Manual generado por Arhchi — Asistente IA de GrowIT SRL Última actualización: Mayo 2026