Skip to main content

Rules C

C0001

Functional Description

IF <CONSIGNMENT.Country of destination> is in SET CL009
THEN IF <CONSIGNMENT-CONSIGNEE> is PRESENT
THEN <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNEE> = “N”
ELSE <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNEE> =“R”
ELSE IF at least one iteration of <CONSIGNMENT-HOUSE CONSIGNMENT.Country of destination>
is in SET CL009
THEN IF <CONSIGNMENT-CONSIGNEE> is PRESENT
THEN <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNEE>= “N”
ELSE <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNEE>= “R” for THIS House
Consignment
ELSE IF at least one iteration of <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT
ITEM.Country of destination is in SET CL009
THEN IF <CONSIGNMENT-CONSIGNEE> is PRESENT
THEN <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNEE>= “N”
ELSE <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNEE>= “R” for THIS House
Consignment that includes THIS Consignment Item
ELSE IF <TRANSIT OPERATION.Security> is in SET {0,1}
THEN IF <CONSIGNMENT-CONSIGNEE> is PRESENT
THEN <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNEE> = “N”
ELSE <CONSIGNMENT-HOUSE CONSIGNMENT -CONSIGNEE>= “O”
ELSE IF at least one instance of <CONSIGNMENT-ADDITIONAL INFORMATION.Code> is EQUAL to
‘30600’
THEN <CONSIGNMENT-CONSIGNEE> = “N”
AND <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNEE> = “N”
ELSE IF at least one instance of <CONSIGNMENT-HOUSE CONSIGNMENT- ADDITIONAL
INFORMATION.Code> is EQUAL to ‘30600’
THEN <CONSIGNMENT-CONSIGNEE> = “N” AND <CONSIGNMENT-HOUSE CONSIGNMENT-
CONSIGNEE> = “N”
ELSE
IF <CONSIGNMENT-CONSIGNEE> is PRESENT
THEN <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNEE> = “N”
ELSE <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNEE>= “O”

Technical Description

IF /*/Consignment/countryOfDestination is in SET CL009
THEN IF /*/Consignment/Consignee is PRESENT
THEN /*/Consignment/HouseConsignment/Consignee = “N”
ELSE /*/Consignment/HouseConsignment/Consignee = “R”
ELSE IF at least one iteration of /*/Consignment/HouseConsignment/countryOfDestination is in SET
CL009
THEN IF /*/Consignment/Consignee is PRESENT
THEN /*/Consignment/HouseConsignment/Consignee = “N”
ELSE /*/Consignment/HouseConsignment/Consignee = “R” for THIS House Consignment
ELSE IF at least one iteration of
/*/Consignment/HouseConsignment/ConsignmentItem/countryOfDestination is in SET CL009
THEN IF /*/Consignment/Consignee is PRESENT
THEN /*/Consignment/HouseConsignment/Consignee = “N”
ELSE /*/Consignment/HouseConsignment/Consignee = “R” for THIS House Consignment that
includes THIS Consignment Item
ELSE IF /*/TransitOperation/security is in SET {0,1}
THEN IF /*/Consignment/Consignee is PRESENT
THEN /*/Consignment/HouseConsignment/Consignee = “N”
ELSE /*/Consignment/HouseConsignment/Consignee = “O”
ELSE IF at least one instance of /*/Consignment/AdditionalInformation/code is EQUAL to ‘30600’
THEN /*/Consignment/Consignee = “N” AND /*/Consignment/HouseConsignment/Consignee = “N”
ELSE IF at least one instance of /*/Consignment/HouseConsignment/AdditionalInformation/code IS
EQUAL to ‘30600’
THEN /*/Consignment/Consignee = “N” AND THIS /*/Consignment/HouseConsignment/Consignee =
“N”
ELSE
IF /*/Consignment/Consignee is PRESENT
THEN /*/Consignment/HouseConsignment/Consignee = “N”
ELSE /*/Consignment/HouseConsignment/Consignee = “O”

C0015

Functional Description

IF <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM-ADDITIONAL
REFERENCE.Type> is in SET CL234 (DocumentTypeExcise)
THEN <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM-ADDITIONAL
REFERENCE.Reference number> = “R”
ELSE <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM-ADDITIONAL
REFERENCE.Reference number> = “O”

Technical Description

IF /*/Consignment/HouseConsignment/ConsignmentItem/AdditionalReference/type is in SET
CL234(DocumentTypeExcise)
THEN /*/Consignment/HouseConsignment/ConsignmentItem/AdditionalReference/referenceNumber =
“R”
ELSE /*/Consignment/HouseConsignment/ConsignmentItem/AdditionalReference/referenceNumber =
“O”

C0027

Functional Description

IF <CTL control> is PRESENT
THEN
<CC043C-HOLDER OF THE TRANSIT PROCEDURE> = “N”
AND <CC043C-CONSIGNMENT> = “N”
AND <CC043C-TRANSIT OPERATION.Declaration type> = “N”
AND <CC043C-TRANSIT OPERATION.Declaration acceptance date> = “N”
AND <CC043C-CONSIGNMENT.Gross mass> = “N”
ELSE
<CC043C-HOLDER OF THE TRANSIT PROCEDURE> = “R”
AND <CC043C-CONSIGNMENT> = “R”
AND <CC043C-TRANSIT OPERATION.Declaration type> = “R”
AND <CC043C-TRANSIT OPERATION.Declaration acceptance date> = “R”
AND <CC043C-CONSIGNMENT.Gross mass> = “R”

Technical Description

IF /*/CTLControl is PRESENT
THEN /CC043C/HolderOfTheTransitProcedure = “N” AND
/CC043C/Consignment = “N” AND
/CC043C/TransitOperation/declarationType = “N” AND
/CC043C/TransitOperation/declarationAcceptanceDate = “N” AND
/CC043C/Consignment/grossMass = “N”
ELSE /CC043C/HolderOfTheTransitProcedure = “R” AND
/CC043C/ Consignment = “R” AND
/CC043C/TransitOperation/declarationType = “R” AND
/CC043C/TransitOperation/declarationAcceptanceDate = “R” AND
/CC043C/Consignment/grossMass = “R”

C0029

Functional Description

IF <TRANSIT OPERATION.Security> is in SET {1,2,3}
THEN <CONSIGNMENT.Mode of transport at the border> = “R”
ELSE <CONSIGNMENT.Mode of transport at the border> = “O”

Technical Description

IF /*/TransitOperation/security is in SET {1,2,3}
THEN /*/Consignment/modeOfTransportAtTheBorder = “R”
ELSE /*/Consignment/modeOfTransportAtTheBorder = “O”

C0030

Functional Description

IF <TRANSIT OPERATION. Declaration type> is in SET {TIR,T2SM}
THEN <CUSTOMS OFFICE OF TRANSIT (DECLARED)> = “N”
ELSE
IF (the first two characters of <CUSTOMS OFFICE OF DEPARTURE.Reference number>
is in SET CL112 (CountryCodesCTC)) AND (the first two characters of <CUSTOMS OFFICE
OF DESTINATION (DECLARED). Reference number> is in SET CL112
(CountryCodesCTC)) AND (the first two characters of <CUSTOMS OFFICE OF
DEPARTURE.Reference number> is EQUAL to the first two characters of CUSTOMS
OFFICE OF DESTINATION (DECLARED). Reference number>)
THEN <CUSTOMS OFFICE OF TRANSIT (DECLARED)> = “O”
ELSE
IF <TRANSIT OPERATION.Declaration type> is EQUAL to ‘T2’
THEN <CUSTOMS OFFICE OF TRANSIT (DECLARED)> = “R”
ELSE
IF <TRANSIT OPERATION.Declaration type> is EQUAL ‘T’ AND at least one instance of
<CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM.Declaration type> is
EQUAL to ‘T2’
THEN <CUSTOMS OFFICE OF TRANSIT (DECLARED)> = “R”
ELSE
IF the first two characters of <CUSTOMS OFFICE OF DEPARTURE.Reference number>
is in SET CL112 (CountryCodesCTC) OR the first two characters of <CUSTOMS OFFICE
OF DESTINATION (DECLARED). Reference number> is in SET CL112
(CountryCodesCTC)
THEN <CUSTOMS OFFICE OF TRANSIT (DECLARED)> = “R”
ELSE
IF at least one instance of <CONSIGNMENT-COUNTRY OF ROUTING OF
CONSIGNMENT.Country> is in
SET CL112 (CountryCodesCTC)
THEN <CUSTOMS OFFICE OF TRANSIT (DECLARED)> = “R”
ELSE
IF the first two characters of <CUSTOMS OFFICE OF DEPARTURE.Reference number>
is EQUAL to ‘AD’ OR IF the first two characters of <CUSTOMS OFFICE OF
DESTINATION (DECLARED). Reference number> is EQUAL to ‘AD’
THEN <CUSTOMS OFFICE OF TRANSIT (DECLARED)> = “R”
ELSE
IF <CUSTOMS OFFICE OF EXIT FOR TRANSIT (DECLARED)> is PRESENT
THEN <CUSTOMS OFFICE OF TRANSIT (DECLARED)> = “R”
ELSE
<CUSTOMS OFFICE OF TRANSIT (DECLARED)> = “O”

Technical Description

IF /*/TransitOperation/declarationType is in SET {TIR,T2SM}
THEN /*/CustomsOfficeOfTransitDeclared = “N”
ELSE
IF (the first two characters of /*/CustomsOfficeOfDeparture/referenceNumber is in SET
CL112) AND (the first two characters of
/*/CustomsOfficeOfDestinationDeclared/referenceNumber is in SET CL112) AND (the first
two characters of /*/CustomsOfficeOfDeparture/referenceNumber is EQUAL to the first two
characters of /*/CustomsOfficeOfDestinationDeclared/referenceNumber)
THEN /*/CustomsOfficeOfTransitDeclared = “O”
ELSE
IF /*/TransitOperation/declarationType is EQUAL to ‘T2’
THEN /*/CustomsOfficeOfTransitDeclared = “R”
ELSE
IF /*/TransitOperation/declarationType is EQUAL ‘T’ AND at least one instance of
/*/Consignment/HouseConsignment/ConsignmentItem/declarationType is EQUAL to ‘T2’
THEN /*/CustomsOfficeOfTransitDeclared = “R”
ELSE
IF the first two characters of /*/CustomsOfficeOfDeparture/referenceNumber is in SET
CL112 OR the first two characters of
/*/CustomsOfficeOfDestinationDeclared/referenceNumber is in SET CL112
THEN /*/CustomsOfficeOfTransitDeclared = “R”
ELSE
IF at least one instance of /*/Consignment/CountryOfRoutingOfConsignment/country is in SET
CL112
THEN /*/CustomsOfficeOfTransitDeclared = “R”
ELSE
IF the first two characters of /*/CustomsOfficeOfDeparture/referenceNumber is EQUAL to
‘AD’ OR IF the first two characters of
/*/CustomsOfficeOfDestinationDeclared/referenceNumber is EQUAL to ‘AD’
THEN /*/CustomsOfficeOfTransitDeclared = “R”
ELSE
IF /*/CustomsOfficeOfExitForTransitDeclared is PRESENT
THEN /*/CustomsOfficeOfTransitDeclared = “R”
ELSE
/*/CustomsOfficeOfTransitDeclared = “O”

C0035

Functional Description

IF (<TRANSIT OPERATION.Declaration type> is in SET {T2, T2F}
AND the first two characters of <CUSTOMS OFFICE OF DEPARTURE.Reference number> is in SET
CL112 (CountryCodesCTC))
THEN IF <CONSIGNMENT-PREVIOUS DOCUMENT> is PRESENT
THEN <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM-PREVIOUS
DOCUMENT> = ‘O’
ELSE <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM-PREVIOUS
DOCUMENT> = ‘R’
for all Consignment Items
ELSE <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM-PREVIOUS DOCUMENT>
= ‘O’;
IF (<CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM.Declaration type> is in SET
{T2, T2F} AND the first two characters of <CUSTOMS OFFICE OF DEPARTURE.Reference number>
is in SET CL112 (CountryCodesCTC))
THEN IF <CONSIGNMENT-PREVIOUS DOCUMENT> is PRESENT
THEN <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM-PREVIOUS
DOCUMENT> = ‘O’
ELSE <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM-PREVIOUS
DOCUMENT> = ‘R’
for this Consignment Item
ELSE <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM-PREVIOUS DOCUMENT>
= ‘O’ for this Consignment Item

Technical Description

IF (/*/Transit Operation/declarationType is in SET {T2, T2F}
AND the first two characters of /*/CustomsOfficeOfDeparture/referenceNumber is in SET CL112)
THEN IF /*/Consignment/PreviousDocument is PRESENT
THEN /*/Consignment/HouseConsignment/ConsignmentItem/PreviousDocument = ‘O’
ELSE /*/Consignment/HouseConsignment/ConsignmentItem/PreviousDocument = ‘R’
for all Consignment Items
ELSE /*/Consignment/HouseConsignment/ConsignmentItem/PreviousDocument = ‘O’;
IF (/*/Consignment/HouseConsignment/ConsignmentItem/declarationType is in SET {T2, T2F} AND
the first two characters of /*/CustomsOfficeOfDeparture/referenceNumber is in SET CL112)
THEN IF /*/Consignment/PreviousDocument is PRESENT
THEN /*/Consignment/HouseConsignment/ConsignmentItem/PreviousDocument = ‘O’
ELSE /*/Consignment/HouseConsignment/ConsignmentItem/PreviousDocument = ‘R’
for this Consignment Item
ELSE /*/Consignment/HouseConsignment/ConsignmentItem/PreviousDocument = ‘O’
for this Consignment Item

C0040

Functional Description

IF <CONSIGNMENT-INCIDENT-TRANSHIPMENT.Container indicator> is EQUAL to ‘1’
THEN <CONSIGNMENT-INCIDENT-TRANSPORT EQUIPMENT > = “R”
ELSE
<CONSIGNMENT-INCIDENT-TRANSPORT EQUIPMENT> = “O”

Technical Description

IF /*/Consignment/Incident/Transhipment/containerIndicator is EQUAL to ‘1’
THEN
/*/Consignment/Incident/TransportEquipment = “R”
ELSE
/*/Consignment/Incident/TransportEquipment = “O”

