Sales commissions based on paid amount
Este módulo permite liquidar comisiones basadas en el importe pagado.
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 14.0Permite pagar comisiones a los agentes de ventas solo sobre los importes que los clientes han pagado realmente, en lugar de sobre la factura completa. Puedes hacer un seguimiento de la comisión esperada frente a la liquidada por pago y verlo en menús dedicados.
Este módulo amplía la aplicación de comisiones de ventas para que se pueda calcular una comisión sobre el importe pagado en lugar de la factura completa. En cada comisión ahora se elige un "Payment amount type": "Full amount" (el valor predeterminado) o "Paid amount".
Cuando se selecciona "Paid amount", Odoo crea una previsión de la comisión esperada de cada línea de plazo de pago de la factura y, a continuación, realiza un seguimiento de la comisión realmente obtenida cada vez que se concilia un pago con la factura. Un botón en las líneas de agente abre una ventana emergente que muestra la previsión y las comisiones parciales reales.
Aparecen dos menús nuevos en el menú Sales Commissions: "Partial Commission Forecast" (comisiones previstas por pago) y "Partial Commissions" (comisiones ya liquidadas mediante pagos). Las líneas de liquidación muestran un importe liquidado, y las líneas de liquidación parcial no se pueden eliminar una vez que pertenecen a una liquidación.
En Settings, una opción de compañía "Show invoice and payment dates in settlements" añade la fecha de factura y la fecha de pago utilizadas al crear una liquidación al formulario de liquidación. El asistente de liquidación ahora también crea liquidaciones a partir de comisiones parciales pagadas, y los registros de liquidación almacenan los límites de fecha de factura y fecha de pago utilizados.
Depende de
Lo necesitan otros módulos
Menús que añade
Modelos y campos (10)
- res.company · amplía un modelo existentecommission_show_settlement_dates (Show invoice and payment dates in settlements)
- sale.commission · amplía un modelo existentepayment_amount_type (Payment amount type)
- res.config.settings · amplía un modelo existentecommission_show_settlement_dates
- account.partial.reconcile · amplía un modelo existenteaccount_invoice_line_agent_partial_ids
- account.invoice.line.agent · amplía un modelo existentepartial_settled (Partial Commission Amount Settled), is_fully_settled, payment_amount_type, invoice_line_agent_partial_ids, commission_settlement_line_partial_ids
- sale.commission.settlement · amplía un modelo existentesettlement_date_to (Invoice date up to), show_settlement_dates, settlement_date_payment_to (Payment date up to)
- sale.commission.make.settle · amplía un modelo existente
- sale.commission.settlement.line · amplía un modelo existentesettled_amount, agent_line_partial_ids, settlement_line_partial_ids
- account.invoice.line.agent.partial · modelo nuevoamount (Commission Amount), move_id (Invoice), agent_id, company_id, is_settled (Fully settled), currency_id, invoice_date, move_line_id, date_maturity, settled_amount, invoice_line_id (Invoice Line), invoice_line_agent_id, settlement_line_partial_ids, account_partial_reconcile_id
- sale.commission.settlement.line.partial · modelo nuevoamount, move_id, agent_id, company_id, is_settled, currency_id, invoice_date, date_maturity, settlement_id, invoice_line_id, reconcile_amount (Payment amount), settlement_line_ids, partial_reconcile_id, invoice_line_agent_id, reconcile_debit_move_id (Debit move line), invoice_agent_partial_id, reconcile_credit_move_id (Credit move line)
Texto generado por IA (DeepSeek) al leer el código de la versión 14.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: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 14.0
Confirmado el 2026-11-03 en la rama 14.0 de OCA/commission.
terminal Instalación y uso
Documentación de OCA · Odoo 14.0- Vaya a Sales > Commissions Management > Commission Types > cree o abra un registro
- Seleccione Invoice Status: Payment Based
- Seleccione Payment Amount Type: Paid Amount
El comportamiento de las liquidaciones de comisiones será según la descripción del módulo.
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.