I have changed the ticket closing flow to keep paid tickets open according to the post below.
The purpose is to keep GloriaFood paid tickets open.
But a new empty ticket (no entity, no item) is created after we close some tickets, randomly.
Once we are in the emtpy ticket, we can not get out of it (Close button not working) unless logout.
In other time, it close the tickets properly and return to the entity screen.
See pictures below.
Hope your advice to solve the problem.
Let me know if you need see more screenshots.
Any update on this?
i have followed the same procedure. Everything works fine.
But in one case, the table colour is not changing.
I open the entity → Take the order → instead of closing i settle it. (For Self Service Counter)
But the entity colour doesnt change to orange. @Jesse Can u suggest any idea?
Yes. I want it to remain orange when i settle. Because when the order is ready i open that and i have an automation command called close ticket. Till that i want it to remain orange.
Currently after taking order, if i click close button it remains orange.
And this is perfect in case of table orders. Like we take order and close it. But my case is a bit different.
The process that closes and marks paid and makes table available is close ticket event with 0 balance, you need to interrupt the flow of you want a paid ticket to remain open.
Yes. I have done that and it works perfectly. The only problem is the color. When i click close button the color changes to orange. And after that when i settle also it remains orange. It is perfect.
The only problem is when i click settle directly without closing the ticket. The color is not changing. But the ticket is open. Since it is not changing the color it if difficult to identify it.
Would need to check, but look to see where entity state is getting updated?
Orange is not just that there is an open ticket on entity, its based on an entity state set as part of automation.
Sounds like your customisations while have allowed to keep paid ticket open has a hole in that entity state not being set when directly settled.
The color orange is when a ticket Entity is in the Occupied state. That state is reset to Available when a ticket is paid out. You need to modify it so when you pay a ticket it doesnt changed the entity state to Available. Instead you should make it mark Entity State to Available only when you press your button to mark closed.
Table Button colors are Entity States NOT Ticket States.