核注清单 (交易接口) (计划中)


创建核注清单(系统核注清单)

请求

  • 接口路径:v1/voucher?filter={filter}&refNoCheck={refNoCheck}
  • 请求方法:POST
  • 请求头内容:
  • Content-Type: application/json
  • 请求Body内容
{
  "requestId": "38bds",
  "refNo": "客户单号",
  "businessTypeId": "Z8",
  "data": {
    "head": {},
    "goodsList": []
    // 详细字段参考:核注清单数据模型
  },
  "auxData": {
  }
}
属性 类型 是否必填 说明
requestId String 非必填 请求ID: 确保幂等性,相同请求重发请用同一个请求ID 。空值代表不使用幂等
refNo String 非必填 客户单号
businessTypeId String 必填 业务类型: 看下文描述
data String 必填 核注清单表单, 请查看核注清单数据模型
auxData JSON 非必填 域外数据,用于高阶控制,内部使用
filter String 非必填 对核注清单报文进行预处理: 具体接收的值请联系客户经理
refNoCheck Boolean 非必填 true=检查库内是否存在相同的客户单号,若已存在单号则拒绝创建,false=不检查(默认)
  • 业务类型:
  • Z8 - 保税物流管理
  • Z7 - 海关特殊监管区域
  • B1 - 加工贸易手册
  • 95 - 加工贸易账册

响应

  • HTTP状态: 200 代表调用成功

  • 响应正文:

{
  "success": true,
  "message": null,
  "result": "111",
  "error": null
}
{
  "success": false,
  "message": "存在相同refNo",
  "result": "12699",
  "error": "DUP_REFNO"
}
属性 类型 说明
success Boolean 创建是否成功 true成功 false 失败
message String 创建失败返回错误消息
result String 返回唯一内部编号
error String 错误代码

error对应的代码:

编码 错误原因
DUP_REFNO 存在相同refNo

创建核注清单(单一xml报文格式)

请求

  • 接口路径:v1/voucher/sw-message?filter={filter}&refNoCheck={refNoCheck}
  • 请求方法:POST
  • 请求头内容:
    • Content-Type: application/json
  • 请求Body内容
{
  "requestId": "38bds",
  "refNo": "客户单号",
  "businessTypeId": "Z8",
  "data": "单一xml报文格式  base64编码",
  "auxData": {
  }
}
属性 类型 是否必填 说明
requestId String 非必填 请求ID: 确保幂等性,相同请求重发请用同一个请求ID 。空值代表不使用幂等
refNo String 非必填 客户单号
businessTypeId String 必填 业务类型: 看下文描述
data String 必填 单一xml报文格式 base64编码
auxData JSON 非必填 域外数据,用于高阶控制,内部使用
filter String 非必填 对核注清单报文进行预处理: 具体接收的值请联系客户经理
refNoCheck Boolean 非必填 true=检查库内是否存在相同的客户单号,若已存在单号则拒绝创建,false=不检查(默认)
  • 业务类型:
    • Z8 - 保税物流管理
    • Z7 - 海关特殊监管区域
    • B1 - 加工贸易手册
    • 95 - 加工贸易账册

响应

  • HTTP状态: 200 代表调用成功

  • 响应正文:

{
  "success": true,
  "message": null,
  "result": "111",
  "error": null
}
{
  "success": false,
  "message": "存在相同refNo",
  "result": "12699",
  "error": "DUP_REFNO"
}
属性 类型 说明
success Boolean 创建是否成功 true成功 false 失败
message String 创建失败返回错误消息
result String 返回唯一内部编号
error String 错误代码

error对应的代码:

编码 错误原因
DUP_REFNO 存在相同refNo

修改核注清单(系统核注清单格式)

请求

  • 接口路径:v1/voucher/{id}?filter={filter}
  • {id}为创建返回的核注清单内部编号
  • 请求方法:PUT
  • 请求头内容:
  • Content-Type: application/json
  • 请求Body内容
{
  "refNo": "客户单号",
  "data": {
    "head": {},
    "goodsList": []
    // 详细字段参考:核注清单数据模型
  }
}
属性 类型 是否必填 说明
refNo String 非必填 客户单号
data String 必填 核注清单表单, 请查看核注清单数据模型
filter String 非必填 对核注清单报文进行预处理: 具体接收的值请联系客户经理

响应

  • HTTP状态: 200 代表调用成功

  • 响应正文:

