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. Point of Sale
  3. POS Lot Pricing v 18.0
  4. Sales Conditions FAQ

POS Lot Pricing

by Ranman Labs https://www.ranmanlabs.com
Odoo
v 18.0 Third Party 9
Download for v 18.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Inventory (stock)
• Point of Sale (point_of_sale)
• Discuss (mail)
• Invoicing (account)
• Purchase (purchase)
Community Apps Dependencies Show
Stock Lot MRP
Lines of code 964
Technical Name pos_lot_pricing
LicenseLGPL-3
Websitehttps://www.ranmanlabs.com
Versions 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Inventory (stock)
• Point of Sale (point_of_sale)
• Discuss (mail)
• Invoicing (account)
• Purchase (purchase)
Community Apps Dependencies Show
Stock Lot MRP
Lines of code 964
Technical Name pos_lot_pricing
LicenseLGPL-3
Websitehttps://www.ranmanlabs.com
Versions 18.0 19.0
POS Lot Pricing Odoo Silver Partner
Point of Sale Batch Pricing Odoo 18 & 19

Batch-wise Pricing at the Point of Sale

Lot-specific pricing is no longer a backend-only feature. Your POS injects each lot’s MRP and sales price automatically at checkout — with smart auto-selection and per-component lot tracking for combos.

Get Started Explore Features
Auto
Price injection
On-tap
Lot selection
Combo
Component lots
18 · 19
Version ready
Dynamic Batch Mastery

Move beyond static product pricing at the counter.

Standard POS charges one fixed price per product. But when the MRP printed on a pack changes batch to batch — as it does in pharmacy, FMCG and supermarket retail — cashiers are forced to override prices manually, slowing the queue and risking mistakes.

POS Lot Pricing reads the price stored on each lot by the companion Stock Lot MRP module and applies it to the order line the instant a lot is selected — with smart auto-selection so the common cases need no taps at all.

✓ Automatic price injection ✓ Smart auto-selection ✓ Combo component lots
Point of Sale — order line
Batch-specific lot pricing on the POS order line
Business Benefits

Faster checkout, accurate billing

Every lot carries its own value directly to the POS order line.

⚡

Automatic price injection

Choose a lot and the unit price instantly updates to that batch’s sales price — no manual entry.

✨

Smart auto-selection

If only one lot is available, or all lots share a price, the POS auto-assigns it — saving cashiers seconds on every sale.

🧩

Combo component tracking

Select lots for tracked components inside a combo product — inventory transparency at every level.

🧾

Correct MRP on the bill

Customers are billed the exact batch MRP printed on the pack — building trust and avoiding disputes.

🚀

Optimised for POS

Lot-aware pricing and order-line merging tuned for performance, so the checkout stays snappy.

🔌

Seamless integration

Slots straight into existing POS workflows and pulls in Stock Lot MRP automatically.

How It Works

From batch price to receipt in three taps

The cashier just scans and sells — the module handles the pricing.

1

Add product to order

Scan or tap a lot/serial-tracked product as usual on the POS screen.

2

Pick (or auto-pick) the lot

Select the batch — or let smart auto-selection choose it when there’s only one sensible option.

3

Price applies instantly

That lot’s MRP and sales price drop onto the order line — ready to charge.

The Efficiency Gap

Standard Odoo POS vs. POS Lot Pricing

Capability Standard Odoo POS POS Lot Pricing
Pricing flexibilityFixed per productUnique per lot
Lot selectionAlways manualSmart auto-selection
Combo componentsBasic trackingPer-component lot selection
Checkout feedbackSimple lot nameIntegrated MRP display
  • Screenshots
  • Features
  • FAQs
Screenshots

A look inside the module

POS — batch pricing on the order line
Batch pricing applied at the POS

Lot price applied automatically at the order line

Select Lot popup
Lot/SerialQtyPrice
LOT-0023150044.50
LOT-0023230043.00

Choose a lot — its price is applied instantly

