Purchase Order vs Bill Mismatch Alert

Price Mismatch Detection Between Purchase Order and Vendor Bill

$9.80 one-time v 18.0
Purchase Order vs Bill Mismatch Alert cover

Overview

Price Mismatch Detection Between Purchase Order and Vendor Bill

Supports v 18.0 — available directly on the Odoo Apps Store.

Description

Automatically Detect Pricing Discrepancies Between Purchase Orders and Vendor Bills in Odoo 18 — with Configurable Threshold and Line-Wise Validation Prior to Posting of the Bill. Overpayment of vendor bills goes unnoticed in Odoo 18. This module raises an alert at validation time if the price on a bill line differs from the original price in the PO beyond your set tolerances.

What's it useful for? Accounts payable department and procurement manager in Odoo 18 who want to detect vendor pricing errors before posting — especially in those businesses that have high volumes of invoices and where manual check of PO bill prices is not possible. Compatible with Odoo.sh and On-Premise.

Purchase Order vs Bill Price Mismatch Alert Automatically detect price mismatches between purchase orders and vendor bills in Odoo 18 — with configurable tolerance and line-level validation before bill confirmation. Overpaid vendor bills are often undetected in standard Odoo 18. This module raises an alert during the validation process when the price on a bill line differs from the original PO price beyond your configured tolerance — preventing billing errors before they are posted. Who is this for? Accounts payable team and purchase managers in Odoo 18 who want to prevent vendor billing mistakes before posting — especially in those businesses that deal with high volumes of invoices where manual checking of PO bill prices is impractical. Compatible with Odoo.sh and On-Premises.

Key Features

  • Automatic Price Mismatch Detection Alert in case if Bill Unit Price differs from PO Unit Price at bill validation time in Odoo 18

  • Configurable Tolerance Percentage You can configure an acceptable price deviation percentage in Purchase Settings — only raise alerts when there are differences beyond your tolerance

  • Line-Level Validation Perform validation for each bill line separately against the respective PO line — for more granular control in Odoo 18

  • Support for Partial Goods Receipts and Partial Billing Correctly works in partial GRN and partial billing situations

  • Easy Activation/Deactivation Switch price validation on/off with a checkbox in Purchase Settings

  • Detailed Alert Messages Detailed messages about price mismatches with exact difference value are shown in Odoo 18

How it works

  • 1. Configuring Price Mismatch Alert Tolerance in Odoo 18 Purchase Settings
    Configure the tolerance percentage in Purchase → Configuration → Settings. Check the price validation checkbox and specify your tolerance value.

  • Odoo 18 Purchase Settings showing price mismatch alert tolerance configuration with tolerance percentage field

  • 2. Original PO Unit Price in Odoo 18 Purchase Order
    The original purchase order line unit price is considered the basis for validation at the moment of creating a vendor bill.

  • Odoo 18 purchase order showing unit price that will be used for bill price mismatch validation

  • 3. Bill Validation Alert in Odoo 18
    During validation of vendor bill in Odoo 18 if any line unit price is different from the PO price beyond the set tolerance, a price mismatch alert will be raised with details of the discrepancy — preventing posting of the bill with a wrong price.

  • Odoo 18 vendor bill validation showing price mismatch alert with details of the PO vs bill price difference

Compatibility

  • Odoo Version 18.0

  • Editions Community & Enterprise

  • Platforms Odoo.sh, On-Premise

  • Odoo Online (SaaS) Not supported

Frequently Asked Questions

Will the alert prevent posting of the bill or just raise a warning?

By default, the module raises a validation alert in Odoo 18. Contact us if you want to have a hard blocking that prevents bill posting till the price correction.

What if I have a vendor that constantly changes prices?

Use a higher tolerance percentage in this case. Module's per-setting tolerance allows you to configure an acceptable range of deviations. Use wider threshold to avoid unnecessary warnings for planned price changes.

What if I don't have a purchase order as a bill reference?

It doesn't work in this situation — the validation is performed only in case if the bill line has a reference to the purchase order line.

Is it compatible with Odoo Community Edition?

Yes — compatible with Odoo 18.0 Community and Enterprise editions on Odoo.sh and On-Premise. Requires Purchase and Invoicing modules. Not available for Odoo Online (SaaS).

Contact me for Support, Customization, Implementation

  • Website: www.nimmutechnologies.com

  • Email: subashmca2017@gmail.com

  • Telegram: https://t.me/Chubbu007

Subash V — Nimmu Technologies

Subash V

Odoo Techno Functional — Nimmu Technologies

I develop custom Odoo modules that simplify business operations and solve real-world workflow challenges. Every module is built with reliability, usability, and long-term maintainability in mind. If you're looking for customizations, implementation support, or help adapting a module to your business, I'd be happy to help.