OdooWiki OCA HUB

Payment Term Restriction

account_payment_term_restriction folder_open OCA/account-payment open_in_new
Accounting & Finance Licencia: LGPL-3

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.0

Permite 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

account
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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 3 confirmadas, 6 sin información de 9 versiones.

Fuentes · Odoo 15.0

Confirmado el 2026-11-03 en la rama 15.0 de OCA/account-payment.

terminal Instalación y uso

Documentación de OCA · Odoo 16.0

Para 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.

info

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.