1 - O49 Outbound scan event FLASH

Status

Final

Process flow

Process flow diagram

Business Object Model

1.1 - O49 outbound scan event FLASH

Back to o49_outbound scan event flash

Description

Scan status from the outbound context. Starting with the data transfer into the warehouse management system, through picking and clarification cases, up to the handover to the responsible carrier. Atm this interface is only used by bulky item warehouses.

Status

Final

Business Object

Following the description of the schema specific (data property) contents. See here for the FINE service header.

Name Type Content Example Mandatory
directionNo N3 Numeric delivery direction (a.k.a. “depository”) 33
locationCode Enum(N2) Warehouse location

1: Warehouse Loehne
2: Warehouse Ohrdruf
4: Warehouse Haldensleben
7: Warehouse Tilburg (Holland)
13: Warehouse Witt
14: Warehouse Graz/Salzburg
23: Warehouse Altenkunstadt Hf
25: Warehouse Altenkunstadt Db
40: Warehouse Haldensleben Südhafen
47: Warehouse Sonnefeld
48: Warehouse Langenselbold
54: Warehouse Mosina
55: Warehouse Ansbach
57: Warehouse Marl
58: Warehouse Erfurt
2
trackingNumber A30 Shipment identification number “H1023750009606502034”, “90999001941832”, “3SF19700002”
carrierCode Enum(N2) Last mile carrier

0: Undefined
1: Hermes Germany
2: Hermes Einrichtungsservice
3: Hermes Int.
4: DHL
5: Swiss Post
6: FR Colissimo
7: FR Mondial
8: TNT Netherlands
16: Hungarian Post
17: Czech Post
18: Slovak Post
19: Hermes UK
1
outgoingShipmentPackageNumber A18 BI packing unit id 22868420085733852
outgoingShipmentComponentNumber A18 BI single item id 22771924754866402
internalParcelCode N15 Technical identifier of shipment ident record 522716783
placeId N15 Technical identifier of pick place 522716783
parentContainerId N15 Technical identifier of parent container 522716783
parentContainerAno A16 Business identifier of parent container “C1234567890”
parentContainerPackagingId N15 Technical identifier of parent container packaging type 522716783
pickingAreaCode ENUM(N1) Picking area

0: undefined
1: Valuable area (Wertbereich)
2: Carton area (Fachboden)
3: Bulk (Pulk)
4: Rack (Regalkommissionierung)
5: Stock integrated non-warehouse item (DLW)
pickBuildingNo N1 Building from which picking takes place (only set for scanning from wms own picking warehouses) 9
eventTypeDescription A50 Name of scan type “An Carrier übergeben”
eventType Enum(N2) Business identifier of scan type record

0: unbearbeitet
1: klärfall
2: Überhang
3: Nachlieferung
4: Lagerdifferenz
5: Kundenstorno
6: Limit
7: Einen Tag später
9: Fehler
10: verladen
11: manuell verladen
12: WE im KP
13: WE im KP WAP Übernahme
14: verladen KP
15: verladen KP WAP Übernahme
16: scanning WA-Sorter
17: kommissioniert(2)
18: in KS
19: kommissioniert(1)
20: FTS-quittiert
21: SLS-quittiert
22: Klärfall: Falsche Artikelnummer
23: Klärfall: Falsche Teilenummer
24: Klärfall: Artikel defekt
25: Klärfall: Lagerort leer
26: Klärfall: Nicht erreichbar
27: Klärfall: Nicht sorterfähig
28: An Carrier übergeben
29: Abbruch
eventOrigin N3 Origin of scanning

0=Manuell
1=Verladesorter
2=Tütensorter
3=Man. Scannung
4=COBRA - Verladescan
5=COBRA - Vorg. absch.
6=Hermes Germany
7=Hermes Einrichtungsservice
9=Großstück
10=COBRA: Lieferstatus zuw.
11=ANTS
1
scanningId N15 Technical identifier of scanning record 490817679
businessEventTimestamp A30 Timestamp of the scan event (ISO8601 with TZ offset) 2022-04-25T12:58:36.053+00:00
srcSystem Enum Output identifier of the producing system. Possible values: ‘COBRA’
supplyCode Enum(N2) Picking type

0: Kommissionierung Normal
1: Kommissionierung FTS CX-M
2: Kommissionierung FTS EK-X
3: Fachentnahme
4: Box Nachschub aus RL
5: Box Nachschub aus KS
6: Block Nachschub aus RL
7: Block Nachschub aus KS
0
supplyCodeName A50 Name of supply code Kommissionierung Normal

