ITA - Integrazione tra RiBa e provvigioni su vendite
Italiano
Il modulo permette di integrare il pagamento RiBa con le provvigioni agenti.
Nella generazione delle provvigioni agente, una fattura con termini di pagamento RiBa ed emissione con tipologia "Salvo buon fine" verrà presa in considerazione solamente trascorsi il numero di giorni impostati nel campo "Giorni di sicurezza" nella configurazione RiBa. Il filtro per la data di pagamento, nel caso di un pagamento Riba, scarterà tutti i pagamenti dove non sono passati almeno i "Giorni di sicurezza" rispetto alla data di scadenza.
È possibile impostare la spunta su "Senza provvigioni" nelle fatture, in modo che non vengano generate provvigioni agente.
Le fatture con pagamento RiBa verranno prese in considerazione solo se è passato un dato numero di giorni (impostati nel campo "Giorni di sicurezza per provvigioni" nella Configurazione RiBa) tra la scadenza del pagamento RiBa e la "Data pagamento fino a" impostata nella procedura guidata delle liquidazioni agenti.
Es:
- Fattura 0001 è pagata con RiBa
- Scadenza pagamento RiBa: 01/01
- "Giorni di sicurezza per le provvigioni" impostato in configurazione RiBa: 10
- Nella procedura guidata liquidazioni agente:
- Liquida provvigioni con "Data pagamento fino a" = 05/01 => il pagamento viene ignorato nel calcolo delle provvigioni da liquidare
- Liquida provvigioni con "Data pagamento fino a" = 15/01 => il pagamento viene considerato nel calcolo delle provvigioni da liquidare
English
The module allows you to integrate the RiBa payment with agent commissions.
When generating agent commissions, an invoice with RiBa payment terms and "Subject To Collection" type issue will be taken into consideration only after the number of days set in the "Safety Days" field in RiBa configuration. The payment date filter, in the case of a Riba payment, will exclude all payments where at least the "Safety Days" have not passed from the due date.
It is possible to set "Without commissions" flag in invoices, in this way no agent commissions are generated.
When generating agent settlements, select a payment date until which commissions should be settled.
Invoices with RiBa payment will be taken into consideration only if enough days (set in the "Safety days for commission" field in RiBa configuration) have passed between the "due date" of the RiBa payment and the payment date set in the settlement wizard.
Eg:
- Invoice 0001 is paid with RiBa
- RiBa due date: January 1st
- "Safety days for commission" set in RiBa configuration: 10
- In settlement wizard:
- Settle commissions until payment date: January 5th => commission is not settled for RiBa
- Settle commissions until payment date: January 15th => commission is settled for RiBa
auto_awesome What this module does
AI-generated from the code · Odoo 14.0Links Italian RiBa (bank receipts) payments with sales agent commissions: commissions on RiBa invoices are only generated after a configurable number of safety days, and invoices can be flagged to exclude them from commissions.
This module connects the Italian RiBa (ricevute bancarie) payment system with sales agent commissions, so that commissions are not paid too early on invoices that are still waiting for RiBa collection.
- In the RiBa configuration screen, a new field "Safety days for commission" (default 5) appears when the RiBa type is "Salvo buon fine" (sbf). It defines how many days must pass after the RiBa due date before the related invoice can count for commissions.
- On customer invoices (
account.move) a new checkbox "Without commissions" is available in the header area. When ticked, that invoice is completely excluded from agent commission generation, for example for old outstanding invoices. - When the commission settlement wizard runs, invoices paid by RiBa are skipped if the safety days have not yet passed since the RiBa due date, or if the invoice is still unsolved. Invoices flagged "Without commissions" are also skipped.
- The same safety-days rule is applied when Odoo looks for reconciled payments on an invoice: a RiBa "sbf" payment is ignored for commission purposes until the safety period has elapsed.
No new menus are added; the changes appear inside existing RiBa configuration and invoice forms and affect the commission settlement process.
Models and fields (3)
- account.move · extends an existing modelno_commission (Without commissions)
- riba.configuration · extends an existing modelsafety_days (Safety days for commission)
- sale.commission.make.settle · extends an existing model
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-03Confirmation 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/l10n-italy.
terminal Installation and usage
No verified informationInstallation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
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.