C0045

Functional Description

IF <TRANSIT OPERATION.Declaration type> is EQUAL to ‘T’
THEN <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM.Declaration type> = “R”
ELSE <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM.Declaration type> = “N”

Technical Description

IF /*/TransitOperation/declarationType is EQUAL to ‘T’
THEN /*/Consignment/HouseConsignment/ConsignmentItem/declarationType = “R”
ELSE /*/Consignment/HouseConsignment/ConsignmentItem/declarationType = “N”

C0055

Functional Description

IF <CONSIGNMENT.Container indicator> is EQUAL to ‘0’
THEN <CONSIGNMENT-TRANSPORT EQUIPMENT.Container identification number> = “N”
ELSE at least one iteration of <CONSIGNMENT-TRANSPORT EQUIPMENT.Container identification
number> = “R” (for the rest of iterations is optional)

Technical Description

IF /*/Consignment/containerIndicator is EQUAL to ‘0’
THEN /*/Consignment/TransportEquipment/containerIdentificationNumber = “N”
ELSE at least one iteration of /*/Consignment/TransportEquipment/containerIdentificationNumber = “R”
(for the rest of iterations is optional)

C0060

Functional Description

IF <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM-PACKAGING.Type of
packages> is in SET CL181 (KindOfPackagesBulk)
THEN
<CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM-PACKAGING.Shipping marks> =
“O”
AND
<CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM-PACKAGING.Number of
packages> = “N”
ELSE IF <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM-PACKAGING.Type of
packages> is in SET CL182 (KindOfPackagesUnpacked)
THEN
<CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM-PACKAGING.Shipping marks> =
“O”
AND
<CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM-PACKAGING.Number of
packages> = “R”
ELSE
<CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM-PACKAGING.Shipping marks> =
“R”
AND
<CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM-PACKAGING.Number of
packages> = “R”

Technical Description

IF /*/Consignment/HouseConsignment/ConsignmentItem/Packaging/typeOfPackages is in SET CL181
THEN
/*/Consignment/HouseConsignment/ConsignmentItem/Packaging/shippingMarks = “O” AND
/*/Consignment/HouseConsignment/ConsignmentItem/Packaging/numberOfPackages = “N”
ELSE IF /*/Consignment/HouseConsignment/ConsignmentItem/Packaging/typeOfPackages is in SET
CL182
THEN
/*/Consignment/HouseConsignment/ConsignmentItem/Packaging/shippingMarks = “O”
AND
/*/Consignment/HouseConsignment/ConsignmentItem/Packaging/numberOfPackages = “R”
ELSE
/*/Consignment/HouseConsignment/ConsignmentItem/Packaging/shippingMarks =“R”
AND
/*/Consignment/HouseConsignment/ConsignmentItem/Packaging/numberOfPackages = “R”

C0085

Functional Description

IF <GUARANTEE.Guarantee type> is in SET CL076 (GuaranteeTypeWithReference)
THEN <GUARANTEE.GUARANTEE REFERENCE> = “R”
ELSE <GUARANTEE.GUARANTEE REFERENCE> = “N”

Technical Description

IF /*/Guarantee/guaranteeType is in SET CL076
THEN /*/Guarantee/GuaranteeReference = “R”
ELSE /*/Guarantee/GuaranteeReference = “N”

C0086

Functional Description

IF <GUARANTEE.Guarantee type> is in SET CL286 (GuaranteeTypeWithGRN)
THEN
<GUARANTEE.GUARANTEE REFERENCE.GRN> = “R” AND
<GUARANTEE.GUARANTEE REFERENCE.Access code> = “R”
ELSE
<GUARANTEE.GUARANTEE REFERENCE.GRN> = “N” AND
<GUARANTEE.GUARANTEE REFERENCE.Access code> = “N”

Technical Description

IF /*/Guarantee/guaranteeType is in SET CL286
THEN /*/Guarantee/GuaranteeReference/GRN = “R” AND
/*/Guarantee/GuaranteeReference/accessCode = “R”
ELSE /*/Guarantee/GuaranteeReference/GRN = “N” AND
/*/Guarantee/GuaranteeReference/accessCode = “N”

C0101

Functional Description

IF <TRANSIT OPERATION.Reduced dataset indicator> is EQUAL to ‘1’
THEN <AUTHORISATION> = “R”
ELSE <AUTHORISATION> = “O”

Technical Description

IF /*/TransitOperation/reducedDatasetIndicator is EQUAL to ‘1’
THEN /*/Authorisation = “R”
ELSE /*/Authorisation = “O”

C0102

Functional Description

IF <TRANSIT OPERATION.Simplified procedure> is EQUAL to ‘1’
THEN <CC007C-AUTHORISATION> = “R”
ELSE <CC007C-AUTHORISATION> = “N”

Technical Description

IF /*/TransitOperation/simplifiedProcedure is EQUAL to ‘1’
THEN /CC007C/Authorisation = “R”
ELSE /CC007C/Authorisation = “N”

C0128

Functional Description

IF the first three characters of <Message recipient> is EQUAL to ‘NTA’
THEN <INVALIDATION.Decision> = “N”
ELSE <INVALIDATION.Decision> = “R”

Technical Description

IF the first three characters of /*/messageRecipient is EQUAL to ‘NTA’
THEN /*/Invalidation/decision = “N”
ELSE /*/Invalidation/decision = “R”

C0129

Functional Description

IF <INVALIDATION.Initiated by customs> is EQUAL to ‘1’
THEN <INVALIDATION.Request date and time> = “N”
ELSE <INVALIDATION.Request date and time> = “R”

Technical Description

IF /*/Invalidation/initiatedByCustoms is EQUAL to ‘1’
THEN /*/Invalidation/requestDateAndTime = “N”
ELSE /*/Invalidation/requestDateAndTime = “R”

C0130

Functional Description

IF <GUARANTEE.Guarantee type> is EQUAL to ‘8’
THEN <GUARANTEE.Other guarantee reference> = “R”
ELSE IF <GUARANTEE.Guarantee type> is EQUAL to ‘3’
THEN <GUARANTEE.Other guarantee reference> = “O”
ELSE <GUARANTEE.Other guarantee reference> = “N”

Technical Description

IF /*/Guarantee/guaranteeType is EQUAL to ‘8’
THEN /*/Guarantee/otherGuaranteeReference = “R”
ELSE IF /*/Guarantee/guaranteeType is EQUAL to ‘3’
THEN /*/Guarantee/otherGuaranteeReference = “O”
ELSE /*/Guarantee/otherGuaranteeReference = “N”

C0137

Functional Description

IF the first three characters of <Message recipient> is EQUAL to ‘NTA’
THEN <INVALIDATION.Justification> = “R”
ELSE <INVALIDATION.Justification> = “O”

Technical Description

IF the first three characters of /*/messageRecipient is EQUAL to ‘NTA’
THEN /*/Invalidation/justification = "R"
ELSE /*/Invalidation/justification = “O”

C0153

Functional Description

IF <TRANSIT OPERATION.DeclarationType> is EQUAL to ‘TIR’ AND <CONSIGNMENT-HOUSE
CONSIGNMENT-PREVIOUS DOCUMENT.Type> IS NOT EQUAL to ‘N830’ (Goods declaration for
exportation)
THEN <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM-COMMODITY-
COMMODITY CODE> = “O”
ELSE <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM-COMMODITY-
COMMODITY CODE> = “R”

Technical Description

IF /*/TransitOperation/declarationType is EQUAL to ‘TIR’ AND
/*/Consignment/HouseConsignment/PreviousDocument/type IS NOT EQUAL to ‘N830’ (Goods
declaration for exportation)
THEN /*/Consignment/HouseConsignment/ConsignmentItem/Commodity/CommodityCode = “O”
ELSE /*/Consignment/HouseConsignment/ConsignmentItem/Commodity/CommodityCode = “R”

C0170

Functional Description

IF <CC015C-TRANSIT OPERATION.Reduced dataset indicator> is EQUAL to ‘1’
OR <CC013C-TRANSIT OPERATION.Reduced dataset indicator> is EQUAL to ‘1’
THEN <CC170C-CONSIGNMENT.Inland mode of transport> = “N”
ELSE <CC170C-CONSIGNMENT.Inland mode of transport> = “O”

Technical Description

IF /CC015C/TransitOperation/reducedDatasetIndicator is EQUAL to ‘1’
OR /CC013C/TransitOperation/reducedDatasetIndicator is EQUAL to ‘1’
THEN /CC170C/Consignment/inlandModeOfTransport = “N”
ELSE /CC170C/Consignment/inlandModeOfTransport = “O”

C0186

Functional Description

IF <TRANSIT OPERATION.Security> is EQUAL to ’0’
THEN
<CONSIGNMENT-TRANSPORT CHARGES> = “N” AND
<CONSIGNMENT-HOUSE CONSIGNMENT-TRANSPORT CHARGES> = “N”
ELSE
<CONSIGNMENT-TRANSPORT CHARGES> = “O” AND
<CONSIGNMENT-HOUSE CONSIGNMENT-TRANSPORT CHARGES> = “O”

Technical Description

IF /*/TransitOperation/security is EQUAL to ‘0’
THEN /*/Consignment/TransportCharges = “N”
AND /*/Consignment/HouseConsignment/TransportCharges = “N”
ELSE /*/Consignment/TransportCharges = “O”
AND /*/Consignment/HouseConsignment/TransportCharges = “O”

C0191

Functional Description

IF <TRANSIT OPERATION.Security> is in SET {1, 3}
THEN
<CONSIGNMENT-PLACE OF UNLOADING> = “R”
ELSE
IF <TRANSIT OPERATION.Security> is EQUAL to ‘0’
THEN
<CONSIGNMENT-PLACE OF UNLOADING> = “N”
ELSE
<CONSIGNMENT-PLACE OF UNLOADING> = “O”

Technical Description

IF /*/TransitOperation/security is in SET {1, 3}
THEN
/*/Consignment/PlaceOfUnloading = “R”
ELSE
IF /*/TransitOperation/security is EQUAL to ‘0’
THEN
/*/Consignment/PlaceOfUnloading = “N”
ELSE
/*/Consignment/PlaceOfUnloading = “O”

C0240

Functional Description

