What Reconciliation receives
Reconciliation has no input API for transactions. It reads them, and everything else it needs, from other Hii Retail services:
| What | From | Used for |
|---|---|---|
| The tills' transactions, as PosLog | the Transaction Repository, event txr.public.output.transactions.v1 | building each drawer's expected amount |
| Your settings: accountability, attempts, float, daily till audits, auto-submit | Customer Controlled Configuration, the rec.* settings | how till audits are created, counted and closed |
| Tender settings: what to count, allowed deviations, float, cash changers | Customer Controlled Configuration, rec.tenders-config.v1 | the counting rules per tender |
| The tenders themselves: name, currency, type | the tender configuration in Customer Controlled Configuration (che.tender), and the Tender service | showing and grouping tenders |
| Denominations: the notes and coins of each currency | the Currency service | counting cash per note and coin |
| Business units: the business-day offset | Business Unit Management | the business date |
| Counts, approvals and end-of-day submissions | Hii InStore, or your client, through the Reconciliation API | everything the store staff do |
The PosLog must say which business unit, workstation and operator a transaction belongs to. Reconciliation finds the drawer from the workstation or the operator, depending on the store's accountability.
Before a store starts trading
🛑 Check the store's setup before its tills send their first transaction. Reconciliation reads each transaction once, with the settings it has at that moment. Changing a setting afterwards does not reprocess anything.
- Accountability. The default is
WORKSTATION, one drawer per till. Setrec.accountability-type.v1toOPERATORif cashiers carry their own drawer. A store or workstation set toNONEis not reconciled: its transactions are not kept for later. - Tender settings. Add the tenders to count to
rec.tenders-config.v1. Until a tender is there, nothing is counted for it, and a store without any tender settings gets only till audits with nothing to count. - A safe in Cash Management, so that the counted cash reaches the safe. See Cash to and from the safe.
The business unit itself must exist in Business Unit Management, and the store's tills must deliver their PosLogs to the Transaction Repository.