Application can not run. Your browser does not support JavaScript!

How it works

The API integration of ICS is based on two fundamental operations: sending scan orders to ICS and retrieving the inventory documents generated after scanning.

General flow:

  1. The external system sends a scan command via /DataExchange/TR/Orders/Create
  2. The command appears on the scanner after syncing
  3. The operator scans the items
  4. Upon closing the order, a stock document is automatically generated
  5. The external system takes over the stock document by /DataExchange/TR/Stocks/GetExport

For general information about the API (authentication, versioning, document structure), see the API General Guidelines section of the Integration chapter.

Orders → Stock Result

Each type of order generates a specific type of stock document:

Order Code Generated stock document Code
Shipping Order (Online) O-ONL Shipping (Online) S-ONL
Shipping Order (Transfer) O-MG Shipping (Transfer) S-AV
Order Reception (Warehouse) O-GNI Reception (Warehouse) GNI
Order Reception (Online Return) O-ROL Reception (Online) S-ROL
— (no order) Orderless shipping S-AVS

These are the usual types of documents. Additional types can be added depending on business needs.

Scan operations and types

Operation Scan Type Description
Expedition Guided Only the items in the order can be scanned, in equal or smaller quantities. The scanner guides the operator through items and locations
Reception Guided The operator is not restricted to the order document — can scan different quantities
Free shipping Unguided Can scan any item with no ordering restrictions

Types of documents available

The complete list of configured document types can be obtained by:

GET /DataExchange/TR/Lists/Documents

Each document type is assigned to a specific workflow. The server and scanner interact differently with each document, depending on the process flow and settings configured.

<!-- SCREENSHOT: API Flow Chart — Orders → Scan → Stock -->

API Integration — ICS

  API Integration — ICS