加拿大图书零售 EDI 需求概览:Indigo 订单、ASN、发票与库存对接方案
© All rights reserved. • 西安知行软件有限公司 • 陕ICP备09022277号
Indigo 公司简介
Indigo Books & Music Inc. 是加拿大知名的图书、礼品和生活方式零售企业,总部位于加拿大安大略省多伦多,业务覆盖图书、文具、礼品、儿童用品、家居生活用品及线上零售等多个品类。对于 Indigo 供应商而言,采购订单接收、订单确认、订单变更、发货通知、发票结算、库存同步和物流标签管理都需要较高的数据准确性和响应效率。
通过 EDI 对接 Indigo,供应商可以将原本依赖人工处理的业务单据,转为系统间自动传输与处理,减少人工下载订单、手工录入、重复确认、物流信息回填和发票对账等工作量,降低错单、漏单、标签不合规和收货异常风险,提升整体供应链协同效率。
知行软件可基于知行之桥 EDI 系统或知行之云 Web EDI 系统,帮助供应商完成 Indigo EDI 通信、X12 报文解析、字段映射、格式转换、GS1-128 标签生成及业务系统集成,快速满足 Indigo 的 EDI 对接要求。
Indigo EDI 需求概览
Indigo EDI 对接主要围绕订单履约、发货收货、发票结算和库存协同展开,从 Indigo 下发采购订单开始,到供应商确认订单、处理订单变更、回传发货通知、发送发票,并根据业务类型同步库存或生成物流标签,形成完整的业务闭环。
本次对接涉及的核心业务单据如下:
| EDI 单据 | 报文/标签 | 传输方向 | 说明 |
|---|---|---|---|
| 采购订单 | 850 | Indigo -> 供应商 | Indigo 向供应商下发采购订单、商品明细、数量、价格和交货要求 |
| 采购订单确认 | 855 | 供应商 -> Indigo | 供应商确认采购订单的接收结果、接受状态、数量或交期变化 |
| 发货通知 | 856 | 供应商 -> Indigo | 供应商发货后回传 ASN,包含装运、包装、追踪和商品明细 |
| 采购订单变更 | 860 | Indigo -> 供应商 | 适用于直发 Indigo DC 和门店场景,用于通知订单数量、日期或明细变更 |
| 发票 | 810 | 供应商 -> Indigo | 供应商向 Indigo 发送发票金额、订单引用、商品明细和合计金额 |
| 库存查询/库存同步 | 846 | 供应商 -> Indigo | 适用于 Dropship 供应商,用于同步可售库存、库存数量和商品状态 |
| 功能性回执 | 997 | Indigo <-> 供应商 | 双方确认 EDI 报文是否成功接收、语法校验是否通过 |
| GS1-128 标签 | GS1-128 Label | 供应商 -> Indigo 物流环节 | 适用于直发 Indigo DC 和门店场景,用于箱标、托盘标或物流收货识别 |
在项目启动阶段,建议供应商优先确认 Indigo 最新 EDI 规范文件、通信方式、测试场景、供应商类型、直发或 Dropship 业务范围,以及 GS1-128 标签打印和贴标要求。
采购订单
850 是 Indigo 向供应商发送的采购订单报文,通常包含采购订单号、订单日期、交货日期、收货地址、商品编号、订购数量、价格和金额等信息。供应商接收 850 后,需要将订单数据同步到 ERP、OMS 或 WMS 中,作为订单确认、发货安排和发票匹配的基础。
实施时建议重点关注以下业务字段:
| 关注点 | 典型字段 | 说明 |
|---|---|---|
| 订单识别 | BEG、REF | 识别 Indigo 采购订单号、订单日期和相关参考编号 |
| 交易方信息 | N1、N3、N4 | 识别买方、供应商、收货方、门店或配送中心信息 |
| 商品明细 | PO1、PID | 传递商品编号、商品描述、订购数量、计量单位和价格 |
850 的重点在于准确传递并保留订单号、订单行号、商品编号和交货要求。实施时应确保这些关键编号在后续 855、856、810 中保持一致,避免影响订单履约、收货处理或财务结算。
采购订单确认
855 是供应商向 Indigo 发送的采购订单确认报文,用于确认订单是否接受、是否部分接受、是否存在数量调整、缺货或交期变化。Indigo 接收 855 后,可以及时了解供应商的订单响应结果,并据此跟进后续补货和门店/仓库计划。
实施时建议重点关注以下业务字段:
| 关注点 | 典型字段 | 说明 |
|---|---|---|
| 确认状态 | BAK、ACK | 传递订单级和明细级的接受、拒绝、变更或部分确认状态 |
| 订单引用 | REF、PO1 | 引用原采购订单和订单行项目,便于双方系统匹配 |
| 数量与日期 | ACK、DTM | 表达确认数量、预计交付日期或调整后的交期 |
855 的重点在于清晰表达供应商对 Indigo 采购订单的承诺情况。实施时应确保采购订单号、订单行号、商品编号和确认数量与原始 850 保持对应,避免 Indigo 无法及时判断订单是否可履约。
发货通知
856 是供应商向 Indigo 发送的 ASN 发货通知报文,通常包含发货通知号、发货日期、采购订单号、箱号、追踪号、承运商、商品编号、包装层级和发货数量等信息。Indigo 接收 856 后,可以提前安排收货、仓库作业、门店收货和库存更新。
实施时建议重点关注以下业务字段:
| 关注点 | 典型字段 | 说明 |
|---|---|---|
| 发货识别 | BSN、HL | 标识发货通知编号、发货时间和装运层级结构 |
| 物流追踪 | TD1、TD5、REF | 传递承运商、运输方式、箱规和追踪号 |
| 订单与商品匹配 | PRF、LIN、SN1 | 关联原采购订单、商品编号和实际发货数量 |
856 的重点在于保持采购订单、包装、箱号、商品明细和发货数量之间的准确关联。实施时应确保 ASN 与实物发货、GS1-128 标签和订单信息一致,避免 Indigo 收货扫描、入库或对账出现异常。
采购订单变更
860 是 Indigo 向供应商发送的采购订单变更报文,适用于直发 Indigo DC 和门店的业务场景,用于通知采购订单数量、日期、商品明细、地址或其他履约要求发生变化。供应商接收 860 后,需要及时更新内部订单,避免继续按照旧订单执行。
实施时建议重点关注以下业务字段:
| 关注点 | 典型字段 | 说明 |
|---|---|---|
| 变更识别 | BCH、REF | 识别变更类型、原采购订单号和变更日期 |
| 变更明细 | POC、PID | 表达订单行项目的新增、取消、数量调整或商品信息变化 |
| 日期与交付 | DTM、N1 | 传递交货日期、收货方或配送地点的调整 |
860 的重点在于及时识别变更内容并同步到内部订单履约流程。实施时应确保变更后的订单数量、日期、商品编号和收货地点覆盖原订单中的对应内容,避免错发、漏发或发往错误地点。
发票
810 是供应商向 Indigo 发送的发票报文,通常包含发票号、发票日期、采购订单号、商品行项目、数量、单价、金额、税费和合计金额等信息。Indigo 接收 810 后,需要完成发票校验、订单匹配和财务对账处理。
实施时建议重点关注以下业务字段:
| 关注点 | 典型字段 | 说明 |
|---|---|---|
| 发票识别 | BIG、REF | 识别发票号、发票日期以及关联的采购订单号 |
| 发票明细 | IT1、PID | 传递商品编号、开票数量、单价和行金额 |
| 金额汇总 | TDS、SAC、CTT | 传递总金额、折扣、费用、税费或汇总数量 |
810 的重点在于准确关联采购订单、发货通知和发票金额。实施时应确保发票中的订单号、商品编号、数量和金额与 850、856 保持一致,避免发票被拒收、付款延迟或后续对账差异。
库存查询/库存同步
846 是供应商向 Indigo 发送的库存相关报文,适用于 Dropship vendors,用于同步可售库存、库存数量、商品状态和库存更新时间。Indigo 接收 846 后,可以将库存数据用于线上销售、订单分配和缺货控制。
实施时建议重点关注以下业务字段:
| 关注点 | 典型字段 | 说明 |
|---|---|---|
| 库存识别 | BIA、REF | 识别库存报文类型、库存日期和相关参考编号 |
| 商品库存 | LIN、QTY | 传递商品编号、可售数量、库存数量和数量类型 |
| 库存地点 | N1、REF | 标识仓库、供应商地点或库存归属地点 |
846 的重点在于为 Dropship 业务提供准确、及时的库存可用性。实施时应确保商品编号、库存数量、库存状态和更新时间与供应商实际库存保持一致,避免超卖、缺货或订单取消。
功能性回执
997 用于确认 EDI 报文是否被成功接收,以及语法校验是否通过。Indigo 与供应商双方都可能发送或接收 997,用于确认 850、855、856、860、810、846 等业务报文的接收状态。
实施时建议重点关注以下业务字段:
| 关注点 | 典型字段 | 说明 |
|---|---|---|
| 控制号匹配 | AK1、AK2 | 引用原始功能组和交易集控制号,用于关联被确认的业务报文 |
| 接收结果 | AK5、AK9 | 标识交易集和功能组的接受、拒绝或部分接受状态 |
997 的重点在于及时生成、接收并解析每一类业务报文对应的功能性回执。实施时应确保 997 中引用的控制号与原始业务报文控制号保持一致,避免无法确认报文是否成功到达或是否被 Indigo 接受。
GS1-128 标签
GS1-128 Label 适用于直发 Indigo DC 和门店的业务场景,通常用于箱标、托盘标或物流单元识别。供应商在发货前需要根据 Indigo 要求生成并打印标签,将标签贴在对应箱件或托盘上,便于 Indigo 在收货、扫描、入库和分拣环节快速识别货物。
实施时建议重点关注以下业务字段:
| 关注点 | 典型字段 | 说明 |
|---|---|---|
| 物流单元识别 | SSCC | 使用唯一的序列化装运容器代码识别箱件或托盘 |
| 订单关联 | PO Number、Store/DC | 标签信息应能关联采购订单、门店或配送中心 |
| 标签一致性 | ASN、箱号、商品明细 | 标签上的物流单元信息应与 856 ASN 中的包装层级保持一致 |
GS1-128 标签的重点在于标签、实物包装和 856 ASN 三者一致。实施时应确保 SSCC、箱号、采购订单号、收货地点和包装层级准确对应,避免 Indigo 收货扫描失败、箱件无法匹配或物流异常。
Indigo EDI 对接方案如何落地?
在明确 Indigo 的 EDI 需求后,供应商需要选择合适的落地方式。
方案一:本地化部署 + ERP 系统无缝集成
对于希望实现订单、订单变更、发货、发票、库存和标签自动处理的供应商,推荐采用本地化部署方案。可基于知行之桥 EDI 系统,协助企业建立与 Indigo 的 EDI 传输通道,实现 EDI 报文与内部业务数据之间的自动转换。
EDI 报文本身可读性较差,不适合业务系统直接处理。通过知行之桥,Indigo 与供应商之间往来的 850、855、856、860、810、846、997 等报文,可以被转换为 ERP 更容易识别的 JSON、XML、CSV 或数据库格式。这样,ERP 系统只需要处理清晰的业务字段,例如订单号、商品编号、订购数量、发货数量、箱号、SSCC、库存数量、发票金额和回执状态等,不需要直接理解复杂的 EDI 段结构。
下图展示了基于知行之桥 EDI 系统实现 Indigo 采购订单接收、解析、映射及业务数据输出的典型工作流。 
知行之桥会将 Indigo 发来的 850 采购订单和 860 采购订单变更自动解析并转换为企业内部可处理的格式,供 ERP、OMS 或 WMS 直接处理;内部系统生成 855 订单确认、856 ASN、810 发票、846 库存数据或 997 回执后,知行之桥再将其转换为 Indigo 要求的 EDI 报文并自动发送给 Indigo。
对于直发 Indigo DC 和门店的业务,还可以结合 856 ASN 的包装层级生成 GS1-128 标签,确保标签上的 SSCC、箱号、订单号和收货地点与 ASN 保持一致。
方案二:暂不集成 ERP,直接使用知行之云 Web EDI
对于暂时没有 ERP 集成计划,或订单量尚未达到自动化集成规模的供应商,可以选择知行之云 Web EDI 方案。该方案无需在本地部署服务器,也不需要企业自行开发 ERP 接口,业务人员可直接通过网页处理 Indigo 的 EDI 单据。
在知行之云 Web EDI 中,Indigo 发来的 850 采购订单和 860 采购订单变更会被转换为可读的网页单据。业务人员可以在线查看订单、订单变更和库存要求,维护订单确认、发货信息、包装信息、物流追踪信息和发票信息,并生成 855、856、810、846、997 等回传单据。
对于直发 Indigo DC 和门店的业务,业务人员也可以根据 Indigo 要求生成 GS1-128 标签,并在发货前完成打印和贴标。
下图展示了知行之云 Web EDI 中业务人员处理订单、订单确认、发货、发票、库存和标签等单据的页面示例。

