| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Invoicing (account) • Purchase (purchase) • Discuss (mail) |
| Lines of code | 860 |
| Technical Name |
gb_three_way_match_bill_exception_queue |
| License | OPL-1 |
| Website | https://gencbaris.com/odoo_plugins/ |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Invoicing (account) • Purchase (purchase) • Discuss (mail) |
| Lines of code | 860 |
| Technical Name |
gb_three_way_match_bill_exception_queue |
| License | OPL-1 |
| Website | https://gencbaris.com/odoo_plugins/ |
| Versions | 18.0 19.0 |
Three-Way Match & Bill Ex
Auto-match PO to receipt to vendor bill and route price/qty variances to an exception queue
Never pay a vendor bill that does not agree with what you ordered and what you received. For every bill line this module reconciles three sources of truth — the purchase order, the goods receipt and the vendor bill — computes price and quantity variances, and holds any failing bill in an exception queue until a reviewer clears it.
Key Features
True Three-Way Match
Each bill line compares ordered, received and billed quantity and PO vs bill price, accounting for quantities already billed on earlier bills.
Match Status
Lines are classified as matched, price variance, quantity variance, over-billed, no receipt or no PO, with per-line variance value and percentage.
Configurable Tolerances
Absolute and percentage price and quantity tolerances, set globally and overridden by per-vendor or per-category tolerance rules with specificity ranking.
Exception Queue
Bills with any failing line land in a dedicated queue where a reviewer approves the override with a reason or rejects the bill, with a full resolution log.
Enforce Mode
In enforce mode a bill is blocked from posting until every exception is cleared, so nothing out of tolerance slips through to payment.
KPIs by Vendor
Matched percentage, open exception count and value held in exceptions are summarised per vendor and across the company.
Stronger Than Native
Native three-way matching is weak. This adds real variance computation, configurable tolerances, an exception queue and posting enforcement.
Controls & Audit
Every override is captured with a reason, reviewer and timestamp, giving finance a clear audit trail and stronger purchase-to-pay controls.
Screenshots
All Match Lines
Bill Exception Queue
Resolve Exceptions
Tolerance Rules
Why Choose This Module
Accounts payable teams, finance controllers and procurement managers who want to stop overbilling, enforce purchase-to-pay controls and pass audit on supplier invoices.
Specifications
- Compatible: Odoo 18.0 / 19.0
- License: LGPL-3
- Languages: 35+
- Author: Baris Genc
- Dependencies: purchase, stock, account
- Support: odoo@gencbaris.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