Am trying to set the format for my receipt template for Gift voucher ‘payments’
Would rather not resort to using the [PAYMENTS] ‘unspecified’ template however am strugling to find the right : for the account payment. Payment name is the account name/number but obviously this is a dynamic value…
Tried [PAYMENTS:{ENTITY NAME:Gift Vouchers}] and not surprisingly it didnt work.
Any one have a solution/idea?
Huh? Try {DESCRIPTION}
tag or {PAYMENT NAME}
in the [PAYMENTS]
section. If not, set up a Payment Processor script to ensure that the Description is being set for each Payment Type…
[PAYMENTS]
<J00>{PAYMENT NAME}: | ($[=F(TN('{TENDERED}')/20)]) L{TENDERED}
<L00>Desc:{DESCRIPTION}
Produces:
GC201512160941228500: ($25.00) L500.00
Desc:2015-12-16 15:21:12.333 (GC201512160941228500)
Cash: ($14.00) L280.00
Desc:2015-12-16 15:21:15.112
Think you missed what im asking, I want to specify the format of the gift voucher payment layout.
In your example it would need to be [PAYMENTS:GC201512160941228500]
that is why I said Huh?
I don’t think the Payments section supports that, yet.
You might need to do some fancy JS and a {CALL:X} to build your layout for now.
Think ill use a payment type name if but cant remember the term to find the code, what is it tersery?
I think you mean Ternary?
Thats the one LOL
Managed to find it a minute ago hehe
This was my work around;
[PAYMENTS:Cash]
<EB>
<J00>{PAYMENT NAME}:|£{TENDERED}
<DB>
<J00>Change:|£{CHANGE}
[PAYMENTS:Credit Card]
<EB>
<J00>{PAYMENT NAME}:|£{TENDERED}
<DB>
<J00>Change:|£{CHANGE}
[PAYMENTS]
<EB>
<J00>[=('{PAYMENT TYPE NAME}' == 'Gift Voucher' ? 'Voucher {PAYMENT NAME} Credit:' : '{PAYMENT NAME}:')] | £{PAYMENT AMOUNT}
<DB>
I’ve added per payment type template support for next update (.57). So you can define a specific template for Cash payments under [PAYMENTS:Cash]
section.