| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Purchase (purchase)
• Invoicing (account) • Discuss (mail) |
| Lines of code | 97 |
| Technical Name |
tt_purchase_vendor_bill_policy |
| License | LGPL-3 |
| Website | https://github.com/taghrasthink |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Purchase (purchase)
• Invoicing (account) • Discuss (mail) |
| Lines of code | 97 |
| Technical Name |
tt_purchase_vendor_bill_policy |
| License | LGPL-3 |
| Website | https://github.com/taghrasthink |
Purchase Vendor
Bill Control Policy
Smart, hierarchical control rules per partner & purchase order
|
|
Overview
In standard Odoo, the Bill Control Policy (Ordered vs Received Quantities) is defined globally or per product. In practice, billing policies depend heavily on the relationship with the vendor — trust, commercial agreements, and cycles.
This module introduces a smart configuration level directly linked to the Vendor (res.partner) and Purchase Order, allowing automatic inheritance and manager-level manual override for optimal safety.
Vendor Level PolicyDefine customized default policies specifically tailored for each supplier profile. |
PO Dynamic OverrideManually tweak the policy on individual purchase orders before validation. |
Smart Fallback FlowIntelligent hierarchy fallback to default product settings whenever required. |
Manager SecuritySafeguard company accounting from early billing errors on raw products. |
Policy Resolution Hierarchy
How Odoo resolves the active billing policy (from highest to lowest priority)
Main Features Breakdown
Vendor-level Control Rules
Define the default billing policy on the Vendor card (Sales & Purchases tab). Avoid setting billing policies per product when they natively depend on your vendor trust level.
| vendor_form_view.jpg |
PO-level Manual Override
When creating a Purchase Order, the policy is auto-filled from the vendor settings. Purchase managers can easily override it before confirmation. Once the order is confirmed, the field becomes read-only.
| purchase_order_view.jpg |
|
LGPL-3 License • Premium Enterprise Utilities |
Please log in to comment on this module