Receipts overview

The Receipts module issues numbered receipts, prints them on a receipt roll or a full page, keeps working with no connection, and records every copy ever printed.

What a receipt is here

A receipt is an immutable snapshot. Everything it prints is stored on the receipt itself at the moment it is issued: the customer's name, each line's description, unit price and unit label, the location's name and address, the values of any custom fields, the signatures, and the currency. Editing or deleting a customer, product, location or custom field afterwards never changes a receipt that already exists. There is no edit or void for an issued receipt; corrections are made by issuing another receipt. A receipt can be deleted by someone holding Receipts.Delete: it leaves the list and every report, its number stays used (the register shows the gap), printed copies are not recalled, and the audit log records who removed it. See Deleting a receipt.

The pieces

ScreenWhat it is forGuide
Receipts (list)The newest receipts first, 25 to a page, with anything issued on this device and not yet synced at the top, and a keyword search over everything printed on a receipt.Finding and viewing receipts
New ReceiptLocation, customer, items, custom fields, signatures, footer note, then Issue Receipt.Issuing a receipt
Receipt detailEverything on the receipt, the print preview, the Print button and the print history.Finding and viewing receipts, Printing and reprinting
Sync issuesWhat this device still has to send, and anything the server refused.Working offline and sync issues
Settings → Features → ReceiptsPrinting setup for this device, Branding, Footer Note, Custom Lines, Locations on receipts, Signatures and Custom Fields.Receipt settings

Numbering

Receipt numbers look like 000001 (six digits at least, growing when the count needs more) and count up per organisation, never skipping and never repeating, even with several devices issuing at once. Receipts issued before October 2026 keep their R- prefix. A number is assigned when the receipt reaches the server. A receipt issued offline prints an offline reference such as KQXM-TVZB instead and receives its number when it syncs, after which both identifiers appear on the receipt and on any reprint. The reference uses only letters that cannot be confused on thermal paper (no I, L, O or U).

Money and time on a receipt

Permissions in this module

PermissionAllows
Receipts.ViewOpen the list and any receipt; record and print the first copy; read receipt settings.
Receipts.View.OwnThe same, but only for receipts this person issued.
Receipts.CreateThe New Receipt button and everything on that screen, including searching customers and products for the receipt.
Receipts.ReprintAny copy after the first. Every such copy is stamped DUPLICATE.
Receipts.DeleteThe Delete action on any synced receipt.
Receipts.Delete.OwnThe same, but only for receipts this person issued.
Receipts.ConfigureChange Branding, Footer Note, Custom Lines, Locations, Signatures and Custom Fields under Receipt settings.
Receipts.ExportReserved. Nothing uses it today; receipts are exported through Reporting with Reports.Export.

How receipts connect to everything else

Receipts draw on Locations, Customers, Products, Users and the organisation's locale, and feed Reporting. Each link is optional and the module works without any of the other modules. The full account is in How receipts connect.