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 COPY or STORE COPY again, exactly like the first one. The word REPRINT only 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:

  1. Store name, large and bold, then the branch address.
  2. TRANSACTION RECORD — or, once your store is BIR-accredited, the invoice type (CASH INVOICE, CHARGE INVOICE, SERVICE INVOICE or INVOICE), preceded by your TIN, branch name, machine number and serial.
  3. CUSTOMER COPY / STORE COPY.
  4. Receipt number, date, time, and the cashier's name.
  5. Customer name, if one was attached to the sale.
  6. Signature: ____________________ — on statutory senior citizen, PWD, NAAC and Solo Parent sales, for the beneficiary to sign. See Discounts.
  7. The items — one line per item with its name, then qty x price and the line total. Modifiers print underneath as + Extra Cheese with their own price, and a note on the line prints as * no onions.
  8. Subtotal, then Discount (with the discount type in brackets), then Service Charge if one applied, then TOTAL in bold.
  9. Payments — one line per tender. A cash line also shows Tendered and Change.
  10. VAT breakdown — VATable Sales, VAT Amount (12%), VAT-Exempt Sales, Zero-Rated Sales. Accredited stores only.
  11. Thank you for your purchase!, then — for stores that are not yet accredited — Please come again and This 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.