Payment Term Restriction
Este módulo añade la posibilidad de restringir el uso de los Plazos de Pago en los Asientos Contables.
Al establecer un valor de restricción en el Plazo de Pago, las restricciones aplicadas serán:
- Ventas: Este Plazo de Pago solo se puede establecer en Facturas / Notas de Crédito.
- Compras: Este Plazo de Pago solo se puede establecer en Facturas de Proveedor / Rectificativas.
- Todos: Se puede aplicar tanto a tipos de Ventas como de Compras.
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.0Permite marcar cada Payment Term como utilizable solo para Ventas, solo para Compras o para Todas, y bloquea a los usuarios para que no elijan un Payment Term de tipo incorrecto en facturas, notas de crédito, facturas de proveedor o rectificaciones.
Este módulo añade una nueva configuración en los Payment Terms para que puedas controlar dónde puede usarse cada uno.
En el formulario de Payment Term, una nueva sección "Restriction" muestra tres opciones de radio: Sales, Purchases o All. El valor predeterminado es All, por lo que los Payment Terms existentes siguen funcionando en todas partes. El mismo valor también está disponible como columna opcional en la lista de Payment Terms.
Cuando un Payment Term se establece en Sales, solo puede usarse en facturas de cliente y notas de crédito de cliente. Cuando se establece en Purchases, solo puede usarse en facturas de proveedor y reembolsos de proveedor. All lo mantiene utilizable en ambos lados.
Odoo comprueba esto automáticamente siempre que se elige un Payment Term en un asiento contable. Si la elección no coincide con el tipo de documento, se bloquea el guardado con un mensaje que indica al usuario que solo se pueden asignar Payment Terms de tipo Sales (o Purchases) o All. Otros tipos de documento no están restringidos.
La restricción afecta al modelo account.move (facturas, notas de crédito, facturas de proveedor, reembolsos) y al modelo account.payment.term. Existe un interruptor técnico para omitir la comprobación en flujos específicos, pero no está expuesto en la interfaz de usuario.
Depende de
Lo necesitan otros módulos
Modelos y campos (2)
- account.move · amplía un modelo existente
- account.payment.term · amplía un modelo existenteapplicable_on
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 13.0
Confirmado el 2026-11-03 en la rama 13.0 de OCA/account-payment.
terminal Instalación y uso
Documentación de OCA · Odoo 16.0Configuración
Fuente · Odoo 16.0Para poder configurar la restricción en los Plazos de Pago, primero debe ir al menú Facturación > Configuración > Gestión > Plazos de Pago.
Una vez allí, al abrir cualquier Plazo de Pago o crear uno nuevo, habrá una opción donde podrá establecer Ventas, Compras o Todos. El valor será la restricción aplicada a los Asientos Contables.
Puede pasar el contexto skip_payment_term_restriction para evitar las comprobaciones.
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, Uso.
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.