Contents
Table of Contents | ||||
---|---|---|---|---|
|
...
Field | Type | Description | Validation | Message if Validation Fails |
---|---|---|---|---|
SKU | String | SKU code for this item of Goods | Mandatory | Goods SKU code is missing |
Description | String | SKU Description for this item of Goods | Optional | |
Sales Order Line ID | String | Line ID from the Sales Order that corresponds to this item of Goods | Optional, only applicable for Booking Reason = SALES ORDER | Sales Order Line ID is present but this is not a SALES ORDER booking |
Quantity | Quantity Type | Quantity measure for this Goods item, which can be expressed in various ways, see below | Mandatory, but see below for more details | (see below) |
Condition | Enumeration
| The condition of the goods, see enumerated values | Optional, only applicable for Booking Reason = GOODS TRANSFER1 Must be one of the enumerated values2 | 1Goods Condition is present but this is not a GOODS TRANSFER 2Unrecognised Goods Condition |
...
Field | Type | Description | Validation | Message if Validation Fails | |
---|---|---|---|---|---|
DescriptionSKU | String | Free-format description of SKU code for this item of Child Goods | Must be present if (child) SKU is not present | Both Goods SKU and Goods Description are Mandatory | Goods SKU is missing in Child GoodsSKU |
Description | String | SKU code for Free-format description of this item of Child Goods | Must be present if (child) Description is not presentOptional | ||
Quantity | Quantity Type | Quantity measure for this Child Goods item, which can be expressed in various ways, see Quantity Type definition for main Goods above | Mandatory, but see above for more details | (see above Quantity Type validation, but messages when validation fails prefixed by “Child “) |
...
Description | Validation | Message if Validation Fails |
---|---|---|
Lists the mode of transport of the goods and container mode and provides extra information about how the goods will be (or should be) transported | This entire section is optional |
|
Field | Type | Description | Validation | Message if Validation Fails |
---|---|---|---|---|
Transit Mode | Enumeration
| Mode of Transport | Mandatory if this section is present1 Must be one of the enumerated values2 | 1Transit Mode is missing 2Unrecognised Transit Mode |
Container Mode | Enumeration
| The possible container operational models that may apply based on the selected Transit Mode above, as follows: ROAD: FTL, LTL SEA: FCL, LCL, BCN AIR: LSE, ULD PARCEL: LSE RAIL: FCL, LSE | Optional, but if present, must only take the following values dependent on the selected Transit Mode: ROAD: FTL, LTL SEA: FCL, LCL, BCN AIR: LSE, ULD PARCEL: LSE RAIL: FCL, LSE | Container Mode is specified but is not applicable to the Transit Mode |
Additional Info | String | Additional information about the method of goods transit, if required | Optional |
...
Field | Type | Description | Validation | Message if Validation Fails |
---|---|---|---|---|
Reason | Enumeration
| Reason for the change | Mandatory if this section is present1 Must be one of the enumerated values2 | 1Booking Change Reason is missing 2Unrecognised Booking Change Reason |
Additional Info | String | Any other free-form text information about change that SEKO needs to know about | Optional |
System Validation
See White Glove System Validation for validation at a system level which could throw validation errors to return in a Booking API.
...