Cómo generar Certificaciones de Retención e ITBIS para la DGII

Manual paso a paso para aplicar normas como la 02-05 y retenciones de asalariados.

📋 Manual de Usuario: Carta de Certificación de Retención

Módulo: grow_certification_tax | Odoo 17/18 | Grow IT SRL | República Dominicana


👋 Introducción

El módulo Carta de Certificación de Retención (grow_certification_tax) de GrowIT SRL permite generar automáticamente desde Odoo la Carta de Certificación de Retención requerida por la Dirección General de Impuestos Internos (DGII) de la República Dominicana.

Esta carta es un documento oficial que certifica las retenciones fiscales aplicadas a proveedores y contratistas, tales como retenciones de ITBIS e ISR, conforme a las normativas y leyes tributarias dominicanas.

💡 ¿Para qué sirve la Certificación de Retención? Cuando una empresa retiene impuestos a un proveedor (ITBIS o ISR), está obligada a emitir una carta de certificación que documente dicha retención. Esta carta le sirve al proveedor como comprobante para sus propias declaraciones fiscales.

¿Qué hace este módulo?

  • Detecta automáticamente si una factura tiene retenciones configuradas
  • Muestra el botón "Imprimir Certificación" solo cuando aplica
  • Genera un documento PDF formal dirigido a la DGII
  • Soporta múltiples tipos de retención en una sola certificación
  • Identifica automáticamente si el proveedor tiene RNC (empresa) o Cédula (persona física)

⚙️ Requisitos e Instalación

Dependencias del módulo

El módulo grow_certification_tax requiere únicamente: - account - Módulo de Contabilidad de Odoo (base)

Verificar instalación

  1. Ir a Configuración > Aplicaciones
  2. Buscar "Carta Certificacion"
  3. Debe aparecer como Instalado

Permisos de usuario

Perfil Acceso
Facturación (group_account_invoice) Solo lectura de certificaciones
Contabilidad (group_account_user) Acceso completo: crear, editar, eliminar

🏢 Configuración Inicial

Paso 1: Configurar los Tipos de Certificación

El módulo incluye 6 tipos de certificación predefinidos basados en la normativa dominicana. Para verlos y administrarlos:

  1. Ir a Contabilidad > Configuración > Certifications
  2. Se mostrará la lista de certificaciones disponibles

Tipos de Certificación Predefinidos

Código Norma Nombre Descripción en Reporte
Cert_01 Norma 02-2005 ITBIS 100% Persona Física ITBIS 100% PERSONA FISICA
Cert_02 Norma 07-2009 ITBIS 100% Sociedades ITBIS 100% SOCIEDADES
Cert_03 Norma 02-2005/07-2007 ITBIS 30% Sociedades ITBIS 30% SOCIEDADES
Cert_04 Ley 11-92 ISR 10% Honorarios Servicios Independientes ISR 10% HONORARIOS SERVICIOS INDEPENDIENTES
Cert_05 Decreto 139-98 ISR 2% Otras Rentas ISR 2% OTRAS RENTAS
Cert_06 Ley 253-12 Retención Prov. del Estado 5% Retencion Pago Prov. del Estado 5%

💡 Nota: Estos tipos de certificación están precargados automáticamente al instalar el módulo. No es necesario crearlos manualmente.

Paso 2: Configurar la Cuenta Contable con Tipo de Certificación

Esta es la configuración más importante. Cada cuenta contable que se use para registrar retenciones debe tener asignado su tipo de certificación correspondiente.

¿Cómo configurar una cuenta contable?

  1. Ir a Contabilidad > Configuración > Plan de Cuentas
  2. Buscar la cuenta de retención (por ejemplo: "ITBIS Retenido", "ISR por Pagar")
  3. Abrir la cuenta haciendo clic en ella
  4. En el campo "Certificación" (certification_id), seleccionar el tipo de certificación correspondiente:
  5. Para cuentas de retención de ITBIS a personas físicas → Norma 02-2005
  6. Para cuentas de retención de ITBIS a sociedades → Norma 07-2009
  7. Para cuentas de ISR por honorarios → Ley 11-92
  8. Para cuentas de ISR otras rentas → Decreto 139-98
  9. Para retención proveedores del Estado → Ley 253-12
  10. Guardar los cambios

⚠️ Importante: Si la cuenta contable de retención NO tiene asignado un tipo de certificación, el botón "Imprimir Certificación" no aparecerá en las facturas que usen esa cuenta, aunque tengan retenciones aplicadas.

Ejemplo de configuración de cuentas

