ScanGC — Batch Reconcile JSON

Create and Download JSON Shipment File

Generates a QICSCAN contract-v2 payload for the entire shipment — every object at every pack level, shallowest first — so partial-scan cases can be built by deleting objects from the bottom of the Object array. Header carries scanMode / postMode and no containerID. POST it to /api/GCEPCIS/inbound/GCScan. File: qicscan_v2_{tid}_shipment.json.


Upload JSON Shipment File  (simulate scanner payload) Barcode scanner

The legacy transactionID / containerObject tree walked by ScanFlattener, posted to /api/reconcile/scan. Not the GCScan contract. The nested file comes from GET /api/reconcile/generate?tid= ({tid}_shipment.json, TID box above); flat v2 files upload here too.


QICSCAN v2 Test Payload (Pattern 1 per-pallet)

Generates a contract-v2 payload for one pallet: header carries the pallet as containerID, Object holds that pallet's trade items. POST it to /api/GCEPCIS/inbound/GCScan. File: qicscan_v2_{tid}_p{n}_{sscc}.json.