Messages d'erreur EDI
Banque de messages d’erreur envoyés en cas de réception d’un message EDI incorrect ou contenant des données erronées.
Booking
Création de booking sur une référence voyage non connue de Ci5
"errorMsg": "The voyage can't be found by reference 0AC63R1MA and createdOrganization code CMACGM and serviceVersion.service.status eq 'VAL' and serviceVersion.status eq 'PRO'"
Exemple :
json { "interchange": { "id": "UKO9333243", "date": "2022-11-03T09:33:53.419+01:00", "applicationSender": "APPLUSBOD", "applicationReceiver": "CMA", "version": "X.X.X", "message": "booking", "messageId": "LHV2971839", "organization": "CMACGM", "organizationId": "44121326100023", "profile": "SHIPPING_VESSEL_AGENT-BOD", "community": "BOD" }, "result": { "statusCode": "KO", "errorCode": "NOT_ACCEPTABLE", "errorMsg": "The voyage can't be found by reference 0AC63R1MA and createdOrganization code CMACGM and serviceVersion.service.status eq 'VAL' and serviceVersion.status eq 'PRO'" } }
Customs declaration
A la réception d’un message AED (pour le système DELTA-G), dans le cas où les bureaux sont différents et où une notification d’arrivée est nécessaire, Ci5 envoyer l’erreur dans les cas suivants :
"errorMsg": "D\u00e9claration non int\u00e9gr\u00e9e/ rejected declaration"
-
si l’UCR est un dossier :
- Si tous les cargos du dossier ont le MRN déjà associé, alors le message AED n’est pas intégré et le message d’erreur est envoyé en retour.
- Si le MRN existe déjà mais sur un autre dossier, le message AED n’est pas intégré et le message d’erreur est envoyé en retour.
-
si l’UCR est un id cargo : le cargo a déjà le MRN déjà associé, alors le message AED n’est pas intégré et le message d’erreur est envoyé en retour.
- si l’UCR est inconnu ou multiple : le message AED n’est pas intégré et le message d’erreur est envoyé en retour.
Exemple :
json { "interchange": { "id": "2536944951", "date": "2022-11-03T09:37:09.691+01:00", "applicationSender": "BOD", "applicationReceiver": "DELTA-G", "version": "X.X.X", "message": "customsDeclaration", "messageCode": "AED", "messageId": "91198601", "organization": "EXPEDITORS", "organizationId": "41032159000151", "profile": "CUSTOMS_FR000610-BOD", "action": "CREATE", "community": "BOD" }, "result": { "statusCode": "KO", "errorCode": "NOT_ACCEPTABLE", "errorMsg": "D\u00e9claration non int\u00e9gr\u00e9e/ rejected declaration" } }
Movement report
Dans le cas d’intégration de MR contenant un precall number inconnu, envoyer l’erreur d’acquittement suivante :
"errorMsg": "The precall number [référence du precall number indiqué dans le message] was not found for the community [code de la communauté] and the shipping agent [code de l’agent fret]"
Exemple :
json { "interchange": { "id": "502443", "date": "2022-06-16T18:17:53.500+03:00", "applicationSender": "APPLUSLON", "applicationReceiver": "OSCAR", "version": "X.X.X", "message": "movementreport", "messageId": "FFAU4222457", "organization": "SMART", "organizationId": "09413496200029", "profile": "TERMINAL_OPERATOR-LON", "action": "CREATE", "community": "LON" }, "result": { "statusCode": "KO", "errorCode": "NOT_ACCEPTABLE", "errorMsg": "The precall number 2022111 was not found for the community LON and the shipping agent CMA CGM" } }
Tracing
Création d’un tracing sur un id cargo non connu de Ci5
"errorMsg": "Workflow error. Message rejected because the cargo with id = 1049372573 don't exist"
Exemple :
json { "interchange": { "id": "21103093132438", "date": "2022-11-03T09:32:58.890+01:00", "applicationSender": "APPLUS", "applicationReceiver": "GERFL4612", "version": "X.X.X", "message": "tracing", "messageId": "TRC0030319_FR0613", "organization": "GERFLOR", "organizationId": "72658015200114", "profile": "FORWARDING_CUSTOMS_AGENT-MRS", "action": "CREATE", "community": "MRS" }, "result": { "statusCode": "KO", "errorCode": "NOT_ACCEPTABLE", "errorMsg": "Workflow error. Message rejected because the cargo with id = 1049372573 don't exist" } }
VGM
Intégration d’un VGM sur un cargo non connu de Ci5
"errorMsg": "Cargo not found by BookingRef MRSC12663900 and CargoRef OTPU6337200"
Exemple :
json { "interchange": { "id": "478478", "date": "2022-11-03T09:37:48.281+01:00", "applicationSender": "APPLUS", "applicationReceiver": "ONEY", "version": "X.X.X", "message": "verifiedGrossMass", "messageId": "OTPU6337200", "organization": "ONE", "organizationId": "83363373800053", "profile": "SHIPPING_VESSEL_AGENT-MRS", "action": "CREATE", "community": "MRS" }, "result": { "statusCode": "KO", "errorCode": "NOT_ACCEPTABLE", "errorMsg": "Cargo not found by BookingRef MRSC12663900 and CargoRef OTPU6337200" } }
Source : https://mgi-team.atlassian.net/wiki/spaces/DOCI5/pages/3240888939