Receipts
What prints on a receipt, how receipt numbers are assigned, and how to print a second copy later.
6 min read · Updated 10 Sep 2026
On this page
Every completed sale gets a receipt number and a receipt. The receipt screen opens as soon as payment goes through, and from there you print as many copies as you need.
Printing after a sale
The receipt screen shows the full receipt, the change due, and three buttons:
| Button | What it does |
|---|---|
| Print Customer Copy | Prints the receipt marked CUSTOMER COPY |
| Print Store Copy | Prints the same receipt marked STORE COPY |
| New Transaction | Closes the receipt and clears the cart for the next customer |
Each button prints on demand — nothing prints automatically. While one copy is printing the other is disabled, because both share the one printer. A button that says Printed has succeeded; one that says Retry Customer Copy did not, and tapping it tries again.
If no printer is connected the buttons are greyed out. The sale is still complete and the receipt is still saved — you just cannot put it on paper until a printer is paired.
Connecting a printer
Go to Settings → Printer ("Receipt printers & scanners"), scan, and tap Connect on your printer. Kassly prints to Bluetooth ESC/POS thermal printers.
Two settings there matter:
- Paper width — 58mm (32 characters) or 80mm (48 characters). Set this to match your paper roll, or lines wrap in the wrong place.
- Open Cash Drawer on Print — pops a connected drawer whenever a receipt prints.
Kassly guesses the width from the printer's name when it can, but the setting overrides the guess.
Printing again later
Open History, tap the sale, and the same receipt screen opens with the same Print Customer Copy and Print Store Copy buttons. There is no limit on how many times you can print.
A reprint from the app is not marked as a reprint. It prints
CUSTOMER COPYorSTORE COPYagain, exactly like the first one. The wordREPRINTonly appears on a receipt downloaded from the back office on a computer (see below), where the reprint is also written to the audit log.
Cashiers can only reopen and print their own sales, plus any unpaid order they picked up from another device. Owners and managers can print any sale in the branches they have access to.
From the back office
On a computer, a sale's receipt can be downloaded as a PDF. Owners and managers
also have a separate reprint download, which stamps
REPRINT (printed 2026-09-10 14:32) on the face of the receipt and records who
did it in the audit log.
What appears on a receipt
In order, from the top:
- Store name, large and bold, then the branch address.
TRANSACTION RECORD— or, once your store is BIR-accredited, the invoice type (CASH INVOICE,CHARGE INVOICE,SERVICE INVOICEorINVOICE), preceded by your TIN, branch name, machine number and serial.CUSTOMER COPY/STORE COPY.- Receipt number, date, time, and the cashier's name.
- Customer name, if one was attached to the sale.
Signature: ____________________— on statutory senior citizen, PWD, NAAC and Solo Parent sales, for the beneficiary to sign. See Discounts.- The items — one line per item with its name, then
qty x priceand the line total. Modifiers print underneath as+ Extra Cheesewith their own price, and a note on the line prints as* no onions. - Subtotal, then Discount (with the discount type in brackets), then Service Charge if one applied, then TOTAL in bold.
- Payments — one line per tender. A cash line also shows Tendered and Change.
- VAT breakdown — VATable Sales, VAT Amount (12%), VAT-Exempt Sales, Zero-Rated Sales. Accredited stores only.
Thank you for your purchase!, then — for stores that are not yet accredited —Please come againandThis is a transaction record and not an official receipt.
Receipt numbers
Receipt numbers run in one unbroken series per terminal, made from the terminal's name and an eight-digit counter:
POS-01-00000148
Things worth knowing about the series:
- A voided sale keeps its number. The number is used up and the series carries on. This is deliberate — a missing number looks like tampering, so Kassly never reuses or renumbers.
- Each terminal has its own series. Two terminals in one branch produce two independent runs of numbers, which is why the terminal name is part of the number.
- A terminal reserves numbers in blocks of 500 when it pairs, so it can keep
issuing valid numbers with no internet. If a device gets through all 500 while
still offline it falls back to a temporary number beginning
OFL-, and that number is swapped for a proper one from the series when the device syncs. - A sale rung with no terminal paired gets a number in the form
TRN-00000001. See Terminal management.
Owners and managers can check the series for missing numbers from the back office — see BIR compliance.
Receipt settings
Settings → Receipt on a computer holds:
| Setting | Effect |
|---|---|
| Header Text | Extra line shown under the store name |
| Footer Text | Extra line shown at the bottom |
| Show TIN | Whether your TIN appears — only offered once accredited |
Header and footer text appear on the receipt shown on screen, not on the thermal printout. The printed receipt's layout is fixed, because most of it is prescribed by the BIR. If you need wording on the paper receipt, that is not something you can set yourself today.
Your store name, address, TIN and logo come from Store Settings, not from this page.
Emailing and texting receipts
Kassly cannot email or text a receipt. There is no send button, no digital receipt link, and no receipt history a customer can log into. A customer's email address on their profile is not used for receipts.
If a customer wants a copy later, reopen the sale in History and print it, or download the PDF from the back office and send that yourself.
BIR receipts
Until your store is BIR-accredited, Kassly prints a TRANSACTION RECORD
that says plainly it is not an official receipt. It is a complete, accurate
record of the sale — it is simply not the document the BIR recognises.
Behind the scenes Kassly still computes and stores the VAT, the invoice type and the discount detail correctly, so the numbers are right when your accreditation comes through and there is nothing to reconstruct.
Once accredited, the same receipt gains the invoice-type heading, your TIN with its VAT status, the machine number and serial, the VAT breakdown, a validation seal QR code, your permit number, and the accredited supplier block. Nothing about how you ring up a sale changes.
Full detail — accreditation, permits, X and Z readings, books of accounts — is in BIR compliance.