This module adds a new tab in the partner form to introduce risk insurance information.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Lets you record credit-insurance details on customers and automatically marks their customer invoices as insured, plus print an invoice list report grouped by insured/uninsured customers and country.
This module adds credit-insurance information to customers and uses it on customer invoices.
On the customer form, a new "Credit Insurance" tab (visible to invoicing users) shows the total credit limit, the insured credit limit, the remaining company credit limit (total minus insured, never below zero), the insurance coverage percentage, whether insurance was requested, the grant date, two insurance codes, a policy state and the insurance company. Changing the insured limit automatically raises the total limit if needed. Two small reference lists are added: insurance companies (linked to a company contact) and policy states, where a state can be flagged to insure invoices.
On customer invoices, an "Insured" toggle appears in the header (draft only). When the customer's policy state is flagged to insure invoices, new customer invoices are automatically marked as insured and filled with the customer's insurance company and policy. If a user ticks the toggle for a customer without such a policy, Odoo blocks it with an error message. Invoice lists get an "Insured" filter.
Under Accounting > Reporting a new menu opens a small dialog (from/to dates, only unpaid option) that prints the "Invoice Risk Insurance Report": posted customer invoices and refunds sorted into insured and uninsured customers, then by country, with subtotals per country, per group and a grand total. The report can also be launched from the invoice list.
Depends on
Required by other modules
Menus it adds
Models and fields (5)
- res.partner · extends an existing modelcredit_limit, risk_insurance_code (Insurance Code), company_credit_limit, risk_insurance_code_2 (Insurance Code 2), credit_policy_state_id (Policy State), insurance_credit_limit (Insured credit limit), credit_policy_company_id (Credit Policy Company), risk_insurance_requested (Insurance Requested), risk_insurance_grant_date (Insurance Grant Date), credit_policy_insure_invoices (Insure Invoices), risk_insurance_coverage_percent (Insurance coverage (%))
- account.move · extends an existing modelcredit_policy_state_id (Insurance Policy), credit_policy_company_id (Insurance Company), insured_with_credit_policy (Insured by a Credit Policy)
- credit.policy.state · new modelname, active, insure_invoices
- credit.policy.company · new modelname, active, partner_id (Company)
- partner.risk.insurance.wizard · new modeldate_to (To), date_from (From), only_unpaid
Text generated by AI (DeepSeek) from reading the Odoo 18.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: 7 confirmed, 2 with no information of 9 versions.
Sources · Odoo 18.0
Confirmed on 2026-11-03 in branch 18.0 of OCA/credit-control.
terminal Installation and usage
OCA documentation · Odoo 18.0Usage
Source · Odoo 18.0To use this module you need to:
- Go to Sales \> Customer \> Create.
- Go to Credit Insurance tab if you are at least an Account User.
- Set insurance risk options creating at least a Credit Policy (with Insure invoices set) and Credit Company and set them in the customer.
- Create an Inovoice with the customer that has the insurance risk options set.
- Credit Policy will be set in the invoice.
- You can activate or deactivate the Credit Policy if the customer is allowed to have a credit policy.
- You can filter Out Invoices by Credit Policy in the list view.
No verified information in OCA: Installation, Configuration.
Installation 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.