📋 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
- Ir a Configuración > Aplicaciones
- Buscar "Carta Certificacion"
- 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:
- Ir a Contabilidad > Configuración > Certifications
- 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?
- Ir a Contabilidad > Configuración > Plan de Cuentas
- Buscar la cuenta de retención (por ejemplo: "ITBIS Retenido", "ISR por Pagar")
- Abrir la cuenta haciendo clic en ella
- En el campo "Certificación" (
certification_id), seleccionar el tipo de certificación correspondiente: - Para cuentas de retención de ITBIS a personas físicas → Norma 02-2005
- Para cuentas de retención de ITBIS a sociedades → Norma 07-2009
- Para cuentas de ISR por honorarios → Ley 11-92
- Para cuentas de ISR otras rentas → Decreto 139-98
- Para retención proveedores del Estado → Ley 253-12
- 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:
- La factura está en estado Pagado (
paid) o En Pago (in_payment) - La factura tiene líneas contables que usan una cuenta con certificación asignada
- 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
- Ir a Contabilidad > Clientes > Facturas o Contabilidad > Proveedores > Facturas
- Buscar y abrir la factura que tiene retenciones aplicadas
- Verificar que la factura esté en estado Pagado o En Pago
- Hacer clic en el botón "Imprimir Certificacion" en el encabezado
- 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_taxinstalado - [ ] 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