节点字段名称字段代码字段类型长度是否固定长度进口必填出口必填C类必填D类必填校验规范
decHead进出口类型iEFlagString1YYYYYI=进口;E=出口,只能出现I或者E
对外贸易经营单位公司名称tradeNameString70NCCCY允许中英文和特殊字符且则至少有一个中文字符;当申报类别为C时,tradeName,tradeCoScc,tradeCode,这三个字段,只允许都有值和都无值;当这三个字段都为空时,ownerName,ownerCodeScc,这两个字段必填;也可以都有值;当申报类别为D时,tradeName,tradeCoScc,tradeCode,ownerName,ownerCodeScc,这五个字段都必填。
对外贸易经营单位统一社会信用代码tradeCoSccString18YCCCY18位数字/字母;规则同上
对外贸易经营单位海关注册编号tradeCodeString10YCCCY10位数字/字母;规则同上
生产销售/消费使用单位公司名称ownerNameString70NCCCY允许中英文,如果填写则至少有一个中文字符;规则同上
生产销售/消费使用单位统一社会信用代码ownerCodeSccString18YCCCY18位数字/字母;规则同上
生产销售/消费使用单位海关注册编号ownerCodeString10YNNNN如果客户填写,则必须填写10位数字
监管方式tradeModeString4YYYYY根据参数配置表校验,只允许输入参数表内的值;如果申报类别C类只允许填写3010和0110
成交方式transModeString1YYYYY根据参数表配置校验,只允许输入参数表内的值;
征免性质cutModeString3YYYYY根据参数表配置校验,只允许输入参数表内的值
商品毛重grossWetNumber19, 5NCCN/AY必须为数字,且大于0,保留5位小数;D类必填
商品净重netWtNumber19, 5NCCN/AY必须为数字,且大于0且小于等于商品毛重,保留5位小数;D类必填
包装种类wrapTypeString2YNNN/AN根据参数表配置校验,只允许输入参数表内的值
监管证件编号licenseNoString20NNNNN如果客户填写,只允许输入英文字母和数字
备案号manualNoString12NNNN/AN如果客户填写,12个字符限制
合同协议号contrNoString32NNNN/AC如果客户填写,32个字符限制,当申报类型为D类且监管方式为0110时,此项为必填。
贸易国别tradeAreaCodeString3YNNN/AY根据参数表配置校验,只允许输入参数表内的值;D类必填
关联报关单tgdNoString18YNNN/AN如果客户填写,18位字符限制,不能有中文
电子底账编号electronicRecordNoString32NNNN/AN可以为空,如果填写必须为32位字母或者数字
海关统一编号(核注清单)verificationListNoString18YNNN/AN可以为空,如果填写必须为18位字母或者数字
备注noteSString255NNNN/AN如果客户填写,255个字符限制
目的地检验检疫机关purpOrgCodeString6YNN/AN/AN参数表配置校验,只允许输入参数表内的值;
领证机关vsaOrgCodeString6NCN/AN/AN参数表配置校验,只允许输入参数表内的值;与目的地检验检疫机关配置表一致
税款支付方式dhlDutyModeString1YCN/AN/AC参数表配置校验,只允许输入参数表内的值;进口D类必填
DHL关税月结账号dhlDutyAccountString9YCN/AN/AC进口D类且当税款支付方式为1时必填,仅允许9位数字
运费标记feeMarkString1YN/ACCCCD类出口当成交方式为1或2时,运费标记只允许输入1或者3;“1”表示运费率,“3”表示运费总价;
运费/率feeRateNumber19, 5NN/ACCCCD类出口当成交方式为1或2时,为必填项,必填时必须大于0;当运费标记为1时,单位为千分位,该字段的值为实际值/1000;当运费标记为3时,该字段的值为运费总价(例:当运费标记为1,值为0.003,当运费标记为3,值为3)
运费币制feeCurrString3YN/ACCC参数表配置校验,只允许输入参数表内的值;CD类出口当成交方式为1或2时,且运费标记为3时为必填项
保险费标记insurMarkString1YCCCCCD类进出口当成交方式为1或4时,为必填项且只能为1或者3;“1”表示保险费率,“3”表示保险总价;
保险费/率insurRateNumber19, 5NCCCCCD类进出口当成交方式为1或4时,为必填项,必填时必须大于0;当保险费标记为1时,单位为千分位,该字段的值为实际值/1000;当保险费标记为3时,该字段的值为运费总价(例:当保险费标记为1,值为0.003,当保险费标记为3,值为3)
保费币制insurCurrString3YCCCCCD类进出口当成交方式为1或4时且保险费标记为3时必填,根据参数表配置校验,只允许输入参数表内的值;
境外收货人(外文)overseasConsigneeEnameString100NNN/AN/AN
境外收货人(AEO代码)overseasConsigneeCodeString50NNNNN
境外发货人(外文)overseasConsignorCnameString150NNNNN
境外发货人(AEO代码)overseasConsignorCodeString50NNN/ANN
特殊关系确认promiseSpecRelationString1YNN/AN/AN如果客户填写,只能填写0或1;1=是 ,0=否
价格影响确认promisePriceImpactString1YNN/AN/AN默认值为否,只能填写0或1;1=是 ,0=否
支付特许权使用费确认promisePayConcessiionString1YNN/AN/AN如果客户填写,只能填写0或1;1=是 ,0=否
特殊要求项promiseSpecRequirementString500NNN/AN/AN
decList商品序号gNoNumber19NYYYY客户填写,只可以输入从1开始的连续自然数
商品英文名称declGoodsEnameString100NN/AYYY出口为必填
商品中文名称gNameString255NYYYY必填且至少包含一个中文字符
商品编码codeTsString10YYYYY根据参数表配置校验,只允许输入参数表内的值
申报要素gModelString255NYYYY该字段由多个值拼接组成,格式为: 1|3|针织|POLO衫|女士|19%纤维|NIKE|Z001,其中第一位的值只能为0,1,2,3,4;第二位的值只能为0,1,2,3;根据税则号对应的配置校验该字段的拼接个数是否与配置表中配置的个数一致;(第一位:0-无品牌|1-境内自主品牌|2-境内收购品牌|3-境外品牌(贴牌生产)|4-境外品牌(其他);第二位:0-出口货物在最终目的国(地区)不享受优惠关税|1-出口货物在最终目的国(地区)享受优惠关税|2-不能确定在最终目的国(地区)享受优惠关税|3-不适用于进口报关单)
成交数量gQtyNumber19, 5NYYYY必须大于0
成交单位gUnitString3YYYYY根据参数表配置校验,只允许输入参数表内的值
申报单价declPriceNumber19, 5NYYYY必须大于0,申报总价除以成交数量必须为等于申报单价
申报总价declTotalNumber19, 5NYYYY进出口为必填,必须大于0,申报单价乘以成交数量等于申报总价; 如果进出类型为E时: 当成交方式为1,运费标记为3,保费标记为3时,申报总价之和必须大于运费和保险费之和; 当成交方式为2且运费标记为3时,申报总价之和必须大于运费; 当成交方式为4且保费标记为3时,申报总价之和必须大于保险费;
申报币制tradeCurrString3YYYYY根据参数表配置校验,只允许输入参数表内的值
第一法定数量firstQtyNumber19, 5NYYYY必须大于0,当第一法定计量单位跟成交单位一致时,第一法定数量必须和成交数量一致。
第一法定计量单位firstUnitString3YYYYY根据参数表配置校验,只允许输入参数表内的值
第二法定数量secondQtyNumber19, 5NCCCC请参考税则与申报要素代码表中的税则sheet,根据税则sheet中的J列有值则必须填写第二法定数量;必须大于0
第二法定计量单位secondUnitString3YCCCC请参考税则与申报要素代码表中的税则sheet,如果税则sheet中的J列有值则必须填写第二法定数量;当第二法定计量单位跟成交单位一致时,第二法定数量必须和成交数量一致。
品牌goodsBrandString255NYYYY必填,如果没有该字段可以填写“无”
征免方式dutyModeString1YYYYYC类进出口默认为“1”,D类根据参数表校验
原产国originCountryString3YYYYY根据参数表配置校验,只允许输入参数表内的值
境内目的地/境内货源地districtCodeString5YYYN/AY只有D类必填,根据参数表配置校验,只允许输入参数表内的值
加工成品单耗版本号exgVersionString19NNNNN如果客户填写,校验只能传数字
备案序号contrItemNumber19NNNNN如果客户填写,校验只能传数字
工缴费workUsdNumber19, 4NNNNN如果客户填写,校验只能传数字
货号exgNoString30NNNNN如果客户填写,校验只能传数字
检验检疫名称ciqNameString50NNNNN根据参数表配置校验,只允许输入参数表内的值,与商品编码是同一个配置表
decUser使用单位联系人useOrgPersonCodeString20NNN/AN/AN如果客户填写,20位字符限制
使用单位联系电话useOrgPersonTelString20NNN/AN/AN如果客户填写,20位字符限制
msgHead交易IDmsgIdString36NYYYY请求ID,必填;格式:UUID
交易时间(发送请求时间)msgGenDtmString20NYYYY发送请求时间,格式yyyy-MM-dd HH:mm:ss
报文版本versionString10NYYYY格式参考: 1.0
状态actionString1NYYYY默认传:A (A:新增)
运单生成时间awbGenDtmString20NYYYY格式yyyy-MM-dd HH:mm:ss
DHL运单号awbNoString10YYYYYDHL分单号校验规则
申报方式declareTypeString1YYYYYC=低值快速出口货物;D=高值普通货物申报
decFileIds附件ID数组Array10NNNNN已成功上传的附件ID数组,如果不为空,以传的文件ID作为申报数据的文件信息;如果为空,在申报数据的文件信息为全部成功上传的文件(例:当前申报单下有3个文件,上传成功后返回的文件ID分别为1,2,3,在调用提交申报接口时传了文件ID为1,2,则该申报单提交的文件信息只有1,2;如果当前节点为空,则该申报单提交的文件信息为1,2,3)