IF <CONSIGNMENT-INCIDENT.Code> is in SET {2, 4}
THEN <CONSIGNMENT-INCIDENT-TRANSPORT EQUIPMENT> = “R” AND
<CONSIGNMENT-INCIDENT-TRANSHIPMENT> = “N”
ELSE IF <CONSIGNMENT-INCIDENT.Code> is in SET {3, 6}
THEN <CONSIGNMENT-INCIDENT-TRANSPORT EQUIPMENT> = “O” AND
<CONSIGNMENT-INCIDENT-TRANSHIPMENT> = “R”
ELSE
<CONSIGNMENT-INCIDENT-TRANSPORT EQUIPMENT> = “N” AND
<CONSIGNMENT-INCIDENT-TRANSHIPMENT> = “N”

Technical Description

IF /*/Consignment/Incident/code is in SET {2, 4}
THEN /*/Consignment/Incident/TransportEquipment = “R” AND
/*/Consignment/Incident/Transhipment = “N”
ELSE IF /*/Consignment/Incident/code is in SET {3, 6}
THEN /*/Consignment/Incident/TransportEquipment = “O” AND
/*/Consignment/Incident/Transhipment = “R”
ELSE
/*/Consignment/Incident/TransportEquipment = “N” AND
/*/ Consignment/Incident/Transhipment = “N”

C0250

Functional Description

IF <HOLDER OF THE TRANSIT PROCEDURE.Identification number> is PRESENT
AND <HOLDER OF THE TRANSIT PROCEDURE.Identification number> is a valid identifier in the
European EOS ((Economic Operators Systems) verified by the EU Member State receiving or sending
this message), OR is a valid identifier in the DB of the CTC country receiving or sending this message
THEN
<HOLDER OF THE TRANSIT PROCEDURE.Name> = “N” AND
<HOLDER OF THE TRANSIT PROCEDURE-ADDRESS> = “N”
ELSE
<HOLDER OF THE TRANSIT PROCEDURE.Name> = “R” AND
<HOLDER OF THE TRANSIT PROCEDURE-ADDRESS> = “R”;
IF <CONSIGNMENT-CONSIGNOR.Identification number> is PRESENT
AND <CONSIGNMENT-CONSIGNOR.Identification number> is a valid identifier in the European EOS
((Economic Operators Systems) verified by the EU Member State receiving or sending this message),
OR is a valid identifier in the DB of the CTC country receiving or sending this message
THEN
<CONSIGNMENT-CONSIGNOR.Name> = “N” AND
<CONSIGNMENT-CONSIGNOR-ADDRESS> = “N”
ELSE
<CONSIGNMENT-CONSIGNOR.Name> = “R” AND
<CONSIGNMENT-CONSIGNOR-ADDRESS> = “R”;
IF <CONSIGNMENT-CONSIGNEE.Identification number> is PRESENT
AND <CONSIGNMENT-CONSIGNEE.Identification number> is a valid identifier in the European EOS
((Economic Operators Systems) verified by the EU Member State receiving or sending this message),
OR is a valid identifier in the DB of the CTC country receiving or sending this message
THEN
<CONSIGNMENT-CONSIGNEE.Name> = “N” AND
<CONSIGNMENT-CONSIGNEE-ADDRESS> = “N”
ELSE
<CONSIGNMENT-CONSIGNEE.Name> = “R” AND
<CONSIGNMENT-CONSIGNEE-ADDRESS> = “R”;
IF <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNOR.Identification number> is PRESENT
AND <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNOR.Identification number is a valid
identifier in the European EOS ((Economic Operators Systems) verified by the EU Member State
receiving or sending this message), OR is a valid identifier in the DB of the CTC country receiving or
sending this message
THEN
<CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNOR.Name> = “N” AND
<CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNOR-ADDRESS> = “N”
ELSE
<CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNOR.Name> = “R” AND
<CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNOR-ADDRESS> = “R”;
IF <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNEE.Identification number> is PRESENT
AND <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNEE.Identification number>
is a valid identifier in the European EOS ((Economic Operators Systems) verified by the EU Member
State receiving or sending this message), OR is a valid identifier in the DB of the CTC country
receiving or sending this message
THEN
<CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNEE.Name> = “N” AND
<CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNEE-ADDRESS> = “N”
ELSE
<CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNEE.Name> = “R” AND
<CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNEE-ADDRESS> = “R”;
IF <GUARANTOR.Identification number> is PRESENT AND <GUARANTOR.Identification number>
is a valid identifier in the European EOS ((Economic Operators Systems) verified by the EU Member
State receiving or sending this message), OR is a valid identifier in the DB of the CTC country
receiving or sending this message
THEN
<GUARANTOR.Name> = “N” AND
<GUARANTOR-ADDRESS> = “N”
ELSE
<GUARANTOR.Name> = “R” AND
<GUARANTOR-ADDRESS> = “R”

Technical Description

IF /*/HolderOfTheTransitProcedure/identificationNumber is PRESENT AND
/*/HolderOfTheTransitProcedure/identificationNumber is a valid identifier in the European EOS
((Economic Operators Systems) verified by the EU Member State receiving or sending this message),
OR is a valid identifier in the DB of the CTC country receiving or sending this message
THEN
/*/HolderOfTheTransitProcedure/name=“N” AND
/*/HolderOfTheTransitProcedure/Address=“N”
ELSE
/*/HolderOfTheTransitProcedure/name=“R” AND
/*/HolderOfTheTransitProcedure/Address=“R”;
IF /*/Consignment/Consignor/identificationNumber is PRESENT AND
/*/Consignment/Consignor/identificationNumber is a valid identifier in in the European EOS ((Economic
Operators Systems) verified by the EU Member State receiving or sending this message), OR is a valid
identifier in the DB of the CTC country receiving or sending this message
THEN
/*/Consignment/Consignor/name=“N” AND
/*/Consignment/Consignor/Address=“N”
ELSE
/*/Consignment/Consignor/name=“R” AND
/*/Consignment/Consignor/Address=“R”;
IF /*/Consignment/Consignee/identificationNumber is PRESENT
AND /*/Consignment/Consignee/identificationNumber is a valid identifier in the European EOS
(Economic Operators Systems) verified by the EU Member State receiving or sending this message),
OR is a valid identifier in the DB of the CTC country receiving or sending this message
THEN
/*/Consignment/Consignee/name=“N” AND
/*/Consignment/Consignee/Address=“N”
ELSE
/*/Consignment/Consignee/name=“R” AND
/*/Consignment/Consignee/Address=“R”;
IF /*/Consignment/HouseConsignment/Consignor/identificationNumber is PRESENT
AND /*/Consignment/HouseConsignment/Consignor/identificationNumber is a valid identifier in the
European EOS ((Economic Operators Systems) verified by the EU Member State receiving or sending
this message), OR is a valid identifier in the DB of the CTC country receiving or sending this message
THEN
/*/Consignment/HouseConsignment/Consignor/name=“N” AND
/*/Consignment/HouseConsignment/Consignor/Address=“N”
ELSE
/*/Consignment/HouseConsignment/Consignor/name=“R” AND
/*/Consignment/HouseConsignment/Consignor/Address=“R”;
IF /*/Consignment/HouseConsignment/Consignee/identificationNumber is PRESENT
AND /*/Consignment/HouseConsignment/Consignee/identificationNumber is a valid identifier in the
European EOS ((Economic Operators Systems) verified by the EU Member State receiving or sending
this message), OR is a valid identifier in the DB of the CTC country receiving or sending this message
THEN
/*/Consignment/HouseConsignment/Consignee/name=“N” AND
/*/Consignment/HouseConsignment/Consignee/Address=“N”
ELSE
/*/Consignment/HouseConsignment/Consignee/name=“R” AND
/*/Consignment/HouseConsignment/Consignee/Address=“R”;
IF /*/Guarantor/identificationNumber is PRESENT AND
/*/Guarantor/identificationNumber is a valid identifier in the European EOS ((Economic Operators
Systems) verified by the EU Member State receiving or sending this message), OR is a valid identifier
in the DB of the CTC country receiving or sending this message
THEN
/*/Guarantor/name=“N” AND
/*/Guarantor/Address=“N”
ELSE
/*/Guarantor/name=“R” AND
/*/Guarantor/Address=“R”;

C0298

Functional Description

IF <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM-PREVIOUS
DOCUMENT.Quantity> is PRESENT
THEN <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM-PREVIOUS
DOCUMENT.Measurement unit and qualifier> = “R”
ELSE <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM-PREVIOUS
DOCUMENT.Measurement unit and qualifier> = “N”

Technical Description

IF /*/Consignment/HouseConsignment/ConsignmentItem/PreviousDocument/quantity> is PRESENT
THEN
/*/Consignment/HouseConsignment/ConsignmentItem/PreviousDocument/measurementUnitAndQualifi
er = “R”
ELSE
/*/Consignment/HouseConsignment/ConsignmentItem/PreviousDocument/measurementUnitAndQualifi
er = “N”

C0337

Functional Description

IF <CONSIGNMENT-TRANSPORT CHARGES> is PRESENT
THEN
<CONSIGNMENT-HOUSE CONSIGNMENT-TRANSPORT CHARGES> = “N”
ELSE <CONSIGNMENT-HOUSE CONSIGNMENT-TRANSPORT CHARGES>
= “O”

Technical Description

IF /*/Consignment/TransportCharges is PRESENT
THEN
/*/Consignment/HouseConsignment/TransportCharges = “N”
ELSE /*/Consignment/HouseConsignment/TransportCharges = “O”

C0339

Functional Description

IF <CONSIGNMENT.Inland mode of transport> is EQUAL to ‘5’
THEN
<CONSIGNMENT-DEPARTURE TRANSPORT MEANS> = “N” AND
<CONSIGNMENT-HOUSE CONSIGNMENT-DEPARTURE TRANSPORT MEANS> = “N”
ELSE
IF <CONSIGNMENT-DEPARTURE TRANSPORT MEANS> is PRESENT
THEN <CONSIGNMENT-HOUSE CONSIGNMENT-DEPARTURE TRANSPORT MEANS> = “N”
ELSE <CONSIGNMENT-HOUSE CONSIGNMENT-DEPARTURE TRANSPORT MEANS> = “O”

Technical Description

IF /*/Consignment/inlandModeOfTransport is EQUAL to ‘5’
THEN
/*/Consignment/DepartureTransportMeans = “N” AND
/*/Consignment/HouseConsignment/DepartureTransportMeans = “N”
ELSE
IF/*/Consignment/DepartureTransportMeans is PRESENT
THEN /*/Consignment/HouseConsignment/DepartureTransportMeans = “N”
ELSE /*/Consignment/HouseConsignment/DepartureTransportMeans = “O”

C0343

Functional Description

IF <CONSIGNMENT.Country of destination> is PRESENT
THEN <CONSIGNMENT-HOUSE CONSIGNMENT.Country of destination> = “N” AND
<CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM.Country of destination> =
“N”
ELSE IF <CONSIGNMENT-HOUSE CONSIGNMENT.Country of destination> is PRESENT
THEN <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM.Country of
destination> = “N”
ELSE <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM.Country of
destination> = “R”

Technical Description

IF /*/Consignment/countryOfDestination is PRESENT
THEN /*/Consignment/HouseConsignment/countryOfDestination = “N” AND
/*/Consignment/HouseConsignment/ConsignmentItem/countryOfDestination = “N”
ELSE IF /*/Consignment/HouseConsignment/countryOfDestination is PRESENT
THEN /*/Consignment/HouseConsignment/ConsignmentItem/countryOfDestination = “N”
ELSE /*/Consignment/HouseConsignment/ConsignmentItem/countryOfDestination = “R”

C0349

Functional Description

IF <CONSIGNMENT-CONSIGNOR> is PRESENT
THEN
<CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNOR> = “N”
ELSE
<CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNOR> = “O”

Technical Description

IF /*/Consignment/Consignor is PRESENT
THEN
/*/Consignment/HouseConsignment/Consignor = “N”
ELSE
/*/Consignment/HouseConsignment/Consignor = “O”

C0352

Functional Description

IF <TRANSIT OPERATION.Release indicator> is in SET {2,3}
THEN <CONSIGNMENT> = “R”
ELSE <CONSIGNMENT> = “N”

Technical Description

IF /*/TransitOperation/releaseIndicator is in SET {2,3}
THEN /*/Consignment = “R”
ELSE /*/Consignment = “N”

C0353

Functional Description

IF <CONSIGNMENT-HOUSE CONSIGNMENT.Release type > is EQUAL to ‘1’
THEN <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM> = “R”
ELSE <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM> = “N”

