Este módulo proporciona las funciones base para las operaciones de comisiones para permitir lo siguiente:
- Definir agentes con sus comisiones
- Asignar agentes a contactos
- Crear liquidaciones para resumir las comisiones de determinados periodos
Puede definir qué importe base se va a tener en cuenta: importe neto (basado en el margen) o importe bruto (importe del subtotal de la línea).
Funcionalidad adicional que proporciona este módulo:
- Añade un informe de liquidación agrupado por fecha.
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 17.0Define reglas de comisión para agentes, asigna agentes a clientes y productos, y genera liquidaciones de comisiones con informes imprimibles.
Este módulo añade los bloques de construcción para gestionar comisiones de ventas en Odoo. Puedes crear tipos de comisión en Comisiones > Configuración > Tipos de comisión, eligiendo un porcentaje fijo o un porcentaje que varía según secciones de importe, y decidiendo si la comisión se calcula sobre el importe de la venta/factura o sobre el margen (importe menos coste).
- Marca un contacto como agente y establece su comisión predeterminada y su periodo de liquidación (quincenal, mensual, trimestral, semestral o anual).
- Asigna agentes a los clientes y marca productos como libres de comisión.
- En las líneas de venta o de factura, se muestran los agentes y sus importes de comisión, con un estado que indica si la línea está libre de comisión, no tiene agentes o cuántos agentes tiene.
- Usa el asistente Settle Commissions para crear liquidaciones para una fecha y unos agentes elegidos; el sistema agrupa las líneas por agente, compañía y moneda y crea registros de liquidación.
- Las liquidaciones muestran el agente, el periodo, las líneas y el total, se pueden cancelar y se siguen con mensajes y actividades.
- Hay dos informes PDF disponibles: un informe de liquidación y un informe de liquidación agrupado por fecha.
- El acceso está controlado por los grupos User y Manager, y las liquidaciones se filtran por compañía.
Depende de
Lo necesitan otros módulos
Menús que añade
Modelos y campos (9)
- commission · modelo nuevoname, active, fix_qty (Fixed percentage), section_ids (Sections), commission_type (Type), settlement_type, amount_base_type (Base)
- res.partner · amplía un modelo existenteagent (Creditor/Agent), agent_ids (Agents), agent_type (Type), settlement (Settlement period), commission_id (Commission), settlement_ids
- commission.mixin · modelo nuevoagent_ids (Agents & commissions), product_id (Product), commission_free (Comm. free), commission_status (Commission)
- product.template · amplía un modelo existentecommission_free (Free of commission)
- commission.section · modelo nuevopercent, amount_to (To), amount_from (From), commission_id (Commission)
- commission.line.mixin · modelo nuevoamount (Commission Amount), agent_id, object_id (Parent), currency_id, commission_id
- commission.settlement · modelo nuevoname, state, total, date_to (To), agent_id, can_edit, line_ids (Settlement lines), date_from (From), agent_type, company_id, currency_id, settlement_type
- commission.make.settle · modelo nuevodate_to (Up to), agent_ids, can_settle, settlement_type
- commission.settlement.line · modelo nuevodate, agent_id, company_id, currency_id, commission_id, settlement_id, settled_amount
Texto generado por IA (DeepSeek) al leer el código de la versión 17.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. El módulo es muy grande y solo se ha leído una parte del código. 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/commission.
terminal Instalación y uso
Documentación de OCA · Odoo 17.0Configuración
Fuente · Odoo 17.0Para añadir comisiones:
- Vaya a Comisiones \> Configuración \> Tipos de comisión.
- Edite o cree un nuevo registro.
- Seleccione un nombre para distinguir ese tipo.
- Seleccione el tipo de porcentaje de la comisión:
- Porcentaje fijo: todas las comisiones se calculan con un porcentaje fijo. Puede rellenar el porcentaje en el campo "Porcentaje fijo".
- Por tramos: el porcentaje varía en función de los intervalos de importe. Puede rellenar los intervalos y los porcentajes en la sección "Definición de tarifas".
- Seleccione el importe base para calcular el porcentaje:
- Importe de venta/factura: el porcentaje se calcula a partir del importe introducido en el pedido de venta/factura.
- Margen (Importe - Coste): el porcentaje se calcula solo a partir del beneficio, tomando el coste del producto.
Para añadir nuevos agentes:
- Vaya a Comisiones \> Agentes. También puede acceder desde Contactos \> Contactos o Ventas \> Pedidos \> Clientes.
- Edite o cree un nuevo registro.
- En la página "Ventas y compras", marque la casilla "Agente". Debería estar marcada si ha accedido desde la primera opción del menú.
- Hay una nueva página llamada "Información del agente". En ella, puede establecer los siguientes datos:
- El tipo de agente, siendo en este módulo base "Agente externo" la única configuración existente. Se puede ampliar con el módulo hr_commission para establecer un tipo de agente "Empleado".
- El tipo de comisión asociado.
- El periodo de liquidación, donde puede seleccionar "Quincenal", "Mensual", "Trimestral", "Semestral" o "Anual". También podrá ver las liquidaciones que se han realizado a este agente desde esta página.
Para establecer agentes predeterminados en los partners:
- Vaya a Facturación \> Clientes \> Clientes o Contactos \> Contactos.
- Edite o cree un nuevo registro.
- En la página "Ventas y compras", verá un campo llamado "Agentes" donde se pueden añadir. Puede poner el número de agentes que desee, pero no puede seleccionar una comisión específica para cada partner en este módulo base.
Para liquidar las comisiones a los agentes:
- Vaya a Comisiones \> Liquidaciones \> Liquidar comisiones.
- En la ventana que aparece, debe seleccionar la fecha hasta la cual desea crear las comisiones. Debe ser al menos un día después de la fecha del último periodo. Por ejemplo, si sus liquidaciones son mensuales, debe poner al menos el primer día del mes siguiente.
- Puede liquidar solo ciertos agentes si los selecciona en la sección "Agentes". Déjelo vacío para liquidar todos.
- Haga clic en el botón "Crear liquidaciones".
- Si hay nuevas liquidaciones, se mostrarán después de esto.
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.