Change Due message box

i use states to determine what receipt prints i have have different templates for cash, card, bar tab, parked sales, refunds, staff discount, customer discount etc so all receipts print depending on the ticket state. Ive set ALL my receipts to print depending on state so this example shows this so you can replicate it

you will need the following:

  1. Action - update ticket state
  2. Action - Pay Ticket as Cash
  3. Action - Ask Question
  4. Action - Print Receipt
  5. Rule - Fast Cash £5
  6. Rule - Warning message ticket total greater than fast cash amount
  7. Rule - Payment Processed Cash
  8. Rule - Execute Autoprint Receipt Cash

Change message and logout

  1. Action - Show change message and logout
  2. Action - Logout user
  3. Rule - Show change message and log out (payment processed rule)

Screen Shots - Actions

  1. Update Ticket State

  2. Pay Ticket as Cash Generic

  3. Ask Question Generic

  4. Print Receipt

Screenshots Rules
5. Fast Cash £5

  1. Warning message that ticket total is greater than fast cash £5

  2. Payment Processed Cash

  3. Execute Autoprint Receipt Cash (you wont need the constraints of not equals staff discount and not equals customer discount unless you setup as i have so ignore them you only need the first constraint relating to equals cash)

Change message and log out

  1. Action - Show change message
  2. Action - logout user
  3. Rule - Show change message and log out

this is the flow in the pos

  1. Add item to ticket

  2. Press fast cash £5 button (i have confirmation set in case it is accidently pressed)

  3. Change message displayed

  4. press ok and you are logged out

  5. on ticket close receipt prints and drawer opens (as i have my system set to open drawer whenever a receipt prints, i have two copies of the receipt for card sales, a store copy and a staff copy so i need the drawer to open to put the store copy into the till)

If you try to use the fast cash button eg £5 when the ticket total is greater than £5 you will get this error message

pressing OK takes you back to the pos screen to tender payment again

hope this helps, it is quite complicated as it uses states for printing but works really well, I had a lot of help from @Jesse with this so he needs to be acknowledged for his work!

4 Likes