轻易云
注册体验

聚水潭与金蝶云星空供应链集成接口字段手册:从商品主数据到销售出库全链路实战

· 吕修远· 工程最佳实践· 38 次浏览· 约 5 分钟读完
聚水潭金蝶云星空接口字段手册供应链集成数据同步轻易云

这个接口解决什么问题

在电商与 ERP 双系统并存的零售企业里,聚水潭管前端的店铺、订单与库存流水,金蝶云星空管后端的物料、供应商、采购与财务核算。两边不互通就会导致商品编码重复、库存数对不上、采购订单漏传、销售出库进不了财务。我们聚合了多客户落地经验,把这条「商品/供应商主数据 → 采购订单/入库/退货 → 销售出库」的双向同步链路沉淀成一份接口字段手册,让你无需翻遍多个方案也能一次掌握关键设计模式。

接口能力总览

认证方式:聚水潭侧采用 app_key + app_secret 的开放平台签名鉴权;金蝶云星空侧采用基于数据中心 ID + 应用 ID 的 OAuth2 / Bearer Token 流程,租户票据有效期通常需做刷新缓存。

请求结构:聚水潭奇门/非奇门接口以 form 或 JSON 形式传入 page_index / page_size / modified_begin / modified_end;金蝶云星空则通过 formId(如 BD_MATERIAL、PUR_PurchaseOrder、SAL_OUTSTOCK)+ 业务参数 + OrgId 组织过滤的方式查询。

响应结构:两边均返回分页数据(行项目数组 + 总数),金蝶响应需注意 Result 外层包裹与 ResponseStatus 成功标识;聚水潭响应中 data 字段再嵌套 items 与 has_next。

分页与增量模式:聚水潭增量字段以 modified_begin/modified_end 为主,销售出库也可按 pay_date 过滤;金蝶增量优先使用审核日期 FApproveDate,辅以 FModifyDate。首次部署必须跑全量回填,后续按 LAST_SYNC_TIME 滑窗拉取。

典型字段映射

域源字段(举例)目标字段(举例)类型实战注意事项
商品主数据金蝶 FNumber聚水潭 sku_id/i_idDIRECTFNumber 同时作为款式编码;unit 固定填 Pcs;增量按 FApproveDate,过滤 F_QKMS_JSTBM 非空
商品主数据金蝶 FName / FSpecification聚水潭 name / properties_valueDIRECT规格缺失时回退编码
供应商金蝶 FNumber聚水潭 supplier_idDIRECT增量按 FModifyDate;按组织(绿健/爱梨)分策略
采购订单金蝶 FBillNo聚水潭 po_idDIRECTFEntryTaxRate 需 round(/100,2) 转小数
采购订单FSupplierId_FNumber / FStockId_FNumbersupplier_id / wms_co_idCOLLECTION必须先建好编码映射表再下单据
采购入库(关联)金蝶 FSRCBillNo聚水潭 po_idCOLLECTION联查采购订单映射表;is_confirm=0、excute_confirming=false 防误审
采购入库(不关联)金蝶 FBillNo聚水潭 po_idDIRECT无源单时用自身单号兜底
采购退货金蝶 FSRCBillNo聚水潭 remarkTRANSFORM拼接「金蝶采购入库单号:xxx」便于追溯
其他出入库-typeCONSTANT出库填 out,入库填 in
盘盈/盘亏FGainQty / FLossQtyqtyDIRECT字段名容易看错,务必区分
销售出库聚水潭 io_id金蝶 FBillNoDIRECTFBillTypeID 固定 XSCKD01_SYS
销售出库聚水潭 shop_id金蝶 FCustomerIDCOLLECTION必须做店铺→客户映射,多店铺拆分策略
销售出库聚水潭 so_id / l_id / logistics_name金蝶 FSALECHANNEL / 自定义字段DIRECT自定义字段名以 F_QKMS_ 开头,先在金蝶建模

在轻易云上如何配置