Cuenta Descripción Certificación a Asignar
2.1.4.01 ITBIS Retenido Personas Físicas Norma 02-2005
2.1.4.02 ITBIS Retenido Sociedades (100%) Norma 07-2009
2.1.4.03 ITBIS Retenido Sociedades (30%) Norma 02-2005/07-2007
2.1.5.01 ISR Retenido Honorarios Ley 11-92
2.1.5.02 ISR Retenido Otras Rentas Decreto 139-98
2.1.5.03 Retención Proveedores Estado Ley 253-12

🧾 Uso en Facturas

¿Cuándo aparece el botón "Imprimir Certificación"?

El botón "Imprimir Certificacion" aparece automáticamente en una factura cuando se cumplen todas estas condiciones:

  1. La factura está en estado Pagado (paid) o En Pago (in_payment)
  2. La factura tiene líneas contables que usan una cuenta con certificación asignada
  3. El proveedor tiene su RNC o Cédula configurado en Odoo

💡 El sistema verifica tanto las líneas directas de la factura como los pagos asociados para detectar si hay retenciones con certificación.

Ubicación del botón en la factura

El botón "Imprimir Certificacion" aparece en el encabezado (header) de la factura, justo antes del botón "Confirmar" (Confirm). Solo es visible cuando la condición need_certification = True.


🖨️ Generar la Carta de Certificación

Paso a Paso

  1. Ir a Contabilidad > Clientes > Facturas o Contabilidad > Proveedores > Facturas
  2. Buscar y abrir la factura que tiene retenciones aplicadas
  3. Verificar que la factura esté en estado Pagado o En Pago
  4. Hacer clic en el botón "Imprimir Certificacion" en el encabezado
  5. Odoo generará y descargará automáticamente un archivo PDF con la carta de certificación

¿Qué contiene el PDF generado?

El documento PDF generado incluye:

  • Fecha en formato largo en español (ej: "12 de Mayo del 2026")
  • Lugar: Santo Domingo, Rep. Dom.
  • Destinatario: Dirección General de Impuestos Internos
  • Título: CERTIFICACION DE RETENCION
  • Párrafo certificador con:
  • Nombre del proveedor/contratista
  • RNC (si tiene 9 dígitos) o Cédula (si tiene 11 dígitos)
  • Norma(s) aplicada(s) (ej: "Norma 02-2005 y Ley 11-92")
  • Fecha de pago
  • Tabla de retenciones con columnas por cada norma aplicada
  • Totales de monto facturado e ITBIS/ISR retenido
  • Firma de la empresa emisora

📄 Estructura del Documento PDF

Ejemplo de Carta Generada

Santo Domingo, 12 de Mayo del 2026

Señores
Dirección General de Impuestos Internos
ciudad.-

                    CERTIFICACION DE RETENCION

Por medio de la presente certificamos que hemos realizado las retenciones
detalladas a, [NOMBRE DEL PROVEEDOR] registrado con [RNC/CEDULA: XXXXXXXXX]
por concepto de retención según la [NORMA APLICADA] el día [FECHA DE PAGO].

| Descripción | Monto Facturado | ITBIS/ISR Retenido |
|-------------|-----------------|--------------------|
| [Línea 1]   | RD$ X,XXX.XX    | RD$ XXX.XX         |
| [Línea 2]   | RD$ X,XXX.XX    | RD$ XXX.XX         |
| TOTAL       | RD$ X,XXX.XX    | RD$ XXX.XX         |

[Firma de la empresa]

Campos que se completan automáticamente

Campo Fuente en Odoo
Fecha Fecha actual del sistema (formato español)
Nombre del proveedor partner_id.name de la factura
RNC o Cédula partner_id.vat (9 dígitos = RNC, 11 dígitos = Cédula)
Norma(s) certification_id.norm de las cuentas con retención
Fecha de pago Fecha del pago aplicado a la factura
Monto facturado Total de la factura
Monto retenido Suma de créditos en cuentas con certificación
Logo empresa Logo configurado en la empresa de Odoo
Datos empresa Nombre, RNC, dirección de la empresa emisora

🔄 Soporte para Múltiples Retenciones

El módulo soporta facturas con más de un tipo de retención simultáneamente. Por ejemplo, una factura puede tener: - Retención de ITBIS (Norma 02-2005) - Retención de ISR (Ley 11-92)

En ese caso, la carta mostrará ambas normas en el párrafo certificador separadas por "y":

"...por concepto de retención según la Norma 02-2005 y Ley 11-92..."

Y la tabla mostrará una columna por cada norma con sus respectivos montos.


💱 Soporte para Moneda Extranjera

El módulo detecta automáticamente si la factura está en moneda extranjera (USD, EUR, etc.) y ajusta los cálculos:

  • Si la factura es en moneda local (DOP): Usa el monto de crédito directo (line.credit)
  • Si la factura es en moneda extranjera: Usa el monto en moneda de la factura (line.amount_currency) en valor absoluto

