Customer Receipt does not print all products [Resolved]

@emre

I think, I might have found a minor issue with Order Tags. It seems that if you Print Customer Receipt without closing Order Tag screen, not all products print in Customer Receipt.

SambaPOS version: 4.1.82

Steps to reproduce issue:

  1. Enter a product without Order Tags
  2. Enter a product with Order Tag and leave Order Tag screen open
  3. Print Customer Receipt

Kitchen ticket shows all products.
Customer Receipt is missing products. If I open and print Customer Receipt again, it will print all products on Customer Receipt

It is a minor issue, but I wanted to bring it to your attention.

Best Regards,



Show your template for both?

[LAYOUT]
-- General layout

<T>Customer Receipt
<L00>

<C10>Table No: {ENTITY NAME:Table}
<C10>Ticket No: {TICKET NO}
<C10>Server: {USER NAME}
<L10>{ENTITY NAME:Customer}
<DB>
<L00>Date: {TICKET DATE}
<L00>Time: {TIME}
<F>-
{ORDERS}
<F>=
<EB>
{DISCOUNTS}
[<J00>DISCOUNT-Dollars Off|{ORDER TAG TOTAL:Discount Custom}]
[<J00>DISCOUNT-Percent Off|{ORDER TAG TOTAL:Discount Custom Percent}]
<J00>Sub-Total:|{PLAIN TOTAL}
<J00>Sales Tax:|{TAX TOTAL}
[<J00>Gratuity | {CALCULATION TOTAL:Gratuity}]
<J10>TICKET TOTAL:|{TICKET TOTAL}
{PAYMENTS}
<DB>
<C00>
<F>=
<C10>-T H A N K   Y O U-
<F>=

[DISCOUNTS]
<J00>{CALCULATION NAME} %{CALCULATION AMOUNT}|{CALCULATION TOTAL}

[PAYMENTS]
<J00>{PAYMENT NAME}|{PAYMENT AMOUNT}

[ORDERS]
-- Default format for orders
<J00>- {QUANTITY} {NAME}|{PRICE}
{ORDER TAGS}
[ORDER TAGS]
-- Format for order tags
<L00>      {ORDER TAG NAME}

[ORDERS:Gift]
-- Format for gifted orders
<J00>- {QUANTITY} {NAME}|**GIFT**
{ORDER TAGS}

[ORDERS:Void]
-- Nothing will print for void lines

[ORDER TAGS]
-- Format for order tags
[ORDER TAGS:Discount Custom Percent]
      {ORDER TAG NAME} {ORDER TAG NOTE} or ${ORDER TAG TOTAL:Discount Custom Percent}

[ORDER TAGS:Discount Custom]
      {ORDER TAG NAME} ${ORDER TAG NOTE}  


[ENTITIES:Table]
-- Table entity format
<L00>Table: {ENTITY NAME}

[ENTITIES:Customer]
-- Customer entity format
<J00>Customer: {ENTITY NAME} | {ENTITY DATA:Phone}

Kitchen Template:

[LAYOUT]
<C10>Ticket
<L00>Date: {TICKET DATE}
<L00>Time: {TIME}
<L00>Ticket No:{TICKET NO}
<L10>Server: {USER NAME}
<L10>Table: {ENTITY NAME:Table}
<L10>{ENTITY NAME:Customer}
<C10>{TICKET TAG:TO GO}
<F>-
{ORDERS}

[ORDERS]
<L10>{QUANTITY}  {NAME}
{ORDER TAGS}

[ORDERS:Void]
<J10>- {QUANTITY}  {NAME}|**Void**
{ORDER TAGS}

[ORDER TAGS:Discount Custom]
[ORDER TAGS:Discount Custom Percent]

[ORDER TAGS]
-- Format for order tags
<L10>      {ORDER TAG NAME}

Thanks @Jesse

Please also show these settings for each:





Thank you @QMcKay

Did you mess with the Enabled State of Print Bill command btw? It should be as follows.

Not intentionally, maybe by mistake. :wink:

Customer Receipt prints properly if I close Order Tag screen before clicking Print Bill or if I reopen ticket and click Print Bill again.

Show your Print Bill Rule? Expand the actions in it please. I can not reproduce it on my system running 4.1.82

It is printing the full order and order tags regardless if i press it with Order tags selection open or not. This is both ticket and kitchen

Testing was done on 4.1.82 with default fresh database.

1 Like

@Jesse

I added New Orders,Unpaid,isClosed to Enable States, but it does not fix the issue.

Not sure what you mean to expand actions? Should I take a larger screen shot?

You did not show the Print Bill rule yet. Expand by clicking on the actions example:

I am able to reproduce the issue. The reason I have never experienced the issue is that I don’t have my Printing Buttons mapped to Ticket Row 2. They are mapped to Ticket only, so I must close the Order Tag selection screen to be able to use them.

Hmm it works fine on mine. How did you reproduce it?

What’s even worse in my case is that the Ticket is closed without having and Entity assigned to it.

And it is affecting both Print Bill and Kitchen Print in my case.

1 Like

@Jesse,

I re-installed SambaPOS on a different computer and I am able to reproduce it.

  1. Move Print Bill(Automation Command) to Display under Ticket Row 2
  2. Enter a product without Order Tag
  3. Enter a product with Order Tag. Do not close Order Tag screen. Click Print Bill.

The first product you enter will be missing on Customer Receipt.

1 Like

Yeah I got it. I was doing product with order tag first. It did it on mine when I did product with order tag last.

Nice arrow by the way, LOL!

1 Like

@QMcKay

Windows 7 Snipping tool. It sucks. :smile: LOL

I just use “Alt-Prt Sc” then “Ctrl-V” into Paint. Then I select & crop, then “Ctrl-A”, then “Ctrl-C”. Then in forum, “Ctrl-V”.

I just wish I could rotate the arrows in Paint.

@QMcKay

I normally use SnagIt by techsmith.com. I have it on my work computer and it works really good. I did not bring my work computer home today.