Technical Description

IF /*/Consignment/HouseConsignment/releaseType is EQUAL to ‘1’
THEN /*/Consignment/HouseConsignment/ConsignmentItem = “R”
ELSE /*/Consignment/HouseConsignment/ConsignmentItem = “N”

C0382

Functional Description

IF <CONSIGNMENT-LOCATION OF GOODS-POSTCODE ADDRESS.Country> is in SET CL198
THEN <CONSIGNMENT-LOCATION OF GOODS- POSTCODE ADDRESS. House number> = “O”
ELSE <CONSIGNMENT-LOCATION OF GOODS- POSTCODE ADDRESS.House number> = “R”

Technical Description

IF /*/Consignment/LocationOfGoods/PostcodeAddress/country is in SET CL198
THEN /*/Consignment/LocationOfGoods/PostcodeAddress/houseNumber = “O”
ELSE /*/Consignment/LocationOfGoods/PostcodeAddress/houseNumber = “R”

C0387

Functional Description

IF <CONSIGNMENT-PLACE OF LOADING.UN LOCODE> is PRESENT
THEN <CONSIGNMENT-PLACE OF LOADING.Country> = “O” AND
<CONSIGNMENT-PLACE OF LOADING.Location> = “O”
ELSE <CONSIGNMENT-PLACE OF LOADING.Country> = “R” AND
<CONSIGNMENT-PLACE OF LOADING.Location> = “R”;
IF <CONSIGNMENT-PLACE OF UNLOADING.UN LOCODE> is PRESENT
THEN <CONSIGNMENT-PLACE OF UNLOADING.Country> = “O” AND
<CONSIGNMENT-PLACE OF UNLOADING.Location> = “O”
ELSE <CONSIGNMENT-PLACE OF UNLOADING.Country> = “R” AND
<CONSIGNMENT-PLACE OF UNLOADING.Location> = “R”

Technical Description

IF /*/Consignment/PlaceOfLoading/UNLocode is PRESENT
THEN /*/Consignment/PlaceOfLoading/country = “O” AND
/*/Consignment/PlaceOfLoading/location = “O”
ELSE /*/Consignment/PlaceOfLoading/country = “R” AND
/*/Consignment/PlaceOfLoading/location = “R”;
IF /*/Consignment/PlaceOfUnloading/UNLocode is PRESENT
THEN /*/Consignment/PlaceOfUnloading/country = “O” AND
/*/Consignment/PlaceOfUnloading/location = “O”
ELSE /*/Consignment/PlaceOfUnloading/country = “R” AND
/*/Consignment/PlaceOfUnloading/location = “R”

C0394

Functional Description

IF <CONSIGNMENT-LOCATION OF GOODS.Qualifier of identification> is EQUAL to ‘Z’
THEN
<CONSIGNMENT-LOCATION OF GOODS-ADDRESS> = “R” AND
<CONSIGNMENT-LOCATION OF GOODS.UN LOCODE> = “N” AND
<CONSIGNMENT-LOCATION OF GOODS-CUSTOMS OFFICE> = “N” AND
<CONSIGNMENT-LOCATION OF GOODS-GNSS> = “N” AND
<CONSIGNMENT-LOCATION OF GOODS-ECONOMIC OPERATOR> = “N” AND
<CONSIGNMENT-LOCATION OF GOODS.Authorisation number> = “N” AND
<CONSIGNMENT-LOCATION OF GOODS-CONTACT PERSON> = “O” AND
<CONSIGNMENT-LOCATION OF GOODS-POSTCODE ADDRESS> = “N”
ELSE IF <CONSIGNMENT-LOCATION OF GOODS.Qualifier of identification> is EQUAL to ‘X’
THEN
<CONSIGNMENT-LOCATION OF GOODS-ADDRESS> = “N” AND
<CONSIGNMENT-LOCATION OF GOODS.UN LOCODE> = “N” AND
<CONSIGNMENT-LOCATION OF GOODS-CUSTOMS OFFICE> = “N” AND
<CONSIGNMENT-LOCATION OF GOODS-GNSS> = “N” AND
<CONSIGNMENT-LOCATION OF GOODS-ECONOMIC OPERATOR> = “R” AND
<CONSIGNMENT-LOCATION OF GOODS.Authorisation number> = “N” AND
<CONSIGNMENT-LOCATION OF GOODS-CONTACT PERSON> = “O” AND
<CONSIGNMENT-LOCATION OF GOODS-POSTCODE ADDRESS> = “N”
ELSE IF <CONSIGNMENT-LOCATION OF GOODS.Qualifier of identification> is EQUAL to ‘Y’
THEN
<CONSIGNMENT-LOCATION OF GOODS-ADDRESS> = “N” AND
<CONSIGNMENT-LOCATION OF GOODS.UN LOCODE> = “N” AND
<CONSIGNMENT-LOCATION OF GOODS-CUSTOMS OFFICE> = “N” AND
<CONSIGNMENT-LOCATION OF GOODS-GNSS> = “N” AND
<CONSIGNMENT-LOCATION OF GOODS-ECONOMIC OPERATOR> = “N” AND
<CONSIGNMENT-LOCATION OF GOODS.Authorisation number> = “R” AND
<CONSIGNMENT-LOCATION OF GOODS-CONTACT PERSON> = “O” AND
<CONSIGNMENT-LOCATION OF GOODS-POSTCODE ADDRESS> = “N”
ELSE IF <CONSIGNMENT-LOCATION OF GOODS.Qualifier of identification> is EQUAL to ‘W’
THEN
<CONSIGNMENT-LOCATION OF GOODS-ADDRESS> = “N” AND
<CONSIGNMENT-LOCATION OF GOODS.UN LOCODE> = “N” AND
<CONSIGNMENT-LOCATION OF GOODS-CUSTOMS OFFICE> = “N” AND
<CONSIGNMENT-LOCATION OF GOODS-GNSS> = “R” AND
<CONSIGNMENT-LOCATION OF GOODS-ECONOMIC OPERATOR> = “N” AND
<CONSIGNMENT-LOCATION OF GOODS.Authorisation number> = “N” AND
<CONSIGNMENT-LOCATION OF GOODS-CONTACT PERSON> = “O” AND
<CONSIGNMENT-LOCATION OF GOODS-POSTCODE ADDRESS> = “N”
ELSE IF <CONSIGNMENT-LOCATION OF GOODS.Qualifier of identification> is EQUAL to ‘V’
THEN
<CONSIGNMENT-LOCATION OF GOODS-ADDRESS> = “N” AND
<CONSIGNMENT-LOCATION OF GOODS.UN LOCODE> = “N” AND
<CONSIGNMENT-LOCATION OF GOODS-CUSTOMS OFFICE> = “R” AND
<CONSIGNMENT-LOCATION OF GOODS-GNSS> = “N” AND
<CONSIGNMENT-LOCATION OF GOODS-ECONOMIC OPERATOR> = “N” AND
<CONSIGNMENT-LOCATION OF GOODS.Authorisation number> = “N” AND
<CONSIGNMENT-LOCATION OF GOODS-CONTACT PERSON> = “N” AND
<CONSIGNMENT-LOCATION OF GOODS-POSTCODE ADDRESS> = “N”
ELSE IF <CONSIGNMENT-LOCATION OF GOODS.Qualifier of identification> is EQUAL to ‘U’
THEN
<CONSIGNMENT-LOCATION OF GOODS-ADDRESS> = “N” AND
<CONSIGNMENT-LOCATION OF GOODS.UN LOCODE> = “R” AND
<CONSIGNMENT-LOCATION OF GOODS-CUSTOMS OFFICE> = “N” AND
<CONSIGNMENT-LOCATION OF GOODS-GNSS> = “N"AND
<CONSIGNMENT-LOCATION OF GOODS-ECONOMIC OPERATOR> = “N” AND
<CONSIGNMENT-LOCATION OF GOODS.Authorisation number> = “N” AND
<CONSIGNMENT-LOCATION OF GOODS-CONTACT PERSON> = “O” AND
<CONSIGNMENT-LOCATION OF GOODS-POSTCODE ADDRESS> = “N”
ELSE IF <CONSIGNMENT-LOCATION OF GOODS.Qualifier of identification> is EQUAL to ‘T’
THEN
<CONSIGNMENT-LOCATION OF GOODS-ADDRESS> = “N” AND
<CONSIGNMENT-LOCATION OF GOODS.UN LOCODE> = “N” AND
<CONSIGNMENT-LOCATION OF GOODS-CUSTOMS OFFICE> = “N” AND
<CONSIGNMENT-LOCATION OF GOODS-GNSS> = “N” AND
<CONSIGNMENT-LOCATION OF GOODS-ECONOMIC OPERATOR> = “N” AND
<CONSIGNMENT-LOCATION OF GOODS.Authorisation number> = “N” AND
<CONSIGNMENT-LOCATION OF GOODS-CONTACT PERSON> = “O” AND
<CONSIGNMENT-LOCATION OF GOODS-POSTCODE ADDRESS> = “R”

Technical Description

IF /*/Consignment/LocationOfGoods/qualifierOfIdentification is EQUAL to ‘Z’
THEN
/*/Consignment/LocationOfGoods/Address = “R”
AND /*/Consignment/LocationOfGoods/authorisationNumber = “N”
AND /*/Consignment/LocationOfGoods/UNLocode = “N”
AND /*/Consignment/LocationOfGoods/CustomsOffice = “N”
AND /*/Consignment/LocationOfGoods/GNSS = “N”
AND /*/Consignment/LocationOfGoods/EconomicOperator = “N”
AND /*/Consignment/LocationOfGoods/ContactPerson = “O”
AND /*/Consignment/LocationOfGoods/PostcodeAddress = “N”
ELSE IF /*/Consignment/LocationOfGoods/qualifierOfIdentification is EQUAL to ‘X’
THEN
/*/Consignment/LocationOfGoods/EconomicOperator = “R”
AND /*/Consignment/LocationOfGoods/UNLocode = “N”
AND /*/Consignment/LocationOfGoods/CustomsOffice = “N”
AND /*/Consignment/LocationOfGoods/GNSS = “N”
AND /*/Consignment/LocationOfGoods/authorisationNumber = “N”
AND /*/Consignment/LocationOfGoods/Address = “N”
AND /*/Consignment/LocationOfGoods/ContactPerson = “O”
AND /*/Consignment/LocationOfGoods/PostcodeAddress = “N”
ELSE IF /*/Consignment/LocationOfGoods/qualifierOfIdentification is EQUAL to ‘Y’
THEN
/*/Consignment/LocationOfGoods/authorisationNumber = “R”
AND /*/Consignment/LocationOfGoods/UNLocode = “N”
AND /*/Consignment/LocationOfGoods/CustomsOffice = “N”
AND /*/Consignment/LocationOfGoods/GNSS = “N”
AND /*/Consignment/LocationOfGoods/EconomicOperator = “N”
AND /*/Consignment/LocationOfGoods/Address = “N”
AND /*/Consignment/LocationOfGoods/ContactPerson = “O”
AND /*/Consignment/LocationOfGoods/PostcodeAddress = “N”
ELSE IF /*/Consignment/LocationOfGoods/qualifierOfIdentification is EQUAL to ‘W’
THEN
/*/Consignment/LocationOfGoods/GNSS = “R”
AND /*/Consignment/LocationOfGoods/UNLocode = “N”
AND /*/Consignment/LocationOfGoods/CustomsOffice = “N”
AND /*/Consignment/LocationOfGoods/EconomicOperator = “N”
AND /*/Consignment/LocationOfGoods/authorisationNumber = “N”
AND /*/Consignment/LocationOfGoods/Address = “N”
AND /*/Consignment/LocationOfGoods/ContactPerson = “O”
AND /*/Consignment/LocationOfGoods/PostcodeAddress = “N”
ELSE IF /*/Consignment/LocationOfGoods/qualifierOfIdentification is EQUAL to ‘V’
THEN
/*/Consignment/LocationOfGoods/CustomsOffice = “R”
AND /*/Consignment/LocationOfGoods/UNLocode = “N”
AND /*/Consignment/LocationOfGoods/GNSS = “N”
AND /*/Consignment/LocationOfGoods/EconomicOperator = “N”
AND /*/Consignment/LocationOfGoods/authorisationNumber = “N”
AND /*/Consignment/LocationOfGoods/Address = “N”
AND /*/Consignment/LocationOfGoods/ContactPerson = “N”
AND /*/Consignment/LocationOfGoods/PostcodeAddress = “N”
ELSE IF /*/Consignment/LocationOfGoods/qualifierOfIdentification is EQUAL to ‘U’
THEN
/*/Consignment/LocationOfGoods/UNLocode = “R”
AND/*/Consignment/LocationOfGoods/CustomsOffice = “N”
AND/*/Consignment/LocationOfGoods/GNSS = “N”
AND/*/Consignment/LocationOfGoods/authorisationNumber = “N”
AND/*/Consignment/LocationOfGoods/EconomicOperator = “N”
AND/*/Consignment/LocationOfGoods/Address = “N”
AND /*/Consignment/LocationOfGoods/ContactPerson = “O”
AND /*/Consignment/LocationOfGoods/PostcodeAddress = “N”
ELSE IF /*/Consignment/LocationOfGoods/qualifierOfIdentification is EQUAL to ‘T’
THEN
/*/Consignment/LocationOfGoods/Address = “N”
AND /*/Consignment/LocationOfGoods/authorisationNumber = “N”
AND /*/Consignment/LocationOfGoods/UNLocode = “N”
AND /*/Consignment/LocationOfGoods/CustomsOffice = “N”
AND /*/Consignment/LocationOfGoods/GNSS = “N”
AND /*/Consignment/LocationOfGoods/EconomicOperator = “N”
AND /*/Consignment/LocationOfGoods/ContactPerson = “O”
AND /*/Consignment/LocationOfGoods/PostcodeAddress = “R”

C0396

Functional Description

IF <CONSIGNMENT-INCIDENT.Code> is EQUAL to ‘2’
THEN <CONSIGNMENT-INCIDENT-TRANSPORT EQUIPMENT.Number of seals> = “R”
ELSE <CONSIGNMENT-INCIDENT-TRANSPORT EQUIPMENT.Number of seals> = “O”

Technical Description

IF /*/Consignment/Incident/code is EQUAL to ‘2’
THEN /*/Consignment/Incident/TransportEquipment/numberOfSeals = “R”
ELSE /*/Consignment/Incident/TransportEquipment/numberOfSeals = “O”