2 - O52 Outbound Carrier event

Status

Final

Process flow

Process flow diagram

Business Object Model

2.1 - O52 Outbound Carrier event

Back to o52_outbound carrier event

Status

Final

Business Object

This is part of 052_outbound_carrier_event

Name Type Content Example Mandatory
erpSendungId A36 Bulky fulfillment order ID (UUID) :heavy_check_mark:
erpPackageId A50 Retailer packaging ID (UUDI) :heavy_check_mark:
finishedTimestamp String Business event time stamp (ISO8601) :heavy_check_mark:
carrierId Enum Carrier:
1 = Hermes Germany
2 = Hermes Einrichtungsservice
:heavy_check_mark:

Versions

Following the version history of the corresponding JSON schema:

Version Date File Comments
1.00 2024-01-14 outbound.carrier_event.json.v1.00.json First final version

3 - O54 Outbound scan event

Status

Final

Process flow

Process flow diagram

Business Object Model

3.1 - O54 outbound scan event

Back to o54_outbound scan event

Description

Scan status from the outbound context. Starting with the data transfer into the warehouse management system, through picking and clarification cases, up to the handover to the responsible carrier. Atm this interface is only used by bulky item warehouses.

Status

Final

Business Object

Following the description of the schema specific (data property) contents. See here for the FINE service header.

Name Type Content Example Mandatory
directionNo N3 Numeric delivery direction (a.k.a. “depository”) 33
location Enum(N2) Warehouse location

1: Warehouse Loehne
2: Warehouse Ohrdruf
4: Warehouse Haldensleben
7: Warehouse Tilburg (Holland)
13: Warehouse Witt
14: Warehouse Graz/Salzburg
23: Warehouse Altenkunstadt Hf
25: Warehouse Altenkunstadt Db
40: Warehouse Haldensleben Südhafen
47: Warehouse Sonnefeld
48: Warehouse Langenselbold
54: Warehouse Mosina
55: Warehouse Ansbach
57: Warehouse Marl
58: Warehouse Erfurt
2
parcelAno A30 Shipment identification number “H1023750009606502034”, “90999001941832”, “3SF19700002”
parcelCarrierCode Enum(N2) Last mile carrier

0: Undefined
1: Hermes Germany
2: Hermes Einrichtungsservice
3: Hermes Int.
4: DHL
5: Swiss Post
6: FR Colissimo
7: FR Mondial
8: TNT Netherlands
16: Hungarian Post
17: Czech Post
18: Slovak Post
19: Hermes UK
1
parcelDwhPackingUnitAno A18 BI packing unit id 22868420085733852
parcelDwhSingleitemAno A18 BI single item id 22771924754866402
parcelId N15 Technical identifier of shipment ident record 522716783
placeId N15 Technical identifier of pick place 522716783
parentContainerId N15 Technical identifier of parent container 522716783
parentContainerAno A16 Business identifier of parent container “C1234567890”
parentContainerPackagingId N15 Technical identifier of parent container packaging type 522716783
pickingAreaCode ENUM(N1) Picking area

0: undefined
1: Valuable area (Wertbereich)
2: Carton area (Fachboden)
3: Bulk (Pulk)
4: Rack (Regalkommissionierung)
5: Stock integrated non-warehouse item (DLW)
pickBuildingNo N1 Building from which picking takes place (only set for scanning from wms own picking warehouses) 9
scanTypeId N15 Technical identifier of scan type record 126
scanTypeName A50 Name of scan type “An Carrier übergeben”
scanTypeNo Enum(N2) Business identifier of scan type record

0: unbearbeitet
1: klärfall
2: Überhang
3: Nachlieferung
4: Lagerdifferenz
5: Kundenstorno
6: Limit
7: Einen Tag später
9: Fehler
10: verladen
11: manuell verladen
12: WE im KP
13: WE im KP WAP Übernahme
14: verladen KP
15: verladen KP WAP Übernahme
16: scanning WA-Sorter
17: kommissioniert(2)
18: in KS
19: kommissioniert(1)
20: FTS-quittiert
21: SLS-quittiert
22: Klärfall: Falsche Artikelnummer
23: Klärfall: Falsche Teilenummer
24: Klärfall: Artikel defekt
25: Klärfall: Lagerort leer
26: Klärfall: Nicht erreichbar
27: Klärfall: Nicht sorterfähig
28: An Carrier übergeben
29: Abbruch
scannedDirectionNo N2 At the loading gate against scanned delivery direction. Only set if SCAN_TYPE.NO=28 33
scanningId N15 Technical identifier of scanning record 490817679
scanningOriginCode Enum(N3) Origin of the scanning