{
  "success": true,
  "message": null,
  "result": 2,
  "error": null
}
属性 类型 说明
success Boolean 修改是否成功 true成功 false 失败
message String 修改失败返回错误消息
result Integer 修改成功返回当前核注清单的版本号
error N/A 保留

修改核注清单 (单一报文格式)

请求

  • 接口路径:v1/voucher/sw-message/{id}?filter={filter}
    • {id}为创建返回的核注清单内部编号
  • 请求方法:PUT
  • 请求头内容:
    • Content-Type: application/json
  • 请求Body内容
{
  "refNo": "客户单号",
  "data": "单一xml报文格式  base64编码"
}
属性 类型 是否必填 说明
refNo String 非必填 客户单号
data String 必填 单一xml报文格式 base64编码
filter String 非必填 对核注清单报文进行预处理: 具体接收的值请联系客户经理

响应

  • HTTP状态: 200 代表调用成功

  • 响应正文:

{
  "success": true,
  "message": null,
  "result": 2,
  "error": null
}
属性 类型 说明
success Boolean 修改是否成功 true成功 false 失败
message String 修改失败返回错误消息
result Integer 修改成功返回当前核注清单的版本号
error N/A 保留

删除核注清单

请求

  • 接口路径:v1/voucher/{id}
    • {id}为创建返回的核注清单内部编号
  • 请求方法:DELETE
  • 请求Body内容:空

响应

  • HTTP状态: 200 代表调用成功

  • 响应正文:

{
  "success": true,
  "message": null,
  "result": null,
  "error": null
}
属性 类型 说明
success Boolean 删除核注清单是否成功执行 true成功 false 失败
message String 删除核注清单失败返回错误消息
result N/A 保留
error N/A 保留

附:数据模型

核注清单数据模型

