Receipt Printer Not printing Cash Payment Type

I’ve setup payment type on a receipt template to show how much cash was paid and how much card was paid.

When the ticket prints, it prints Credit Card amount, but doesn’t print Cash amount.

However on template Preview, it shows both…

[LAYOUT]
-- General layout
<EB>
<C10>Char Grill Bistro 
<C10>Mount Lawley
<C00> Ph: 08 9228 9318
<DB>
<F>
<C10> Tax Invoice
<C10> ABN: 72 606 702 612
<F>-
<C10> Receipt- TAKE AWAY
{ENTITIES}
<F> 
<EB>
<J00> Your Order
<DB>
<F>-
{ORDERS}
<F>=

{SERVICES}
<J10>Total:|{TICKET TOTAL}
<J10>Tendered:|{TENDERED TOTAL}
<J10>{PAYMENTS}
<J10>Change:|{CHANGE TOTAL}
<J10>GST Total:|{TAX TOTAL}
<F>=
<L00>Date:{TICKET DATE}
<L00>Time:{TIME}
<L00>Your Waiter:{ENTITY NAME:Employees}
<F> 
<F> 
<F> 
<C10> Your Order Number Is:
<EB>
<C11>{TICKET TAG:Order No}  
<DB>
<F>
<F>
<C00> http://www.chargrillbistro.com.au
<F>
<F>
[DISCOUNTS]
<J00>{CALCULATION NAME} %{CALCULATION AMOUNT}|{CALCULATION TOTAL}

[SERVICES]
<J00>{CALCULATION NAME}|{CALCULATION TOTAL}

[ORDERS]
-- Default format for orders
<J00>- {QUANTITY} {NAME}|{TOTAL PRICE}
{ORDER TAGS}
[<J00>     *** Price Override: {ORDER STATE:PStatus}]
[ORDERS:Gift]


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

[ORDER TAGS]
-- Format for order tags
<J00>   * {ORDER TAG NAME} | {ORDER TAG PRICE}

[ORDERS:Refund]
<J00>{QUANTITY} {NAME}|**REFUND**
[PAYMENTS]
<J00>--{PAYMENT NAME}|{PAYMENT AMOUNT}

When you preview the ticket in template editor however, it shows both!

The ticket not showing cash but is showing credit card

In your template change this line

<J10>{PAYMENTS}

to this

{PAYMENTS}

That will fix the problem. Because you have put a <J10> tag in front of the {PAYMENTS}, it is making it only print the first line.

Your [PAYMENTS] section already contains formatting tags, which is correct.

2 Likes

Yep that fixed it. Thanks for pointing that out. It was so obvious it went completely past me haha.

Now I’ve got one major issue to deal with, that is the fixing the terminal printing>.<

2 Likes