Order line — MRP display
Paracetamol 500mg₹ 44.50
Lot: LOT-00231 · MRP ₹ 48.00

Lot & MRP shown clearly on the order line

Features

Everything that ships with the module

🏷️

Core Features

  • Per-lot pricing on the POS order line
  • Lot-specific price calculation
  • Integrated MRP display at checkout
  • Works with existing POS workflows
✨

Advanced Features

  • Smart single-lot auto-selection
  • Per-component lot selection for combos
  • Lot-aware order-line merging
  • Custom lot-based price logic
🤖

Automation

  • Automatic price injection on lot select
  • Auto-assign when one lot fits
  • No manual price overrides at the till
  • Prices sourced from Stock Lot MRP
🧾

Billing & Receipts

  • Bills the correct batch MRP
  • Lot & MRP shown on the order line
  • Consistent pricing end-to-end
  • Fewer pricing disputes
🚀

Performance

  • Optimised for the POS environment
  • Efficient order-line merging logic
  • No slowdown at the checkout
  • Lightweight client-side assets
📱

Compatibility & UI

  • Odoo 18 & 19 ready
  • Community & Enterprise
  • Responsive POS & touch UI
  • Auto-installs Stock Lot MRP
FAQ

Frequently Asked Questions

What does POS Lot Pricing do?
It applies the MRP and sales price stored on each lot/serial number directly to the Point of Sale order line, so every batch is billed at its own price automatically — with smart auto-selection and combo-component lot support.
Which Odoo versions are supported?
Odoo 18 and Odoo 19, on both Community and Enterprise. Version-matched builds are provided for each release.
Does it require the Stock Lot MRP module?
Yes. POS Lot Pricing applies the prices that Stock Lot MRP stores on each batch, so it installs Stock Lot MRP automatically as a dependency.
Is customization supported?
Yes. The POS logic is built with standard Odoo POS extension patterns, so price rules, popups and auto-selection behaviour can be tailored. Ranman Labs also offers paid customization.
Does it work in multi-company environments?
Yes. It relies on standard Odoo records and POS sessions, so it works correctly across multiple companies and POS configurations.
Is technical knowledge required?
No. Cashiers simply select a lot (or let it auto-select) and the price applies. There is nothing technical to operate day to day.
Does it support future Odoo upgrades?
Yes. It uses supported POS extension hooks rather than core overrides, keeping upgrades clean. Ranman Labs maintains version-matched releases.
Who is Ranman Labs?
Ranman Labs is an Odoo Silver Partner and enterprise technology company delivering Odoo ERP implementations, custom apps and AI-driven enterprise solutions.
What services does Ranman Labs provide?
Odoo implementation, custom module development, migration, integration, and enterprise AI solutions — across inventory, POS, accounting and bespoke automation.
What kind of ongoing support and training does Ranman Labs provide?
A successful ERP launch is just the beginning. Ranman Labs provides comprehensive post-go-live support, including dedicated Service Level Agreements (SLAs), continuous user training, system optimization, and strategic guidance to help you maximize your Odoo investment as your business scales.
Do you provide customization & implementation support?
Absolutely. We support you end-to-end — requirement analysis, configuration, data migration, training and go-live — and tailor the module to your exact processes.
Better Together

Stock Lot MRP

POS Lot Pricing applies the prices stored on each batch by the companion Stock Lot MRP module — which captures MRP at purchase and manufacturing. Installing this app pulls in Stock Lot MRP automatically.

Ranman Labs · Odoo Silver Partner

Ready to Unlock the Full Potential of Odoo?

Talk to certified Odoo experts who build reliable, scalable systems that businesses can depend on. From implementation and customization to migration, integration, and long-term support, we help organizations streamline operations, gain complete business visibility, and scale with confidence.

✉  contact@ranmanlabs.com 📞  +91 7975029997
🌐  www.ranmanlabs.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, please use the developer contact information. They can usually be found in the description.
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