← Files Stock Reservation ReconcileARCHIVED FILE

EXAMPLE.json

957 Bytes · Nov 3, 2026 · 12:12 UTC

↓ Download file

{
  "input": {
    "stock": [
      {
        "sku": "001",
        "onHand": 5
      }
    ],
    "reservations": [
      {
        "reservationId": "01",
        "sku": "001",
        "units": 7,
        "status": "active"
      },
      {
        "reservationId": "02",
        "sku": "001",
        "units": 2,
        "status": "released"
      },
      {
        "reservationId": "03",
        "sku": "002",
        "units": 1,
        "status": "active"
      }
    ]
  },
  "expected": {
    "summary": "2 reservation exceptions found.",
    "rows": [
      {
        "sku": "001",
        "onHand": 5,
        "reserved": 7,
        "available": -2,
        "status": "over-reserved"
      },
      {
        "sku": "002",
        "onHand": 0,
        "reserved": 1,
        "available": -1,
        "status": "unknown SKU"
      }
    ],
    "warnings": [
      "Snapshot reconciliation only; no stock writes or allocation decisions."
    ]
  }
}

SHA-256: 52b350df07803593dc07a521627cf2d256273788812ffbaf2257a2f319258a7f