# CaptureCountInput

input type

Capture-input for captureCount: the server point-reads each captured line's live on_hand and stamps {countedQty, expectedAtCapture, capturedAt} TOGETHER under the doc OCC. expectedAtCapture is SERVER-stamped — never caller-supplied.

## Fields

| Field | Type | Required | Notes |
| --- | --- | --- | --- |
| `countId` | [ID](/types/#scalars) `ID!` | yes | The Count being captured — tenant-scoped server-side. |
| `lines` | [CaptureCountLineInput](/types/CaptureCountLineInput/) `[CaptureCountLineInput!]!` | yes | The captured lines (min 1; at most one per resolved line per call — merge duplicates). |

## Used by

- [captureCount](/reference/inventory-operations/captureCount/)
