Skip to main content

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”