Esto garantiza que la certificación refleje los montos correctos independientemente de la moneda utilizada.


🛠️ Solución de Problemas Comunes

❌ El botón "Imprimir Certificación" no aparece

Causa 1: La factura no está pagada - Solución: Registrar el pago de la factura. El botón solo aparece en facturas con estado paid o in_payment.

Causa 2: La cuenta contable de retención no tiene certificación asignada - Solución: 1. Ir a Contabilidad > Configuración > Plan de Cuentas 2. Buscar la cuenta de retención usada en la factura 3. Asignar el tipo de certificación correspondiente en el campo "Certificación" 4. Guardar y recargar la factura

Causa 3: El impuesto de retención no está apuntando a la cuenta correcta - Solución: Verificar la configuración del impuesto en Contabilidad > Configuración > Impuestos y confirmar que la cuenta de distribución sea la cuenta con certificación asignada.

Causa 4: El proveedor no tiene RNC/Cédula configurado - Solución: Ir al contacto del proveedor y completar el campo NIF con el RNC o Cédula.

❌ El PDF se genera pero muestra montos en cero

Causa: El pago no está correctamente aplicado a la factura, o la retención se registró en una cuenta diferente a la configurada con certificación.

Solución: 1. Verificar que el pago esté aplicado a la factura (no solo registrado) 2. Revisar el asiento contable del pago y confirmar que la línea de retención use la cuenta con certificación asignada 3. Si es necesario, corregir el asiento contable del pago

❌ La norma no aparece en la certificación

Causa: El tipo de certificación no está asignado a la cuenta contable correcta.

Solución: Verificar en el Plan de Cuentas que la cuenta de retención tenga el campo "Certificación" correctamente asignado.

❌ El nombre o RNC del proveedor es incorrecto en la certificación

Causa: Los datos del contacto en Odoo están desactualizados.

Solución: 1. Ir a Contactos 2. Buscar el proveedor 3. Actualizar el Nombre y el campo NIF (RNC de 9 dígitos o Cédula de 11 dígitos) 4. Guardar y regenerar la certificación

❌ La fecha en la certificación es incorrecta

Causa: La fecha mostrada es la fecha del sistema al momento de imprimir, no la fecha de la factura.

Aclaración: El módulo usa la fecha actual del sistema para la carta. Esto es correcto ya que la carta se emite en el momento en que se entrega al proveedor. La fecha de pago dentro del cuerpo de la carta sí refleja la fecha real del pago.


📋 Normativas Fiscales de Referencia

Retenciones de ITBIS

Norma Descripción % Retención
Norma 02-2005 Retención de ITBIS a Personas Físicas 100% del ITBIS
Norma 07-2009 Retención de ITBIS a Sociedades (grandes contribuyentes) 100% del ITBIS
Norma 02-2005/07-2007 Retención de ITBIS a Sociedades (régimen general) 30% del ITBIS

Retenciones de ISR (Impuesto Sobre la Renta)

Norma Descripción % Retención
Ley 11-92 ISR sobre Honorarios por Servicios Independientes 10% del monto bruto
Decreto 139-98 ISR sobre Otras Rentas 2% del monto bruto
Ley 253-12 Retención a Proveedores del Estado 5% del monto bruto

¿Cuándo aplica cada retención?

Situación Norma Aplicable
Pago a persona física (freelancer, consultor) por servicios Norma 02-2005 (ITBIS) + Ley 11-92 (ISR)
Pago a sociedad (empresa) que no es gran contribuyente Norma 02-2005/07-2007 (ITBIS 30%)
Pago a gran contribuyente designado por la DGII Norma 07-2009 (ITBIS 100%)
Pago de alquileres a personas físicas Decreto 139-98 (ISR 2%)
Pago del Estado a proveedores Ley 253-12 (5%)

📝 Flujo de Trabajo Completo

Caso de Uso: Pagar a un Consultor Independiente

1. CONFIGURACIÓN (una sola vez):
   - Crear/verificar cuenta contable "ISR Retenido Honorarios"
   - Asignar certificación "Ley 11-92" a esa cuenta
   - Crear impuesto "ISR 10% Honorarios" apuntando a esa cuenta

2. AL REGISTRAR LA FACTURA:
   - Crear factura de proveedor al consultor
   - Aplicar el impuesto "ISR 10% Honorarios"
   - Confirmar la factura (Publicar)

3. AL REALIZAR EL PAGO:
   - Registrar el pago de la factura
   - El sistema calcula automáticamente la retención
   - La factura pasa a estado "Pagado"

