Este módulo añade la función de calcular comisiones en facturas (account moves).
También permite crear facturas de proveedor a partir de liquidaciones para agentes externos.
Este módulo depende del módulo commission.
Además, extiende el informe de liquidación agrupada del módulo commission para incluir una agrupación por factura
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.0Calcula y liquida comisiones en las facturas de cliente, luego crea facturas de proveedor para pagar a los agentes. Añade informes de análisis de comisiones y un menú dedicado de liquidaciones.
Este módulo incorpora la gestión de comisiones a la facturación. En las facturas de cliente (account.move), cada línea de factura puede llevar uno o varios agentes con una comisión y un importe. Aparece un grupo "Commissions" en el formulario de la línea de factura, y la factura muestra una comisión total y un botón "Settlements" cuando existen liquidaciones.
Las comisiones se calculan automáticamente a partir del subtotal de la línea de factura, la cantidad y el producto, y se invierten para los abonos. Puedes marcar una línea como exenta de comisión, o usar "Regenerate agents" en una factura en borrador para reconstruirlos. Una vez liquidada una línea de comisión, ya no se puede modificar, y una factura con líneas liquidadas no se puede cancelar.
En cada comisión eliges si se liquida cuando se emite la factura (Invoice Based) o cuando se paga (Payment Based). Las liquidaciones de tipo "Sales Invoices" se crean desde el asistente de liquidación, y desde una liquidación liquidada puedes pulsar "Make invoice" para generar una factura de proveedor para el agente, agrupando opcionalmente varias liquidaciones en una sola factura.
Un nuevo menú "Invoices Settlements" lista estas liquidaciones, y un informe "Commission Analysis" (pivot, graph y filtros) te permite analizar las comisiones por agente, cliente, categoría de producto y estado de la factura. Los informes de liquidación también muestran la línea de factura de origen y la cantidad.
Depende de
Lo necesitan otros módulos
Menús que añade
Modelos y campos (9)
- commission · amplía un modelo existenteinvoice_state (Invoice Status)
- account.move · amplía un modelo existentesettlement_ids (Settlements), commission_total (Commissions), settlement_count, partner_agent_ids (Agents)
- account.move.line · modelo nuevoagent_ids, any_settled, settlement_id
- commission.settlement · amplía un modelo existentestate, invoice_id (Generated Invoice), settlement_type, invoice_line_ids (Generated invoice lines)
- commission.make.settle · amplía un modelo existentesettlement_type
- commission.make.invoice · modelo nuevodate, grouped (Group invoices), company_id, journal_id, product_id (Product for invoicing), settlement_ids, from_settlement
- account.invoice.line.agent · modelo nuevosettled, object_id, company_id, invoice_id (Invoice), currency_id, invoice_date (Invoice date), settlement_line_ids
- commission.settlement.line · amplía un modelo existenteinvoice_line_id (Source invoice line), invoice_agent_line_id
- invoice.commission.analysis.report · modelo nuevoamount, uom_id, balance, settled, agent_id, categ_id, quantity (# of Qty), company_id, partner_id, percentage (Percentage of commission), price_unit (Unit Price), product_id, date_invoice (Invoice Date), commission_id, invoice_state (Invoice Status), price_subtotal (Subtotal), invoice_line_id
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 15.0
Confirmado el 2026-11-03 en la rama 15.0 de OCA/commission.
terminal Instalación y uso
Documentación de OCA · Odoo 17.0Configuración
Fuente · Odoo 17.0Para seleccionar el estado de la factura en las comisiones:
- Edite o cree un nuevo registro para seleccionar el estado de la factura para liquidar las comisiones.
- Basado en factura: Las comisiones se liquidan cuando se emite la factura.
- Basado en pago: Las comisiones se liquidan cuando se paga la factura.
Para añadir comisiones en las facturas:
- Vaya a Facturación \> Clientes \> Facturas.
- Edite o cree un nuevo registro.
- Cuando haya seleccionado un partner, cada nueva línea de factura que añada tendrá los agentes y las comisiones establecidos a nivel de cliente.
- Puede añadir, modificar o eliminar estos agentes de forma discreta haciendo clic en el icono con varias personas representadas, junto al campo "Commission" de la lista. Este icono estará disponible solo si la línea aún no se ha facturado.
- Si ha configurado su sistema para editar líneas en una ventana emergente, los agentes aparecerán también en esta ventana.
- El icono de agentes será en esta ocasión visible cuando la línea no se haya liquidado.
- Tiene un botón "Regenerate agents" en la parte inferior de la página "Invoice Lines" para forzar un recálculo de todos los agentes a partir de la configuración del partner. Esto es necesario, por ejemplo, cuando ha cambiado el partner en la factura habiendo ya insertado líneas.
Para facturar las liquidaciones (solo para agentes externos):
- Vaya a Facturación \> Comisiones \> Create Commission Invoices.
- En la ventana que aparece, puede seleccionar los siguientes datos:
- Product. Debería ser un producto de servicio para ser coherente.
- Journal: Para seleccionar entre los diarios de compra existentes.
- Date: Si quiere elegir una fecha de factura específica. Puede dejarlo en blanco si lo prefiere.
- Settlements: Para seleccionar liquidaciones específicas a facturar. También puede dejarlo en blanco para facturar todas las liquidaciones pendientes.
Si quiere facturar una o varias liquidaciones específicas:
- Navegue a Facturación \> Comisiones \> Invoices Settlements.
- Selecciónela/s en la lista.
- Haga clic en Action \> Create Commission Invoices.
- También puede entrar en una liquidación y hacer clic en el botón "Make invoice".
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.