Customer Credit Limit Control Odoo app icon Accounting/Accounting

Customer Credit Limit Control

Customer credit limit block with approval for sales orders, deliveries and invoices, credit hold and overdue check

Odoo 19.0 Odoo 20.0
Customer Credit Limit Control for Odoo 19.0 & 20.0

Odoo warns when a customer goes over its credit limit; it does not stop anything. This module builds on that standard Sales Credit Limit feature and turns the warning into a real control: a sales order, a delivery or a customer invoice of a customer that fails the credit check waits for the approval of a credit manager. It uses the credit limit, the total receivable and the sales orders to invoice that Odoo already keeps; no second limit and no second warning.

Key Features

  • Block instead of warn — Per company, choose where the limit is enforced: sales order confirmation, delivery validation, customer invoice posting.
  • Credit approval with a reason — The blocked user requests an approval from the message itself. A credit manager approves or refuses with a reason; the approval covers the order, its deliveries and its invoices.
  • Override by a credit manager — A credit manager confirms a blocked document in one step, after writing the reason.
  • Credit hold — Put a customer on hold with a reason, one by one or in bulk. Documents are blocked whatever the amount, until the hold is released or a credit manager approves the document.
  • Overdue invoices count too — Optionally fail the credit check when the oldest unpaid invoice is overdue for more days than you tolerate, even below the limit.
  • Credit exposure on the customer — Receivable, sales orders to invoice, exposure, available credit, share of the limit used, overdue amount and oldest overdue days, next to the standard credit limit.
  • Customers over or near their limit — One list of the customers that need attention: on hold, over limit, near limit, overdue.
  • Credit history — Every limit change, hold, release, request, approval and refusal with user, date and reason.

Benefits

  • Credit policy enforced on the server, whatever the screen, import or API used
  • No surprise: the message says which check failed and what to do next
  • Sales keeps moving: a request is one click away and managers are notified
  • Auditors see who allowed what, when and why

Ideal For

  • Wholesalers and distributors selling on account
  • Finance teams that must sign off deliveries to late payers
  • Companies whose auditors ask who raised a credit limit

Technical Highlights

  • Extends the standard Sales Credit Limit: same setting, same limit field, same warning
  • Depends on the Invoicing app only; Sales and Inventory are used when they are installed
  • Settings, holds and limits per company; multi-currency; fully translatable
  • Dedicated Credit Manager access right; record rules on requests and history

Supported Odoo Versions

  • Odoo 19
  • Odoo 20

Need a custom Odoo module?

We build tailored Odoo apps and customizations for your exact workflow. Tell us what you need and get a free consultation.