outlineDeclaration.ftl 13.6 KB
<?xml version="1.0" encoding="UTF-8"?>
<DecMessage Version="4.4" xmlns="http://www.chinaport.gov.cn/dec">
    <DecHead>
        <SeqNo></SeqNo>
        <IEFlag>${decHeadType.ieFlag!}</IEFlag>
        <Type>${decHeadType.type!}</Type>
        <AgentCode>${decHeadType.agentCode!}</AgentCode>
        <AgentName>${decHeadType.agentName!}</AgentName>
        <ApprNo>${decHeadType.apprNo!}</ApprNo>
        <BillNo>${decHeadType.billNo!}</BillNo>
        <ContrNo>${decHeadType.contrNo!}</ContrNo>
        <CustomMaster>${decHeadType.copCode!}</CustomMaster>
        <CutMode>${decHeadType.cutMode!}</CutMode>
        <FeeMark>${decHeadType.feeMark!}</FeeMark>
        <FeeRate>${decHeadType.feeRate!}</FeeRate>
        <GrossWet>${decHeadType.grossWt!}</GrossWet>
        <IEDate>${decHeadType.ieDate!}</IEDate>
        <IEPort>${decHeadType.iePort!}</IEPort>
        <FeeCurr>${decHeadType.feeCurr!}</FeeCurr>
        <InsurCurr>${decHeadType.insurCurr!}</InsurCurr>
        <OtherCurr>${decHeadType.otherCurr!}</OtherCurr>
        <DistinatePort>${decHeadType.distinatePort!}</DistinatePort>
        <TradeCountry>${decHeadType.tradeCountry!}</TradeCountry>
        <TradeMode>${decHeadType.tradeMode!}</TradeMode>
        <TrafMode>${decHeadType.trafMode!}</TrafMode>
        <WrapType>${decHeadType.wrapType!}</WrapType>
        <TradeAreaCode>${decHeadType.tradeAreaCode!}</TradeAreaCode>
        <DespPortCode>${decHeadType.despPortCode!}</DespPortCode>
        <InsurMark>${decHeadType.insurMark!}</InsurMark>
        <InsurRate>${decHeadType.insurRate!}</InsurRate>
        <LicenseNo>${decHeadType.licenseNo!}</LicenseNo>
        <NetWt>${decHeadType.netWt!}</NetWt>
        <NoteS>${decHeadType.noteS!}</NoteS>
        <OtherMark>${decHeadType.otherMark!}</OtherMark>
        <OtherRate>${decHeadType.otherRate!}</OtherRate>
        <OwnerCode>${decHeadType.ownerCode!}</OwnerCode>
        <OwnerName>${decHeadType.ownerName!}</OwnerName>
        <PackNo>${decHeadType.packNo!}</PackNo>
        <TradeMode>${decHeadType.tradeMode!}</TradeMode>
        <TrafMode>${decHeadType.trafMode!}</TrafMode>
        <TrafName>${decHeadType.trafName!}</TrafName>
        <TransMode>${decHeadType.transMode!}</TransMode>
        <EntryId>${decHeadType.entryId!}</EntryId>
        <PreEntryId>${decHeadType.preEntryId!}</PreEntryId>
        <EdiId>${decHeadType.ediId!}</EdiId>
        <Risk>${decHeadType.risk!}</Risk>
        <CopName>${decHeadType.copName!}</CopName>
        <CopCode>${decHeadType.copCode!}</CopCode>
        <EntryType>${decHeadType.entryType!}</EntryType>
        <PDate>${decHeadType.pDate!}</PDate>
        <TypistNo>${decHeadType.typistNo!}</TypistNo>
        <InputerName>${decHeadType.inputerName!}</InputerName>
        <PartenerID>${decHeadType.partenerID!}</PartenerID>
        <TgdNo>${decHeadType.tgdNo!}</TgdNo>
        <DataSource>${decHeadType.dataSource!}</DataSource>
        <BillType>${decHeadType.billType!}</BillType>
        <DeclTrnRel>${decHeadType.declTrnRel!}</DeclTrnRel>
        <ChkSurety>${decHeadType.chkSurety!}</ChkSurety>
        <CopCodeScc>${decHeadType.copCodeScc!}</CopCodeScc>
        <PromiseItmes>${decHeadType.promiseItmes!}</PromiseItmes>
        <CheckFlow>${decHeadType.checkFlow!}</CheckFlow>
        <TaxAaminMark>${decHeadType.taxAaminMark!}</TaxAaminMark>
        <MarkNo>${decHeadType.markNo!}</MarkNo>
        <DespPortCode>${decHeadType.despPortCode!}</DespPortCode>
        <GoodsPlace>${decHeadType.goodsPlace!}</GoodsPlace>
        <BLNo>${decHeadType.blNo!}</BLNo>
        <InspOrgCode>${decHeadType.inspOrgCode!}</InspOrgCode>
        <SpecDeclFlag>${decHeadType.specDeclFlag!}</SpecDeclFlag>
        <PurpOrgCode>${decHeadType.purpOrgCode!}</PurpOrgCode>
        <DespDate>${decHeadType.despDate!}</DespDate>
        <CmplDschrgDt>${decHeadType.cmplDschrgDt!}</CmplDschrgDt>
        <CorrelationReasonFlag>${decHeadType.correlationReasonFlag!}</CorrelationReasonFlag>
        <VsaOrgCode>${decHeadType.vsaOrgCode!}</VsaOrgCode>
        <OrigBoxFlag>${decHeadType.origBoxFlag!}</OrigBoxFlag>
        <DeclareName>${decHeadType.declareName!}</DeclareName>
        <NoOtherPack>${decHeadType.noOtherPack!}</NoOtherPack>
        <OrgCode>${decHeadType.orgCode!}</OrgCode>
        <OverseasConsignorCode>${decHeadType.overseasConsignorCode!}</OverseasConsignorCode>
        <OverseasConsignorCname>${decHeadType.overseasConsignorCname!}</OverseasConsignorCname>
        <OverseasConsignorEname>${decHeadType.overseasConsignorEname!}</OverseasConsignorEname>
        <OverseasConsignorAddr>${decHeadType.overseasConsignorAddr!}</OverseasConsignorAddr>
        <OverseasConsigneeCode>${decHeadType.overseasConsigneeCode!}</OverseasConsigneeCode>
        <OverseasConsigneeEname>${decHeadType.overseasConsigneeEname!}</OverseasConsigneeEname>
        <DomesticConsigneeEname>${decHeadType.domesticConsigneeEname!}</DomesticConsigneeEname>
        <CorrelationNo>${decHeadType.correlationNo!}</CorrelationNo>
        <EdiRemark2>${decHeadType.ediRemark2!}</EdiRemark2>
        <EdiRemark>${decHeadType.ediRemark!}</EdiRemark>
    </DecHead>
    <#if decList??>
    <DecLists>
        <#list decList as dec>
            <#if dec??>
        <DecList>
            <ClassMark>${dec.classMark!}</ClassMark>
            <CodeTS>${dec.codeTS!}</CodeTS>
            <ContrItem>${dec.contrItem!}</ContrItem>
            <DeclPrice>${dec.declPrice!}</DeclPrice>
            <DutyMode>${dec.dutyMode!}</DutyMode>
            <Factor>${dec.factor!}</Factor>
            <GModel>${dec.gModel!}</GModel>
            <GName>${dec.gName!}</GName>
            <GNo>${dec.gNo!}</GNo>
            <TradeCurr>${dec.tradeCurr!}</TradeCurr>
            <OriginCountry>${dec.originCountry!}</OriginCountry>
            <DestinationCountry>${dec.destinationCountry!}</DestinationCountry>
            <DeclTotal>${dec.declTotal!}</DeclTotal>
            <GQty>${dec.gQty!}</GQty>
            <FirstQty>${dec.firstQty!}</FirstQty>
            <SecondQty>${dec.secondQty!}</SecondQty>
            <GUnit>${dec.gUnit!}</GUnit>
            <FirstUnit>${dec.firstUnit!}</FirstUnit>
            <SecondUnit>${dec.secondUnit!}</SecondUnit>
            <UseTo>${dec.useTo!}</UseTo>
            <WorkUsd>${dec.workUsd!}</WorkUsd>
            <ExgNo>${dec.exgNo!}</ExgNo>
            <ExgVersion>${dec.exgVersion!}</ExgVersion>
            <CiqCode>${dec.ciqCode!}</CiqCode>
            <DeclGoodsEname>${dec.declGoodsEname!}</DeclGoodsEname>
            <OrigPlaceCode>${dec.origPlaceCode!}</OrigPlaceCode>
            <Purpose>${dec.purpose!}</Purpose>
            <ProdValidDt>${dec.prodValidDt!}</ProdValidDt>
            <ProdQgp>${dec.prodQgp!}</ProdQgp>
            <GoodsAttr>${dec.goodsAttr!}</GoodsAttr>
            <Stuff>${dec.stuff!}</Stuff>
            <Uncode>${dec.uncode!}</Uncode>
            <DangName>${dec.dangName!}</DangName>
            <DangPackType>${dec.dangPackType!}</DangPackType>
            <DangPackSpec>${dec.dangPackSpec!}</DangPackSpec>
            <EngManEntCnm>${dec.engManEntCnm!}</EngManEntCnm>
            <NoDangFlag>${dec.noDangFlag!}</NoDangFlag>
            <DestCode>${dec.destCode!}</DestCode>
            <GoodsSpec>${dec.goodsSpec!}</GoodsSpec>
            <GoodsModel>${dec.goodsModel!}</GoodsModel>
            <GoodsBrand>${dec.goodsBrand!}</GoodsBrand>
            <ProduceDate>${dec.produceDate!}</ProduceDate>
            <ProdBatchNo>${dec.prodBatchNo!}</ProdBatchNo>
            <DistrictCode>${dec.districtCode!}</DistrictCode>
            <CiqName>${dec.ciqName!}</CiqName>
            <DecGoodsLimits>
                <#list dec.decGoodsLimits.decGoodsLimit as decGoodsLimit>
                <DecGoodsLimit>
                    <GoodsNo>${decGoodsLimit.goodsNo!}</GoodsNo>
                    <LicTypeCode>${decGoodsLimit.licTypeCode!}</LicTypeCode>
                    <LicenceNo>${decGoodsLimit.licenceNo!}</LicenceNo>
                    <LicWrtofDetailNo>${decGoodsLimit.licWrtofDetailNo!}</LicWrtofDetailNo>
                    <LicWrtofQty>${decGoodsLimit.licWrtofQty!}</LicWrtofQty>
                    <#if decGoodsLimit.decGoodsLimitVin ??>
                    <#list decGoodsLimit.decGoodsLimitVin as decGoodsLimitVin>
                    <DecGoodsLimitVin>
                        <LicenceNo>${decGoodsLimitVin.licenceNo!}</LicenceNo>
                        <LicTypeCode>${decGoodsLimitVin.licTypeCode!}</LicTypeCode>
                        <VinNo>${decGoodsLimitVin.vinNo!}</VinNo>
                        <BillLadDate>${decGoodsLimitVin.billLadDate!}</BillLadDate>
                        <QualityQgp>${decGoodsLimitVin.qualityQgp!}</QualityQgp>
                        <MotorNo>${decGoodsLimitVin.motorNo!}</MotorNo>
                        <VinCode>${decGoodsLimitVin.vinCode!}</VinCode>
                        <ChassisNo>${decGoodsLimitVin.chassisNo!}</ChassisNo>
                        <InvoiceNum>${decGoodsLimitVin.invoiceNum!}</InvoiceNum>
                        <ProdCnnm>${decGoodsLimitVin.prodCnnm!}</ProdCnnm>
                        <ProdEnnm>${decGoodsLimitVin.prodEnnm!}</ProdEnnm>
                        <ModelEn>${decGoodsLimitVin.modelEn!}</ModelEn>
                        <PricePerUnit>${decGoodsLimitVin.pricePerUnit!}</PricePerUnit>
                    </DecGoodsLimitVin>
                    </#list>
                    </#if>
                </DecGoodsLimit>
                </#list>
            </DecGoodsLimits>
        </DecList>
        </#if>
        </#list>
    </DecLists>
    </#if>
    <#if decContainers??>
    <DecContainers>
        <#list decContainers as container>
        <Container>
            <ContainerId>${container.containerId!}</ContainerId>
            <ContainerMd>${container.containerMd!}</ContainerMd>
            <GoodsNo>${container.goodsNo!}</GoodsNo>
            <LclFlag>${container.lclFlag!}</LclFlag>
            <GoodsContaWt>${container.goodsContaWt!}</GoodsContaWt>
        </Container>
        </#list>
    </DecContainers>
    </#if>
    <#if decLicenseDocus??>
    <DecLicenseDocus>
        <#list decLicenseDocus as licenseDocu>
        <LicenseDocu>
            <DocuCode>${licenseDocu.docuCode!}</DocuCode>
            <CertCode>${licenseDocu.certCode!}</CertCode>
        </LicenseDocu>
        </#list>
    </DecLicenseDocus>
    </#if>
    <#if decRequestCerts??>
    <DecRequestCerts>
        <#list decRequestCerts as decRequestCert >
        <DecRequestCert>
            <AppCertCode>${decRequestCert.appCertCode!}</AppCertCode>
            <ApplOri>${decRequestCert.applOri!}</ApplOri>
            <ApplCopyQuan>${decRequestCert.applCopyQuan!}</ApplCopyQuan>
        </DecRequestCert>
        </#list>
    </DecRequestCerts>
    </#if>
    <#if decCopLimits??>
    <DecCopLimits>
        <#list decCopLimits as decCopLimit>
        <DecCopLimit>
            <EntQualifNo>${decCopLimit.entQualifNo!}</EntQualifNo>
            <EntQualifTypeCode>${decCopLimit.entQualifTypeCode!}</EntQualifTypeCode>
        </DecCopLimit>
        </#list>
    </DecCopLimits>
    </#if>
    <#if decUsers??>
    <DecUsers>
        <#list decUsers as decUser>
        <DecUser>
            <UseOrgPersonCode>${decUser.useOrgPersonCode!}</UseOrgPersonCode>
            <UseOrgPersonTel>${decUser.useOrgPersonTel!}</UseOrgPersonTel>
        </DecUser>
        </#list>
    </DecUsers>
    </#if>
    <#if decOtherPacks??>
    <DecOtherPacks>
        <#list decOtherPacks as decOtherPack>
        <DecOtherPack>
            <PackQty>${decOtherPack.packQty!}</PackQty>
            <PackType>${decOtherPack.packType!}</PackType>
        </DecOtherPack>
        </#list>
    </DecOtherPacks>
    </#if>
    <#if decMarkLobs??>
    <DecMarkLobs>
        <#list decMarkLobs as decMarkLob >
        <DecMarkLob>
            <AttachName>${decMarkLob.attachName!}</AttachName>
            <AttachType>${decMarkLob.attachType!}</AttachType>
            <Attachment>${decMarkLob.attachment!}</Attachment>
        </DecMarkLob>
        </#list>
    </DecMarkLobs>
    </#if>
    <#if decFreeTxt?? >
    <DecFreeTxt>
        <RelId>${decFreeTxt.relId!}</RelId>
        <RelManNo>${decFreeTxt.relManNo!}</RelManNo>
        <BonNo>${decFreeTxt.bonNo!}</BonNo>
        <VoyNo>${decFreeTxt.voyNo!}</VoyNo>
        <DecBpNo>${decFreeTxt.decBpNo!}</DecBpNo>
        <CusFie>${decFreeTxt.cusFie!}</CusFie>
        <DecNo>${decFreeTxt.decNo!}</DecNo>
    </DecFreeTxt>
    </#if>
    <#if decSign??>
    <DecSign>
        <OperType>${decSign.operType!}</OperType>
        <ICCode>${decSign.icCode!}</ICCode>
        <CopCode>${decSign.copCode!}</CopCode>
        <OperName>${decSign.operName!}</OperName>
        <ClientSeqNo>${decSign.vlientSeqNo!}</ClientSeqNo>
        <Sign>${decSign.sign!}</Sign>
        <SignDate>${decSign.signDate!}</SignDate>
        <Certificate>${decSign.certificate!}</Certificate>
        <HostId>${decSign.hostId!}</HostId>
        <BillSeqNo>${decSign.billSeqNo!}</BillSeqNo>
        <DomainId>${decSign.domainId!}</DomainId>
        <Note>${decSign.note!}</Note>
    </DecSign>
    </#if>
    <#if edocRealation??>
    <EdocRealation>
        <EdocID>${edocRealation.edocID!}</EdocID>
        <EdocCode>${edocRealation.edocCode!}</EdocCode>
        <EdocFomatType>${edocRealation.edocFomatType!}</EdocFomatType>
        <OpNote>${edocRealation.opNote!}</OpNote>
        <EdocCopId>${edocRealation.edocCopId!}</EdocCopId>
        <EdocOwnerCode>${edocRealation.edocOwnerCode!}</EdocOwnerCode>
        <SignUnit>${edocRealation.signUnit!}</SignUnit>
        <SignTime>${edocRealation.signTime!}</SignTime>
        <EdocOwnerName>${edocRealation.edocOwnerName!}</EdocOwnerName>
        <EdocSize>${edocRealation.edocSize!}</EdocSize>
    </EdocRealation>
    </#if>
    <#if decRisk??>
    <DecRisk>
        <Risk>${decRisk.risk!}</Risk>
        <Sign>${decRisk.sign!}</Sign>
        <SignDate>${decRisk.signDate!}</SignDate>
        <Note>${decRisk.note!}</Note>
    </DecRisk>
    </#if>
</DecMessage>