@JohnS and @Isaac thank you very much helping me on this nice feature. That was real Fun! While you were talking about it I’ve made changes. I’ve uploaded new version.
By new version Pay Ticket action supports Tendered Amount value. Execute this action from automation commands with Tendered Amount parameter and handle Payment Processed event to update Shell Title.
Thanks for attaching your test database, I now have this working as expected and tendered amounts are now displayed. Is it possible to set the change due to 2 decimal points. so instead of displaying 4 it would look better if it displayed 4.00? see pic:
Guys I think we missed adding some actions to the rules regarding Ticket States. Because any ticket settled as Fast Payment is currently not updating the Ticket Status:
Yes I did John, once it was settled I closed the tickets and re-opened it from the ticket module. I’m just trying to figure out what actions I need to add to the rules.
@JohnS I now added the close ticket action to my fast payment rules. However for some reason although the tickets are settled and closed, they are appearing as OPEN in my ticket module?
In fact, any ticket created and settled in my Take Away Department, is all showing as OPEN. hmmmmmmm
Ticket Payment Check rule is responsible for closing paid tickets. Check if there is a department specific mapping for this rule.
This is not hardcoded and executed by rule because in some cases restaurants wants to keep tickets open even it gets fully paid since customer still sitting there.