查询吉客云入库单(组装拆卸)接口字段手册权威教程
这个接口解决什么问题
在吉客云与金蝶云·旗舰版的供应链集成中,组装拆卸业务产生的入库单需要跨系统传递。erp.storage.goodsdocin.v2 通过 inouttype=107 过滤,精准拉取组装拆卸入库单及明细(含物料、批次、成本税额),为金蝶侧组装单/拆卸单对接提供唯一数据源。
接口能力总览
- 认证方式:吉客云 OpenAPI 签名鉴权,AppKey/AppSecret 走 Header 或 QueryString。
- 请求结构:
POST类查询,Body 传startDate、endDate、inouttype、pageIndex、pageSize、selelctFields、goodsDocNo。 - 响应结构:JSON 返回主表 + 明细数组
goodsDocDetailList,含hasNext分页标识。 - 分页/增量模式:基于创建时间区间分页,
pageIndex从 0 起、pageSize默认 100;增量游标以{{LAST_SYNC_TIME}}推进。 - 执行节奏:定时
1-59/5 6-23 * * *,每日 6–23 点每 5 分钟一次。
典型字段映射
| 字段名 | 类型 | 含义 | 实战注意事项 |
|---|---|---|---|
| recId | string | 入库单主键 | 唯一标识,跨系统对账的锚点 |
| goodsdocNo | string | 入库单号 | 业务编码,用于外部系统引用 |
| billNo | string | 关联单号 | 关联组装拆卸单号,金蝶组装/拆卸单对接关键 |
| inouttype | string | 入库类型 | 本策略固定 107 |
| gmtCreate | string | 创建时间 | 增量同步时间戳基准 |
| gmtModified | string | 修改时间 | 红冲与状态变化需结合此字段 |
| redStatus | string | 红冲状态 | 1 蓝单/2 被冲/9 红冲,集成时建议过滤 |
| financeBillStatus | string | 财务状态 | 1/11/21/25/31,影响成本税额取值 |
| warehouseCode | string | 仓库编码 | 金蝶仓库映射的稳定键 |
| companyCode | string | 组织编码 | 跨组织多公司场景必传 |
| goodsDocDetailList.recId | string | 明细行主键 | 明细行唯一性依据 |
| goodsNo | string | 物料编码 | 金蝶物料映射键 |
| skuId / skuBarcode | string | SKU ID/条码 | 多规格场景必备 |
| batchNo | string | 批次号 | 批次管理与效期追溯 |
| quantity | string | 数量 | 注意是字符串类型,需转数值 |
| estPrice / estCost / estTax | string | 预估单价/成本/税额 | 与交易字段 trans* 区分 |
| transHasTaxAmount | string | 含税金额 | 与金蝶金额字段对齐 |
在轻易云上如何配置
在轻易云数据集成平台里,这个接口的调用通常封装为「吉客云入库单查询适配器」,平台预置 erp.storage.goodsdocin.v2 的请求模板与字段映射器。在策略编辑页:
- 选择源系统「吉客云」→ 接口「入库单查询 v2」;
- 在请求参数面板固定
inouttype=107,startDate/endDate绑定平台内置的LAST_SYNC_TIME/CURRENT_TIME变量; - 轻易云的字段映射器会自动按主表/明细双层嵌套展开
goodsDocDetailList,并在映射画布里提供「主键→id」「业务编码→number」的快捷绑定; - 由于 Target 为「写入空操作」(纯查询策略),无需配置目标写入,直接以数据集形式供下游策略(如「吉客云-组装单→金蝶-组装单」)引用。
跨方案实战要点
- 入库类型必须硬编码 107:多个客户方案均踩过类型错传导致数据混入其他业务单据的坑。
gmtCreate优先于gmtModified做增量:跨方案一致经验是gmtModified易因反审核等操作回退,导致漏单。- 明细行
recId必传selelctFields:不显式声明时部分返回结构缺goodsDocDetailList,下游对账直接失效。 pageSize=100是性能甜点:实测低于 50 浪费请求、高于 100 易触发限流。hasNext与pageIndex双判:单凭hasNext在末页恰好满页时会漏翻页。redStatus=9建议过滤:红冲单若不下发,会在金蝶侧造成重复入库。
踩坑复盘
- 踩坑 1:增量起点错位。客户 A 用
gmtModified增量,因红冲回写导致时间回退,出现漏单。稳妥做法是统一用gmtCreate,并在首次全量后切增量。 - 踩坑 2:明细数组为空。客户 B 未在
selelctFields列明细字段,接口默认只返回主表。修复方式是把goodsDocDetailList.recId、goodsNo、quantity等显式列入。 - 踩坑 3:数量字段字符串运算。
quantity为字符串,直接相加会出现1+1=11。在轻易云字段映射器里启用「数值化转换」或在脚本里parseFloat。 - 踩坑 4:成本字段取错。
estCost是预估成本,业务需用交易成本时必须取transHasTaxAmount/transNoTaxAmount。 - 踩坑 5:跨公司仓库冲突。多公司客户 C 未带
companyCode,导致不同组织的同编码仓库互相覆盖。在请求参数里强制带入公司维度。
何时选用
适用于吉客云侧组装拆卸业务需要将入库单同步到金蝶云·旗舰版的私有化供应链集成场景;若业务仅需库存台账查询,建议用库存快照接口而非本明细接口,以减少带宽与对账复杂度。
本文为原创内容,转载请注明出处:https://www.qeasy.cloud/insights/engineering/hb-p2-072-1334