4. AL IMPRIMIR LA CERTIFICACIÓN:
   - Abrir la factura pagada
   - El botón "Imprimir Certificacion" aparece automáticamente
   - Hacer clic → Se descarga el PDF
   - Entregar el PDF al consultor como comprobante de retención

Caso de Uso: Pago con ITBIS e ISR simultáneos

1. Factura a persona física con servicios gravados por ITBIS:
   - Aplicar impuesto ITBIS 18%
   - Aplicar retención ITBIS 100% (Norma 02-2005)
   - Aplicar retención ISR 10% (Ley 11-92)

2. Al pagar y generar certificación:
   - El PDF mostrará AMBAS retenciones
   - El párrafo dirá: "...según la Norma 02-2005 y Ley 11-92..."
   - La tabla tendrá columnas para cada norma

🔐 Permisos y Seguridad

Perfil de Usuario Permisos en Certificaciones
Usuario de Facturación (group_account_invoice) Solo puede ver la lista de certificaciones (lectura)
Usuario de Contabilidad (group_account_user) Puede crear, editar y eliminar tipos de certificación
Cualquier usuario con acceso a facturas Puede imprimir la certificación desde facturas pagadas

📖 Glosario de Términos

Término Definición
Certificación de Retención Documento oficial que certifica las retenciones fiscales aplicadas a un proveedor
Retención Porcentaje del pago que la empresa retiene para entregarlo directamente a la DGII en nombre del proveedor
ITBIS Impuesto sobre Transferencias de Bienes Industrializados y Servicios (18%)
ISR Impuesto Sobre la Renta
RNC Registro Nacional del Contribuyente — identificación fiscal de empresas (9 dígitos)
Cédula Documento de identidad dominicano — identificación de personas físicas (11 dígitos)
Norma 02-2005 Norma de la DGII que regula la retención del 100% del ITBIS a personas físicas
Norma 07-2009 Norma de la DGII que regula la retención del 100% del ITBIS a grandes contribuyentes
Ley 11-92 Código Tributario dominicano — establece retención ISR 10% sobre honorarios
Decreto 139-98 Reglamento que establece retención ISR 2% sobre otras rentas
Ley 253-12 Ley de Fortalecimiento de la Capacidad Recaudatoria — retención 5% a proveedores del Estado
Gran Contribuyente Empresa clasificada por la DGII como contribuyente de alto impacto fiscal
need_certification Campo booleano calculado en la factura que determina si aplica o no la certificación
certification_id Campo en la cuenta contable que vincula la cuenta con un tipo de certificación

📞 Soporte y Contacto

Soporte técnico del módulo

  • GrowIT SRL — Desarrollador del módulo
  • Email: soporte@growit.com.do
  • Para reportar errores: Indicar número de factura, nombre del proveedor y descripción del problema

Soporte DGII

  • Portal OFV DGII: https://ofv.dgii.gov.do
  • Teléfono DGII: 809-689-3444
  • Consultas normativas: https://dgii.gov.do/legislacion

✅ Lista de Verificación Rápida

Usa esta lista para asegurarte de que todo está correctamente configurado:

Configuración inicial

  • [ ] Módulo grow_certification_tax instalado
  • [ ] Los 6 tipos de certificación están cargados en Contabilidad > Configuración > Certifications
  • [ ] Las cuentas contables de retención tienen el campo "Certificación" asignado
  • [ ] Los impuestos de retención están apuntando a las cuentas correctas

Antes de imprimir una certificación

  • [ ] La factura está en estado Pagado o En Pago
  • [ ] El proveedor tiene RNC (9 dígitos) o Cédula (11 dígitos) configurado
  • [ ] El botón "Imprimir Certificacion" es visible en el encabezado de la factura
  • [ ] La empresa tiene logo configurado (aparecerá en el PDF)
  • [ ] Los datos de la empresa (nombre, RNC, dirección) están correctos en Configuración

Después de generar la certificación

  • [ ] El PDF muestra el nombre correcto del proveedor
  • [ ] El RNC/Cédula del proveedor es correcto
  • [ ] La(s) norma(s) indicadas son las correctas
  • [ ] La fecha de pago es la correcta
  • [ ] Los montos de retención son correctos
  • [ ] Entregar el PDF al proveedor como comprobante
  • [ ] Guardar una copia en los archivos de la empresa

📝 Historial de Cambios

Versión Fecha Descripción
0.1 2020 Versión inicial — compatible con Odoo 14/15/16/17/18

Manual generado por Arhchi — Asistente IA de GrowIT SRL Última actualización: Mayo 2026

Guía Definitiva: Reportes 606, 607 y Facturación Electrónica (e-CF) en República Dominicana
Todo lo que necesitas saber para cumplir con la DGII usando tu ERP.