Payment Register with Multiple Deduction
Este módulo amplía la función de registrar pago de la(s) factura(s), de "Marcar factura como pagada en su totalidad" con un único importe de cancelación, a "Marcar factura como pagada en su totalidad (deducción múltiple)" que permite múltiples importes de deducción.
Nota: Usamos la palabra "Deducción", ya que el importe de diferencia puede ser cualquier cosa, no solo para cancelación.
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 18.0Añade una nueva opción en el asistente Register Payment para marcar una factura como totalmente pagada utilizando varias líneas de deducción en lugar de un único importe de cancelación. Cada deducción puede tener su propia cuenta, etiqueta, importe y distribución analítica.
Cuando registras un pago en una factura, el asistente ahora ofrece una opción adicional en el campo de gestión de diferencias de pago: "Mark invoice as fully paid (multi deduct)". Seleccionarla reemplaza la cuenta de cancelación única por una tabla de deducciones.
En esa tabla puedes añadir tantas líneas de deducción como sea necesario. Cada línea tiene una etiqueta, un importe, una cuenta opcional y una distribución analítica. Una línea también se puede marcar como "Open" para mantenerla abierta en lugar de cerrarla contra la factura; cuando marcas Open, la cuenta y la etiqueta se borran automáticamente.
Un campo "Remainings" muestra cuánto de la diferencia de pago aún no está cubierto por las deducciones. El módulo bloquea el guardado si el total de las líneas de deducción no coincide exactamente con la diferencia de pago, por lo que la factura siempre queda totalmente conciliada.
Cuando se crea el pago, cada línea de deducción se convierte en una línea de cancelación en el pago, con el signo correcto según si el pago es entrante o saliente, y con la distribución analítica que introdujiste. El módulo también añade un campo de distribución analítica a la opción estándar de cancelación única, y marca las líneas de cancelación generadas para que puedan identificarse.
Modifica el asistente de registro de pagos, las líneas de factura y añade un nuevo modelo de deducción. Se concede acceso a los usuarios con permisos de facturación.
Depende de
Lo necesitan otros módulos
Modelos y campos (3)
- account.move.line · amplía un modelo existenteis_writeoff
- account.payment.register · modelo nuevodeduction_ids (Deductions), deduct_residual (Remainings), payment_difference_handling, deduct_analytic_distribution
- account.payment.deduction · modelo nuevoname (Label), amount (Deduction Amount), is_open (Open), account_id, company_id, currency_id, register_payment_id
Texto generado por IA (DeepSeek) al leer el código de la versión 18.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: 7 confirmadas, 2 sin información de 9 versiones.
Fuentes · Odoo 16.0
Confirmado el 2026-11-03 en la rama 16.0 de OCA/account-payment.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0- Seleccione 1 factura, ya sea en la vista de formulario o en la vista de árbol
- Haga clic en Registrar pago, se abrirá un asistente de pago
- Reduzca el importe a pagar y aparecerá el importe de la diferencia de pago
- Elija "Marcar factura como totalmente pagada (multi deduct)" y aparecerá una nueva tabla de deducciones
- Añada el importe de la deducción, asegúrese de que el importe total de la deducción sea igual a la diferencia de pago
- Haga clic en validar para finalizar el pago
Nota: esta función solo funciona para el pago de 1 factura
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, Configuració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.