C0403

Functional Description

IF <TRANSIT OPERATION.Additional declaration type> is EQUAL to “D”
THEN <CONSIGNMENT-PLACE OF LOADING> = “O”
ELSE <CONSIGNMENT-PLACE OF LOADING> = “R”

Technical Description

IF /*/TransitOperation/additionalDeclarationType is EQUAL to “D”
THEN /*/Consignment/PlaceOfLoading = “O”
ELSE /*/Consignment/PlaceOfLoading = “R”

C0404

Functional Description

CC170C-CONSIGNMENT-PLACE OF LOADING> = “R”

Technical Description

/CC170C/Consignment/PlaceOfLoading = “R”

C0411

Functional Description

IF <TRANSIT OPERATION.Declaration type> is EQUAL to ‘TIR’
THEN <TRANSIT OPERATION.TIR carnet number> = “R”
ELSE <TRANSIT OPERATION.TIR carnet number> = “N”

Technical Description

IF /*/TransitOperation/declarationType is EQUAL to ‘TIR’
THEN /*/TransitOperation/TIRCarnetNumber = “R”
ELSE /*/TransitOperation/TIRCarnetNumber = “N”

C0440

Functional Description

IF <CC043C-CONSIGNMENT-TRANSPORT EQUIPMENT.Number of seals> is NOT EQUAL to ‘0’
OR <CC043C-CONSIGNMENT-INCIDENT-TRANSPORT EQUIPMENT.Number of seals> is NOT
EQUAL to ‘0’
THEN <CC044C-UNLOADING REMARK.State of seals> = “R”
ELSE <CC044C-UNLOADING REMARK.State of seals> = “N”

Technical Description

IF /CC043C/Consignment/TransportEquipment/numberOfSeals is NOT EQUAL to ‘0’
OR /CC043C/Consignment/Incident/TransportEquipment/numberOfSeals is NOT EQUAL to ‘0’
THEN /CC044C/UnloadingRemark/stateOfSeals = “R”
ELSE /CC044C/UnloadingRemark/stateOfSeals = “N”

C0451

Functional Description

IF <CC060C-TYPE OF CONTROLS.Type> is EQUAL to ‘50’
THEN <CC060C-TYPE OF CONTROLS.Text> = “R”
ELSE <CC500C-TYPE OF CONTROLS.Text> = “O”

Technical Description

IF /CC060C/TypeOfControls/type is EQUAL to ‘50’
THEN /CC060C/TypeOfControls/text = “R”
ELSE /CC060C/TypeOfControls/text = “O”

C0452

Functional Description

IF <CC060C-TRANSIT OPERATION.Notification type> is in SET {1, 2}
THEN <CC060C-TYPE OF CONTROLS> = “N”
ELSE <CC060C-TYPE OF CONTROLS> = “R”

Technical Description

IF /CC060C/TransitOperation/notificationType is in SET {1, 2}
THEN /CC060C/TypeOfControls = “N”
ELSE /CC060C/TypeOfControls = “R”

C0455

Functional Description

IF <CC060C-TransitOperation.Notification type> is EQUAL to ‘1’
THEN <CC060C-REQUESTED DOCUMENT> = “R”
ELSE IF <CC060C-TRANSIT OPERATION.Notification type> is EQUAL to ‘0’
THEN <CC060C-REQUESTED DOCUMENT> = “O”
ELSE <CC060C-REQUESTED DOCUMENT> = “N”

Technical Description

IF /CC060C/TransitOperation/notificationType is EQUAL to ‘1’
THEN /CC060C/RequestedDocument = “R”
ELSE IF /CC060C/TransitOperation/notificationType is EQUAL to ‘0’
THEN /CC060C/RequestedDocument = “O”
ELSE /CC060C/RequestedDocument = “N”

C0460

Functional Description

IF <CONSIGNMENT-INCIDENT-LOCATION.Qualifier of identification> is EQUAL to ‘W’
THEN
<CONSIGNMENT-INCIDENT-LOCATION-GNSS> = “R” AND
<CONSIGNMENT-INCIDENT-LOCATION.UN LOCODE> = “N” AND
<CONSIGNMENT-INCIDENT-LOCATION -ADDRESS> = “N”
ELSE IF <CONSIGNMENT-INCIDENT-LOCATION.Qualifier of identification> is EQUAL to ‘U’
THEN
<CONSIGNMENT-INCIDENT-LOCATION.UN LOCODE>= “R” AND
<CONSIGNMENT-INCIDENT-LOCATION-GNSS> = “N” AND
<CONSIGNMENT-INCIDENT-LOCATION-ADDRESS> = “N”
ELSE IF <CONSIGNMENT-INCIDENT-LOCATION.Qualifier of identification> is EQUAL to ‘Z’
THEN
<CONSIGNMENT-INCIDENT-LOCATION-ADDRESS> = “R” AND
<CONSIGNMENT-INCIDENT-LOCATION.UN LOCODE> = “N” AND
<CONSIGNMENT-INCIDENT-LOCATION-GNSS> = “N”

Technical Description

IF /*/Consignment/Incident/Location/qualifierOfIdentification is EQUAL to ‘W’
THEN
/*/Consignment/Incident/Location/GNSS = “R” AND
/*/Consignment/Incident/Location/UNLocode = “N” AND
/*/Consignment/Incident/Location/Address = “N”
ELSE IF /*/Consignment/Incident/Location/qualifierOfIdentification is EQUAL to ‘U’
THEN
/*/Consignment/Incident/Location/UNLocode = “R” AND
/*/Consignment/Incident/Location/GNSS = “N” AND
/*/Consignment/Incident/Location/Address = “N”
ELSE IF /*/Consignment/Incident/Location/qualifierOfIdentification is EQUAL to ‘Z’
THEN
/*/Consignment/Incident/Location/Address = “R” AND
/*/Consignment/Incident/Location/UNLocode = “N” AND
/*/Consignment/Incident/Location/GNSS = “N”

C0467

Functional Description

IF <CC028C-TRANSIT OPERATION.Declaration acceptance date> is PRESENT
THEN
<TRANSIT OPERATION.MRN> = “R” AND
<TRANSIT OPERATION.LRN> = “N”
ELSE <TRANSIT OPERATION.MRN> = “N” AND
<TRANSIT OPERATION.LRN> = “R”

Technical Description

IF /CC028C/TransitOperation/declarationAcceptanceDate> is PRESENT
THEN
/*/TransitOperation/MRN = “R” AND
/*/TransitOperation/LRN = “N”
ELSE /*/TransitOperation/MRN = “N” AND
/*/TransitOperation/LRN = “R”

C0489

Functional Description

IF the country code (first two characters) in the <CC029C-CUSTOMS OFFICE OF
DEPARTURE.Reference number> is in SET CL147 (CountryCustomsSecurityAgreementArea)
THEN <CC029C-CONSIGNMENT-LOCATION OF GOODS> = “O”
ELSE <CC029C-CONSIGNMENT-LOCATION OF GOODS> = “R”

Technical Description

IF the first two characters of the /CC029C/CustomsOfficeOfDeparture/referenceNumber is in SET
CL147
THEN /CC029C/Consignment/LocationOfGoods = “O”
ELSE /CC029C/Consignment/LocationOfGoods = “R”

C0492

Functional Description

IF <TRANSIT OPERATION.Rejection code> is EQUAL to ‘4’
THEN <TRANSIT OPERATION.Rejection reason> = “R”
ELSE <TRANSIT OPERATION.Rejection reason> = “O”

Technical Description

IF /*/TransitOperation/rejectionCode is EQUAL to ‘4’
THEN /*/TransitOperation/rejectionReason = “R”
ELSE /*/TransitOperation/rejectionReason = “O”

C0502

Functional Description

IF <CONSIGNMENT.Reference number UCR> is PRESENT
THEN <CONSIGNMENT-HOUSE CONSIGNMENT.Reference number
UCR> = “N” AND
<CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT
ITEM.Reference number UCR> = “N”
ELSE IF <CONSIGNMENT-HOUSE CONSIGNMENT.Reference number UCR> is PRESENT
THEN <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT
ITEM.Reference number UCR> = “N”
ELSE IF (<CONSIGNMENT-TRANSPORT DOCUMENT> is PRESENT OR
<CONSIGNMENT-HOUSE CONSIGNMENT-TRANSPORT DOCUMENT> is PRESENT)
THEN <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT
ITEM.Reference number UCR> = “O”
ELSE
<CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM.Reference number UCR> = “R”

Technical Description

IF /*/Consignment/referenceNumberUCR is PRESENT
THEN /*/Consignment/HouseConsignment/referenceNumberUCR = “N” AND
/*/Consignment/HouseConsignment/ConsignmentItem/referenceNumberUCR
= “N”
ELSE IF /*/Consignment/HouseConsignment/referenceNumberUCR is PRESENT
THEN
/*/Consignment/HouseConsignment/ConsignmentItem/referenceNumberUCR
= “N”
ELSE IF (/*/Consignment/TransportDocument is PRESENT OR
/*/Consignment/HouseConsignment/TransportDocument is PRESENT)
THEN
/*/Consignment/HouseConsignment/ConsignmentItem/referenceNumberUCR
= “O”
ELSE
/*/Consignment/HouseConsignment/ConsignmentItem/referenceNumberUCR= “R”

C0505

Functional Description

