Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Purchases
  3. Purchase Quantity Control | Over Receipt & Vendor Bill Validation v 19.0
  4. Sales Conditions FAQ

Purchase Quantity Control | Over Receipt & Vendor Bill Validation

by TKL Smart Solutions http://tklsmartsolutions@gmail.com
Odoo

$ 21.02

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Versions 17.0 18.0 19.0
You bought this module and need support? Click here!
Versions 17.0 18.0 19.0
  • Description
  • Manifest
Purchase Quantity Control

See it in action

Purchase quantity control screenshots

Replace the labeled placeholders with screenshots from your Odoo 19 test database before publishing.

Product control policy Odoo product purchase control policy for ordered or received quantities

Choose ordered or received quantity billing

Over-receipt warning Odoo blocks a goods receipt above the purchase order line quantity

Block excess goods receipts

Over-receipt override Allow Over-Receipt button for an authorized Odoo user

Authorize a legitimate over-delivery

Received-policy bill Vendor bill quantity validation against received quantity in Odoo

Match bills to received quantities

Screenshot 05 — Ordered-policy bill Vendor bill quantity validation against ordered quantity in Odoo

Match bills to ordered quantities

Screenshot 06 — Over-billing override Allow Over-Billing button on an Odoo vendor bill

Controlled vendor bill exceptions

Access rights Purchase receipt and vendor bill quantity override security groups

Separate inventory and accounting permissions

Accurate purchasing from receipt to bill

Stop quantity mismatches before they affect inventory or supplier payments

Purchase Quantity Control validates every purchase order line independently. It prevents excessive receipts, checks vendor bills against the product's purchase control policy, and provides secure exception buttons for authorized users.

📦

Control over-receipts

Block receipt validation when the cumulative received quantity exceeds the ordered quantity on its exact PO line.

📄

Control vendor bills

Prevent posting bills above the permitted quantity while still allowing draft bills to be prepared and reviewed.

🛡

Controlled exceptions

Show override actions only when a limit is actually exceeded and only to users assigned the corresponding security group.

Billing follows the standard control policy

On received quantities

The cumulative billed quantity cannot exceed the net completed receipt quantity for that PO line. Supplier returns reduce the available received quantity.

On ordered quantities

The cumulative billed quantity cannot exceed the ordered quantity for that exact PO line, regardless of the receipt progress.

Built for real purchasing workflows

PO-line accuracy
Duplicate products on separate PO lines never share quantity allowances.
Split receipts
Completed and current receipt quantities are accumulated across backorders.
Multiple bills
Draft and posted vendor bills are counted; cancelled bills are excluded.
Refund-aware totals
Purchase-linked vendor refunds reduce the cumulative billed quantity.
Unit-of-measure safety
Comparisons are converted to the product's base unit of measure.
Focused scope
Non-PO bills, sales documents, internal transfers, and unrelated stock moves remain unchanged.

Simple, auditable exception workflow

01

Enter the quantity

Prepare the receipt or save the vendor bill in draft.

02

Detect the excess

The relevant override action appears only after the limit is exceeded.

03

Authorize or correct

An authorized user applies the exception, or the quantity is corrected.

04

Validate safely

Complete the receipt or post the bill with the intended control in place.

One app, many purchasing control needs

Purchase order, GRN, receipt, and vendor bill quantity validation

Whether your team calls it an over-receipt, excess receipt, supplier over-delivery, GRN quantity mismatch, purchase invoice overbilling, or vendor bill quantity variance, the control is applied consistently to the correct purchase order line.

Compatibility

Odoo 19 Community and Enterprise  •  Odoo.sh and On-Premise

Dependencies: Purchase, Inventory, Invoicing, and Discuss through standard Odoo modules.

✉

Questions or need support?

Contact us for help with installation, configuration, or using purchase receipt and vendor bill quantity controls.

tklsmartsolutions@gmail.com

Frequently asked questions

Can Odoo block receiving more than the purchase order quantity?

Yes. The app compares cumulative goods receipts with the ordered quantity of each PO line and blocks receipt validation when the limit is exceeded.

Can vendor bills be limited to received quantities?

Yes. Products controlled on received quantities cannot be billed beyond their net completed receipt quantity. Products controlled on ordered quantities use the PO line quantity instead.

Does it support GRN backorders, partial receipts, and multiple vendor bills?

Yes. Quantities are accumulated by purchase order line across split receipts, backorders, draft and posted bills, and purchase-linked refunds.

Can selected users approve an over-delivery or overbilling exception?

Yes. Separate inventory and accounting security groups control the Allow Over-Receipt and Allow Over-Billing actions.

Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Invoicing (account)
• Purchase (purchase)
• Inventory (stock)
Lines of code 293
Technical Name purchase_qty_control
LicenseLGPL-3
Websitehttp://tklsmartsolutions@gmail.com

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with