MT1201.ftlx 3.8 KB
<Manifest xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:Declaration:datamodel:standard:CN:MT1201:1">
    <Head>
        <MessageID>${msgId}</MessageID>
        <FunctionCode>9</FunctionCode>
        <MessageType>MT1201</MessageType>
        <SenderID>${senderId}</SenderID>
        <ReceiverID>${receiverID}</ReceiverID>
        <SendTime>${sendTime}</SendTime>
        <Version>1.0</Version>
    </Head>
    <Declaration>
        <RepresentativePerson>
            <Name>${orgCode}</Name>
        </RepresentativePerson>
        <ExitCustomsOffice>
            <ID>${mt.originstation}</ID>
        </ExitCustomsOffice>
        <Carrier>
            <ID>${mt.carrier}</ID>
        </Carrier>
        <BorderTransportMeans>
            <JourneyID>${mt.carrier}${mt.flightno}/${mt.flightdate?string('yyyyMMdd')}</JourneyID>
            <TypeCode>4</TypeCode>
            <FirstArrivalLocationID>${mt.destinationstation}</FirstArrivalLocationID>
            <ArrivalDateTime>${arrivalDateTime}</ArrivalDateTime>
            <DepartureDateTime>${departureDateTime}</DepartureDateTime>
        </BorderTransportMeans>
        <Consignment>
            <TransportContractDocument>
                <ID>${awba}</ID>
                <ConditionCode>10</ConditionCode>
            </TransportContractDocument>
        <#if mt['awbh']??>
            <#if mt.awbh?default("")?length gt 1>
                <AssociatedTransportDocument>
                    <ID>${awba}_${mt.awbh}</ID>
                </AssociatedTransportDocument>
            </#if>
        </#if>
            <LoadingLocation>
                <ID>${mt.originstation}</ID>
            </LoadingLocation>
            <UnloadingLocation>
                <ID>${mt.destinationstation}/${mt.customcode}</ID>
                <ArrivalDate>${arrival}</ArrivalDate>
            </UnloadingLocation>
            <GoodsConsignedPlace>
                <ID>${mt.destinationstation}</ID>
            </GoodsConsignedPlace>
            <CustomsStatusCode>${awbAwbinfo.awbtype}</CustomsStatusCode>
            <TransportSplitIndicator>${mt.splitcode}</TransportSplitIndicator>
            <FreightPayment>
                <MethodCode>${awbAwbinfo.paymodel}</MethodCode>
            </FreightPayment>
            <ConsignmentPackaging>
                <QuantityQuantity>${awbAwbinfo.pcs}</QuantityQuantity>
            </ConsignmentPackaging>
            <TotalGrossMassMeasure>${awbAwbinfo.weight?c}</TotalGrossMassMeasure>
            <Consignee>
                <Name>${awbAwbinfo.cnsnname}</Name>
                <Address>
                    <Line>${awbAwbinfo.cnsnaddress}</Line>
                    <CountryCode>${awbAwbinfo.cnscountyr}</CountryCode>
                </Address>
                <Communication>
                    <ID>${awbAwbinfo.cnsntel}</ID>
                    <TypeID>TE</TypeID>
                </Communication>
            </Consignee>
            <Consignor>
                <Name>${awbAwbinfo.shprname}</Name>
                <Address>
                    <Line>${awbAwbinfo.shpraddress}</Line>
                    <CountryCode>${awbAwbinfo.shprcountyr}</CountryCode>
                </Address>
                <Communication>
                    <ID>${awbAwbinfo.shprtel}</ID>
                    <TypeID>TE</TypeID>
                </Communication>
            </Consignor>
            <ConsignmentItem>
                <SequenceNumeric>1</SequenceNumeric>
                <ConsignmentItemPackaging>
                    <QuantityQuantity>${mt.piece}</QuantityQuantity>
                </ConsignmentItemPackaging>
                <Commodity>
                    <CargoDescription>${mt.goodsname}</CargoDescription>
                </Commodity>
                <GoodsMeasure>
                    <GrossMassMeasure>${mt.weight?c}</GrossMassMeasure>
                </GoodsMeasure>
            </ConsignmentItem>
        </Consignment>
    </Declaration>
</Manifest>