Flaw in Temp Tabs setup

I followed this tutorial to make an Open Tabs and To Go orders.

I have noticed something here in some testing.
If I open a temp tab for say a bar person sitting at the bar, and print a ticket/bill to hand to them, it take the number out of the button and something there are no open tabs.

How can this be fixed?

PrtScr%20capture

Without looking at your setup and going through JTRtechā€™s video. Iā€™m guessing when you printed the ticket it changed the ticket to ā€œLockedā€.
dy6pPMPGC8
On your ā€œAutomation Commandsā€ button header, add " && (TS.Status=Locked)" (no quotes) behind your last ā€œ)ā€ and before your last ā€œ}ā€. It should/hopefully work.

1 Like

That sounds about right.
I removed lock from my flow so wouldnā€™t have thought about that.
Adjusting the report expression as suggested should resolve.

@JTRTech, I used your amazing video to setup that feature on our system. I liked the listening to your thought process as you were setting it up. Thank you for providing your videos.

I double checked our setup, the status stays the same, after printing, on our setup. Instead of Temp Tab I used Rink Tab (weā€™re a roller skating rink).

1 Like

No Sir did not work.

Show what you put.
Iā€™m not sure locked is right saying thatā€¦ locked isnā€™t a state itā€™s a ticket option. Printing bill changes state to Bill Requestedā€¦

I tried this, it was just like the comment said and didnt work.
Open TabOpen: {REPORT TICKET COUNT:(TS.OpenTab=OpenTab)&&(TS.Status=Unpaid) &&(TS.Status=Locked)}

There was a space before the && so I removed that to see and same thing, nothing, no fix

Open TabOpen: {REPORT TICKET COUNT:(TS.OpenTab=OpenTab)&&(TS.Status=Unpaid)&&(TS.Status=Locked)}

This is what I have and it works till you print bill.

Open TabOpen: {REPORT TICKET COUNT:(TS.OpenTab=OpenTab)&&(TS.Status=Unpaid)}

Sorry, I thought that might work.

When an ā€œOpen Tabā€ is created, is it converting to a new Ticket Type? Perhaps an Open Tab Ticket? After creating an Open Tab ticket. Look at the tickets screen (Main Menu -> Tickets) to see what the ticket type is. Then print the ticket. Does it keep the same ticket type (Tickets Screen)?

image

Ticket Screen Unprinted.

Ticket Screen Printed.

It need to be or not and, status cannot be bothā€¦

Open TabOpen: {REPORT TICKET COUNT:(TS.OpenTab=OpenTab)&&((TS.Status=Unpaid)OR(TS.Status=Locked))}

Note the extra brackets.
Or can be donā€™t using OR or double pipe ||

Now its not keeping number count at all.

Sorry, pointed out locked issue and posted with it LOL

: {REPORT TICKET COUNT:(TS.OpenTab=OpenTab)&&((TS.Status=Unpaid)||(TS.Status=Bill Requested))}

Ok I am trying everything and when I print bill to hand to customer it still shows it as a no count.
Sure would be nice if it would stay at a count till paid in full. That way they know there are open tabs to keep a check on.

image

Status is now set to Locked. So you need to enable it for that.

Try this:

{REPORT TICKET COUNT:(TS.OpenTab=OpenTab)&&((TS.Status=Unpaid)||(TS.Status=Bill Requested)||(TS.Status=Locked))}

BOOOM ! that finally did it.

1 Like

Sometimes all my knowledge spills out correctly hahaha

1 Like

My bad, bill requested in entity state not ticket stateā€¦