1. 业务接口
财贸双全API接口
25.0
  • 25.5
  • 25.0
  • API接口概述
  • 报错信息速查
  • Q&A
  • 通用接口
    • 获取接口所需的SignKey
      POST
    • 获取程序Api地址
      POST
  • 业务接口
    • 数据推送
    • 基础资料
      • 基础资料json格式
      • 基础资料
        POST
    • 单据
      • 单据json格式
      • 单据新增
        POST
    • 查询接口
      • 查询json格式
      • 查询接口
        POST
  • 数据模型
    • 基础资料
      • 客户
      • 供应商
      • 存货档案
      • 标准BOM
    • 单据
      • 凭证
      • 采购订单
      • 采购单
      • 采购退货单
      • 估价入库单
      • 销售报价单
      • 销售订单
      • 销售单
      • 销售退货单
      • 调拨单
      • 报损单
      • 报溢单
      • 其他入库单
      • 其他出库单
      • 收款单
      • 付款单
      • 其他收款业务
      • 其他付款业务
      • 组装拆分单
      • 生产任务单
      • 领料单
      • 退料单
      • 完工验收单
      • 生产报损单
      • 生产报溢单
      • 仓库入库单
      • 仓库出库单
      • 委外加工单
      • 委外发料单
      • 委外退料单
      • 委外完工验收单
      • 委外报损单
      • 委外报溢单
      • 其他应收单
      • 其他应付单
    • 查询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,含供应商和客户)发生新增、修改或删除操作后触发。

请求体结构#

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

字段说明#

字段类型说明
codestring固定值 "0"
messagestring固定为空字符串
basetypestring基础资料类型,见下表
dealtypestring操作类型:modify(新增/修改)/ delete(删除)
typeidstring被操作记录的ID

basetype 枚举值#

值含义
ptype存货
btype往来单位(包含供应商和客户)

二、库存推送#

触发时机#

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

请求体结构#

{
  "code": "0",
  "message": "",
  "response": [
    {
      "ptypeid": "101",
      "ktypeid": "5",
      "blockno": "",
      "prodate": "",
      "custom1": "",
      "custom2": "",
      "custom3": "",
      "custom4": "",
      "qty": 100.00,
      "qtyother": 0.00,
      "kusercode": "WH001",
      "kfullname": "主仓库",
      "pusercode": "P001",
      "pfullname": "存货A",
      "c1usercode": "",
      "c1fullname": "",
      "c2usercode": "",
      "c2fullname": "",
      "krec": 1,
      "prec": 1,
      "custom1rec": 0,
      "custom2rec": 0
    }
  ]
}

字段说明#

字段类型说明
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
字段名均为小写。

三、接收端实现要求#

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

四、URL配置说明#

推送URL在系统后台「接口设置」页面进行配置,支持以下两个推送地址:
配置项数据库配置名说明
基本信息回调地址BaseInfoPushUrl基础资料变更时推送的目标URL
库存回调地址GoodsStocksPushUrl库存变动时推送的目标URL
各推送类型需在「权限设置」中开启对应的API权限后方可生效。
修改于 2026-05-06 07:32:06
上一页
业务接口
下一页
基础资料json格式
Built with