Have you set the terminal name in local settings?
Where i can do that - No I don’t think so …
first option in local settings
When some buy a GC how many tickets the printer must print ?
Printing of the settled ticket is not handled in the GC setup. Only printing of the GC itself is handled by the setup.
Printing of your settled ticket is up to you. For example, when I sell a GC, only the GC is printed, because I have automatic ticket printing turned off. I have a button to print Tickets on demand.
Printing Issue fixed with the solution @QMcKay suggested …
As soon as I delete the Print Job everything works like a charm !!!
now the only left is the Ballance in the Entity Screen
For once again I must say THANK YOU to ALL because with out you i was lost …
Your help is priceless …
What do you mean by this? Do you mean your GC Entity Screen is not showing the balance column?
No the balance never changes
I have GC with 5 Balance, when the customer buys something with 2 the remain is 3
So theBalance in the Entity Screen must be 3 right ?
But the Ballance is again 5 !!
It doesn’t refresh the Balance …
Well, that is more of a visual indicator for you since we are really only concerned with the Account Balance, but in any case, the Entity Balance update is done here…
##GC Redeemed (update GC data)
[Payment Processed] (Rule)##
| Rule Name: | GC Redeemed (update GC data) |
| Event Name: | Payment Processed |
| Rule Tags: | GiftCertificate |
| Execute Rule if: | Matches All |
Payment Type Name | Equals | Gift Certificate |
{ENTITY NAME:Gift Certificate} | Starts | GC20 |
[=-1*TN('{ENTITY BALANCE:Gift Certificate}')] | Greater | 0 |
##Actions (9):##
GC Balance Update
Constraint: (none)
| CertNum: | {ENTITY NAME:Gift Certificate} |
| Bal: | [=-1*TN('{ENTITY BALANCE:Gift Certificate}')-[:ProcessedAmount]] |
GC Redeem
Constraint: (none)
| Account Name: | GC Redemptions |
| CertNum: | {ENTITY NAME:Gift Certificate} |
| Amount: | [:ProcessedAmount] |
GC Update State GCStatus
Constraint: [=-1*TN(‘{ENTITY BALANCE:Gift Certificate}’)-[:ProcessedAmount]]<=0
| CertNum: | {ENTITY NAME:Gift Certificate} |
| Current GCStatus: | Purchased |
| New GCStatus: | Redeemed |
GC Add Line to Text File
Constraint: [=1+2]>[=2+2]
| sometext: | {DATE} {TIME}, {ENTITY NAME:Gift Certificate} ([=-1*TN('{ENTITY BALANCE:Gift Certificate}')]), Redeemed [:ProcessedAmount], New Balance [=-1*TN('{ENTITY BALANCE:Gift Certificate}')-[:ProcessedAmount]] |
GC Update Ticket Tag GCN
Constraint: (none)
| GCName: | {ENTITY NAME:Gift Certificate} |
GC Update Ticket Tag GCB
Constraint: (none)
| GCBalance: | [=-1*TN('{ENTITY BALANCE:Gift Certificate}')-[:ProcessedAmount]] |
GC Entity Change to Invalid
Constraint: [=-1*TN(‘{ENTITY BALANCE:Gift Certificate}’)-[:ProcessedAmount]]<=0
Display Payment Screen
Constraint: [:RemainingAmount]>0
Close Ticket
Constraint: [:RemainingAmount]<=0
##Mappings##
Mappings
| Terminal | User Role | Department | Ticket Type |
* | * | * | * |
Show your printer template for normal tickets?
What tag you using to give balance?
My voucher balance tag is;
£[=F({ACCOUNT TOTAL:{ENTITY NAME:Gift Vouchers}}*(-1))]
Which accesses account balance directly and also the *-1 converts to positive value for customers benefit.
[LAYOUT]
-- General layout
<J10> Coffee
Shop
***
<L00>Ημερομηνία:{TICKET DATE}
<L00>Ώρα:{TIME}
{ENTITIES}
<L00>Παραγγελία #:{TICKET
NO} {TICKET TAG:SG}
<F>-
{ORDERS}
<F>=
<EB>
[<J10>Μερικό Σύνολο:|{PLAIN TOTAL}]
[<J10>Total Gift:|{ORDER STATE TOTAL:Gift}]
{DISCOUNTS}
{TAXES}
<J10>ΣΥΝΟΛΟ: | €{TICKET TOTAL}
{PAYMENTS}
<DB>
<F>=
Ευχαριστούμε για την
προτίμηση
<CUT>
[DISCOUNTS]
<J00>{CALCULATION NAME} {CALCULATION
AMOUNT}% |{CALCULATION TOTAL}
[PAYMENTS]
[<J00>Ρέστα: |{CHANGE TOTAL}]
[ORDERS]
-- Default format for order
<J00>{QUANTITY} {NAME} ({PRICE
TAG})|{TOTAL PRICE}
{ORDER TAGS}
[ORDERS:Gift]
-- Format for gifted orders
<J00>- {QUANTITY} {NAME}|**ΔΩΡΟ**
{ORDER TAGS}
[ORDERS GROUP|PRODUCT TAG:Group:ΚΑΦΕΣ,ΣΟΚΟΛΑΤΑ,ΤΣΑΙ]
<F>-
<L00>- {GROUP KEY} -
<F>-
[ORDERS:Void]
-- Nothing will print for void lines
[ORDER TAGS]
-- Format for order tags
<J00> * {ORDER TAG NAME} | {ORDER TAG
PRICE}
[ENTITIES:Table]
-- Table entity format
<L00>Table: {ENTITY NAME}
[ENTITIES:Customer]
-- Customer entity format
<J00>Πελάτης: {ENTITY NAME} | Τηλ:{ENTITY DATA:Τηλέφωνο}
<J00>Διευθ.{ENTITY DATA:Διεύθυνση} | Όροφος:{ENTITY DATA:Όροφος}
<L>
<EB>
[<C00>Υπόλοιπο Λογαριασμού: €[=F(0-TN('{ENTITY BALANCE}'))]]
<DB>
<L>
[TAXES]
<J00>{TAX NAME}|{TAX AMOUNT}
[ENTITIES:Gift Certificate]
<C00>Κάρτα: {ENTITY NAME}
<C00>Υπόλοιπο: €[=F(0-TN('{ENTITY BALANCE}'))]
<L>
Isnt ZZGC2000 the ‘dummy’ account for used vouchers?
The balance would be 0.00
Yes but i never use all the ballance …
I started this tutorial but never went all the way through so didnt get to this point but understand that the dummy account was used for depleted vouchers in some way.
Your balance is based on the ticket entity and it is showing the ticket entity as ZZGC2000.
What entity are you using?
You confused me a little bit 
What voucher are you trying to use which has resulted in that ticket?



