| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Inventory (stock) • Point of Sale (point_of_sale) • Employees (hr) • Invoicing (account) |
| Community Apps Dependencies | Show |
| Lines of code | 39729 |
| Technical Name |
ma_pos_cutting |
| License | LGPL-3 |
| Website | https://xamltech.com/ |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Inventory (stock) • Point of Sale (point_of_sale) • Employees (hr) • Invoicing (account) |
| Community Apps Dependencies | Show |
| Lines of code | 39729 |
| Technical Name |
ma_pos_cutting |
| License | LGPL-3 |
| Website | https://xamltech.com/ |
POS Cutting Orders
Complete cutting department management for fabric & textile POS. Order dispatch, round-robin cutter assignment, lot-level stock validation, QR receipts, priority levels, representative tracking & Discuss notifications.
Cutting Order Lifecycle
5 states with full tracking and audit trail
Draft
Sent
In Progress
Done
Cancelled
Cutting Features
One-Click Send to Cutting
RPC send_to_cutting() with stock validation, PIN check (if configured), auto representative & cutter assignment.
Round-Robin Cutter Assignment
retribution_index cycles through configured cutters on each order. Balanced workload automatically.
QR Code Cutting Receipts
Standard + Detailed receipt formats with QR codes. Auto-print on send if configured.
3 Priority Levels
Normal, Urgent, Rush — set per order, visible in cutting screen and receipts.
Lot Open/Close Status
Track lot status (Open/Closed) with timestamps and user tracking. Auto-open lots on search.
Location-Aware Stock Check
Reads from stock.quant at POS location + child locations. Validates before every cutting dispatch.
Pre-Cutting Stock Validation
Checks every order line before dispatch. Blocks if insufficient stock (unless negative stock is enabled).
Low Stock Discuss Notifications
Auto-creates Discuss channel per POS and alerts responsible users when lot qty drops below threshold.
Employee & Representative System
Cutters
Auto-assigned via round-robin
Internal Sales Reps
In-store order handling
External Sales Reps
Field representatives
Branch Supervisors
Oversight and approvals
Cashiers
POS terminal operators
POS Screens
Cutting Orders Screen
Full cutting orders management with status filters (All, In Cutting, Needs Payment, Paid, Needs Action), order cards showing customer, date, total, remaining amount, and action buttons (Pay, Complete, Print).
Order Details Popup
Complete order info: customer name, order number, assigned cutter, representative, date, total, payment status, and full product list with serial/lot, quantity, and price. Quick actions: Pay Now and Print.
Cutting Configuration — 6 Settings Tabs
Every POS terminal has a complete cutting settings panel with 6 dedicated tabs: General, Stock & Validation, Personnel, User Interface, Notifications, and Data Loading.
General Settings — Cutting Orders Configuration
Enable/disable cutting order system, set cutting validity period (days), auto-cancel expired orders. Print Settings — auto-print on send, Standard or Detailed receipt type, show prices in receipt. Security — require PIN for cutting operations, lock orders after sending to prevent edits.
Stock & Validation Settings
Negative Stock — allow negative stock selling, show stock warnings, disable selling more than roll quantity. Pre-Cutting Validation — enable stock check before dispatching cutting orders, with lock indicator. Lot & Roll Settings — lot location, available qty display, block cutting from closed lots/rolls, auto-open lots on search.
Personnel Management
Representatives — assign Representatives, Cutting Representatives, Internal Sales Reps, and External Sales Reps per POS terminal. Cutters — assign cutters with Round-Robin auto-assignment toggle for balanced workload. Management — set Supervisor (cutting operations overseer) and POS Manager (approval authority).
User Interface Settings
Dropdowns — toggle visibility of External Rep, Representative List, and Cutter List dropdowns. Show/Hide — numpad, +/- buttons, lot button, info button, delete button, line delete icon. Field Locking — lock Price, Quantity, and Discount fields to prevent unauthorized changes. Product Info Colors — color-coded stock indicators (green/yellow/red) with customizable thresholds.
Notifications & Stock Management
Notification Recipients — set users who receive alerts via Discuss channel when stock is low. Roll Alerts — notify when a roll needs to be opened, with configurable quantity threshold. Stock Management — display stock in POS, choose stock type (Qty on Hand / Available), stock location mode, low stock filter with threshold, validate stock before payment, auto-refresh stock data.
Data Loading Settings
Product Loading — load only products with available stock for faster POS startup. Customer Loading — load customers only (exclude vendors), load only branch-assigned customers. Performance tip: enabling these options significantly improves POS loading time and memory usage.
| Technical Name | ma_pos_cutting |
| Version | 18.0.1.0.0 |
| License | LGPL-3 |
| Website | xamltech.com |
| Availability | Odoo Online Only |
| Odoo Dependencies | Point of Sale POS HR Inventory Discuss (mail) |
| Community Dependencies | ma_pos_base |
| Lines of Code | 18,200+ |
Backend Models
-
pos.order— cutting fields, state machine, stock validation -
stock.lot— lot status, open/close, quant-level balance -
res.partner— 5 employee types, branch assignment -
pos.config— cutting settings, notifications -
hr.employee— UI controls, permissions per employee
Frontend (OWL v2)
- CuttingOrdersScreen + UnifiedOrdersScreen
- EmployeeSelectionPopup + ProductInfoPopup
- ActionPadCutting + ProductCardStock
- CuttingPrintService + PaymentScreen patch
- Settings Enhancer (OWL v2 backend widget)
60 Days Free Support
For bugs, issues, or installation help.
Streamline Your Cutting Department
Installation, configuration, or technical questions — reach out anytime.
Contact Support
Please log in to comment on this module