IF <HOLDER OF THE TRANSIT PROCEDURE-ADDRESS.Country> is in SET
CL505(CountryWithoutZip)
THEN <HOLDER OF THE TRANSIT PROCEDURE-ADDRESS.Postcode> = “O”
ELSE <HOLDER OF THE TRANSIT PROCEDURE-ADDRESS.Postcode> = “R”;
IF <CONSIGNMENT-CONSIGNOR-ADDRESS.Country> is in SET CL505 (CountryWithoutZip)
THEN <CONSIGNMENT-CONSIGNOR-ADDRESS.Postcode> = “O”
ELSE <CONSIGNMENT-CONSIGNOR-ADDRESS.Postcode> = “R”;
IF <CONSIGNMENT-CONSIGNEE-ADDRESS.Country> is in SET CL505 (CountryWithoutZip)
THEN <CONSIGNMENT-CONSIGNEE-ADDRESS.Postcode> = “O”
ELSE <CONSIGNMENT-CONSIGNEE-ADDRESS.Postcode> = “R”;
IF <CONSIGNMENT-INCIDENT-LOCATION.Country> is in SET CL505 (CountryWithoutZip)
THEN <CONSIGNMENT-INCIDENT-LOCATION-ADDRESS.Postcode> = “O”
ELSE <CONSIGNMENT-INCIDENT-LOCATION-ADDRESS.Postcode> = “R”;
IF <CONSIGNMENT-LOCATION OF GOODS-ADDRESS.Country> is in SET CL505
(CountryWithoutZip)
THEN <CONSIGNMENT-LOCATION OF GOODS-ADDRESS.Postcode> = “O”
ELSE <CONSIGNMENT-LOCATION OF GOODS-ADDRESS.Postcode> = “R”;
IF <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNOR-ADDRESS.Country> is in SET CL505
(CountryWithoutZip)
THEN <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNOR-ADDRESS.Postcode> = “O”
ELSE <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNOR-ADDRESS.Postcode> = “R”;
IF <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNEE-ADDRESS.Country> is in SET CL505
(CountryWithoutZip)
THEN <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNEE-ADDRESS.Postcode> = “O”
ELSE <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNEE-ADDRESS.Postcode> = “R”;
IF <GUARANTOR-ADDRESS.Country> is in SET CL505 (CountryWithoutZip)
THEN <GUARANTOR-ADDRESS.Postcode> = “O”
ELSE <GUARANTOR-ADDRESS.Postcode> = “R”;
IF <GUARANTEE REFERENCE-GUARANTOR-ADDRESS.Country> is in SET CL505
(CountryWithoutZip)
THEN <GUARANTEE REFERENCE-GUARANTOR-ADDRESS.Postcode> = “O”
ELSE <GUARANTEE REFERENCE-GUARANTOR-ADDRESS.Postcode> = “R”;
IF <GUARANTEE REFERENCE-GUARANTOR-AGENT IN COUNTRY OF COMPETENT
AYTHORITY-ADDRESS.Country> is in SET CL505 (CountryWithoutZip)
THEN <GUARANTEE REFERENCE-GUARANTOR-AGENT IN COUNTRY OF COMPETENT
AYTHORITY-ADDRESS.Postcode> = “O”
ELSE <GUARANTEE REFERENCE-GUARANTOR-AGENT IN COUNTRY OF COMPETENT
AYTHORITY-ADDRESS.Postcode> = “R”;
IF <GUARANTEE REFERENCE-OWNER-ADDRESS.Country> is in SET CL505 (CountryWithoutZip)
THEN <GUARANTEE REFERENCE-OWNER-ADDRESS.Postcode> = “O”
ELSE <GUARANTEE REFERENCE-OWNER-ADDRESS.Postcode> = “R”;
IF <CONSIGNMENT-CONSIGNEE (ACTUAL)-ADDRESS.Country> is in SET CL505
(CountryWithoutZip)
THEN <CONSIGNMENT-CONSIGNEE(ACTUAL)-ADDRESS.Postcode> = “O”
ELSE <CONSIGNMENT-CONSIGNEE(ACTUAL)-ADDRESS.Postcode> = “R”

Technical Description

IF /*/HolderOfTheTransitProcedure/Address/country is in SET CL505
THEN /*/HolderOfTheTransitProcedure/Address/postcode = “O”
ELSE /*/HolderOfTheTransitProcedure/Address/postcode = “R”;
IF /*/Consignment/Consignor/Address/country is in SET CL505
THEN /*/Consignment/Consignor/Address/postcode = “O”
ELSE /*/Consignment/Consignor/Address/postcode = “R”;
IF /*/Consignment/Consignee/Address/country is in SET CL505
THEN /*/Consignment/Consignee/Address/postcode = “O”
ELSE /*/Consignment/Consignee/Address/postcode = “R”;
IF /*/Consignment/Incident/Location/country is in SET CL505
THEN /*/Consignment/Incident/Location/Address/postcode = “O”
ELSE /*/Consignment/Incident/Location/Address/postcode = “R”;
IF /*/Consignment/LocationOfGoods/Address/country is in SET CL505
THEN /*/Consignment/LocationOfGoods/Address/postcode = “O”
ELSE /*/Consignment/LocationOfGoods/Address/postcode = “R”;
IF /*/Consignment/HouseConsignment/Consignor/Address/country is in SET CL505
THEN /*/Consignment/HouseConsignment/Consignor/Address/postcode = “O”
ELSE /*/Consignment/HouseConsignment/Consignor/Address/postcode = “R”;
IF /*/Consignment/HouseConsignment/Consignee/Address/country is in SET CL505
THEN /*/Consignment/HouseConsignment/Consignee/Address/postcode = “O”
ELSE /*/Consignment/HouseConsignment/Consignee/Address/postcode = “R”;
IF /*/Guarantor/Address/country is in SET CL505
THEN /*/Guarantor/Address/postcode = “O”
ELSE /*/Guarantor/Address/postcode = “R”;
IF /*/GuaranteeReference/Guarantor/Address/country is in SET CL505
THEN /*/GuaranteeReference/Guarantor/Address/postcode = “O”
ELSE /*/GuaranteeReference/Guarantor/Address/postcode = “R”;
IF /*/GuaranteeReference/Guarantor/AgentInCountryOfCompetentAuthority/Address/country is in SET
CL505
THEN /*/GuaranteeReference/Guarantor/AgentInCountryOfCompetentAuthority/Address/postcode =
“O”
ELSE /*/GuaranteeReference/Guarantor/AgentInCountryOfCompetentAuthority/Address/postcode =
“R”;
IF /*/GuaranteeReference/Owner/Address/country is in SET CL505
THEN /*/GuaranteeReference/Owner/Address/postcode = “O”
ELSE /*/GuaranteeReference/Owner/Address/postcode = “R”;
IF /*/Consignment/ConsigneeActual/Address/country is in SET CL505
THEN /*/Consignment/ConsigneeActual/Address/postcode = “O”
ELSE /*/Consignment/ConsigneeActual/Address/postcode = “R”

C0511

Functional Description

IF <Message type> is in SET CL610 (MessageWithCorrelationIdentifier)
THEN <Correlation identifier> = “R”
ELSE IF <Message type> is in SET CL385 (MessageTypeWithoutHeader)
THEN <Correlation identifier> = “N”
ELSE <Correlation identifier> = “O”

Technical Description

IF /*/messageType is in SET CL610
THEN /*/correlationIdentifier = “R”
ELSE IF /*/messageType is in SET CL385
THEN /*/correlationIdentifier = “N”
ELSE /*/correlationIdentifier = “O”

C0531

Functional Description

IF <TRANSIT OPERATION.Security> is in SET {1,2,3}
AND <CONSIGNMENT.Mode of transport at the border> is EQUAL to ‘4’
THEN
<CONSIGNMENT-ACTIVE BORDER TRANSPORT MEANS.Conveyance reference number> = “R”
ELSE
<CONSIGNMENT-ACTIVE BORDER TRANSPORT MEANS.Conveyance reference number> = “O”

Technical Description

IF /*/TransitOperation/security is in SET {1,2,3}
AND /*/Consignment/modeOfTransportAtTheBorder is EQUAL to ‘4’
THEN /*/Consignment/ActiveBorderTransportMeans/conveyanceReferenceNumber = “R”
ELSE /*/Consignment/ActiveBorderTransportMeans/conveyanceReferenceNumber = “O”

C0542

Functional Description

IF <TRANSIT OPERATION.Security> is EQUAL to ‘0’ AND <TRANSIT OPERATION. Reduced dataset
indicator> is EQUAL to ‘1’
THEN
<CONSIGNMENT-CONSIGNOR> = “N” AND
<CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNOR> = “N”
ELSE
IF <CONSIGNMENT-CONSIGNOR> is PRESENT
THEN
<CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNOR> = “N”
ELSE <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNOR> = “O”

Technical Description

IF /*/TransitOperation/security is EQUAL to ‘0’ AND /*/TransitOperation/reducedDatasetIndicator is
EQUAL to ‘1’
THEN
/*/Consignment/Consignor = “N” AND /*/Consignment/HouseConsignment/Consignor = “N”
ELSE
IF /*/Consignment/Consignor is PRESENT
THEN /*/Consignment/HouseConsignment/Consignor = “N”
ELSE /*/Consignment/HouseConsignment/Consignor = “O”

C0569

Functional Description

IF <CONSIGNMENT-INCIDENT-TRANSPORT EQUIPMENT.Number of seals> is GREATER than ‘0’
THEN <CONSIGNMENT-INCIDENT-TRANSPORT EQUIPMENT-SEAL> = “R”
ELSE<CONSIGNMENT-INCIDENT-TRANSPORT EQUIPMENT-SEAL> = “N”;
IF <CONSIGNMENT-TRANSPORT EQUIPMENT.Number of seals> is GREATER than ‘0’
THEN <CONSIGNMENT-TRANSPORT EQUIPMENT-SEAL> = “R”
ELSE <CONSIGNMENT-TRANSPORT EQUIPMENT-SEAL> = “N”

Technical Description

IF /*/Consignment/Incident/TransportEquipment/numberOfSeals is GREATER than ‘0’
THEN
/*/Consignment/Incident/TransportEquipment/Seal = “R”
ELSE
/*/Consignment/Incident/TransportEquipment/Seal = “N”;
IF /*/Consignment/TransportEquipment/numberOfSeals is GREATER than ‘0’
THEN
/*/Consignment/TransportEquipment/Seal = “R”
ELSE
/*/Consignment/TransportEquipment/Seal = “N”

C0586

Functional Description

IF <TRANSIT OPERATION.Binding itinerary> is EQUAL to ‘1’
THEN <CONSIGNMENT-COUNTRY OF ROUTING OF CONSIGNMENT> = “R”
ELSE IF <TRANSIT OPERATION.Security> is in SET {1, 2, 3}
THEN <CONSIGNMENT-COUNTRY OF ROUTING OF CONSIGNMENT> = “R”
ELSE <CONSIGNMENT-COUNTRY OF ROUTING OF CONSIGNMENT> = “O”

Technical Description

