Skip to main content

Reconciliation

Reconciliation answers one question for every cash drawer in a store: does the drawer hold what it should? Through the day it adds up every cash movement the tills record, so it always knows the amount a drawer is expected to hold. When store staff count the drawer, Reconciliation compares the count with that amount and decides whether the difference is small enough to accept.

One drawer's count and its result is called a till audit. At the end of the business day the store's till audits are closed together, and Reconciliation publishes a summary of the day that an ERP or accounting system can receive.

The tills send their transactions to Reconciliation through the Transaction Repository, and your tender settings say which tenders must be counted and how far a count may be off. Reconciliation keeps the expected amount for every cash drawer, checks each count that store staff enter in Hii InStore, and closes the store's day. It sends the counted cash to Cash Management, which keeps the safe's balance, and publishes every result through External Events to your own systems.

What it handles​

In the storeWhat Reconciliation does
A till opens with a floatstarts a till audit with the float as its opening amount
Cash sales, returns, change, paid-in and paid-outadds them to the drawer's expected amount, tender by tender
Cash moved between the drawer and the safeadjusts the expected amount, and tells Cash Management
The cashier counts the drawercompares the count with the expected amount and approves it, asks for another count, or locks the till audit
The store manager reviews the dayshows the deviation for the whole store, per till and per shift, and accepts spot counts and recounts
The day is closedpublishes one summary per store and business day

Who does the counting​

The counting happens in the store, by store staff. The cashier counts their own drawer when the shift or the day ends. The store manager reviews the result, recounts a drawer when needed, and closes the day. Both work in the Reconciliation module of Hii InStore, the back-office application Extenda supplies, so you do not need to build a client for it.

Every action in Hii InStore is an ordinary call to the Reconciliation API. If you want to drive the counting from your own system, these are the calls involved. Each path starts with /api/v1/business-units/{businessUnitId} or, where marked v2, /api/v2/business-units/{businessUnitId}:

In Hii InStoreAPI call
See which till audits are openPOST …/reconciliations:search
See what to countGET …/reconciliations/{id}/entries
Count the drawerPOST …/reconciliations/{id}/counts:count (v2)
Explain a deviation and approvePOST …/reconciliations/{id}:approve
Spot count during the dayPOST …/reconciliations/{id}/counts:spot (v2)
Recount a finished till auditPOST …/reconciliations/{id}/counts:recount (v2)
Close the dayPOST …/end-of-day:submit

An integrator normally needs none of these calls. The tills' transactions reach Reconciliation through the Transaction Repository, and your systems receive the results through External Events. You send transactions in and subscribe to what comes back. You do not take part in the counting.

If you want to…​

…then read
understand how the expected amount in a drawer is built up
choose between a drawer per cashier and a drawer per till, and set the float
know what happens when the cashier counts, and when a count is rejected or locked
follow a deviation from the store total down to one till and one shift
close the day, and know whether that is mandatory
understand how the counted cash reaches the safe
see everything Reconciliation needs before it can start
configure tenders, limits and the behaviour per store or till
call the API
receive till audits and day summaries in your own system

Terminology​

TermMeaning
Till auditOne cash drawer's reconciliation: its expected amount, the counts made against it, and the result. In the API and the events it is a reconciliation, identified by reconciliationId.
WorkstationA till, point of sale or self-checkout that records transactions.
OperatorThe cashier signed in at a workstation.
TenderA means of payment: cash in a currency, card, gift card, voucher. Each tender is counted separately.
DenominationA note or coin value within a currency, such as 200 or 0.50. A count can be entered per denomination.
Expected amountWhat the drawer should hold, according to the transactions.
DeviationCounted minus expected. Negative means the drawer holds less than expected.
Allowed deviationHow far a count may be off and still be approved, set per tender.
FloatThe cash a drawer starts with. Also called the initial balance.
AccountabilityWho a drawer belongs to: one cashier (operator accountability) or one till (workstation accountability).
Cash changerA cash-handling device, such as a cash recycler, that is counted as its own till audit.
Spot countA count during the day that checks the drawer without closing the till audit.
RecountA new count of a till audit that is already finished, made by someone with the right to recount.
Business dateThe trading day a transaction belongs to, which can differ from the calendar date for stores open past midnight.
End of dayClosing all till audits for a store and business date, and publishing the day's summary.