Account Invoice Payment Retention
Este módulo proporciona una funcionalidad para planificar la retención durante la factura / el pago. Y devolverla en un momento posterior.
- En la factura de proveedor (o factura de cliente), el usuario puede planificar la retención por porcentaje/importe
- En el pago, retener el importe según lo planificado (obligatorio / no obligatorio)
- En un momento posterior, con otra factura de proveedor (o factura de cliente), el usuario puede seleccionar el pago retenido para devolverlo
Nota: Esta funcionalidad funciona tanto en facturas de cliente como en facturas de proveedor por igual.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 16.0Planifica una retención (una porción retenida) en las facturas de cliente y las facturas de proveedor, consérvala al pagar y, posteriormente, devuélvela creando una nueva factura que seleccione los importes retenidos.
Este módulo añade una funcionalidad de retención de pagos a las facturas de cliente y de proveedor. Una vez activada en los ajustes de Contabilidad, aparece una nueva opción "Enable Payment Retention", donde también se elige una Retention Payable Account, una Retention Receivable Account y un Retention Method predeterminado (Untaxed Amount o Total).
En una factura de cliente o de proveedor en borrador se puede establecer una retención como Percent o como Amount. Odoo calcula el Retention Amount y muestra el Retention Residual (lo que aún queda por retener o devolver). Una comprobación impide que la retención supere el importe sin impuestos.
Al registrar un pago, se muestra un Suggested Retention. Puedes activar Apply Retention para retenerlo, y Enforce Retention para asegurarte de que la retención se aplica por completo; si está activado y el residual no es cero, el pago se bloquea con un error. No se permite pagar varias facturas a la vez cuando llevan una retención.
Para devolver la retención más tarde, crea una nueva factura de cliente o de proveedor y selecciona los documentos anteriores en el campo Return Retention; las líneas retenidas se copian y, al publicar el nuevo documento, se concilian automáticamente.
Depende de
Lo necesitan otros módulos
Modelos y campos (5)
- res.company · amplía un modelo existenteretention_method, retention_account_id, retention_receivable_account_id
- account.move · amplía un modelo existenteamount_retention (Retention), retention_method, payment_retention, retained_move_ids (Return Retention), domain_retained_move_ids, retention_amount_currency (Retention Amount), retention_residual_currency (Retention Residual)
- account.move.line · amplía un modelo existente
- res.config.settings · amplía un modelo existenteretention_method (Retention Method), retention_account_id, group_payment_retention (Enable Invoice's Retention on Payment), retention_receivable_account_id
- account.payment.register · amplía un modelo existenteapply_payment_retention (Apply Retention), enforce_payment_retention (Enforce Retention), retention_amount_currency (Suggested Retention)
Texto generado por IA (DeepSeek) al leer el código de la versión 16.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 3 confirmadas, 6 sin información de 9 versiones.
Fuentes · Odoo 16.0
Confirmado el 2026-11-03 en la rama 16.0 de OCA/account-invoicing.
terminal Instalación y uso
Documentación de OCA · Odoo 16.0Configuración
Fuente · Odoo 16.0- Vaya al menú > Facturación > Configuraciones > Ajustes
- Active la Retención de facturas en el pago
- Seleccione la Cuenta de retención por pagar y la Cuenta de retención por cobrar, asegúrese de que esta cuenta permita la conciliación
- Una vez configurado, el usuario verá nuevos campos de Retención en la Factura de cliente / Factura de proveedor.
Para planificar la retención durante la factura
- Cree una nueva factura de proveedor (o factura de cliente).
- Especifique el importe a retener, por porcentaje o importe.
- Valide la factura como de costumbre.
Para realizar la retención de pago
- Desde la factura, haga clic en Registrar pago.
- En la ventana de pago, el sistema sugiere el importe de retención, haga clic en el conmutador de ayuda para aplicarlo.
- De forma predeterminada, se marca Aplicar retención para garantizar que se aplique un importe de retención y una cuenta de retención válidos.
- Una vez listo, realice el pago como de costumbre. Se crea el asiento contable con una línea de movimiento de cuenta de retención (que se liquidará en un momento posterior).
Nota: El sistema solo ayuda a validar la retención. Al final, el usuario puede ignorar la retención.
Para devolver el importe retenido
- Cuando llegue el momento de devolver el importe retenido. Cree la nueva factura de proveedor (o factura de cliente).
- Seleccione el contacto. El campo Devolver retención solo mostrará el importe retenido no liquidado de este contacto.
- Seleccione uno o varios pagos (asiento contable), el sistema rellenará automáticamente el importe retenido.
- Valide la factura como de costumbre, el sistema ahora liquidará (conciliará) esa retención.
- Continúe con el pago como de costumbre.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.