After implementing the kitchen screen with the help of knowledge base, Even after settling the ticket, on the entity screen for all tables, it is showing the tables are occupied. The colour is still orange.
You interrupted the entity changed flow. It should be setting entity state to Available. That tutorial would not have done that.
Looks like you replaced default states instead of using new ones.
Do i need to add the update entity state action between Update ticket status and mark ticket as closed actions?
This is the tutorial i followed…
Are you sure that it is making it to the ticket payment control and firing Mark Ticket as Closed?
Please show us the rule “CKT-When Ticket Selected From Customer Delivery Screen Make Status Delivered” and make sure to expand the action Update Ticket Kitchen State.