POS Receipt Verification

Receipt verification in Point of Sale lets a checker confirm that a printed sale receipt matches a real, completed sale at their location. In the app this page is labeled Verify Receipts. Use it for loss prevention, door checks, or supervisor sign-off after checkout.

1. What receipt verification does

A staff member scans (or types) the receipt barcode or sale reference. Tracksales looks up a paid sale at the current location and, if it matches, marks the receipt as verified with the verifier’s name and timestamp.

  • Only sales at the verifier’s current location can be verified.
  • Only completed (paid) sales qualify—returns, unpaid, and voided sales are rejected.
  • A receipt can be verified once. Scanning it again shows as a duplicate.

2. Who can use it

Access is controlled under Settings → Team roles:

  • Grant the Verify Receipts permission under Point of Sale.
  • Or create a Sales verifier only role. Users with that scope land on Verify Receipts after login and can only use verification, register switch, and profile pages.

The Point of Sale module must be enabled for your organization, and the user must have a location assigned.

3. Enable receipt barcodes

For barcode scanning to work, sale receipts must print a barcode with the sale reference:

  1. Open Settings → Templates → Sale Receipts and turn on Receipt barcode (it may be off by default). See Editing templates for details.
  2. Print a test sale receipt and confirm the barcode appears.

You can still verify by typing the reference manually if barcodes are not printed.

4. Verify a receipt

  1. Open Point of Sale → Verify Receipts.
  2. Scan the receipt with a USB/wedge barcode scanner, use the camera scan button, or type the reference and press Enter.
  3. On success, the page shows a confirmation, receipt details (reference, customer, sale date, line items), and who verified it.
  4. Failed and duplicate scans appear in the result panel and in the Recent scans list.

5. Follow up in Sales History and reports

  • Sales History — filter verified vs unverified sales and see the verified time and verifier name on a sale.
  • Reports → Receipt Verification Details — review verification activity.
  • Reports → Unverified Sales — find paid sales that have not been checked yet.

6. Common messages

  • Already verified / Duplicate — this receipt was verified earlier.
  • Not found — no paid sale with that reference at this location.
  • No location assigned — assign the user to a location before verifying.

💡 Tip

Receipt verification is separate from fiscal devices (TIMS / eTIMS) and from Training mode. Training sales do not replace real receipt checks on live registers.

Was this article helpful?

Related Articles