IE3A10 - ENS filing amendement
Emplacement : Notifications externes (Ci5 → OUT) > Notifications ICS2 > Notifications IE3AXX ENS filing amendement
Notification envoyée au moment du clic sur le bouton Send ENS amendement dans la vue ICS2 du manifest ou du bulk manifest.
- {
"interchange": {
"id": "ID GENERE PAR CI5",
"date": "date d'envoi du message",
"applicationSender": "Ci5",
"applicationReceiver": "ICS2",
"message": "IE3A10",
"messageCode": "ENS_Filing_Amendment_IE3A10",
"messageId": "ID GENERE PAR CI5",
"organization": "Trader_abonné_qui _reçoit_la_notif",
"organizationId": "Local organisation register number du trader",
"profile": "usergroup de celui qui reçoit",
"action": "UPDATE",
"community": "communauté du trader"
},
"IE3A10": {
"documentIssueDate": "2023-11-17T09:35:57.434+02:00", // Date de l’envoi de la notification
"referralRequestReference": "an..17", // Unique identifier of the referral request
"MRN": "an18", // MRN ICS du B/L
"Specific circumstance indicator": "A10", // en dur
"Re-entry indicator": "BOOL(0 case non cochée / 1 case cochée)",
"Split Consignment": {
"Split consignment indicator": "BOOL(0 case non cochée / 1 case cochée)",
" Previous MRN ": "an18" // si Split consignment indicator = 1 alors champ obligatoire, champ dans la vue ICS2 "
},
"Representative": {
"name": "an..70",
"identificationNumber": "an..17", // doit être différent du declarant / EORI obligatoire
"status": "BOOL(2 (direct)/3 (indirect)",
"address": {
"city": "an..35",
"country": "a..2",
"subDivision": "an..35",
"street": "an..70", // Obligatoire si P.O. Box n'est pas complété
"postCode": "an..17", // "Obligatoire si country ne fait pas parti de la liste suivante : (AE, AG, AO, BF, BI, BJ, BO, BW, BZ, CD, CF, CG, CM, DJ, DM, ER, GA, GD, GH, GM, GQ, GY, HK, JM, KI, KM, KN, KP, LY, ML, MM, MR, MW, NR, PA, QA, RW, SB, SC, SO, SR, SS, ST, SY, TD, TG, TL, TO, TV, UG, VU, YE, ZM, ZW)",
"streetAdditionalLine": "an..70",
"number": "an..35", // Obligatoire si P.O. Box n'est pas complété
"poBox": "an..70"
},
"communication": [
{
"identifier": "an..17",
"type": "BOOL(TE/EM)"
}
]
},
" Active border transport means ": {
"identificationNumber": "an..35", // IMO followed by a six-digit sequential unique number and a check digit",
"typeOfIdentification": "n..2",
"typeOfMeansOfTransport": "an..4", // code du type de navire du référentiel Vessel
"nationality": "a..2",
"ModeOfTransport": "n..1",
"actualDateAndTimeOfDeparture": "YYYY-MM-DDThh:mm:ss+hh:mm",
"estimatedDateAndTimeOfDeparture": "YYYY-MM-DDThh:mm:ss+hh:mm",
"estimatedDateAndTimeOfArrival": "YYYY-MM-DDThh:mm:ss+hh:mm",
"countriesOfRoutingOfMeansOfTransport": [
{
"sequenceNumber": "n..2",
"country": "a..2"
}
]
},
"Consignment (Master level)": {
"Carrier": {
"name": "an..70",
"identificationNumber": "an..17", // EORI
"address": {
"city": "an..35",
"country": "a..2",
"subDivision": "an..35",
"street": "an..70", // Obligatoire si P.O. Box n'est pas complété
"postCode": "an..17", // "Obligatoire si country ne fait pas parti de la liste suivante : (AE, AG, AO, BF, BI, BJ, BO, BW, BZ, CD, CF, CG, CM, DJ, DM, ER, GA, GD, GH, GM, GQ, GY, HK, JM, KI, KM, KN, KP, LY, ML, MM, MR, MW, NR, PA, QA, RW, SB, SC, SO, SR, SS, ST, SY, TD, TG, TL, TO, TV, UG, VU, YE, ZM, ZW)",
"streetAdditionalLine": "an..70",
"number": "an..35", // Obligatoire si P.O. Box n'est pas complété
"poBox": "an..70"
},
"communication": [
{
"identifier": "an..17",
"type": "BOOL(TE/EM)"
}
]
},
"Consignment (House level)": {
"containerIndicator": "BOOL(0 (Goods not transported in containers) / 1 (Goods transported in containers))",
"totalGrossMass": "n..16,6", // additionner les champs Gross weight de chaque cargo si plusieurs
"placeOfAcceptance": { // first port of loading de la route du BL, si vide mettre port of loading
"UNLOCODE": "an..17"
},
"supportingDocuments": [
{
"referenceNumber": "n..70",
"type": "an..4"
}
],
"Consignee": {
"name": "an..70",
"identificationNumber": "an..17", // EORI
"typeOfPerson": "ENUM(1(Natural person)/2(Legal person)/3(Association of persons))",
"address": {
"city": "an..35",
"country": "a..2",
"subDivision": "an..35",
"street": "an..70", // Obligatoire si P.O. Box n'est pas complété
"postCode": "an..17", // "Obligatoire si country ne fait pas parti de la liste suivante : (AE, AG, AO, BF, BI, BJ, BO, BW, BZ, CD, CF, CG, CM, DJ, DM, ER, GA, GD, GH, GM, GQ, GY, HK, JM, KI, KM, KN, KP, LY, ML, MM, MR, MW, NR, PA, QA, RW, SB, SC, SO, SR, SS, ST, SY, TD, TG, TL, TO, TV, UG, VU, YE, ZM, ZW)",
"streetAdditionalLine": "an..70",
"number": "an..35", // Obligatoire si P.O. Box n'est pas complété
"poBox": "an..70"
},
"communication": [
{
"identifier": "an..17",
"type": "BOOL(TE/EM)"
}
]
},
"goodsItem": [
{
"goodsItemNumber": "n..5", // doit être unique (item number de Ci5)
"commodity": {
"descriptionOfGoods": "an..512",
"commodityCode": {
"harmonizedSystemSubHeadingCode": "an..6",
"combinedNomenclatureCode": "an..2"
},
"dangerousGoods": [
{
"UNNumber": "an..04"
}
]
},
"weight": {
"grossMass": "n..16,6"
},
"packaging": {
"shippingMarks": "an..512",
"numberOfPackages": "n..8",
"typeOfPackages": "an..2"
}
}
],
"consignor": {
"name": "an..70",
"identificationNumber": "an..17", // EORI
"typeOfPerson": "ENUM (1 (Natural person) / 2 (Legal person) / 3 (Association of persons))",
"address": {
"city": "an..35",
"country": "a..2",
"subDivision": "an..35",
"street": "an..70", // Obligatoire si P.O. Box n'est pas complété
"postCode": "an..17", // "Obligatoire si country ne fait pas parti de la liste suivante : (AE, AG, AO, BF, BI, BJ, BO, BW, BZ, CD, CF, CG, CM, DJ, DM, ER, GA, GD, GH, GM, GQ, GY, HK, JM, KI, KM, KN, KP, LY, ML, MM, MR, MW, NR, PA, QA, RW, SB, SC, SO, SR, SS, ST, SY, TD, TG, TL, TO, TV, UG, VU, YE, ZM, ZW)",
"streetAdditionalLine": "an..70",
"number": "an..35", // Obligatoire si P.O. Box n'est pas complété
"poBox": "an..70"
},
"communication": [
{
"identifier": "an..17",
"type": "BOOL(TE/EM)"
}
]
},
"transportCharges": {
"methodOfPayment": "ENUM (A/B/C/D/H/Y/Z)"
},
"placeOfDelivery": { // dernier port de la route du BL
"UNLOCODE": "an..17"
},
"Goods shipment": {
"buyer": {
"name": "an..70",
"identificationNumber": "an..17", // EORI
"typeOfPerson": "ENUM (1 (Natural person) / 2 (Legal person) / 3 (Association of persons))",
"address": {
"city": "an..35",
"country": "a..2",
"subDivision": "an..35",
"street": "an..70", // Obligatoire si P.O. Box n'est pas complété
"postCode": "an..17", // "Obligatoire si country ne fait pas parti de la liste suivante : (AE, AG, AO, BF, BI, BJ, BO, BW, BZ, CD, CF, CG, CM, DJ, DM, ER, GA, GD, GH, GM, GQ, GY, HK, JM, KI, KM, KN, KP, LY, ML, MM, MR, MW, NR, PA, QA, RW, SB, SC, SO, SR, SS, ST, SY, TD, TG, TL, TO, TV, UG, VU, YE, ZM, ZW)",
"streetAdditionalLine": "an..70",
"number": "an..35", // Obligatoire si P.O. Box n'est pas complété
"poBox": "an..70"
},
"communication": [
{
"identifier": "an..17",
"type": "BOOL(TE/EM)"
}
]
},
"seller": {
"name": "an..70",
"identificationNumber": "an..17", // EORI
"typeOfPerson": "ENUM (1 (Natural person) / 2 (Legal person) / 3 (Association of persons))",
"address": {
"city": "an..35",
"country": "a..2",
"subDivision": "an..35",
"street": "an..70", // Obligatoire si P.O. Box n'est pas complété
"postCode": "an..17", // "Obligatoire si country ne fait pas parti de la liste suivante : (AE, AG, AO, BF, BI, BJ, BO, BW, BZ, CD, CF, CG, CM, DJ, DM, ER, GA, GD, GH, GM, GQ, GY, HK, JM, KI, KM, KN, KP, LY, ML, MM, MR, MW, NR, PA, QA, RW, SB, SC, SO, SR, SS, ST, SY, TD, TG, TL, TO, TV, UG, VU, YE, ZM, ZW)",
"streetAdditionalLine": "an..70",
"number": "an..35", // Obligatoire si P.O. Box n'est pas complété
"poBox": "an..70"
},
"communication": [
{
"identifier": "an..17",
"type": "BOOL(TE/EM)"
}
]
}
},
"Notify party": {
"name": "an..70",
"identificationNumber": "an..17", // EORI
"typeOfPerson": "ENUM (1 (Natural person) / 2 (Legal person) / 3 (Association of persons))",
"address": {
"city": "an..35",
"country": "a..2",
"subDivision": "an..35",
"street": "an..70", // Obligatoire si P.O. Box n'est pas complété
"postCode": "an..17", // "Obligatoire si country ne fait pas parti de la liste suivante : (AE, AG, AO, BF, BI, BJ, BO, BW, BZ, CD, CF, CG, CM, DJ, DM, ER, GA, GD, GH, GM, GQ, GY, HK, JM, KI, KM, KN, KP, LY, ML, MM, MR, MW, NR, PA, QA, RW, SB, SC, SO, SR, SS, ST, SY, TD, TG, TL, TO, TV, UG, VU, YE, ZM, ZW)",
"streetAdditionalLine": "an..70",
"number": "an..35", // Obligatoire si P.O. Box n'est pas complété
"poBox": "an..70"
},
"communication": [
{
"identifier": "an..17",
"type": "BOOL(TE/EM)"
}
]
},
"transportEquipment": [ // liste de container et RORO, les BBK sont dans les goods. Obligatoire si Container indicator = 1
{
"containerSizeAndType": "an..10",
"containerPackedStatus": "BOOL(A (empty) / B (not empty))",
"containerSupplierType": "BOOL(1 (Shipper supplied) / 2 (Carrier supplied))",
"containerIdentificationNumber": "an..17", // ref conteneur
"numberOfSeals": "n..4", // nombre de lignes de seals
"seal": [
{
"identifier": " an..20" // seal number
}
]
}
],
"placeOfLoading": { //port of loading de la route du B/L principal
"UNLOCODE": "an..17"
},
"transportDocumentMasterLevel": {
"documentNumber": "an..70", // Ref master BL
"type": "N705"
},
"placeOfUnloading": { // port of unloading = port of call si dans la route du BL sinon port of destination du BL
"unlocode": "an..17"
}
}
},
"declarant": {
"name": "an..70",
"identificationNumber": "an..17", // EORI
"address": {
"city": "an..35",
"country": "a..2",
"subDivision": "an..35",
"street": "an..70", // Obligatoire si P.O. Box n'est pas complété
"postCode": "an..17", // "Obligatoire si country ne fait pas parti de la liste suivante : (AE, AG, AO, BF, BI, BJ, BO, BW, BZ, CD, CF, CG, CM, DJ, DM, ER, GA, GD, GH, GM, GQ, GY, HK, JM, KI, KM, KN, KP, LY, ML, MM, MR, MW, NR, PA, QA, RW, SB, SC, SO, SR, SS, ST, SY, TD, TG, TL, TO, TV, UG, VU, YE, ZM, ZW)",
"streetAdditionalLine": "an..70",
"number": "an..35", // Obligatoire si P.O. Box n'est pas complété
"poBox": "an..70"
},
"communication": [
{
"identifier": "an..17",
"type": "BOOL(TE/EM)"
}
]
},
"customsOfficeOfFirstEntry": { // First EU customs office du call
"referenceNumber": "an8"
}
}
} | {
"interchange": {
"id": "L5ac5ad57a4fac",
"date": "2023-11-17T09:35:58.434+01:00",
"applicationSender": "Ci5",
"applicationReceiver": "ICS2",
"message": "IE3A10",
"messageCode": "ENS_Filing_Amendment_IE3A10",
"messageId": "31645064",
"organization": "DOUANEMRS",
"organizationId": "17130230000016",
"profile": "CUSTOMS_FR002730_FR003680-MRS",
"action": "CREATE",
"community": "MRS"
},
"IE3A10": {
"documentIssueDate": "2023-11-17T09:35:57.434+02:00",
"referralRequestReference": "REFERENCE",
"MRN": "17FR14547896541236",
"specificCircumstanceIndicator": "F10",
"reEntryIndicator": 0,
"splitConsignment": {
"splitConsignmentIndicator": 1,
"previousMRN": "25FR12365478965412"
},
"representative": {
"name": "1006 BIBANA CARGO",
"identificationNumber": "1234569875",
"status": "DIRECT",
"address": {
"city": "DUBAI",
"country": "AE",
"subdivision": "Sub-division",
"street": "AL MAKHTOUM HOSPITAL STREET/SECOND EXIT METRO BANIYAS",
"postCode": "13254",
"streetAdditionalLine": "additional",
"number": "1",
"poBox": "la PO Box"
},
"communication": [
{
"identifier": "01236699885",
"type": "TE"
},
{
"identifier": "bibana@cargo.eau",
"type": "EM"
}
]
},
"activeBorderTransportMeans": {
"identificationNumber": "IMO9747429",
"typeOfIdentification": 10,
"meansOfTransportType": "1521",
"nationality": "MH",
"ModeOfTransport": 1,
"actualDateAndTimeOfDeparture": "2023-12-04T08:35:21.548+0000",
"estimatedDateAndTimeOfDeparture": "2023-12-03T08:35:11.328+0000",
"estimatedDateAndTimeOfArrival": "2023-11-30T15:55:54.518+0000",
"countriesOfRoutingOfMeansOfTransport": [
{
"sequenceNumber": 1,
"country": "FR"
},
{
"sequenceNumber": 2,
"country": "FR"
}
]
},
"declarant": {
"name": "CMACGM",
"identificationNumber": "FR44121326100023",
"address": {
"city": "MARSEILLE",
"country": "FR",
"subdivision": "Sub-division",
"postCode": "13002",
"streetAdditionalLine": "additional",
"poBox": "4 QUAI D'ARENC"
},
"communication": [
{
"identifier": "(+33) 488919001",
"type": "TE"
},
{
"identifier": "mailCMA@cmacgm.fr",
"type": "EM"
}
]
},
"customsOfficeOfFirstEntry": {
"referenceNumber": "FR003680"
},
"consignmentMasterLevel": {
"carrier": {
"name": "1006 BIBANA CARGO",
"identificationNumber": "1234569875",
"address": {
"city": "DUBAI",
"country": "AE",
"subdivision": "Sub-division",
"street": "AL MAKHTOUM HOSPITAL STREET/SECOND EXIT METRO BANIYAS",
"postCode": "13254",
"streetAdditionalLine": "additional",
"number": "1",
"poBox": "la PO Box"
},
"communication": [
{
"identifier": "01236699885",
"type": "TE"
},
{
"identifier": "bibana@cargo.eau",
"type": "EM"
}
]
},
"consignmentHouseLevel": {
"containerIndicator": 1,
"totalGrossMass": 9000,
"placeOfAcceptance": {
"unlocode": "FRDKK"
},
"supportingDocuments": [
{
"referenceNumber": "154854",
"type": "type of document"
}
],
"consignee": {
"name": "168 CMAV ENTERPRISE",
"identificationNumber": "1681681687",
"typeOfPerson": 2,
"address": {
"city": "BRGY 655 ZONE 069",
"country": "PH",
"subdivision": "Sub-division",
"street": "RM 304 3RD FLOOR LAIKO BUILDING/372 CABILDO STREET",
"postCode": "99220",
"streetAdditionalLine": "additional",
"number": "168",
"poBox": "la PO Box"
},
"communication": [
{
"identifier": "74847895254512",
"type": "TE"
},
{
"identifier": "test@mail.com",
"type": "EM"
}
]
},
"goodsItem": [
{
"goodsItemNumber": 2,
"commodity": {
"descriptionOfGoods": "good2",
"commodityCode": {
"harmonizedSystemSubHeadingCode": "521478",
"combinedNomenclatureCode": "12"
}
},
"weight": {
"grossMass": 2000
},
"packaging": {
"shippingMarks": "good2",
"numberOfPackages": 2,
"typeOfPackages": "2C"
}
},
{
"goodsItemNumber": 1,
"commodity": {
"descriptionOfGoods": "good1",
"commodityCode": {
"harmonizedSystemSubHeadingCode": "123456",
"combinedNomenclatureCode": "78"
}
},
"weight": {
"grossMass": 1000
},
"packaging": {
"shippingMarks": "good1",
"numberOfPackages": 1,
"typeOfPackages": "1B"
}
}
],
"consignor": {
"name": "123 GOUTTIERES",
"identificationNumber": "58741230",
"typeOfPerson": 1,
"address": {
"city": "TEST",
"country": "MQ",
"subdivision": "Sub-division",
"street": "14 ZAC LES COTEAUX SUD/",
"postCode": "13123",
"streetAdditionalLine": "additional",
"number": "14",
"poBox": "la PO Box"
},
"communication": [
{
"identifier": "goutiere@tst.fr",
"type": "EM"
},
{
"identifier": "0604840221",
"type": "TE"
}
]
},
"transportCharges": {
"methodOfPayment": "A"
},
"placeOfDelivery": {
"unlocode": "FRFOS"
},
"goodsShipment": {
"buyer": {
"name": "1PORT25",
"identificationNumber": "987654321",
"typeOfPerson": 2,
"address": {
"city": "GRAND CHARMONT",
"country": "FR",
"street": "AL MAKHTOUM HOSPITAL STREET/SECOND EXIT METRO BANIYAS",
"postCode": "12487",
"streetAdditionalLine": "additional",
"number": "1",
"poBox": "45789"
},
"communication": [
{
"identifier": "1port23@port.com",
"type": "EM"
},
{
"identifier": "0487956587",
"type": "TE"
}
]
},
"seller": {
"name": "1 UP NUTRITION LLC",
"identificationNumber": "546632148",
"typeOfPerson": 1,
"address": {
"city": "MIAMI",
"country": "US",
"subdivision": "Sub-division",
"street": "8220 COMMERCE WAY/",
"postCode": "33176",
"streetAdditionalLine": "additional",
"number": "8220",
"poBox": "la PO Box"
},
"communication": [
{
"identifier": "12587469",
"type": "TE"
},
{
"identifier": "burger@mcdo.us",
"type": "EM"
}
]
}
},
"notifyParty": {
"name": "17 MLK SAS",
"identificationNumber": "171819014",
"typeOfPerson": 3,
"address": {
"city": "FORT DE FRANCE",
"country": "MQ",
"subdivision": "Sub-division",
"street": "17 RUE MARTIN LUTHER KING/",
"postCode": "97209",
"streetAdditionalLine": "additional",
"number": "17",
"poBox": "la PO Box"
},
"communication": [
{
"identifier": "mlk@mq.fr",
"type": "EM"
},
{
"identifier": "003366988745",
"type": "TE"
}
]
},
"transportEquipment": [
{
"containerSizeAndType": "45P0",
"containerPackedStatus": "B",
"containerSupplierType": "2",
"containerIdentificationNumber": "TFBCGO2729"
},
{
"containerSizeAndType": "10T6",
"containerPackedStatus": "B",
"containerSupplierType": "2",
"containerIdentificationNumber": "TFBCGO27292"
}
]
},
"placeOfLoading": {
"unlocode": "FRDKK"
},
"transportDocumentMasterLevel": {
"referenceNumber": "TFBBL27291",
"type": "N705"
},
"placeOfUnLoading": {
"unlocode": "FRFOS"
}
}
}
} |
- Les champs ETD et RTD de l’onglet “Date previous ports” sont mappés avec les balises :
"actualDateAndTimeOfDeparture": = RTD
"estimatedDateAndTimeOfDeparture"= ETD
- les good items sont envoyés dans l’ordre chronologique croissant (de 1 à n).
- Chaque numéro de good item doit être unique et séquentiel, en commençant par 1.
si le BL ne contient que des cargos de type RORO alors mettre container indicator = 0 et donc ne pas mettre la balise transportEquipment
"consignmentHouseLevel": { // idem pour le masterlevel "containerIndicator": 0,
- si le BL contient des container ET des roro, ne pas créer de balise
transportEquipmentpour les RORO - le code pays du
customsOfficeOfFirstEntrydoit être listé dans la baliseACTIVE BORDER TRANSPORT MEANS/Countries of routing of means of transport's’il n’est pas déjà dans la route du BL. Le positionner en avant dernier.
Mapping pour les conteneurs/RORO empty et SOC et empty + SOC + last trip
Pour les cargos de types container et roro :
- avec les cases empty + shipper owned cochées,
- OU avec les cases empty + shipper owned + last trip cochées,
effectuer ce mapping dans la balise goodsItem suivant :
json { "goodsItemNumber": 1, => attributer un goods item à la suite des autres s'il n'est pas le seul du BL "commodity": { "descriptionOfGoods": "empty container", => en dur "commodityCode": { "harmonizedSystemSubHeadingCode": "860900", => HS code en dur "combinedNomenclatureCode": => ne pas envoyer } }, "weight": { "grossMass": 4590 => somme des tares }, "packaging": [{ "shippingMarks": "empty container", "numberOfPackages": 1, => somme des quantités des conteneurs empty + SOC et empty + SOC + last trip "typeOfPackages": "CN" => code "CN" en dur }] } ],
Mapping de l'active border transport means
Mapping afin d’envoyer les notifications pour les mode maritime et fluvial :
Identification number an..35 =
-> Si mode of transport = 1 => mettre IMO9654701
-> Si mode of transport = 8 => mettre le registration code (8 chiffres)
Type of identification n2 =
-> Mettre 10 si conveyance mode code = 1
-> Mettre 80 si conveyance mode code = 8
Ne pas modifier
Type of means of transport an..4 M = code du type de navire du référentiel Vessel
Nationality a2 M = code pays du flag du vessel
Mode of transport n1 = prendre le conveyance mode code
Exemple pour le fluvial :
json "activeBorderTransportMeans": { "identificationNumber": "20000470", "typeOfIdentification": 80, "typeOfMeansOfTransport": "815", "nationality": "LR", "modeOfTransport": 8,
Source : https://mgi-team.atlassian.net/wiki/spaces/DOCI5/pages/3704422447