1. 业务接口
财贸双全API接口
25.5
  • 25.5
  • 25.0
  • API接口概述
  • 报错信息速查
  • Q&A
  • 通用接口
    • 获取接口所需的SignKey
      POST
    • 获取程序Api地址
      POST
  • 业务接口
    • 数据推送
    • 基础资料
      • 基础资料json格式
      • 基础资料
        POST
    • 单据
      • 单据json格式
      • 单据新增
        POST
    • 查询接口
      • 查询json格式
      • 查询接口
        POST
  • 数据模型
    • 基础资料
      • 客户
      • 供应商
      • 存货档案
      • 标准BOM
    • 单据
      • 凭证
      • 采购订单
      • 采购单
      • 采购退货单
      • 估价入库单
      • 销售报价单
      • 销售订单
      • 销售单
      • 销售退货单
      • 调拨单
      • 报损单
      • 报溢单
      • 其他入库单
      • 其他出库单
      • 收款单
      • 付款单
      • 其他收款业务
      • 其他付款业务
      • 组装拆分单
      • 生产任务单
      • 领料单
      • 退料单
      • 完工验收单
      • 生产报损单
      • 生产报溢单
      • 仓库入库单
      • 仓库出库单
      • 委外加工单
      • 委外发料单
      • 委外退料单
      • 委外完工验收单
      • 委外报损单
      • 委外报溢单
      • 其他应收单
      • 其他应付单
      • 工艺流转单
      • 生产任务单PRO
      • 生产领料单PRO
      • 生产退料单PRO
    • 查询JSON
      • 查询条件
        • 基本信息
        • 标准BOM
        • 单据
        • 账面库存余额
        • 委托库存余额
        • 车间库存余额
        • 委外库存余额
        • 实物仓库库存余额
        • 供应商与客户
        • 会计科目
        • 存货档案
        • 订单中止与恢复
    • 返回JSON
      • 基础资料返回
        • 存货档案
        • 自定义项
        • 存货核算方法
        • 品牌
        • 客户
        • 供应商
        • 仓库
        • 货位
        • 部门
        • 职员
        • 项目
        • 会计科目
        • 车间
        • 标准BOM
      • 单据返回
        • 订单数据
        • 采购数据
        • 销售数据
        • 收款单
        • 付款单
        • 其他收付款业务数据
        • 其他出入库业务
        • 组装拆分单
        • 生产任务单
        • 完工验收单
        • 领料单
        • 退料单
        • 仓库调拨单
        • 仓库出入库单
        • 凭证
        • 委外加工单
        • 委外发料单
        • 委外退料单
        • 委外完工验收单
        • 报损单
        • 生产报损单
        • 委外报损单
        • 调拨单
        • 其他应收单
        • 其他应付单
      • 库存返回
        • 账面库存余额
        • 委托库存余额
    • 序列号
    • 收付款明细
  1. 业务接口

数据推送

财贸API 推送接口文档(第三方接收端)#

概述#

系统在以下事件发生时,会主动向已配置的第三方URL推送数据:
基础资料变更(存货、往来单位、职员、项目)
库存变动
单据操作(新增、修改、删除、审核、反审核)
推送方式:HTTP POST,Content-Type 为 application/json; charset=UTF-8
注意: 配置推送URL时,必须包含 http:// 或 https:// 协议前缀,例如 https://api.example.com/receive。

一、基础资料推送#

触发时机#

存货(Ptype)、供应商/客户(Btype)、职员(Etype)、项目(Mtype)发生新增、修改或删除操作后触发。

请求体结构#

{
  "code": "0",
  "message": "",
  "response": [
    {
      "basetype": "ptype",
      "dealtype": "modify",
      "typeid": "12345"
    }
  ]
}

字段说明#

字段类型说明
codestring固定值 "0"
messagestring固定为空字符串
responsearray基础资料变更信息,固定只有一条记录
response[0].basetypestring基础资料类型,见下表
response[0].dealtypestring操作类型:modify(新增/修改)/ delete(删除)
response[0].typeidstring被操作记录的ID

basetype 枚举值#

值含义
ptype存货
supplier供应商/客户(往来单位)
etype职员
mtype项目

二、库存推送#

触发时机#

单据操作导致库存发生变动时触发。

请求体结构#

{
  "code": "0",
  "message": "",
  "response": [
    {
      "ptypeid": 101,
      "ptypename": "存货A",
      "warehouseid": 5,
      "warehousename": "主仓库",
      "qty": 100.00,
      "...": "..."
    }
  ]
}

字段说明#

字段类型说明
codestring固定值 "0"
messagestring固定为空字符串
responsearray库存记录列表

response 数组对象字段说明#

字段类型说明
ptypeidstring商品ID
ktypeidstring仓库ID
blocknostring批次号
prodatestring生产日期
custom1string自定义项1 ID
custom2string自定义项2 ID
custom3string自定义项3
custom4string自定义项4
qtydecimal库存数量
qtyotherdecimal其他数量
kusercodestring仓库编号
kfullnamestring仓库名称
pusercodestring商品编号
pfullnamestring商品名称
c1usercodestring自定义项1编号
c1fullnamestring自定义项1名称
c2usercodestring自定义项2编号
c2fullnamestring自定义项2名称
krecint仓库Rec
precint商品Rec
custom1recint自定义项1 Rec
custom2recint自定义项2 Rec
字段名均为小写。

三、单据推送#

触发时机#

单据执行新增、修改、删除、审核、反审核操作后触发。

请求体结构#

{
  "code": "0",
  "message": "",
  "response": [
    {
      "vchtype": 101,
      "vchcode": 100023,
      "dealtype": "audit"
    }
  ]
}

字段说明#

字段类型说明
codestring固定值 "0"
messagestring固定为空字符串
responsearray单据操作信息,固定只有一条记录
response[0].vchtypenumber单据类型编码
response[0].vchcodenumber单据编号(主键ID)
response[0].dealtypestring操作类型,见下表

dealtype 枚举值#

值含义
add新增保存
modify修改保存
delete删除
audit审核
unaudit反审核

四、接收端实现要求#

1.
接口方式:接收端须提供可接受 HTTP POST 请求的 URL 接口。
2.
编码:请求体编码为 UTF-8。
3.
异步推送:系统采用异步线程推送,第三方接口响应时间建议控制在 5秒以内,避免因超时导致系统线程积压。
4.
幂等性:同一操作可能因网络重试等原因重复推送,第三方接口应具备幂等处理能力。
5.
响应内容:推送为单向通知,系统不处理第三方的响应内容,第三方无需返回特定格式。
6.
URL格式:推送URL必须携带 http:// 或 https:// 协议前缀。

五、URL配置说明#

推送URL在系统后台进行配置,支持配置多个推送目标地址。不同推送类型(基础资料、库存、单据)分别维护独立的URL列表,各类型推送需单独开启权限开关后方可生效。
修改于 2026-04-17 02:13:14
上一页
业务接口
下一页
基础资料json格式
Built with