I guess I need to set up some Fast Payment buttons to see where the problem lies… can you tell me which guide you read for your implementation? Was it this one?
While I get to configuring that, you could try what @emre suggested: use an Ask Question action to display the Change, instead of a Show Message action. Like this:
I just replicated your issue… and it works perfect for me by putting logout user on ticket closed… It calculated my change correctly… put it in the message then logged out… works perfect.
i dont no why its not working for me, and ive just done the ask question way you suggested (nice coloured box i do actually prefer that) but logout works on payment screen but the ask message box doesnt appear?
Actually it should be the opposite @QMcKay Keep the message in the Fast Cash rule… but the ONLY thing that should be in ticket closed rule is Logout User
The only issue I see with this method… if you park a ticket… it will logout user as well. I am really not a fan of making it Logout user after every transaction.
Something I was going to try and build is a Auto Timeout function using a trigger set to run every 5 minutes… and an action/rule set that checks if ticket is open or not if not it logs out user. Do not know if its possible but its in my plans to try.
Ok, I replicated the issue. To resolve it, I removed the Close Ticket action from the Fast Payment Rule, and put it in a Payment Processed Rule (which incidentally is where I’ve always had it).
Notice there is no Close Ticket action in the Automation Command rule above, instead it is in the Payment Processed rule below.
The Show Message (or Ask Question) action to display Change Due is in a Ticket Closed rule, as seen below:
Using Fast Payment L50 with NO Change Due results in the Ticket being closed and the User Logout:
Using Fast Payment L50with Change Due results in the Ticket being closed, Change Message displayed, and once you click OK the User Logout action executes:
doesnt work for me, message box appears but when clicking OK the pos screen stays on and the main menu and other bottom buttons vanish and my manual log out button also doesnt work
this is so frustrating i just dont understand why it works for you and not me
Your add custom constraint says “equals” then “exact cash” what is your exact cash as mine in fast cash £5 i want to check they are the same, weve just called them different things
That works for me too. Both work. Not sure why he cannot get the Logout on Ticket Closed to work. You sure you dont have another Rule firing Logout user within a ticket as well?