轻易云
注册体验

金蝶云星空分步式调出单接口字段手册权威教程(旺店通供应链集成)

· 系统管理员· 工程最佳实践· 7 次浏览· 约 4 分钟读完
旺店通金蝶云星空分步式调出单供应链集成字段手册轻易云

这个接口解决什么问题

在旺店通与金蝶云星空的供应链集成场景里,分步式调出单承载了库存调拨出库的核心业务事实。本接口以仅查询模式从金蝶云星空拉取分步式调出单及其明细行,用于对账核对、状态跟踪、与旺店通侧出库单的源单追溯。它不向目标系统写入数据,适合做"事实表"层的数据沉淀与下游分发。

接口能力总览

  • 认证方式:金蝶云星空标准 OAuth/WebAPI 鉴权,需在轻易云适配器中配置账套信息与安全令牌。
  • 请求结构:基于金蝶 QueryService,表单 ID 为 STK_TRANSFEROUT,通过 FilterString 传入过滤条件(如 FApproveDate>='{{LAST_SYNC_TIME|dateTime}}'),结合 Limit/StartRow 实现分页。
  • 响应结构:返回头表(FID、FBillNo、FDocumentStatus 等)与分录表(FSTKTRSOUTENTRY_FEntryID、FQty、FSrcStockID_FNumber 等)的嵌套结构。
  • 分页/增量模式:推荐以**审核日期(FApproveDate)**为增量游标,辅以单据状态 C(已审核)作为过滤条件,避免把暂存、审核中数据误同步。

典型字段映射

字段名类型含义实战注意事项
FIDstring单据头主键用于跨系统对账锚点,与旺店通出库单关联
FSTKTRSOUTENTRY_FEntryIDstring分录主键增量同步的最小唯一标识,务必作为去重键
FBillNostring单据编号业务侧可读编号,可直接对账
FDocumentStatusstring单据状态仅取 C(已审核);Z/A/B/D 需过滤
FStockOrgId_FNumberstring调入库存组织跨组织调拨时必看,影响结算路径
FTransferBizTypestring调拨类型区分 InnerOrgTransfer / OverOrgTransfer 等
FTransferDirectstring调拨方向GENERAL(普通)/ RETURN(退货)需分流处理
FBizTypestring业务类型NORMAL / VMI / CONSIGNMENT 三态
FBillTypeIDstring单据类型FBDC01_SYS(标准)/ FBDC02_SYS(VMI)
FSrcStockID_FNumberstring调出仓库与旺店通仓库编码映射的关键字段
FDestStockID_FNumberstring调入仓库仓位(FSrcStockLocId/FDestStockLocId)需同步
FMaterialID_FNumberstring物料编码与旺店通 SKU 映射的主索引
FCMKBarCodestring零售条形码零售场景下可作为辅助匹配键
FQty / FExtAuxUnitQtystring主/辅单位数量双单位并存,做库存扣减时务必区分
FPrice / FAmountstring成本价/总成本金额字段一般用于成本归集
FOwnerID_FNumberstring调入货主货主不一致时影响库存归属
FLOT / FDestLotstring调出/调入批号批次管理场景必须携带
FProduceDate / FEXPIRYDATEstring生产/有效期效期商品同步关键字段
FThirdSystem / FThirdSrcId / FThirdSrcBillNo / FThirdSrcEntryIdstring第三方追溯四件套与旺店通源单双向对账的核心
FStockOutFlag / FStockInFlagstring出入库库存更新标识判断调拨是否已实际影响库存
FBusinessDatestring入库日期跨组织场景下与 FDate 可能不一致
FSrcBillNo / FSrcBillDate / FSRCBILLNAMEstring上游源单信息追溯上游发货/调拨单的桥梁
FVirIsSameAcctOrgstring是否同一核算组织影响是否走内部交易结算
FRowId / FParentRowIdstring行/父行标识父子行结构用于 BOM 展开等场景

在轻易云上如何配置

在轻易云数据集成平台中,该接口通常通过金蝶云星空查询适配器接入:选择表单 STK_TRANSFEROUT,配置账套、用户与安全令牌;在字段映射器里,平台会自动识别 FID/FSTKTRSOUTENTRY_FEntryID 为主键字段,无需手工标注。增量策略推荐使用「按审核日期增量 + 仅同步已审核」的组合过滤器,轻易云的调度器会把 {{LAST_SYNC_TIME}} 自动注入为金蝶可识别的日期时间格式。分页通过适配器的 Limit/StartRow 参数自动翻页,通常设置 2000 条/页即可。

跨方案实战要点

  1. 增量游标首选 FApproveDate:在多个客户项目里,创建日期会被反审/重审操作影响,导致漏数;审核日期是更稳定的增量锚点。
  2. 过滤条件必须叠加 FDocumentStatus='C':否则会拉到暂存、审核中数据,引发对账错位。
  3. 第三方追溯四件套要全量落地:FThirdSystem、FThirdSrcId、FThirdSrcBillNo、FThirdSrcEntryId 缺一不可,否则后续双向对账无据可查。
  4. 双单位数量要分别保留:FQty(主单位)与 FExtAuxUnitQty(辅单位)在箱规/辅单位场景下必须同时落库,避免下游计算口径不一致。
  5. 跨组织调拨要走特殊分支:FTransferBizType 取值 OverOrgTransfer/OverOrgSale/OverOrgPurchase 等时,结算路径与库存影响完全不同,集成逻辑需分支处理。
  6. 货主与库存组织组合判定:FOwnerID_FNumber 与 FStockOrgId_FNumber 不一致时,代表代管/寄售业务,不要直接做库存扣减。

踩坑复盘

  • 踩坑一:拉到未审核单据——未叠加 FDocumentStatus='C' 过滤,导致下游消费了暂存/审核中数据,后续被反审时引发对账异常。稳妥做法:在 FilterString 中强制追加状态条件,且轻易云里建议用「已审核变更推送」事件触发兜底。
  • 踩坑二:父子行被展平——分录存在父子结构(FParentRowId),直接映射会被展平,丢失层级。稳妥做法:轻易云的字段映射器里保留 FRowId 与 FParentRowId,下游按需还原。
  • 踩坑三:辅单位数量丢失——只同步了 FQty,忽略了 FExtAuxUnitQty,导致箱规商品库存扣减口径错乱。稳妥做法:两个数量字段都落库,并在映射时备注单位换算关系。
  • 踩坑四:源单追溯字段未回写——同步到下游后,发现 FThirdSystem 等字段为空,无法反向定位旺店通侧单据。稳妥做法:确认上游写入时四件套齐全,轻易云可在映射器里加「空值告警」拦截。
  • 踩坑五:跨组织调拨的库存口径错乱——未识别 OverOrg* 类型,把跨组织调拨按组织内调拨扣减,导致库存虚减。稳妥做法:在轻易云的路由策略里按 FTransferBizType 分流,跨组织走特殊通道。

何时选用

适用于旺店通与金蝶云星空供应链集成中,需要从金蝶侧定时拉取库存调拨出库事实、构建对账宽表或下游分发的场景;不适用于需要反向写入金蝶或实时强一致库存同步的场景,后者建议改用事件推送或库存事务接口。

本文为原创内容,转载请注明出处:/insights/engineering/hb-p2-259-a89a

评论