POS MRP
Integrate manufacturing with point of sale. Auto-create production orders when selling, manage ingredients in real-time, and optimize make-to-order production process.
Overview
POS MRP module connects point of sale with manufacturing system, automatically creating production orders when customers order at POS. Perfect for make-to-order models like restaurants, cafes, tailoring shops, and custom manufacturing.
System automatically deducts ingredients, tracks production progress, and updates order status in real-time.
Key Features
Key points
• Auto-create production orders - When selling products requiring manufacturing, system automatically creates manufacturing orders
• Bill of Materials management - Define recipes, ingredients for each product
• Auto-deduct ingredients - Automatically reduce ingredient inventory when manufacturing
• Track progress - View production status of each order
• Ingredient shortage alerts - Notify when ingredients insufficient for production
• Kitchen Display integration - Display orders on kitchen screen
• Operation management - Track each production step
• Performance reports - Analyze production time, ingredient usage efficiency
Target Users
Key points
• Restaurants and cafes - Produce food, beverages per order
• Bakeries - Make cakes per order
• Tailoring shops - Produce clothing per customer request
• Craft stores - Produce handmade products
• Small factories - Make-to-order production with simple processes
How to Use
Steps
1. Install POS MRP module in Odoo
2. Create Bill of Materials for products: Manufacturing → Products → Bill of Materials
3. Define ingredients and quantities needed for each product
4. Configure product: enable "Can be Manufactured" in product form
5. Configure POS: Point of Sale → Configuration → Point of Sale
6. Enable "Manufacturing Integration" option in POS settings
7. Open POS session and start selling
8. When selling products requiring manufacturing, system automatically creates manufacturing order
9. Production department receives order and starts making
10. Mark as complete when production finished, order automatically updates
Scenario 1: Restaurant receives food order
Customer orders "Special Beef Pho" at POS. System automatically creates production order, sends to kitchen screen. Kitchen receives order, prepares ingredients per recipe.
When complete, mark "Done", wait staff notified to serve dish.
Scenario 2: Cafe prepares beverages
Customer orders "Cappuccino size L". POS creates production order with recipe: 2 espresso shots, 200ml milk, milk foam. Barista receives order on screen, prepares per recipe.
System automatically deducts ingredients: coffee, milk from inventory.
Scenario 3: Bakery receives birthday cake order
Customer orders birthday cake at POS, selects size and decoration. System creates production order with ingredient list: flour, eggs, cream, sugar.
Baker views order details, prepares ingredients and starts making. Customer notified when cake complete.
Scenario 4: Ingredient shortage alert
Customer orders "Bun Bo Hue" but system detects insufficient noodles in stock. POS displays warning, staff informs customer to choose another dish or wait for ingredient replenishment.
Avoids accepting orders that cannot be produced.
Scenario 5: End of day report
End of shift, manager views production report: total orders, average production time, ingredients used. Analyze to optimize process and order ingredients.
Reconcile with actual inventory to detect discrepancies.
Important Terminology
Key points
• Bill of Materials (BoM) - Production recipe, list of ingredients and quantities
• Manufacturing Order (MO) - Production order created from sales order
• Work Order - Production operation in the process
• Component - Ingredients, semi-finished products used for manufacturing
• Finished Product - Completed product after manufacturing
• Kitchen Display System (KDS) - Screen displaying orders for production department
• Backorder - Order waiting for production due to ingredient shortage
Tips for Effective Use
Key points
• Update BoM accurately - Ensure recipe reflects actual ingredients
• Check inventory regularly - Avoid sudden ingredient shortages
• Set minimum stock levels - Early warning when ingredients running low
• Train production staff - Guide on using order display screen
• Optimize process - Arrange operations efficiently to reduce production time
• Use barcodes - Scan ingredient codes to reduce errors
• Analyze data - View reports to improve performance
• Backup recipes - Store BoM to prevent data loss
System Requirements
Key points
• Point of Sale module installed
• Manufacturing (MRP) module installed
• Bill of Materials created for products requiring manufacturing
• Ingredients entered into Inventory system
• Manufacturing and POS access permissions
• Display screen for production department (optional)
Troubleshooting: Cannot create manufacturing order
Key points
• Check if product has "Can be Manufactured" enabled
• Confirm Bill of Materials created and active
• Check POS settings has "Manufacturing Integration" enabled
• View error logs in Odoo for details
• Try creating manufacturing order manually to test
Troubleshooting: Ingredients not deducted
Key points
• Check BoM has components defined correctly
• Confirm ingredients available in stock
• Check ingredient product type is "Storable"
• View manufacturing order status is "Done"
• Check inventory valuation method
Troubleshooting: Order not displaying on kitchen screen
Key points
• Check Kitchen Display System configured
• Confirm screen logged in and connected
• Check product assigned to correct work center
• Try refreshing screen or logging in again
• View network connection between POS and KDS
Troubleshooting: Ingredient shortage warning inaccurate
Key points
• Check actual inventory and compare with system
• Run inventory adjustment to update figures
• Confirm BoM updated with correct ingredient quantities
• Check if reserved quantity affecting
• View forecast quantity instead of on-hand quantity
Frequently Asked Questions
Key points
• Can I edit BoM after creating manufacturing order? - No, must edit BoM before creating MO. Created MO keeps old recipe
• Can I manufacture multiple products simultaneously? - Yes, system creates multiple MOs in parallel
• How to know estimated production time? - Configure lead time in BoM or work center
• Can I cancel manufacturing order? - Yes, but must cancel before starting production
• Does it support multi-step manufacturing? - Yes, create multiple work orders in BoM
• Can I substitute ingredients? - Yes, use "Flexible BoM" feature or edit MO manually
Business Benefits
Key points
• Reduce 60% order processing time through automation
• Reduce 40% ingredient waste through accurate management
• Increase 50% service speed with optimized production process
• Improve product quality with standardized recipes
• Reduce errors in production and inventory management
• Easily scale production with automated system