Supplier contracts, enforced automatically
Track negotiated prices, delivery SLAs, penalty tiers and renewal deadlines in one place, then let the app detect breaches, calculate penalties and generate draft vendor credit notes — no spreadsheets required.
The problem
Contracts spell out negotiated prices, delivery SLAs, grace periods, penalty rates and renewal notice windows, but native purchasing tracks none of it as an enforceable commitment. Invoices get paid above the agreed rate, late deliveries go unpenalized, contracts auto-renew on unfavorable terms, and vendor performance resets every 365 days — so by the time anyone notices, the money is already out the door and there is no defensible record of what was checked.
The solution
One app records every contract term, then scans bills and deliveries to flag price variances and SLA breaches, computes progressive penalty amounts with grace days and caps, and turns a confirmed breach into a draft vendor credit note. A lifetime on-time scorecard, renewal-deadline alerts and a full audit trail keep procurement proactive instead of reactive.
Everything a contract clause can demand
Every capability below is implemented in the module.
Line-by-line price variance detection
Scans vendor bill lines against each contract's negotiated prices and flags any line invoiced above the agreed rate, with the exact variance amount recorded.
Automatic SLA breach detection
Compares each purchase line's promised delivery date against the actual receipt date and logs the delay — positive or negative — with no manual data entry.
Progressive penalty tiers, grace days and caps
Define per-contract grace periods and day-based penalty tiers with an overall cap, and the app computes the liquidated-damages amount for every late delivery.
Force-majeure & buyer-caused exemptions
Mark a breach exempt with a documented reason and the penalty recalculates to zero, so claims stay fair and defensible.
Quality-rejection penalties
Extend penalties beyond lateness: record the rejected value above agreed tolerance and recover it the same way as a delivery penalty.
Draft credit notes, grouped by vendor
Turn one or many confirmed breaches into draft vendor refunds with a single action — records for the same vendor are consolidated onto one credit note line by line.
Manager approval limits
Set a configurable recovery threshold — any claim above it requires a manager to generate the credit note, keeping large recoveries controlled.
Lifetime vendor on-time scorecard
A non-resetting on-time percentage, signed average delay and sample size on every vendor, with a color-coded badge that stays neutral until there is enough data to judge.
Renewal & notice-deadline alerts
Tracks each contract's notice period and escalation cap, and raises a compliance record and activity before the notice window closes so renewals never slip by accident.
How it works
Record the contract
Enter negotiated prices, penalty tiers, grace days and renewal terms once per vendor contract.
Detect automatically
Scan vendor bills and deliveries to flag price variances and SLA breaches as compliance records.
Review & approve
Penalty amounts are computed automatically; move each record through its workflow and approve claims above the limit.
Recover the amount
Generate draft vendor credit notes, grouped by vendor, and watch the on-time scorecard update as new receipts arrive.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
The app walks each late day past the contract's grace period, applies the matching progressive tier rate per day, sums the result, and applies the contract's overall cap if one is set. Quality rejections use the recorded rejected value instead, and marking a breach exempt zeroes the amount.
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 Contract Compliance & Penalties
Line-by-line price variance and automatic SLA breach detection with progressive penalty tiers and exemptions — turned into draft credit notes, with lifetime vendor scorecards and renewal alerts.
Buy on Odoo App StoreMore Odoo inventory apps
Supplier Risk Management
Explainable multi-dimension scoring fed by purchasing data, A/B/C classification and scheduled reassessments — with mitigation plans and vendor self-service questionnaires.
Vendor Product Management
Every supplier's prices, stock, and product codes consolidated into one guided purchasing view, with automatic UoM conversion and vendor performance grading.
Advance Reordering
History-driven reorder suggestions with forecast-accuracy dashboards and supplier lead-time awareness — reordering built on demand trends instead of static min/max thresholds.
All in One Purchase Management
No-code multi-tier purchase approvals with rule-based bypass, an exception dashboard, batch approvals, vendor scorecards and three-way match status.
Cancel Purchase Order
Three cancellation modes with a live impact preview, cascade cleanup of receipts and bills, line-level and bulk cancellation, approval gating for high-value orders and a time-boxed undo.
Change Vendor In Validated Purchase
Reassign the vendor on a confirmed PO and cascade it through bills, receipts and payments, with a pre-change preview, mandatory reason, optional approval and an immutable audit trail.