| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Purchase (purchase) • Discuss (mail) • Invoicing (account) |
| Lines of code | 115 |
| Technical Name |
no_vendor_sla |
| License | OPL-1 |
| Website | https://www.oudayet.com |
Vendor SLA Tracking
Lifetime on-time delivery rate — the score buyers actually negotiate with.
Lifetime on-time percentage · Average delay in days · Colored badge in the vendor list
Odoo 19 $34.99 · OPL-1 For Buyers 9 Languages365 days isn't a lifetime.
Native Odoo ships a vendor on-time rate, but it's capped at the past 365 days and rendered as a single stat button. Vendor SLA Tracking computes the lifetime on-time percentage, the signed average delay, and the sample size behind the number — then puts a colored badge on the vendor list so a glance tells you who's slipping.
Without this module
A 5-year supplier with one bad month looks the same as a 6-month supplier with three bad ones. The 365-day window forgets last year's chronic late shipments. No average-delay number. No list-view signal.
With this module
Lifetime on-time percentage, mean delay in days (signed), sample size in plain sight. Green / yellow / red badge on every vendor row. The score never resets.
What it does
The share of received order lines from this vendor whose final delivery arrived on or before its scheduled date — measured across your entire relationship and updated automatically as new receipts come in.
The average number of days between the scheduled date and the actual delivery. A negative number means the vendor tends to arrive early; a positive number means late.
The number of received lines behind the percentage. So you know whether 100 percent rests on 47 receipts or on 1 — and the red list badge skips brand-new vendors.
The vendor row shows a green badge when the on-time rate is 90 percent or higher. Strategic suppliers stay visible.
Soft warning. The vendor is broadly OK but there's a tail of late receipts to investigate.
Hard signal — only painted on vendors with at least one received line. Brand-new suppliers stay neutral.
How it works
The module adds three delivery-performance metrics to every vendor record: lifetime on-time percentage, average delay in days, and the number of received lines behind them.
For every order line you have actually received, it compares the scheduled receipt date with the date the goods really arrived.
The scores refresh automatically whenever a receipt is validated or a scheduled date changes — no manual recalculation needed.
See It In Action
The lifetime delivery scorecard, on the vendor and across the list.
On the vendor. A Delivery Performance group on the Purchases tab: lifetime on-time %, average delay in days, and the sample size.
At a glance. A colored on-time-rate badge on the Vendors list — green at 90%+, yellow 70–89%, red below 70%.
Rank by reliability. Sort the Vendors list by On-Time % to put your most (and least) dependable suppliers at the top.
Quantified. Average Delay (days) — negative means the vendor delivers early, positive means late — backed by the received-line sample size.
Available in 9 Languages
Every field label, button and message ships fully translated. Each user sees the module in their own Odoo language setting — no extra setup.
Honest scope
The on-time rate is built from purchase-order lines that have actually been received. A vendor you have never received from shows no score yet — there is nothing to measure.
On-time compares each receipt against the line's scheduled receipt date. If planned dates are not maintained on your purchase orders, the percentage reflects that, not the module.
Technical Details
| Odoo Version | 19.0 Community + Enterprise |
| License | OPL-1 |
| Version | 19.0.1.1.1 |
| Dependencies | purchase, stock |
| Applies To | Vendor (supplier) records |
| Configuration | None — the scorecard computes automatically from your receipts |
| Differs from native | No 365-day window. Three metrics, not one. List-view badge. |
| Runs On | Your own Odoo server — no external service or API |
Installation
1. Download from the Odoo App Store.
2. Extract to your Odoo addons directory.
3. Apps → Update Apps List → Install Vendor SLA Tracking.
4. Open any vendor → Sales & Purchase tab to see the new Delivery Performance group.
Found a bug?
Reach out via the Odoo App Store contact form.
Vendor SLA Tracking — $34.99 USD, Odoo 19
© Naim OUDAYET — oudayet.com — OPL-1 license
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Purchase (purchase) • Discuss (mail) • Invoicing (account) |
| Lines of code | 115 |
| Technical Name |
no_vendor_sla |
| License | OPL-1 |
| Website | https://www.oudayet.com |
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module