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. Sales
  3. Sale Quantity Control - Over Delivery & Customer Invoice Validation v 19.0
  4. Sales Conditions FAQ

Sale Quantity Control - Over Delivery & Customer Invoice Validation

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

$ 21.00

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
ODOO 17 · COMMUNITY & ENTERPRISE

Sale Quantity Control

Stop excessive deliveries and customer invoices before they create stock, billing, or audit problems.

Every quantity stays aligned with the sales order

Add a practical control layer to the standard sales flow. The module validates quantities by the exact sales order line, blocks excess at the decisive moment, and still gives authorized managers a clear override path when a real business exception occurs.

📦

Control Deliveries

Prevent completed deliveries from exceeding the ordered quantity, including cumulative split deliveries.

🧾

Control Invoices

Check customer invoices against ordered or delivered quantities according to each product's invoicing policy.

🛡️

Controlled Exceptions

Let approved users authorize a genuine exception through dedicated security groups and tracked override actions.

Designed for real sales operations

✓ Exact line control
Duplicate products on separate order lines remain independently controlled.
✓ Split delivery awareness
Previously completed deliveries are included in the cumulative check.
✓ Invoicing policy support
Supports both ordered-quantity and delivered-quantity products.
✓ Returns and credit notes
Completed returns reduce delivered totals; linked credit notes reduce invoiced totals.
✓ Unit-of-measure accuracy
Comparisons are normalized to the product's base unit of measure.
✓ Focused scope
Unrelated stock transfers and invoices without sales order links remain unaffected.

How it works

1. Confirm the sale
Use the standard quotation and sales order workflow.
→
2. Validate delivery
Excess quantities are detected before stock validation.
→
3. Post invoice
Invoice quantities are checked against the applicable limit.

See Sale Quantity Control in action

Show buyers the complete protection flow—from sales order quantities to controlled delivery and invoice approval.

Odoo sales order with quantities controlled by exact order line

Exact sales order line protection

Each order line is evaluated independently—even when the same product appears more than once.

Odoo warning blocking a delivery quantity above the sales order quantity
Blocked Over-Delivery

Stop excess before stock moves

Allow Over-Delivery action for an authorized Odoo user
Delivery Override

Approve legitimate exceptions

Odoo warning blocking a customer invoice above the permitted quantity
Blocked Over-Invoice

Protect billing accuracy

Allow Over-Invoicing action for an authorized Odoo accounting user
Invoice Override

Keep exceptions under control

Odoo chatter tracking an approved sales quantity override
Chatter Tracking

Maintain an approval trail

Odoo user permissions for delivery and customer invoice quantity overrides
Security Groups

Assign authority by role

Clear warnings, deliberate overrides

When a quantity is excessive, Odoo shows the affected product, sales order, order line, permitted quantity, attempted total, and unit of measure. An authorized user can then apply the relevant override directly from the delivery or invoice header. Override changes are recorded in chatter for accountability.

Sale Delivery Quantity Override
Allows designated warehouse or operations managers to approve an over-delivery.
Customer Invoice Quantity Override
Allows designated accounting managers to approve an over-invoice.

Compatibility and installation

Compatibility

  • Odoo 19
  • Community Edition
  • Enterprise Edition
  • Odoo.sh and on-premise deployments

Installation

  1. Copy the module into your add-ons path.
  2. Update the Apps list.
  3. Install Sale Quantity Control.
  4. Assign override groups only to authorized users.

Frequently asked questions

Does it block draft invoices from being saved?
No. A draft can be prepared and reviewed. The control is enforced when the customer invoice is posted, allowing an authorized manager to inspect and approve an exception first.
Does it support partial deliveries and invoices?
Yes. The module evaluates cumulative quantities across non-cancelled linked documents.
What happens after a return or credit note?
Completed customer returns reduce the delivered quantity, and sales-linked customer credit notes reduce the invoiced quantity.
Does it change the standard sales process?
No. It adds validation and controlled override actions to the familiar Odoo workflow.
Are service products supported?
Invoice control applies when invoice lines are linked to sales order lines. Delivery control naturally applies only to sales-linked stock moves.
✉

Questions or need support?

Contact us for installation, configuration, or usage assistance with delivery and customer invoice quantity controls.

tklsmartsolutions@gmail.com

Protect stock accuracy and billing integrity

A focused quantity-control layer for teams that need reliable sales fulfillment and accountable exceptions.

Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Invoicing (account)
• Inventory (stock)
Lines of code 283
Technical Name sale_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