C0003
Functional Description
IF <TRANSIT OPERATION.Security> is in SET {1, 3}
THEN IF <CCA15D - TRANSIT OPERATION.Specific circumstance indicator> is EQUAL to ‘ F34’
THEN <CONSIGNMENT - CONSIGNEE> = “N” AND <CONSIGNMENT - HOUSE
CONSIGNMENT - CONSIGNEE> = “R”
ELSE
<CONSIGNMENT - CONSIGNEE> = “R” AND <CONSIGNMENT - HOUSE
CONSIGNMENT - CONSIGNEE> = “N”
ELSE IF <CONSIGNMENT.Country of destination> is in SET CL009 (CountryCodesCommonTransit)
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 (CountryCodesCommonTransit)
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 (CountryCodesCommonTransit)
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 EQUAL to ‘0’ (zero)
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 THIS <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 THIS <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 /*/TransitOperation/security is in SET {1, 3}
THEN IF /CCA15D/TransitOperation/SpecificCircumstanceIndicator is EQUAL to ‘F34’
THEN /*/Consignment/Consignee = “N” AND /*/Consignment/HouseConsignment/Consignee = “R”
ELSE
/*/Consignment/Consignee = “R” AND /*/Consignment/HouseConsignment/Consignee = “N”
ELSE 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 EQUAL to ‘0’ (zero)
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”