{
"$schema": "http://json-schema.org/draft-07/schema#",
"$comment": "Schema for the messages inside the error topics of the customs interface",
"$id": "https://doc.fine.gcp.osp-dev.de/registry/Customs/CustomsErrorResponse.v0.1.schema.json",
"type": "object",
"properties": {
"eventId": {
"type": "string",
"format": "uuid"
},
"traceId": {
"type": "string",
"format": "uuid"
},
"eventTime": {
"type": "string",
"format": "date-time"
},
"eventType": {
"enum": [
"LogisticsProductIdNotFound",
"InternalServerError"
]
},
"data": {
"type": "object",
"properties": {
"message": {
"type": "string"
}
}
}
}
}
C00 Customs Interface Overview
- Status
-
DRAFT → stable: interfaces to/from C@TS under construction: C06 + C07 new interfaces to/from Heine-Zoll
1. Content / Business Context
This section and its subpages provide an overview of all IT systems required for customs processes and the interfaces to be exchanged.
2. Informationflow
3. BreakUp of logisticsProductId in direction Hermes/Heine
To maintain functionality in legacy systems (here Hermes C@ts, or Heine customs system), which cannot be adapted to erpProductID, or this would be domain technically foreign -→ there is an agreement for product signaling by sending the 'otto'-wide known triplex (Company + ItemNo + Size) along with the logisticsProductId. The item detection is thus simplified and does not need to be changed in target systems. FINE takes care of this functionality of "ID-BreakUp". In any reply, the customs system will then only return the logisticsProductId that was prior given in. C.f. following illustration also:
4. Datamodel for the messages in the error topics
Property | Type | Description |
---|---|---|
(Root) |
object |
|
eventId |
string (uuid) |
|
traceId |
string (uuid) |
|
eventTime |
string (date-time) |
|
eventType |
(enum) |
Any of: [
"LogisticsProductIdNotFound",
"InternalServerError"
] |
data |
object |
|
message |
string |
4.1. Schema
Version | Number | File | Published on | Changes |
---|---|---|---|---|
current version |
0.1 |
19.06.2023 |
intitiale Version |
|
previous version |
||||
coming version |