At the counter
Counter
Runtime disconnectedThe capabilities currently modelled by the counter contract, and whether each can be planned from the evidence available now. Every answer on this page is computed by that contract — none is a success claim written here.
Contract planning decisions
9/9ring_up_itemsUnavailable:planning_snapshot_unreadablehold_saleUnavailable:planning_snapshot_unreadableresume_saleUnavailable:planning_snapshot_unreadabletake_cashUnavailable:planning_snapshot_unreadabletake_cardUnavailable:planning_snapshot_unreadableissue_refundUnavailable:planning_snapshot_unreadableprint_receiptUnavailable:planning_snapshot_unreadableopen_shiftUnavailable:planning_snapshot_unreadableclose_shiftUnavailable:planning_snapshot_unreadable
What this surface will govern
4- Ring up, hold and resume a sale
- Take cash, take card, issue a refund
- Open and close a shift, with the count reconciled
- Print a receipt for a sale or a refund
Declared vocabulary
13These are the only values this surface’s contract admits. They are identifiers, not labels, so they read the same in every language — which is what makes them searchable in a log.
tenderscard_presentcashexternalcounterSaleUnitseachgrammillilitreminuteitemKindsgoodservicemembershipsalesChannelscounteronlineinvoice