IF /*/TransitOperation/bindingItinerary is EQUAL to ‘1’
THEN /*/Consignment/CountryOfRoutingOfConsignment = “R”
ELSE IF /*/Transit Operation/security is in SET {1, 2, 3}
THEN /*/Consignment/CountryOfRoutingOfConsignment = “R”
ELSE /*/Consignment/CountryOfRoutingOfConsignment = “O”

C0587

Functional Description

IF <TRANSIT OPERATION.Declaration type>is in SET {2,3} AND
the first two characters of at least one iteration of the <CUSTOMS OFFICE OF TRANSIT
DECLARED.Reference number> is NOT in CL147   
THEN <CUSTOMS OFFICE OF EXIT FOR TRANSIT DECLARED> = “O"   
ELSE <CUSTOMS OFFICE OF EXIT FOR TRANSIT DECLARED> = "N”

Technical Description

IF /*/TransitOperation/security is in SET {2,3} AND
the first two characters of at least one iteration of the
/*/CustomsOfficeOfTransitDeclared/referenceNumber is NOT in SET CL147
THEN /*/CustomsOfficeOfExitForTransitDeclared = “O”
ELSE /*/CustomsOfficeOfExitForTransitDeclared = “N”

C0598

Functional Description

IF <TRANSIT OPERATION.Security> is in SET {1, 3} AND
the country code (first two characters) in the <CUSTOMS OFFICE OF TRANSIT
(DECLARED).Reference number> is in SET CL147 (CountryCustomsSecurityAgreementArea)
THEN <CUSTOMS OFFICE OF TRANSIT (DECLARED).Arrival date and time estimated> = “R”
ELSE <CUSTOMS OFFICE OF TRANSIT (DECLARED).Arrival date and time estimated> = “O”

Technical Description

IF /*/TransitOperation/security is in SET {1, 3} AND
the first two characters of the /*/CustomsOfficeOfTransitDeclared/referenceNumber is in SET CL147
THEN /*/CustomsOfficeOfTransitDeclared/arrivalDateAndTimeEstimated =“R”
ELSE /*/CustomsOfficeOfTransitDeclared/arrivalDateAndTimeEstimated = “O”

C0599

Functional Description

IF <TRANSIT OPERATION.Security> is in SET {1,2,3} AND
<TRANSIT OPERATION.Additional declaration type> is EQUAL to ‘A’
THEN <CONSIGNMENT.Mode of transport at the border> = “R”
ELSE <CONSIGNMENT.Mode of transport at the border> = “O”

Technical Description

IF /*/TransitOperation/security is in SET {1,2,3} AND
/*/TransitOperation/additionalDeclarationType is EQUAL to ‘A’
THEN /*/Consignment/modeOfTransportAtTheBorder = “R”
ELSE /*/Consignment/modeOfTransportAtTheBorder = “O”

C0600

Functional Description

IF <CC015C-TRANSIT OPERATION.Security> is in SET {1,2,3}
THEN <CC170C-CONSIGNMENT.Mode of transport at the border> = “R”
ELSE <CC170C-CONSIGNMENT.Mode of transport at the border> = “O”

Technical Description

IF /CC015C/TransitOperation/security is in SET {1,2,3}
THEN /CC170C/Consignment/modeOfTransportAtTheBorder = “R”
ELSE /CC170C/Consignment/modeOfTransportAtTheBorder = “O”

C0670

Functional Description

IF <CONSIGNMENT-TRANSPORT EQUIPMENT> is PRESENT only once AND <CONSIGNMENT-
TRANSPORT EQUIPMENT.Container identification number> is PRESENT
THEN <CONSIGNMENT-TRANSPORT EQUIPMENT-GOODS REFERENCE> = “O”
ELSE <CONSIGNMENT-TRANSPORT EQUIPMENT-GOODS REFERENCE> = “R”

Technical Description

IF /*/Consignment/TransportEquipment is PRESENT only once AND
/*/Consignment/TransportEquipment/containerIdentificationNumber is PRESENT
THEN /*/Consignment/TransportEquipment/GoodsReference = “O”
ELSE /*/Consignment/TransportEquipment/GoodsReference = “R”

C0671

Functional Description

IF <CONSIGNMENT-LOCATION OF GOODS-ECONOMIC OPERATOR.Identification number> is
PRESENT
OR <CONSIGNMENT-LOCATION OF GOODS.Authorisation number> is PRESENT
THEN <CONSIGNMENT-LOCATION OF GOODS.Additional identifier> = “O”
ELSE <CONSIGNMENT-LOCATION OF GOODS.Additional identifier> = “N”

Technical Description

IF /*/Consignment/LocationOfGoods/EconomicOperator/identificationNumber is PRESENT
OR /*/Consignment/LocationOfGoods/authorisationNumber is PRESENT
THEN /*/Consignment/LocationOfGoods/additionalIdentifier = "O”
ELSE /*/Consignment/LocationOfGoods/additionalIdentifier = “N”

C0685

Functional Description

IF <CC028C-TRANSIT OPERATION.Declaration acceptance date> is PRESENT
THEN <CC060C-TRANSIT OPERATION.MRN> = “R” AND <CC060C-TRANSIT OPERATION.LRN> =
“N”
ELSE <CC060C-TRANSIT OPERATION.MRN> = “N” AND <CC060C-TRANSIT OPERATION.LRN> =
“R”

Technical Description

IF /CC028C/TransitOperation/declarationAcceptanceDate is PRESENT
THEN /CC060C/TransitOperation/MRN = “R” AND /CC060C/TransitOperation/LRN = “N”
ELSE /CC060C/TransitOperation/MRN = “N” AND /CC060C/TransitOperation/LRN = “R”

C0710

Functional Description

IF <TRANSIT OPERATION.Additional declaration type> is EQUAL to ‘D’
THEN <CONSIGNMENT-LOCATION OF GOODS> = “O”
ELSE IF the country code (first two characters) in the <CUSTOMS OFFICE OF
DEPARTURE.Reference number> is in SET CL147(CountryCustomsSecurityAgreementArea)
THEN <CONSIGNMENT-LOCATION OF GOODS> = “O”
ELSE <CONSIGNMENT-LOCATION OF GOODS> = “R”

Technical Description

IF /*/TransitOperation/Additional declaration type is EQUAL to ‘D’
THEN /*/Consignment/LocationOfGoods = “O”
ELSE IF the first two characters of /*/CustomsOfficeOfDeparture/referenceNumber is in SET CL147
THEN /*/Consignment/LocationOfGoods = “O”
ELSE /*/Consignment/LocationOfGoods = “R”

C0806

Functional Description

IF <CONSIGNMENT.Mode of transport at the border> is EQUAL to ‘5’
THEN <CONSIGNMENT-ACTIVE BORDER TRANSPORT MEANS> = “N”
ELSE
IF (<TRANSIT OPERATION.Security> is in SET {1,2,3} AND
<TRANSIT OPERATION.Additional declaration type> is EQUAL to ‘A’)
THEN <CONSIGNMENT-ACTIVE BORDER TRANSPORT MEANS> =”R”
ELSE <CONSIGNMENT-ACTIVE BORDER TRANSPORT MEANS> = “O”

Technical Description

IF /*/Consignment/modeOfTransportAtTheBorder is EQUAL to ‘5’
THEN /*/Consignment/ActiveBorderTransportMeans = “N”
ELSE
IF (/*/TransitOperation/security is in SET {1,2,3} AND
/*/TransitOperation/additionalDeclarationType is EQUAL to ‘A’)
THEN /*/Consignment/ActiveBorderTransportMeans = “R”
ELSE /*/Consignment/ActiveBorderTransportMeans = “O”

C0807

Functional Description

IF <CC170C-CONSIGNMENT.Mode of transport at the border> is EQUAL to ‘5’
THEN <CC170C-CONSIGNMENT-ACTIVE BORDER TRANSPORT MEANS> = “N”
ELSE
IF <CC015C-TRANSIT OPERATION.Security> is in SET {1,2,3}
THEN <CC170C-CONSIGNMENT-ACTIVE BORDER TRANSPORT MEANS> =”R”
ELSE <CC170C-CONSIGNMENT-ACTIVE BORDER TRANSPORT MEANS> = “O”

Technical Description

IF /CC170C/Consignment/modeOfTransportAtTheBorder is EQUAL to ‘5’
THEN /CC170C/Consignment/ActiveBorderTransportMeans = “N”
ELSE
IF /CC015C/TransitOperation/security is in SET {1,2,3}
THEN /CC170C/Consignment/ActiveBorderTransportMeans = “R”
ELSE /CC170C/Consignment/ActiveBorderTransportMeans = “O”

C0808

Functional Description

IF <CC015C-TRANSIT OPERATION.Security> is in SET {1,2,3}
AND
<CC170C-CONSIGNMENT.Mode of transport at the border> is EQUAL to ‘4’ (Air)
THEN <CC170C-CONSIGNMENT-ACTIVE BORDER TRANSPORT MEANS.Conveyance reference
number> = “R”
ELSE <CC170C-CONSIGNMENT-ACTIVE BORDER TRANSPORT MEANS.Conveyance reference
number> = “O”

Technical Description

IF /CC015C/TransitOperation/security is in SET {1,2,3}
AND
/CC170C/Consignment/modeOfTransportAtTheBorder is EQUAL to ‘4’
THEN /CC170C/Consignment/ActiveBorderTransportMeans/conveyanceReferenceNumber = “R”
ELSE /CC170C/Consignment/ActiveBorderTransportMeans/conveyanceReferenceNumber = “O”

C0816

Functional Description

IF the <CUSTOMS OFFICE OF DEPARTURE> (for the CC017C) or the <CUSTOMS OFFICE OF
DESTINATION (ACTUAL)> [for the CD018C and CC044C] is located in a CTC country or AD or SM
THEN
<CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM-COMMODITY-COMMODITY
CODE.Combined nomenclature code> = “N”
ELSE
<CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM-COMMODITY-COMMODITY
CODE.Combined nomenclature code> = “O”

Technical Description

IF the /*/CustomsOfficeOfDeparture (for the CC017C) or the /*/CustomsOfficeOfDestinationActual [for
the CD018C and CC044C] is located in a CTC country or AD or SM
THEN
/*/Consignment/HouseConsignment/ConsignmentItem/Commodity/CommodityCode/combinedNomencl
atureCode= “N”
ELSE
/*/Consignment/HouseConsignment/ConsignmentItem/Commodity/CommodityCode/combinedNomencl
atureCode= “O”

C0820

Functional Description

IF <CONSIGNMENT-INCIDENT-TRANSHIPMENT.Container indicator> is EQUAL to ‘1' 
THEN <CONSIGNMENT-INCIDENT-TRANSPORT EQUIPMENT.Container identification number> =
“R”
ELSE
<CONSIGNMENT-INCIDENT-TRANSPORT EQUIPMENT.Container identification number> = “O”

Technical Description

IF /*/Consignment/Incident/Transhipment/containerIndicator is EQUAL to ‘1' 
THEN
/*/Consignment/Incident/TransportEquipment/containerIdentificationNumber = “R”
ELSE
/*/Consignment/Incident/TransportEquipment/containerIdentificationNumber = “O”

C0821

Functional Description

IF country code (first two characters) in the <CUSTOMS OFFICE OF DEPARTURE.Reference
number> is in SET CL112
(CountryCodesCTC)
THEN <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM-COMMODITY-
COMMODITY CODE.Combined nomenclature code> = “N”
ELSE <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM-COMMODITY-
COMMODITY CODE.Combined nomenclature code> = “O”

Technical Description

IF the first two characters of /*/CustomsOfficeOfDeparture/referenceNumber is in SET CL112
THEN
/*/Consignment/HouseConsignment/ConsignmentItem/Commodity/CommodityCode/combinedNomencl
atureCode = “N”
ELSE
/*/Consignment/HouseConsignment/ConsignmentItem/Commodity/CommodityCode/combinedNomencl
atureCode = “O”.

C0822

Functional Description

IF <TRANSIT OPERATION.Additional declaration type> is EQUAL to ’D’
THEN <CONSIGNMENT.Container indicator> = “O”
ELSE <CONSIGNMENT.Container indicator> = “R”

Technical Description

IF /*/TransitOperation/additionalDeclarationType is EQUAL to ‘D’
THEN /*/Consignment/containerIndicator = “O”
ELSE /*/Consignment/containerIndicator = “R”

C0823

Functional Description

IF <CONSIGNMENT.Container indicator> is PRESENT
THEN
IF <CONSIGNMENT.Container indicator> is EQUAL to ‘1’
THEN <CONSIGNMENT-TRANSPORT EQUIPMENT> = “R”
ELSE <CONSIGNMENT-TRANSPORT EQUIPMENT> = “O”
ELSE <CONSIGNMENT-TRANSPORT EQUIPMENT> = “N”

Technical Description

IF /*/Consignment/containerIndicator is PRESENT
THEN
IF /*/Consignment/containerIndicator is EQUAL to ‘1’
THEN /*/Consignment/TransportEquipment = “R”
ELSE /*/Consignment/TransportEquipment = “O”
ELSE /*/Consignment/TransportEquipment = “N”

C0824

Functional Description

IF <CC013C-TRANSIT OPERATION.Declaration type> is PRESENT
THEN
IF <CC013C-CONSIGNMENT.Container indicator> is PRESENT
THEN <CC170C-CONSIGNMENT.Container indicator> = “O”
ELSE <CC170C-CONSIGNMENT.Container indicator> = “R”
ELSE
IF <CC015C-CONSIGNMENT.Container indicator> is PRESENT
THEN <CC170C-CONSIGNMENT.Container indicator> = “O”
ELSE <CC170C-CONSIGNMENT.Container indicator> = “R”

Technical Description

IF /CC013C/TransitOperation/declarationType is PRESENT
THEN
IF /CC013C/Consignment/containerIndicator is PRESENT
THEN /CC170C/Consignment/containerIndicator = “O”
ELSE /CC170C/Consignment/containerIndicator = “R”
ELSE
IF /CC015C/Consignment/containerIndicator is PRESENT
THEN /CC170C/Consignment/containerIndicator = “O”
ELSE /CC170C/Consignment/containerIndicator = “R”

C0826

Functional Description

