节点 | 字段名称 | 字段代码 | 字段类型 | 长度 | 是否固定长度 | 进口必填 | 出口必填 | C类必填 | D类必填 | 校验规范 |
decHead | 进出口类型 | iEFlag | String | 1 | Y | Y | Y | Y | Y | I=进口;E=出口,只能出现I或者E |
对外贸易经营单位公司名称 | tradeName | String | 70 | N | C | C | C | Y | 允许中英文和特殊字符且则至少有一个中文字符;当申报类别为C时,tradeName,tradeCoScc,tradeCode,这三个字段,只允许都有值和都无值;当这三个字段都为空时,ownerName,ownerCodeScc,这两个字段必填;也可以都有值;当申报类别为D时,tradeName,tradeCoScc,tradeCode,ownerName,ownerCodeScc,这五个字段都必填。 |
对外贸易经营单位统一社会信用代码 | tradeCoScc | String | 18 | Y | C | C | C | Y | 18位数字/字母;规则同上 |
对外贸易经营单位海关注册编号 | tradeCode | String | 10 | Y | C | C | C | Y | 10位数字/字母;规则同上 |
生产销售/消费使用单位公司名称 | ownerName | String | 70 | N | C | C | C | Y | 允许中英文,如果填写则至少有一个中文字符;规则同上 |
生产销售/消费使用单位统一社会信用代码 | ownerCodeScc | String | 18 | Y | C | C | C | Y | 18位数字/字母;规则同上 |
生产销售/消费使用单位海关注册编号 | ownerCode | String | 10 | Y | N | N | N | N | 如果客户填写,则必须填写10位数字 |
监管方式 | tradeMode | String | 4 | Y | Y | Y | Y | Y | 根据参数配置表校验,只允许输入参数表内的值;如果申报类别C类只允许填写3010和0110 |
成交方式 | transMode | String | 1 | Y | Y | Y | Y | Y | 根据参数表配置校验,只允许输入参数表内的值; |
征免性质 | cutMode | String | 3 | Y | Y | Y | Y | Y | 根据参数表配置校验,只允许输入参数表内的值 |
商品毛重 | grossWet | Number | 19, 5 | N | C | C | N/A | Y | 必须为数字,且大于0,保留5位小数;D类必填 |
商品净重 | netWt | Number | 19, 5 | N | C | C | N/A | Y | 必须为数字,且大于0且小于等于商品毛重,保留5位小数;D类必填 |
包装种类 | wrapType | String | 2 | Y | N | N | N/A | N | 根据参数表配置校验,只允许输入参数表内的值 |
监管证件编号 | licenseNo | String | 20 | N | N | N | N | N | 如果客户填写,只允许输入英文字母和数字 |
备案号 | manualNo | String | 12 | N | N | N | N/A | N | 如果客户填写,12个字符限制 |
合同协议号 | contrNo | String | 32 | N | N | N | N/A | C | 如果客户填写,32个字符限制,当申报类型为D类且监管方式为0110时,此项为必填。 |
贸易国别 | tradeAreaCode | String | 3 | Y | N | N | N/A | Y | 根据参数表配置校验,只允许输入参数表内的值;D类必填 |
关联报关单 | tgdNo | String | 18 | Y | N | N | N/A | N | 如果客户填写,18位字符限制,不能有中文 |
电子底账编号 | electronicRecordNo | String | 32 | N | N | N | N/A | N | 可以为空,如果填写必须为32位字母或者数字 |
海关统一编号(核注清单) | verificationListNo | String | 18 | Y | N | N | N/A | N | 可以为空,如果填写必须为18位字母或者数字 |
备注 | noteS | String | 255 | N | N | N | N/A | N | 如果客户填写,255个字符限制 |
目的地检验检疫机关 | purpOrgCode | String | 6 | Y | N | N/A | N/A | N | 参数表配置校验,只允许输入参数表内的值; |
领证机关 | vsaOrgCode | String | 6 | N | C | N/A | N/A | N | 参数表配置校验,只允许输入参数表内的值;与目的地检验检疫机关配置表一致 |
税款支付方式 | dhlDutyMode | String | 1 | Y | C | N/A | N/A | C | 参数表配置校验,只允许输入参数表内的值;进口D类必填 |
DHL关税月结账号 | dhlDutyAccount | String | 9 | Y | C | N/A | N/A | C | 进口D类且当税款支付方式为1时必填,仅允许9位数字 |
运费标记 | feeMark | String | 1 | Y | N/A | C | C | C | CD类出口当成交方式为1或2时,运费标记只允许输入1或者3;“1”表示运费率,“3”表示运费总价; |
运费/率 | feeRate | Number | 19, 5 | N | N/A | C | C | C | CD类出口当成交方式为1或2时,为必填项,必填时必须大于0;当运费标记为1时,单位为千分位,该字段的值为实际值/1000;当运费标记为3时,该字段的值为运费总价(例:当运费标记为1,值为0.003,当运费标记为3,值为3) |
运费币制 | feeCurr | String | 3 | Y | N/A | C | C | C | 参数表配置校验,只允许输入参数表内的值;CD类出口当成交方式为1或2时,且运费标记为3时为必填项 |
保险费标记 | insurMark | String | 1 | Y | C | C | C | C | CD类进出口当成交方式为1或4时,为必填项且只能为1或者3;“1”表示保险费率,“3”表示保险总价; |
保险费/率 | insurRate | Number | 19, 5 | N | C | C | C | C | CD类进出口当成交方式为1或4时,为必填项,必填时必须大于0;当保险费标记为1时,单位为千分位,该字段的值为实际值/1000;当保险费标记为3时,该字段的值为运费总价(例:当保险费标记为1,值为0.003,当保险费标记为3,值为3) |
保费币制 | insurCurr | String | 3 | Y | C | C | C | C | CD类进出口当成交方式为1或4时且保险费标记为3时必填,根据参数表配置校验,只允许输入参数表内的值; |
境外收货人(外文) | overseasConsigneeEname | String | 100 | N | N | N/A | N/A | N | |
境外收货人(AEO代码) | overseasConsigneeCode | String | 50 | N | N | N | N | N | |
境外发货人(外文) | overseasConsignorCname | String | 150 | N | N | N | N | N | |
境外发货人(AEO代码) | overseasConsignorCode | String | 50 | N | N | N/A | N | N | |
特殊关系确认 | promiseSpecRelation | String | 1 | Y | N | N/A | N/A | N | 如果客户填写,只能填写0或1;1=是 ,0=否 |
价格影响确认 | promisePriceImpact | String | 1 | Y | N | N/A | N/A | N | 默认值为否,只能填写0或1;1=是 ,0=否 |
支付特许权使用费确认 | promisePayConcessiion | String | 1 | Y | N | N/A | N/A | N | 如果客户填写,只能填写0或1;1=是 ,0=否 |
特殊要求项 | promiseSpecRequirement | String | 500 | N | N | N/A | N/A | N | |
decList | 商品序号 | gNo | Number | 19 | N | Y | Y | Y | Y | 客户填写,只可以输入从1开始的连续自然数 |
商品英文名称 | declGoodsEname | String | 100 | N | N/A | Y | Y | Y | 出口为必填 |
商品中文名称 | gName | String | 255 | N | Y | Y | Y | Y | 必填且至少包含一个中文字符 |
商品编码 | codeTs | String | 10 | Y | Y | Y | Y | Y | 根据参数表配置校验,只允许输入参数表内的值 |
申报要素 | gModel | String | 255 | N | Y | Y | Y | Y | 该字段由多个值拼接组成,格式为: 1|3|针织|POLO衫|女士|19%纤维|NIKE|Z001,其中第一位的值只能为0,1,2,3,4;第二位的值只能为0,1,2,3;根据税则号对应的配置校验该字段的拼接个数是否与配置表中配置的个数一致;(第一位:0-无品牌|1-境内自主品牌|2-境内收购品牌|3-境外品牌(贴牌生产)|4-境外品牌(其他);第二位:0-出口货物在最终目的国(地区)不享受优惠关税|1-出口货物在最终目的国(地区)享受优惠关税|2-不能确定在最终目的国(地区)享受优惠关税|3-不适用于进口报关单) |
成交数量 | gQty | Number | 19, 5 | N | Y | Y | Y | Y | 必须大于0 |
成交单位 | gUnit | String | 3 | Y | Y | Y | Y | Y | 根据参数表配置校验,只允许输入参数表内的值 |
申报单价 | declPrice | Number | 19, 5 | N | Y | Y | Y | Y | 必须大于0,申报总价除以成交数量必须为等于申报单价 |
申报总价 | declTotal | Number | 19, 5 | N | Y | Y | Y | Y | 进出口为必填,必须大于0,申报单价乘以成交数量等于申报总价;
如果进出类型为E时:
当成交方式为1,运费标记为3,保费标记为3时,申报总价之和必须大于运费和保险费之和;
当成交方式为2且运费标记为3时,申报总价之和必须大于运费;
当成交方式为4且保费标记为3时,申报总价之和必须大于保险费; |
申报币制 | tradeCurr | String | 3 | Y | Y | Y | Y | Y | 根据参数表配置校验,只允许输入参数表内的值 |
第一法定数量 | firstQty | Number | 19, 5 | N | Y | Y | Y | Y | 必须大于0,当第一法定计量单位跟成交单位一致时,第一法定数量必须和成交数量一致。 |
第一法定计量单位 | firstUnit | String | 3 | Y | Y | Y | Y | Y | 根据参数表配置校验,只允许输入参数表内的值 |
第二法定数量 | secondQty | Number | 19, 5 | N | C | C | C | C | 请参考税则与申报要素代码表中的税则sheet,根据税则sheet中的J列有值则必须填写第二法定数量;必须大于0 |
第二法定计量单位 | secondUnit | String | 3 | Y | C | C | C | C | 请参考税则与申报要素代码表中的税则sheet,如果税则sheet中的J列有值则必须填写第二法定数量;当第二法定计量单位跟成交单位一致时,第二法定数量必须和成交数量一致。 |
品牌 | goodsBrand | String | 255 | N | Y | Y | Y | Y | 必填,如果没有该字段可以填写“无” |
征免方式 | dutyMode | String | 1 | Y | Y | Y | Y | Y | C类进出口默认为“1”,D类根据参数表校验 |
原产国 | originCountry | String | 3 | Y | Y | Y | Y | Y | 根据参数表配置校验,只允许输入参数表内的值 |
境内目的地/境内货源地 | districtCode | String | 5 | Y | Y | Y | N/A | Y | 只有D类必填,根据参数表配置校验,只允许输入参数表内的值 |
加工成品单耗版本号 | exgVersion | String | 19 | N | N | N | N | N | 如果客户填写,校验只能传数字 |
备案序号 | contrItem | Number | 19 | N | N | N | N | N | 如果客户填写,校验只能传数字 |
工缴费 | workUsd | Number | 19, 4 | N | N | N | N | N | 如果客户填写,校验只能传数字 |
货号 | exgNo | String | 30 | N | N | N | N | N | 如果客户填写,校验只能传数字 |
检验检疫名称 | ciqName | String | 50 | N | N | N | N | N | 根据参数表配置校验,只允许输入参数表内的值,与商品编码是同一个配置表 |
decUser | 使用单位联系人 | useOrgPersonCode | String | 20 | N | N | N/A | N/A | N | 如果客户填写,20位字符限制 |
使用单位联系电话 | useOrgPersonTel | String | 20 | N | N | N/A | N/A | N | 如果客户填写,20位字符限制 |
msgHead | 交易ID | msgId | String | 36 | N | Y | Y | Y | Y | 请求ID,必填;格式:UUID |
交易时间(发送请求时间) | msgGenDtm | String | 20 | N | Y | Y | Y | Y | 发送请求时间,格式yyyy-MM-dd HH:mm:ss |
报文版本 | version | String | 10 | N | Y | Y | Y | Y | 格式参考: 1.0 |
状态 | action | String | 1 | N | Y | Y | Y | Y | 默认传:A (A:新增) |
运单生成时间 | awbGenDtm | String | 20 | N | Y | Y | Y | Y | 格式yyyy-MM-dd HH:mm:ss |
DHL运单号 | awbNo | String | 10 | Y | Y | Y | Y | Y | DHL分单号校验规则 |
申报方式 | declareType | String | 1 | Y | Y | Y | Y | Y | C=低值快速出口货物;D=高值普通货物申报 |
decFileIds | 附件ID数组 | | Array | 10 | N | N | N | N | N | 已成功上传的附件ID数组,如果不为空,以传的文件ID作为申报数据的文件信息;如果为空,在申报数据的文件信息为全部成功上传的文件(例:当前申报单下有3个文件,上传成功后返回的文件ID分别为1,2,3,在调用提交申报接口时传了文件ID为1,2,则该申报单提交的文件信息只有1,2;如果当前节点为空,则该申报单提交的文件信息为1,2,3) |
| | | | | | | | | | |