0=Manuell
1=Verladesorter
2=Tütensorter
3=Man. Scannung
4=COBRA - Verladescan
5=COBRA - Vorg. absch.
6=Hermes Germany
7=Hermes Einrichtungsservice
9=Großstück
10=COBRA: Lieferstatus zuw.
11=ANTS
scanningScanDate A30 Timestamp of the scan event (ISO8601 with TZ offset) 2022-04-25T12:58:36.053+00:00
srcSystem Enum Output identifier of the producing system. Possible values: ‘COBRA’
supplyCode Enum(N2) Picking type

0: Kommissionierung Normal
1: Kommissionierung FTS CX-M
2: Kommissionierung FTS EK-X
3: Fachentnahme
4: Box Nachschub aus RL
5: Box Nachschub aus KS
6: Block Nachschub aus RL
7: Block Nachschub aus KS
0
supplyCodeName A50 Name of supply code Kommissionierung Normal

4 - O55 Outbound scan event HES

Status

Final

Process flow

Process flow diagram

Business Object Model

4.1 - O55 outbound scan event HES

Back to o55_outbound scan event HES

Description

Bulky item logistics scan events for Hermes Einrichtungsservice (HES). Only scan events from the clusters of embarkation and clarification cases are contained.

Status

Final

Business Object

Following the description of the schema specific contents. The table below indicates mandatory fields with a ✅.

Name Type Content Example Mandatory
destination N3 Numeric delivery direction (a.k.a. “depository”) 33
location Enum(N2) Warehouse location

1: Warehouse Loehne
2: Warehouse Ohrdruf
4: Warehouse Haldensleben
7: Warehouse Tilburg (Holland)
13: Warehouse Witt
14: Warehouse Graz/Salzburg
23: Warehouse Altenkunstadt Hf
25: Warehouse Altenkunstadt Db
40: Warehouse Haldensleben Südhafen
47: Warehouse Sonnefeld
48: Warehouse Langenselbold
54: Warehouse Mosina
55: Warehouse Ansbach
57: Warehouse Marl
58: Warehouse Erfurt
2
colli A30 Shipment identification number H1023750009606502034, 90999001941832, 3SF19700002
carrierType Enum(N2) Last mile carrier

1: Hermes Germany
2: Hermes Einrichtungsservice
1
building N1 Building from which picking takes place (only set for scanning from wms own picking warehouses) 9
statusHFID Enum(N2) Business identifier of scan type record

1: klärfall
11: manuell verladen
22: Klärfall: Falsche Artikelnummer
23: Klärfall: Falsche Teilenummer
24: Klärfall: Artikel defekt
25: Klärfall: Lagerort leer
27: Klärfall: Nicht sorterfähig
28: An Carrier übergeben
scanTime A30 Timestamp (localtime) of the scan event (yyyy-mm-dd HH24:mi:ss) 2024-07-16 04:20:20
scanLocation Enum(N1) Scan location - only set if statusHFID = 28

0: External warehouse/tunnel
1: Loading gate
1

5 - O60 outbound shipment event

Status

Final

Data flow

Data flow diagram

Business Object Model

5.1 - O60 outbound shipment event

Back to O60 outbound shipment event

Description

Logistic events for outbound shipments.

Status

Final

Business Object

Following the description of the schema specific (data property) contents. See here for the FINE service header. The table below indicates mandatory fields with a ✅.

Name Type Content Example Mandatory
shipmentIdentcode A30 Carrier specific identcode of the shipment 123456789012345678901234567890
carrier A Carrier of the shipment DHL
eventTimestamp A Timestamp of the shipment event (ISO8601 with TZ offset) 2024-07-16T04:20:20.321+02:00
warehouselocation A Warehouse location where the shipment event took place OHRDRUF
eventType Enum Type of the shipment event:

- EMBARKED
EMBARKED
transportVehicleId A20 ID of the goods discharge bridge or license plate of the vehicle 238645, DD-AB 123

6 - O62 carrier shipment request

Status

Draft