IF <CONSIGNMENT.Inland mode of transport> is EQUAL to ‘5’
THEN
<CONSIGNMENT-DEPARTURE TRANSPORT MEANS> = “N” AND
<CONSIGNMENT-HOUSE CONSIGNMENT-DEPARTURE TRANSPORT MEANS> = “N”
ELSE
IF <CONSIGNMENT-DEPARTURE TRANSPORT MEANS> is PRESENT
THEN <CONSIGNMENT-HOUSE CONSIGNMENT-DEPARTURE TRANSPORT MEANS> = “N”
ELSE <CONSIGNMENT-HOUSE CONSIGNMENT-DEPARTURE TRANSPORT MEANS> = “O”

Technical Description

IF /*/Consignment/inlandModeOfTransport is EQUAL to ‘5’
THEN
/*/Consignment/DepartureTransportMeans = “N” AND
/*/Consignment/HouseConsignment/DepartureTransportMeans = “N”
ELSE
IF /*/Consignment/DepartureTransportMeans is PRESENT
THEN /*/Consignment/HouseConsignment/DepartureTransportMeans = “N”
ELSE /*/Consignment/HouseConsignment/DepartureTransportMeans = “O”

C0833

Functional Description

IF <CONSIGNMENT.Inland mode of transport> is EQUAL to ‘5’
THEN <CC170C-CONSIGNMENT-DEPARTURE TRANSPORT MEANS> = “N” AND
<CC170C -.CONSIGNMENT-HOUSE CONSIGNMENT-DEPARTURE TRANSPORT MEANS> = “N”
ELSE IF <CC015C-CONSIGNMENT.DEPARTURE TRANSPORT MEANS> is NOT PRESENT AND
<CC015C-CONSIGNMENT.HOUSE CONSIGNMENT.DEPARTURE TRANSPORT MEANS> is NOT
PRESENT AND <CC013C-CONSIGNMENT.DEPARTURE TRANSPORT MEANS> is NOT PRESENT
AND <CC013C-CONSIGNMENT.HOUSE CONSIGNMENT. DEPARTURE TRANSPORT MEANS> is
NOT
PRESENT
THEN
IF <CC170C-CONSIGNMENT-DEPARTURE TRANSPORT MEANS> is PRESENT
THEN <CC170C-CONSIGNMENT-HOUSE CONSIGNMENT-DEPARTURE
TRANSPORT MEANS>= “N”
ELSE
<CC170C-CONSIGNMENT-HOUSE CONSIGNMENT-DEPARTURE TRANSPORT MEANS> =“O”

Technical Description

IF /*/Consignment/inlandModeOfTransport is EQUAL to ‘5’
THEN
/CC170C/Consignment/DepartureTransportMeans = “N” AND
/CC170C/Consignment/HouseConsignment/DepartureTransportMeans = “N”
ELSE IF /CC015C/Consignment/DepartureTransportMeans is NOT PRESENT AND
/CC015C/Consignment/HouseConsignment/DepartureTransportMeans is NOT PRESENT AND
/CC013C/Consignment/DepartureTransportMeans is NOT PRESENT AND
/CC013C/Consignment/HouseConsignment/DepartureTransportMeans is NOT PRESENT
THEN
IF /CC170C/Consignment/DepartureTransportMeans is PRESENT
THEN /CC170C/Consignment/HouseConsignment/DepartureTransportMeans = “N”
ELSE /CC170C/Consignment/HouseConsignment/DepartureTransportMeans = “O”

C0837

Functional Description

IF <CONSIGNMENT-HOUSE CONSIGNMENT-PREVIOUS DOCUMENT. Type> is EQUAL to ‘N830’
THEN
<CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM-COMMODITY-GOODS
MEASURE.Net mass> = “R”
ELSE IF <TRANSIT OPERATION.Reduced dataset indicator> is EQUAL to ‘1’
THEN
<CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM-COMMODITY-GOODS
MEASURE.Net mass> = “N”
ELSE
<CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM-COMMODITY-GOODS
MEASURE.Net mass> = “O”

Technical Description

IF /*/Consignment/HouseConsignment/PreviousDocument/type is EQUAL to ‘N830’
THEN
/*/Consignment/HouseConsignment/ConsignmentItem/Commodity/GoodsMeasure/netMass = “R”
ELSE IF /*/ TransitOperation/reducedDatasetIndicator is EQUAL to ‘1’
THEN
/*/Consignment/HouseConsignment/ConsignmentItem/Commodity/GoodsMeasure/netMass = “N”
ELSE
/*/Consignment/HouseConsignment/ConsignmentItem/Commodity/GoodsMeasure/netMass = “O”

C0839

Functional Description

IF <AUTHORISATION.Type> is NOT EQUAL to ‘C521’
THEN
<TRANSIT OPERATION.Limit date> = “N”
ELSE
IF <Transit Operation/Additional declaration type> is EQUAL to ‘D’
THEN
<TRANSIT OPERATION.Limit date> = “O”
ELSE
<TRANSIT OPERATION.Limit date> = “R”

Technical Description

IF /*/Authorisation/type is NOT EQUAL to ‘C521’
THEN
/*/TransitOperation/limitDate = “N”
ELSE
IF /*/TransitOperation/additionalDeclarationType is EQUAL to ‘D’
THEN
/*/TransitOperation/limitDate = “O”
ELSE
/*/TransitOperation/limitDate = “R”

C0840

Functional Description

IF <CC015C-AUTHORISATION.Type> is NOT EQUAL to ‘C521’ OR <CC013C-
AUTHORISATION.Type> is NOT EQUAL to ‘C521’
THEN <CC170C-TRANSIT OPERATION.Limit date> = “N”
ELSE
IF <CC015C-TRANSIT OPERATION.Limit date> is NOT PRESENT AND <CC013C-TRANSIT
OPERATION.Limit date> is NOT PRESENT
THEN <CC170C-TRANSIT OPERATION.Limit date> = “R”
ELSE <CC170C-TRANSIT OPERATION.Limit date> = “O”

Technical Description

IF /CC015C/Authorisation/type is NOT EQUAL to ‘C521’ OR /CC013C/Authorisation/type is NOT
EQUAL to ‘C521’
THEN /CC170C/TransitOperation/limitDate = “N”
ELSE
IF /CC015C/TransitOperation/limitDate is NOT PRESENT AND /CC013C/TransitOperation/limitDate is
NOT PRESENT
THEN /CC170C/TransitOperation/limitDate = “R”
ELSE /CC170C/TransitOperation/limitDate = “O”

C0844

Functional Description

IF <CD001C-CONSIGNMENT-HOUSE CONSIGNMENT-PREVIOUS DOCUMENT.Type> OR
<CD003C-CONSIGNMENT-HOUSE CONSIGNMENT-PREVIOUS DOCUMENT.Type> is EQUAL to
‘N830’
THEN
<CC025C -CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM-COMMODITY-GOODS
MEASURE.Net mass> = “R”
ELSE IF <CD001C- TRANSIT OPERATION.Reduced dataset indicator> OR <CD003C- TRANSIT
OPERATION.Reduced dataset indicator> is EQUAL to ‘1’
THEN
<CC025C -CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM-COMMODITY-GOODS
MEASURE.Net mass> = “N”
ELSE
<CC025C -CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM-COMMODITY-GOODS
MEASURE.Net mass> = “O”

Technical Description

IF /CD001C/Consignment/HouseConsignment/PreviousDocument/Type OR IF / CD003C
/Consignment/HouseConsignment/PreviousDocument/Type is EQUAL to ‘N830’
THEN
/CC025C/Consignment/HouseConsignment/ConsignmentItem/Commodity/GoodsMeasure/netMass =
“R”
ELSE IF /CD001C/TransitOperation/reducedDatasetIndicator OR
/CD003C/TransitOperation/reducedDatasetIndicator is EQUAL to ‘1’
THEN
/CC025C/Consignment/HouseConsignment/ConsignmentItem/Commodity/GoodsMeasure/netMass =
“N”
ELSE
/CC025C/Consignment/HouseConsignment/ConsignmentItem/Commodity/GoodsMeasure/netMass =
“O”

C0870

Functional Description

IF the first three characters of <Message recipient> is EQUAL to ‘NTA’
THEN <INVALIDATION.Decision date and time> = “N”
ELSE <INVALIDATION.Decision date and time> = “R”

Technical Description

IF the first three characters of /*/messageRecipient is EQUAL to ‘NTA’
THEN /*/Invalidation/decisionDateAndTime = “N”
ELSE /*/Invalidation/decisionDateAndTime = “R”

C0872

Functional Description

IF <CONSIGNMENT.Container indicator> is EQUAL to ‘1’
THEN <CONSIGNMENT-TRANSPORT EQUIPMENT> = “R”
ELSE <CONSIGNMENT-TRANSPORT EQUIPMENT> = “O”

Technical Description

IF /*/Consignment/containerIndicator is EQUAL to ‘1’
THEN /*/Consignment/TransportEquipment = “R”
ELSE /*/Consignment/TransportEquipment = “O”

C0904

Functional Description

IF <TRANSIT OPERATION.Declaration type> is PRESENT
THEN
IF <TRANSIT OPERATION.Declaration type> is EQUAL to ‘TIR’
THEN <HOLDER OF THE TRANSIT PROCEDURE.TIR holder identification number> = “R”
ELSE <HOLDER OF THE TRANSIT PROCEDURE.TIR holder identification number> = “N”
ELSE
IF <CC015C-TRANSIT OPERATION.Declaration type> is EQUAL to ‘TIR’ OR <CC013C-TRANSIT
OPERATION.Declaration type> is EQUAL to ‘TIR’
THEN <HOLDER OF THE TRANSIT PROCEDURE.TIR holder identification number> = “R”
ELSE <HOLDER OF THE TRANSIT PROCEDURE.TIR holder identification number> = “N”

Technical Description

IF /*/TransitOperation/declarationType is PRESENT
THEN IF /*/TransitOperation/declarationType is EQUAL to ‘TIR’
THEN /*/HolderOfTheTransitProcedure/TIRHolderIdentificationNumber = “R”
ELSE /*/HolderOfTheTransitProcedure/TIRHolderIdentificationNumber = “N”
ELSE IF /CC015C/TransitOperation/declarationType is EQUAL to ‘TIR’ OR
/CC013C/TransitOperation/declarationType is EQUAL to ‘TIR’
THEN /*/HolderOfTheTransitProcedure/TIRHolderIdentificationNumber = “R”
ELSE /*/HolderOfTheTransitProcedure/TIRHolderIdentificationNumber = “N”

C0908

Functional Description

IF <CONSIGNMENT.Mode of transport at the border> is EQUAL to ‘5’
THEN <CONSIGNMENT-ACTIVE BORDER TRANSPORT MEANS> = “N”
ELSE
IF <TRANSIT OPERATION.Security is in SET {1,2,3}
THEN <CONSIGNMENT-ACTIVE BORDER TRANSPORT MEANS> =”R”
ELSE <CONSIGNMENT-ACTIVE BORDER TRANSPORT MEANS> = “O”

Technical Description

IF /*/Consignment/modeOfTransportAtTheBorder is EQUAL to ‘5’
THEN /*/Consignment/ActiveBorderTransportMeans = “N”
ELSE
IF /*/TransitOperation/security is in SET {1,2,3}
THEN /*/Consignment/ActiveBorderTransportMeans = “R”
ELSE /*/Consignment/ActiveBorderTransportMeans = “O”

C0909

Functional Description

IF <CONSIGNMENT.Country of dispatch> is PRESENT
THEN
<CONSIGNMENT-HOUSE CONSIGNMENT.Country of dispatch> = “N” AND
<CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM.Country of
dispatch> = “N”
ELSE IF <CONSIGNMENT-HOUSE CONSIGNMENT.Country of dispatch> is
PRESENT
THEN <CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM.Country of dispatch> = “N”
ELSE
<CONSIGNMENT-HOUSE CONSIGNMENT-CONSIGNMENT ITEM.Country of dispatch> = “R”

Technical Description

IF /*/Consignment/countryOfDispatch is PRESENT
THEN
/*/Consignment/HouseConsignment/countryOfDispatch = “N” AND
/*/Consignment/HouseConsignment/ConsignmentItem/countryOfDispatch = “N”
ELSE IF /*/Consignment/HouseConsignment/countryOfDispatch is PRESENT
THEN
/*/Consignment/HouseConsignment/ConsignmentItem/countryOfDispatch = “N”
ELSE
/*/Consignment/HouseConsignment/ConsignmentItem/countryOfDispatch = “R”