Cash balance format
The format of cash-balance: one message per tenant and business date, with the cash expected to remain in the drawers and cash changers of each store, per currency.
The format of cash-balance: one message per tenant and business date, with the cash expected to remain in the drawers and cash changers of each store, per currency.
Cash Management keeps the balance of each store's safe per currency, books every cash movement in and out of it, checks the safe in a daily safe audit, and publishes every movement so that an ERP or accounting system can follow the store's cash.
The event Goods Received publishes when a delivery is approved, and how to consume it correctly
Subscribing to Hii Retail stock events as an external system — stock level updates, processed transactions, delivery semantics and the published schemas
General Ledger turns every sale, return and payment in your stores into accounting entries, adds them up per store and business day, and sends the result to your accounting system.
The JSON schema of a General Ledger journal event (gle.public.event.general-ledger.v1).
The JSON schema of the event Goods Received publishes when a delivery is approved
The Cash Management events you can subscribe to through External Events, what each one means, and the rules for consuming them: duplicates, order, direction, levels and changes, and the business date.
The Reconciliation events you can subscribe to through External Events, what each one means, and the rules for consuming them: duplicates, order, levels and deltas.
Subscribing to General Ledger journals through External Events or Pub/Sub, and the rules an accounting integration must follow: post every journal, skip duplicates by journal ID, and never replace a day with its latest journal.
Reconciliation keeps a running total of the cash every till drawer should hold, checks the count that store staff make against the deviation you allow, and closes each store's day with a summary that your own systems can receive.
The format of reconciliation-change-shift: a completed till audit's counts in time order, one per shift, with the deviation per tender at the count (deviationAmount) and within the shift (deviationAmountInShift).
The format of reconciliation-completed and reconciliation-rejected. Both events use it: a completed till audit, and a count that was outside the allowed deviation.
The format of reconciliation-end-of-day: one store and business date, with the day's totals per tender and item and the change since the previous summary of the same day in the fields ending in Delta.
The format of reconciliation-recount: a recount of a completed till audit, with each tender's and item's correction against the previous count.
The format of safe-audits: one message per submitted safe audit, with the counted and calculated amounts per currency.
The format of transactions: one message per movement into or out of a store's safe, with one line per currency and the safe's balance after it.