I choose a table and i add some products to make an order. All items are sucessfully added to this table. I take “close” button to close this order temporarly. Customer want to pay when he is leaving restaurant. Once “close” button is choosed, it prints directly ticket without payment. It must be printed when it is paid. Which rule or something else can make this?
How can i disbalbe it?
You need to remove or disable the kitchen order print.
That stops default printing on ticket close.
You would then need to reconfigure a new print kitchen automation in a new rule.
I would say another ticket closing rule but with a constraint {REMAINING TOTAL} == 0
You would need to edit the default kitchen print action and remove the New value for State as this is what makes kitchen printer only print new orders which they wont be if ticket has been closed before payment.
And put the updated or duplicated kitchen print action in the new rule.
In fact, kicthen printers prints only information for personal to prepare it. If my customer need receipt for his meal, i give from ticket printer?
Or invoice printer? What s the difference exactly?
By default kitchen print is done whenever a ticket is closed with new orders which are mapped in the print job mapping.
So closing a ticket with new orders prints, if you add more orders afterwards then close only the new ones are printed so that the previous orders are not printed again.
Print bill/receipt is by default a manual button.
I also set mine to automatically print on any card payment and display option to print receipt on the show change message.