在轻易云数据集成平台里,这套方案通常拆为「聚水潭连接器 + 金蝶云星空连接器 + 编排调度」三层。聚水潭连接器内置了 jushuitan.saleout.list.query 等常用接口模板,可以直接选模板、再改 shop_id 过滤条件;金蝶云星空连接器则提供 BD_MATERIAL、PUR_PurchaseOrder、SAL_OUTSTOCK 等表单的预设 schema,OrgId 可作为连接属性绑定。

编码映射(物料/供应商/仓库/店铺→客户)在轻易云里用「字段映射器」维护,支持手工建表、SQL 同步、Excel 导入三种方式;轻易云的字段映射器会自动校验源字段与目标字段的类型,例如把金蝶 FEntryTaxRate(百分比)按自定义函数 round(x/100,2) 落到聚水潭 tax_rate(小数),无需写代码。

调度策略上,平台会把「查询类」放到基础资料任务组,业务单据按依赖顺序串成 DAG;失败队列与重试退避策略是开箱即用的,单条失败不会阻塞后续批次。

跨方案实战要点

  1. 基础资料永远先行:商品、供应商、仓库的查询与同步必须排在业务单据之前,否则 sku_id、supplier_id、wms_co_id 落不到目标端。
  2. 编码映射是命门:物料、仓库、店铺→客户的映射表要提前维护并支持双向回查,金蝶的 F_QKMS_JSTBM 等自定义字段务必先在金蝶建模,再在聚水潭侧过滤。
  3. 多店铺要拆策略:聚水潭不同 shop_id 对应不同金蝶客户/组织,我们看到的所有方案都对每家店铺单独配一条策略,而不是用一条规则硬切,便于排错与差异化税率配置。
  4. 入库单关联 vs 不关联分开走:有源采购订单时务必联查映射表拿 po_id;无源单场景必须兜底用 FBillNo 自己当 po_id,避免目标端校验失败。
  5. 增量字段要选对:金蝶优先用 FApproveDate(审核日期)而不是 FModifyDate,否则改单后会被反复拉取;聚水潭销售出库可叠加 pay_date 二次过滤。
  6. 不自审、不自确认:聚水潭侧 is_confirm=0、excute_confirming=false 几乎成为行业默认,先写入、再人工审核能大幅降低误操作风险。

踩坑复盘

  1. 采购入库单把 FBillNo 写到了 po_id:关联场景必须用 FSRCBillNo 联查采购订单,否则会出现「入库单存在但找不到对应采购单」的悬空数据。稳妥的做法是优先联查,联查不到再回退。
  2. 税率没除 100:金蝶 FEntryTaxRate 是百分比(例如 13),聚水潭要的是小数(0.13),直接透传会导致金额翻倍,这里一定要加 round(x/100,2)。
  3. 盘盈盘亏字段名搞混:FGainQty 是盘盈数量、FLossQty 是盘亏数量,虽然只差一个字母,但落到金蝶入库或出库方向完全不同,务必按策略逐条核对。
  4. 店铺→客户映射漏配:某项目 21 家店铺只配了 5 家,导致剩下店铺的销售出库全失败;建议接入前一次性建表,跑一条「覆盖率」校验脚本。
  5. 金蝶自定义字段未建模:金蝶侧的 F_QKMS_XKDDH(快递单号)、F_QKMS_KDGS(快递公司)等字段若未先在金蝶建模,集成平台推过去会被直接丢弃,白白浪费重试配额。

何时选用

这套模式适用于「电商 ERP + 财务 ERP」双系统并存、且需要打通商品/供应商主数据与采购/销售单据的中大型零售或分销企业。如果你的库存与财务核算全部在单系统内,或主数据来源只有一方,就不必上这套双向链路,单方向同步即可。涉及多组织、多店铺、跨税务主体时,这套字段手册也能直接套用。

本文为原创内容,转载请注明出处:https://www.qeasy.cloud/insights/engineering/hb-p6-202-9390-ff19

评论