| 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 |
| Lines of code | 964 |
| Technical Name |
pos_lot_pricing |
| License | LGPL-3 |
| Website | https://www.ranmanlabs.com |
| Versions | 18.0 19.0 |
| 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 |
| Lines of code | 964 |
| Technical Name |
pos_lot_pricing |
| License | LGPL-3 |
| Website | https://www.ranmanlabs.com |
| Versions | 18.0 19.0 |
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.
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.
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.
From batch price to receipt in three taps
The cashier just scans and sells — the module handles the pricing.
Add product to order
Scan or tap a lot/serial-tracked product as usual on the POS screen.
Pick (or auto-pick) the lot
Select the batch — or let smart auto-selection choose it when there’s only one sensible option.
Price applies instantly
That lot’s MRP and sales price drop onto the order line — ready to charge.
Standard Odoo POS vs. POS Lot Pricing
| Capability | Standard Odoo POS | POS Lot Pricing |
|---|---|---|
| Pricing flexibility | Fixed per product | Unique per lot |
| Lot selection | Always manual | Smart auto-selection |
| Combo components | Basic tracking | Per-component lot selection |
| Checkout feedback | Simple lot name | Integrated MRP display |
A look inside the module
Lot price applied automatically at the order line
| Lot/Serial | Qty | Price |
|---|---|---|
| LOT-00231 | 500 | 44.50 |
| LOT-00232 | 300 | 43.00 |
Choose a lot — its price is applied instantly
| Paracetamol 500mg | ₹ 44.50 |
Lot & MRP shown clearly on the order line
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
Frequently Asked Questions
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.
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.
Please log in to comment on this module