Stop vendor over-exposure before it happens
Two-tier warning and blocking limits, payables-based exposure, and a manager override workflow stop a purchase order before it breaches what you owe a vendor — not after.
The problem
Purchase orders confirm freely no matter how much a company already owes a vendor or has already committed to buy from them this period. Procurement teams get no warning as spend approaches a supplier's credit ceiling, and finance only discovers the over-exposure once invoices land and the balance is already too high to walk back.
The solution
A two-tier warning and blocking limit sits on every vendor, enforced the moment a purchase order is confirmed — not after. Exposure is calculated from real outstanding payables and open orders, a manager override gives urgent purchases a sanctioned way through, and a live dashboard shows exactly how close every vendor sits to its ceiling.
Everything a credit-controlled purchase order needs
Every capability below is implemented in the module.
Two-Tier Vendor Limits
A warning threshold flags rising exposure early, while a separate blocking threshold enforces a hard stop — set independently per vendor.
Preventive Blocking at Confirmation
Confirmation is intercepted before the order transitions state, so a breach never actually occurs in the first place.
Payables-Based Exposure
Exposure combines outstanding vendor payables with committed open purchase orders, not just what has been ordered on paper.
Manager Override Workflow
A mandatory-reason wizard routes exceptions to a credit manager for approval or refusal, with the full trail kept on the order.
Real-Time Exposure Dashboard
List and kanban views show limit, exposure, utilization, and hold status for every vendor under credit control at a glance.
Invoice Aging Alongside Credit Status
Overdue vendor balances are broken out from the total due amount, so finance sees not just how much is owed but how late it is.
Configurable Email Alerts
Warning, block, and override-request emails go to a company-defined recipient list and always cite the specific purchase order.
Flexible Limit Basis
Choose net or gross tax-inclusive amounts, and whether the limit measures payables, committed orders, or both, per vendor.
Multi-Currency & Period-Aware
Limits and exposure are evaluated in company currency across vendor and PO currencies, with monthly, annual, or lifetime rolling periods.
How it works
Set the Limit
Configure warning and blocking thresholds, tax basis, and exposure basis per vendor, or set company-wide defaults in Settings.
Purchase as Usual
Purchasing officers create and confirm orders exactly as before — nothing changes until a limit is approached.
Warn or Block
Crossing the warning limit shows an overage popup at confirmation; crossing the blocking limit stops confirmation and puts the vendor on hold.
Override or Resolve
A manager can approve a justified override, or the team pays down the balance until exposure drops back under the limit.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. Odoo's native credit limit governs customer/sales exposure. This app adds the equivalent control on the purchasing side, evaluating what you owe and have committed to each vendor.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Supplier Credit Limit | Vendor Credit Limit | Purchase Limit
Two-tier vendor credit limits enforced at PO confirmation, with payables-based exposure, a manager override workflow, invoice aging beside credit status and a real-time dashboard.
Buy on Odoo App Store