Full Page POS Receipt

I have been making receipts for over a year and I have the following code which I thought would print the receipt type in the top right of a full page receipt (which it does) except for when it is an "On Account" order type where if my statement made sense, it would print INVOICE in the corner instead; it is however still printing Sales Receipt for an On Account ticket; any suggesstions?

tbNone

">~"

Tender.Descriptor.TenderType = tenderAccount PageWidth * 0.40 "INVOICE" PageWidth * 0.40 Transaction.ReceiptTransactionName

Reply to
Rob F.
Loading thread data ...

Reply to
Rob F.

Actually I found a more generic way of doing this, It works in most cases.:

">~"

Customer.ChargeAccount = TRUE PageWidth * 0.40 "INVOICE" PageWidth * 0.40 Transaction.ReceiptTransactionName

"Glenn Adams [MVP - Retail Mgmt]" wrote:

Reply to
Rob F.

Tender is only valid within a "FOR EACH Tender" Construct...

Reply to
Glenn Adams [MVP - Retail Mgmt]

Well, you could try putting the whole receipt inside a for loop, but you'll probably end up getting multiple copies of the receipt.

You could also potentially build a COM add-in that would manipulate either the receipt format or the active printer based on the selected tenders.

Unfortunately, there's not really a simple way to get just this one little change. Look at the way the default template handles Credit Card Slips- maybe that will give you some ideas.

Reply to
Glenn Adams [MVP - Retail Mgmt]

BeanSmart website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.