pos.order.form.laundry.button pos.order laundry.order.form laundry.order

laundry.order.search laundry.order Laundry Orders laundry.order list,form {'search_default_active': 1}

No laundry orders yet.

Orders are created automatically from POS.

Ready for Pickup laundry.order list,form [('state','=','ready')]

No orders ready for pickup.

Operations Dashboard laundry.order kanban,list,form {'search_default_active': 1}

No active orders.

Unpaid Orders laundry.order list,form [('amount_due', '>', 0)]

All orders are fully paid!

Unpaid Customers laundry.order list,form [('amount_due', '>', 0)] {'search_default_by_customer': 1}

No customers with unpaid orders!

laundry.order.line.search laundry.order.line laundry.order.line.list laundry.order.line Laundry Items laundry.order.line kanban,list {'search_default_active': 1}

No items yet.

Items appear here once an order is created from POS.

Service Catalog product.template list,form [('is_laundry_service','=',True)] { 'default_is_laundry_service': True, 'default_type': 'service', 'default_sale_ok': True, }

Create your first laundry service product.

Start Processing list code if records: records.filtered(lambda o: o.state == 'intake').action_process() Mark Ready list code if records: records.filtered(lambda o: o.state == 'processing').action_ready() Deliver list code if records: records.filtered(lambda o: o.state == 'ready').action_deliver()