当后续订单量增加、单据处理频率提升,或企业希望进一步提升自动化程度时,也可以从知行之云 Web EDI 逐步升级到知行之桥本地化部署方案,实现与 ERP、WMS、OMS 等系统的深度集成。
知行 EDI 方案选型建议
本地化部署 知行之桥 EDI 系统 更适合对数据安全、系统集成和长期运维有较高要求的企业。企业可将系统部署在本地服务器或私有云环境中,将订单、库存、客户地址、价格、发货、包装、标签和发票等业务数据保留在可控范围内,便于满足内部数据管理、安全审计和合规要求。
如果企业暂时不需要本地化部署,也暂不对接 ERP 等内部系统,建议直接开通 知行之云 LIP 系统,一套基于 SaaS 模式的 Web EDI 解决方案,同样支持试用。业务人员可通过网页处理订单、发货、发票、库存和标签,更适合中小型供应商快速满足 Indigo 或其他客户的 EDI 要求。
| 维度 | 知行之云 LIP (SaaS) | 知行之桥 (本地部署/集成) |
|---|---|---|
| 适用对象 | 中小型供应商、业务人员直接操作 | 中大型企业、追求高度自动化的用户 |
| 部署方式 | 网页登录,无服务器需求 | 部署在用户私有服务器或私有云 |
| 集成能力 | 网页可视化操作 / 手动录入 | 自动集成 SAP、Oracle、用友、金蝶、WMS、OMS 等系统 |
| 对接方式 | 门户化管理 | API、中间数据库、WebService、CSV、JSON 等 |
| 实施周期 | 1-3 天 | 1-2 周 |
如果你正在准备与 Indigo 进行 EDI 对接,欢迎联系知行软件,获取 Indigo EDI 对接方案、测试流程、报文映射建议、GS1-128 标签方案及示例工作流,快速推进项目测试与上线。


