OdooWiki OCA HUB

Product Sticker on Invoice Reports with Risk Insurance

partner_risk_insurance_product_sticker_invoice_report folder_open OCA/credit-control open_in_new
Uncategorized License: AGPL-3

This module extends the functionality of Risk Insurance to support display Insurance company logos and to allow you to reflect on your invoices that those operations are insured.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Link product stickers to a credit policy company so that invoice reports only show the insurance company's sticker when the invoice is actually insured under that policy.

This module connects product stickers (the small logos or labels printed on invoice reports) with credit policy companies used for risk insurance.

  • On each product sticker, a new field lets you choose a Credit Policy Company. The sticker will then only be shown for invoices linked to that company.
  • On the credit policy company form, a read-only list shows all stickers assigned to it, so you can see at a glance which logos are tied to that insurer.
  • On invoices, the system automatically filters the stickers: a sticker is kept only if the invoice's credit policy state indicates that invoices are insured and the sticker belongs to the invoice's credit policy company. Otherwise the sticker is removed from the invoice report.

This means the insurance company logo appears on the printed invoice only when the sale is really covered by that insurer's policy, avoiding misleading logos on uninsured invoices.

The module touches account.move, credit.policy.company and product.sticker, and adds fields to the credit policy company and product sticker forms. It installs automatically when both risk insurance and invoice product sticker modules are present.

Models and fields (3)
  • account.move · extends an existing model
  • product.sticker · extends an existing modelcredit_policy_company_id (Credit Policy Company)
  • credit.policy.company · new modelsticker_ids

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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 2 confirmed, 7 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.0

To configure this module, you need to:

  • Set default Sticker Positions on Invoice Settings > Show Product Stickers.
  • Enable Sales Credit Limit option on Invoice Settings > Invoicing > Customer Invoices.
  • Go to Settings > Technical > Database Structure > Product Stickers
  • Create a new sticker for your company and select a Credit Company or Create a new one
  • Go to a partner and setup to this Credit Company with an Insurance State with Insure Invoices
  • Create an Out Invoice and select Product Sticker position on Other Info tab > Invoices.
  • Print invoice to see your Insured logo.
  • Repeat the same process with another Partner without Insured invoices to see that is not shown.

To use this module, you need to:

  • Set default Sticker Positions on Invoice Settings > Show Product Stickers.
  • Go to Product Stickers and create a new one with an Insured Company.
  • Set the insured company on your partner on the Risk Control section.
  • Define a Insured state with Insured invoices check.
  • Now all insured invoices will have your Insured Product Sticker.

No verified information in OCA: Installation.

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.