Auto logout after every tranasaction & Change Due message box

yea sorry it did that, its the switch screens that i dont know how to correct now

OK. @RickH

1 .Delete Payment Processed rule that executes the Logout Useraction
2. Clear values you’ve typed into Payment button Automation Command’s values box.

1 Like

ok ive done that, i didnt have any payment processed rules with logout user, my payment processed rule “log out after payment” just has close ticket action

That’s it! I put a value in mine, and it failed to “logout” (switch screens). Removed the value, and it works again!

GENIUS!!! it works!!!

thank you all so much!!!

Yes SambaPOS thinks a value should be selected and it stays on ticket screen.

however, when clicking my payment “settle” button and using the payment screen when i enter tender amount and click cash i get the same switch screen problem which didnt happen before??

so now settle screen payment method appears to settle ticket, but no change banner if i type in the exact amount or a penny over, if my tender amount that i type is 2p or more over then it settles, display change and logs out

DO you know why this doesnt work if tendering the exact amount of just a penny over?

it does the same if i tender credit card on payment screen it logs out but has the switch screen problem

any ideas why? @emre @QMcKay

It does not work because you’ve typed a constraint here.

SambaPOS just skips displaying 0.01 change amounts because that difference might occur frequently due to rounding. Do you need to process 0.01?

yes for 1p so if an item is 44.99 and i tendered 44.99 or 45.00 it doesnt work, it has to be 45.01 or more, what should be there?

Sorry for asking but don’t you know what it does there? Did you copied it from another tutorial?

What it does is letting action to execute if Change Amount greater than zero. You can remove it.

one of the other guys (sorry cant remember who now) showed me that to input when trying to sort my message and fast cash problems, ill remove now and test thanks again

@emre thats sorted one problem, the payment screen now works for the amounts and display the correct change, but that logout screen switching issue is there, instead of then logging out to main login screen its stuck showing the pos screen (but logged out)

do you know a fix?

I placed that constraint there ([=TN('{CHANGE TOTAL}')]>0) so that it would not display a Change Due message when change amount was zero. Without it, you will get this:

no probs, i dont mind the Change 0.00, that constraint you made also doesnt display the change box if the change is 0.01, anything over 0.02 displays

Just want to thank you all again youve been a massive help @emre, @QMcKay, @Jesse just this payment screen issue to try an fix and you sorted my payments out

thanks again for all your help!!

LOL, yes I see the problem you speak of as well. Fix 1 problem and create another! :stuck_out_tongue_winking_eye:

sooooo frustrating just when we thought it was cracked!! i have no idea why its doing it :frowning: i hope one of you does :slight_smile:

@RickH maybe logout user action that works on payment processed rule still remains there.

PS: I’ve removed 0.01 skipping thing. That was coming from old versions and I don’t think we still need it there… That will display 0.01 fine after next update.

@emre, the issue now is when using the Settle button (not fast payment).

If you Tender an amount greater than Ticket total, everything works: change due message displays and logout occurs, sending you to the login screen.

If you Tender an amount that is equal to the Ticket Total, the ticket Closes, and the logout appears to execute, since the Main Menu and Department buttons disappear, but the login screen does not come into focus.

I think I’ve fixed it without knowing because it works fine for me. I’ll revert database back and try again.