Skip to main content

History & Reports

Read-back endpoints for reprinting, reconciliation and reporting. These query stored records and do not touch the card.

Invoice history

GET /api/v3/invoices?from=2026-08-01&to=2026-08-13&uid=EKLBHT3Y

Returns fiscalised invoice records for the period (defaults to the last 30 days). Each row includes dateAndTime, invoiceNumber, uid, type, transaction, amount, referenceDocumentNumber, source and itemCount. uid is optional.

Single invoice (drill-down)

GET /api/v3/invoices/detail?number=EKLBHT3Y-EKLBHT3Y-31

Returns the full stored record for one invoice: items, per-invoice tax breakdown and payments. 404 if the number is unknown.

Receipt PDF (reprint)

GET /api/v3/invoices/journal-pdf?number=EKLBHT3Y-EKLBHT3Y-31

Returns the rendered receipt as application/pdf — use it to reprint from history. 404 if the invoice has no stored textual representation (e.g. it was signed with omitTextualRepresentation).

Recovery by RequestId

GET /api/v3/invoices/{requestId}

Returns the invoice previously signed under that RequestId (or null). Useful after a lost response — no re-signing occurs.

Reports

All report endpoints take from, to and optional uid.

EndpointReturns
GET /api/v3/reports/dailyDaily totals.
GET /api/v3/reports/payment-typesTotals by payment type.
GET /api/v3/reports/tax-amountsTax totals by label/category.
GET /api/v3/reports/list-of-itemsItem sales.
GET /api/v3/reports/detailedA combined detailed report (summary + all breakdowns).
GET /api/v3/reports/detailed/excelThe detailed report as a multi-sheet .xlsx workbook.

Audit status

GET /api/v3/audit/status?uid=EKLBHT3Y

Returns queuedPackages (unsent audit packages), awaitingProof (a proof-of-audit is pending) and lastAuditStartUtc. Auditing is automatic in the background; this is for visibility, not something the POS drives.