Data flow

Data flow diagram

Business Object Model

6.1 - O62 carrier shipment request

Back to O62 carrier_shipment_request

Description

Request to register a shipment with a carrier. Responded via the O63 interface.

Status

Draft

Business Object

Following the description of the schema specific (data property) contents. See here for the FINE service header. The table below indicates mandatory fields with a ✅.

Name Type Content Example Mandatory
externalReferenceId A50 request reference id for the response 2989cffe-dc66-4aa5-b922-e87ac6310463
carrier A50 Carrier of the shipment DHL, DE_HERMES_GERMANY, CH_POST, AT_POST

see internal-reference-data -> 40 Outbound -> CMM -> carriers
dispatchLocation A50 Dispatch location of the shipment HALDENSLEBEN, SUEDHAFEN
consignor A50 Seller who orders the shipment see internal-reference-data -> 10 Master Data -> ownerCompanies
recipient Object Recipient information
parcel Object Parcel information

Embedded objects

recipient

Name Type Content Example Mandatory
firstName A50 First name John
lastName A50 Last name (B2C) or Company name (B2B) Doe
street A50 Street name John-Doe-Str.
houseNumber A10 House number 2
addressLine2 A60 Address line 2 2nd floor
zipCode A10 ZIP code 64689
city A40 City Doecity
countryCode A3 ISO-3166-Alpha 3 DEU, AUT
email A80 Email address (for shipment announcements) recipient1@email.com

parcel

Name Type Content Example Mandatory
weightG N10 parcel weight in grams 30
lengthCm N3 parcel length in centimeters 30
widthCm N3 parcel width in centimeters 30
heightCm N3 parcel height in centimeters 30

7 - O63 carrier shipment response

Status

Draft

Data flow

Data flow diagram

Business Object Model

7.1 - O63 carrier shipment response

Back to O63 carrier shipment response

Description

Carrier shipment response to an O62 shipment registration request. The response contains the shipment state and, in case of success, the shipment document data. Otherwise the carrier specific error message.

Status

Draft

Business Object

Following the description of the schema specific (data property) contents. See here for the FINE service header. The table below indicates mandatory fields with a ✅.

Name Type Content Example Mandatory
externalReferenceId A50 request reference id 2989cffe-dc66-4aa5-b922-e87ac6310463
state Enum State of the request SUCCESS, ERROR
direction N3 Carrier specific delivery direction 1, 2 when state = SUCCESS
shippingLabel Object Shipping label data when state = SUCCESS
errorMessage A256 Error message when state = ERROR
errorClass Enum Class of error CONFIGURATION, CARRIER, INTERNAL, REQUEST when state = ERROR

Embedded objects

shippingLabel

Name Type Content Example Mandatory
id A50 unique document identifier H1234567890123456789
data String/Object depends on dataType SGVsbG8gV29ybGQ=
dataType Enum document content type PDF, PNG, ZPL, DATA_DHL, DATA_HG, DATA_CHP

data schema dataType=DATA_DHL

{
  "properties": {
    "identcode": { 
      "type": "string",
      "maxLength": 25
    },
    "postleitcode": {
      "type": "string",
      "maxLength": 26
    },
    "labelUrl": {
      "type": "string",
      "maxLength": 256
    },
    "labelFormat": {
      "enum": ["PDF", "ZPL2"]
    }
  },
  "required": [
    "identcode", 
    "postleitcode",
    "labelUrl",
    "labelFormat"
  ]
}

data schema dataType=DATA_HG

{
  "properties": {
    "sendungsidentnummer": {
      "type": "string"
    },
    "tour": {
      "type": "number",
      "minimum": 0,
      "maximum": 99
    },
    "zelle": {
      "type": "number",
      "minimum": 0,
      "maximum": 99
    },
    "depotbezeichnung": {
      "type": "string"
    },
    "sperrgut": {
      "type": "boolean"
    },
    "gewichtsklasse": {
      "enum": ["UP_TO_10KG", "MORE_THAN_10KG", "MORE_THAN_20KG"]
    }
  },
  "required": [
    "sendungsidentnummer",
    "tour",
    "zelle",
    "depotbezeichnung",
    "sperrgut",
    "gewichtsklasse"
  ]
}

data schema dataType=DATA_CHP

{
  "properties": {
    "sendungsidentnummer": {
      "type": "string"
    }
  },
  "required": ["sendungsidentnummer"]
}