# CloseTillSessionInput

input type

Close-input for closeTillSession: the counted drawer per currency (distinct; >= 0). The COVERING RULE: every currency with a non-zero drawer total MUST be counted (state the zero — an uncounted one refuses VALIDATION naming it); counting an unledgered currency is LEGAL (pure over).

## Fields

| Field | Type | Required | Notes |
| --- | --- | --- | --- |
| `tillSessionId` | [ID](/types/#scalars) `ID!` | yes | No further notes. |
| `expectedRevision` | [ID](/types/#scalars) `ID!` | yes | The doc revision the caller read. |
| `counted` | [DrawerAmountInput](/types/DrawerAmountInput/) `[DrawerAmountInput!]!` | yes | The counted drawer (may be empty ONLY when every drawer total is zero). |

## Used by

- [closeTillSession](/reference/till-sessions/closeTillSession/)
