OdooWiki OCA HUB

Sales Commissions Settlement Report

sale_commission_settlement_report folder_open OCA/commission open_in_new
Sales License: AGPL-3

This module allows to:

  • add invoice customer info to settlement report
  • hide lines with amount = 0 from settlement report

auto_awesome What this module does

AI-generated from the code · Odoo 14.0

Adds two company-wide settings that change how sales commission settlements and their printed report look: you can show the customer on each settlement line and hide lines whose settled amount is zero.

This module extends the Sales Commissions (settlement) feature with two optional settings, both switched off by default.

Where to find the settings: in the Sales settings screen, next to the quotation/order options, you get two checkboxes: "Show partner details in settlements report" and "Do not display lines with zero amount in settlements and its report". They are stored on the company, so each company can choose its own behaviour.

What changes on the settlement screen: the standard list of settlement lines is hidden and replaced by a filtered list. When the zero-amount option is on, lines whose settled amount is zero are left out of that list. The list shows the date, the invoice line, the customer, the commission and the settled amount.

What changes in the printed report: if the partner option is on, an extra "Partner" column appears in the settlement report, showing the customer taken from the related invoice line. The report also uses the filtered list, so zero-amount lines disappear from the printed document when that option is enabled.

The module touches the company settings, the settlement and settlement line records, and the settlement report template. No new menus are added; everything is reached from the existing Sales settings and the existing Settlements screen.

Depends on

Models and fields (4)
  • res.company · extends an existing modelshow_partner_settlement_report (Show partner details in settlements report), settlement_skip_zero_amount_lines (Skip lines in settlements with zero amount)
  • res.config.settings · extends an existing modelshow_partner_settlement_report, settlement_skip_zero_amount_lines
  • sale.commission.settlement · extends an existing modelshowable_line_ids, show_partner_settlement_report
  • sale.commission.settlement.line · extends an existing modelpartner_id, show_partner_settlement_report

Text generated by AI (DeepSeek) from reading the Odoo 14.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 14.0

Confirmed on 2026-11-03 in branch 14.0 of OCA/commission.

terminal Installation and usage

OCA documentation · Odoo 14.0

To show the partner in settlement lines:

  • Go to Settings > Sales > Quotations & Orders:
  • enable the setting "Show partner details in settlements report"

To hide lines with amount equals to 0:

  • Go to Settings > Sales > Quotations & Orders:
  • enable the setting "Do not display lines with zero amount in settlements and its report"

No verified information in OCA: Installation, Usage.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.