{
  "head": {
    "listStat": null, // 清单状态(系统自动反填。已申报、退单、改单、删单、审核通过)
    "etpsInnerInvtNo": "YBG123", // 企业内部编号
    "dclTypecd": "1", // 申报类型编号  1-备案申请 2-变更申请 3-删除申请
    "seqNo": null, // 清单预录入统一编号
    "bondInvtNo": null, // 保税清单编号
    "putrecNo": "B12345678888", // 手(账)册编号
    "chgTmsCnt": null, // 修改变更次数
    "bizopEtpsSccd": "94123520MAS2JHWR1E", // 经营企业社会信用代码
    "bizopEtpsno": "441XXXXXXX", // 经营企业编号
    "bizopEtpsNm": "深圳市XXX有限公司", // 经营企业名称
    "rvsngdEtpsSccd": "94123520MAS2JHWR1E", // 收发货企业社会信用代码 /加工单位
    "rcvgdEtpsno": "441XXXXXXX", // 收货企业编号 /加工单位编码
    "rcvgdEtpsNm": "深圳市XXX有限公司", // 收货企业名称
    "dclEtpsSccd": "94123520MAS2JHWR1E", // 申报企业社会信用代码
    "dclEtpsno": "441XXXXXXX", // 申报企业编号
    "dclEtpsNm": "深圳市XXX有限公司", // 申报企业名称
    "inputCode": "441XXXXXXX", // 录入企业编号
    "inputCreditCode": "94123520MAS2JHWR1E", // 录入企业社会信用代码
    "inputName": "深圳市XXX有限公司", // 录入单位名称
    "inputTime": 1694476800000, // 录入日期
    "invtDclTime": null, // 清单申报时间
    "entryDclTime": null, // 报关单申报日期
    "entryNo": null, // 对应报关单编号
    "corrEntryDclEtpsSccd": "94123520MAS2JHWR1E", // 对应报关单申报单位社会统一信用代码
    "corrEntryDclEtpsNo": "441XXXXXXX" // 对应报关单申报单位编码
    "corrEntryDclEtpsNm": "深圳市XXX有限公司", // 对应报关单申报单位名称
    "rltInvtNo": null, // 关联清单编号
    "rltPutrecNo": "T5349W000609", // 关联备案编号(关联手(账)册备案号)
    "rltEntryNo": null, // 关联报关单编号
    "rltEntryBizopEtpssccd": null, // 关联报关单境内收发货人社会信用代码
    "rltEntryBizopEtpsno": null, // 关联报关单境内收发货人编码
    "rltEntryBizopEtpsNm": null, // 关联报关单境内收发货人名称
    "rltEntryRvsngdEtpsSccd": null, // 关联报关单生产销售(消费使用)社会信用代码
    "rltEntryRcvgdEtpsno": null, // 关联报关单生产销售(消费使用)单位编码
    "rltEntryRcvgdEtpsNm": null, // 关联报关单生产销售(消费使用)单位名称
    "rltEntryDclEtpsSccd": null, // 关联报关单申报单位社会统一信用代码
    "rltEntryDclEtpsNm": null, // 关联报关单申报单位名称
    "rltEntryDclEtpsno": null, // 关联报关单海关申报单位编码
    "applyNo": null, // 申报表编号
    "impexpPortcd": null, // 进出境关别
    "dclPlcCuscd": null, // 申报地关区代码
    "impexpMarkcd": "E", // 进出口标记代码(I:进口,E:出口)
    "mtpckEndprdMarkcd": "E", // 料件成品标记代码(I:料件,E:成品)
    "dclcusFlag": "1", // 是否报关标志(1.报关2.非报关)
    "genDecFlag": "2", // 是否系统生成报关单	 (1-生成, 2-不生成)
    "dclcusTypecd": "2", // 报关类型代码(1.关联报关2.对应报关)
    "decType": null, // 报关单类型
    "entryStucd": null, // 报关状态(0:未放行,1:已放行)
    "supvModecd": null, // 监管方式代码
    "trspModecd": null, // 运输方式代码
    "listType": null, // 流转类型
    "vrfdedMarkcd": null, // 核扣标记代码(系统自动反填。0-未核扣 1-预核扣 2-已核扣 3-已核销)
    "stshipTrsarvNatcd": null, // 启运/运抵国(地区)
    "invtType": "0", // 清单类型
    "prevdTime": null, // 预核扣时间
    "formalVrfdedTime": null, // 正式核扣时间
    "invtIochkptStucd": null, // 清单进出卡口状态代码
    "icCardNo": null, // 申报人IC卡号
    "passportUsedTypecd": null, // 核放单生成标志代码
    "rmk": null, // 备注
    "decRmk": null, // 报关单草稿
    "sysId": "B1", // 95---加工贸易账册系统  B1---加工贸易手册系统  Z7---海关特殊监管区域管理系统  Z8---保税物流管理系统
    "ediSendTime": null, // 发送单一窗口时间
    "ediSendStatus": null, // 发单一窗口状态
    "holdFlag": null, // 发送暂存状态
    "delcareFlag": null, // 发送申报状态 true false
    "swResponseInfo": null, // 单一窗口回执信息
    "noticeDate": null, // 回执通知时间
    "inputTimeString": null,
    "invtDclTimeString": null,
    "entryDclTimeString": null
  },
  "goodsList": [
    {
      "seqNo": "1", // 中心统一编号
      "gdsSeqno": 1, // 商品序号
      "impGdsSeqno": null, // 入区商品序号
      "impBondInvtNo": null, // 入区清单编号
      "putrecSeqno": null, // 备案序号-工厂  金关备案序号-仓库
      "gdsMtno": null, // 商品料号
      "gdecd": "0101210010", // 商品编码
      "gdsNm": "马10", // 商品名称
      "gdsSpcfModelDesc": null, // 商品规格型号
      "dclUnitcd": "009", // 申报计量单位
      "lawfUnitcd": "035", // 法定计量单位
      "secdLawfUnitcd": "009", // 法定第二计量单位
      "natcd": null, // 原产国(地区)
      "dclUprcAmt": null, // 企业申报单价
      "dclTotalAmt": null, // 企业申报总价
      "usdStatTotalAmt": null, // 美元统计总金额
      "dclCurrcd": null, // 币制
      "lawfQty": null, // 法定数量
      "secdLawfQty": null, // 第二法定数量
      "wtSfVal": null, // 重量比例因子
      "fstSfVal": null, // 第一比例因子
      "secdSfVal": null, // 第二比例因子
      "dclQty": null, // 申报数量
      "grossWt": null, // 毛重
      "netWt": null, // 净重
      "useCd": null, // 用途代码
      "lvyrlfModecd": null, // 征免方式
      "ucnsVerno": null, // 单耗版本号
      "entryGdsSeqno": 1, // 报关单商品序号
      "applyTbSeqno": null, // 流转申报表序号
      "clyMarkcd": null, // 归类标志 危化品标志
      "destinationNatcd": null, // 最终目的国
      "modfMarkcd": null, // 修改标志
      "rmk": null, // 备注
      "props": null // 拓展字段
    }
  ]
}