Camping World EDI 对接指南:需求概览与解决方案
© All rights reserved. • 西安知行软件有限公司 • 陕ICP备09022277号
Camping World 公司简介
Camping World 是美国知名的房车及相关产品与服务零售企业,业务覆盖房车、房车配件与相关用品等多个品类(公司背景参考 Camping World 官方介绍)。对于 Camping World 供应商而言,通过 EDI 对接 Camping World,可以将原本依赖人工处理的业务单据,转为系统间自动传输与处理,减少人工下载订单、手工录入、重复对账和物流信息回填等工作量,降低错单、漏单和对账成本,提升整体供应链协同效率。
Camping World EDI 需求概览
Camping World EDI 对接主要围绕门店直送、配送中心履约、直发消费者及 Cross-Dock/Pre-Mark 场景中的订单履约、库存协同和财务结算展开,从 Camping World 下发采购订单及后续订单变更开始,到供应商确认订单、处理变更、同步库存、回传发货通知并发送发票,形成完整的业务闭环。
知行软件可基于知行之桥 EDI 系统或知行之云 Web EDI 系统,帮助供应商完成 Camping World AS2 通信、X12 004010 报文解析、字段映射、格式转换及业务系统集成,快速满足 Camping World 的 EDI 对接要求。
本次对接主要采用 AS2 作为传输方式,并基于 X12 004010 报文标准完成业务数据交换。此外 Camping World 支持的通信方式还包括 VAN、FTP 和 SFTP;涉及的核心业务单据如下:
| EDI 单据 | X12 004010 报文 | 传输方向 | 说明 |
|---|---|---|---|
| 采购订单 | 850 | Camping World → 供应商 | 下发采购订单与履约要求 |
| 采购订单变更 | 860 | Camping World → 供应商 | 下发采购订单取消或替换 |
| 采购订单回复 | 855 | 供应商 → Camping World | 回传完整订单确认及异常信息 |
| 发货通知 | 856 | 供应商 → Camping World | 回传实际发货与包装信息 |
| 发票 | 810 | 供应商 → Camping World | 回传发票与结算信息 |
| 库存报告 | 846 | 供应商 → Camping World | 同步企业层面的可售库存 |
以上需求以本项目提供的 X12 4010 规范及 2023 年更新的 EDI 运营指南为依据。Camping World 通过 SPS Commerce 开展供应商接入、测试与认证,建议覆盖供应商适用的全部订单类型。
在项目启动阶段,建议供应商优先确认 Camping World 最新 EDI 规范文件、AS2 连接参数、每类单据的传输方向、测试场景及上线要求。
采购订单
850 是 Camping World 向供应商发送的采购订单报文,通常包含订单号、订单类型、订单日期、供应商编号、收货地址、商品编号、数量、单价等信息。供应商接收 850 后,需要将订单数据同步到 ERP、OMS 或 WMS,核对价格、数量与交付要求,作为订单回复、发货通知和发票匹配的基础。
实施时建议重点关注以下业务字段:
| 关注点 | 典型字段 | 说明 |
|---|---|---|
| 订单识别与类型 | BEG01/02/03/05 | BEG01=00;BEG02 支持 DR、DS、KN、SA,分别对应门店直送、直发消费者、Cross-Dock 和独立订单场景 |
| 事业部与供应商 | REF19、REFIA | 19 标识 Camping World、Overtons 或 The House;IA 为六位供应商编号 |
| 交易方与分配地点 | N1、N3、N4、SDQ | 保留 BT、VN 与适用的 ST 信息;多门店分配及 Cross-Dock 场景需读取 SDQ 的门店与数量 |
| 商品与成本 | PO101/02/03/04、PO106–11 | 保留订单行号、数量、单位、单价及 SK/VP/UP 标识;特殊订购商品还应检查 MSG 备注 |
| 交期与销售条件 | CSH、ITD、DTM | CSH=BK 表示允许部分发货、余量欠货;ITD 保留账期;DTM 001/002/010 区分取消截止、请求交付与请求发货日期 |
采购订单变更
860 是 Camping World 向供应商发送的采购订单变更报文,通常包含原订单号、订单类型、变更序号、订单日期、行号、变更类型、数量和单价等信息。供应商接收 860 后,需要定位原订单,按取消或完整替换语义更新订单及相关履约状态,作为后续订单确认、发货和开票的基础。
实施时建议重点关注以下业务字段:
| 关注点 | 典型字段 | 说明 |
|---|---|---|
| 订单级变更 | BCH01/03/05/06 | BCH01=01 表示取消、05 表示替换;BCH05 为变更序号,BCH06 在本规范中为订单日期 |
| 行级变更 | POC01/02 | POC01 标识订单行;DI 表示删除商品,RZ 表示替换全部值 |
| 替换数量与成本 | POC03/04/05/06 | 完整替换 860 的订购数量与待收数量使用同一值,需同时保留计量单位与单价 |
| 地点与交期 | N1、SDQ、DTM | 根据订单类型更新收货地址、门店分配和日期,欠货取消应依据有效 860 或买方书面指示 |
采购订单回复
855 是供应商向 Camping World 发送的采购订单回复报文,通常包含订单号、订单日期、回复日期、供应商编号、全部订单行、接受或拒绝状态、数量、价格及交期等信息。Camping World 接收 855 后,需要核对供应商承诺与订单要求,并跟进需要修正的差异,作为订单状态管理与后续订单变更的基础。
实施时建议重点关注以下业务字段:
| 关注点 | 典型字段 | 说明 |
|---|---|---|
| 整体回复 | BAK02/03/04/09、REF | AD 为全部接受且无变更,ACK01 应为 IA;RD 为全部拒绝,ACK01 应为 IR;AC 为接受但包含变更 |
| 行级状态 | PO1、PID、ACK01 | 按原订单行回复,支持 IA 接受、IB 欠货、IR 拒绝、DR 日期调整、IP 价格调整、IQ 数量调整 |
| 变更值与原因 | ACK02/03/05、PO104、N9、MSG | IB/IQ 需数量与单位;DR/IB 需新日期;IP 在 PO104 提供新价格;IR 说明拒绝原因 |
| 回复时效与适用范围 | 850/860 对应的 855 | 运营指南要求 850 在 1 个工作日内回复、860 回复可选;2018 年 855 规范要求订单及变更在 24 小时内回复,上线前需确认适用口径 |
发货通知
856 是供应商向 Camping World 发送的发货通知报文,通常包含 ASN 编号、发货时间、订单号、发货及预计交付日期、承运商、追踪号或提单号、发货数量等信息。Camping World 接收 856 后,需要根据实际运输及包装明细安排收货和物流追踪,作为到货识别、收货匹配及发票处理的基础。
实施时建议重点关注以下业务字段:
| 关注点 | 典型字段 | 说明 |
|---|---|---|
| 用途与层级 | BSN01/02/03/04/05、HL | 非 Dropship 使用 BSN01=00;Dropship 使用 06;BSN05=0001 表示发货、订单、包装、商品层级 |
| 订单与商品 | PRF01、LIN、SN1 | PRF01 关联采购订单;保留原订单行号、SKU 与实际发货数量,避免同一箱内重复商品行 |
| 包装标识 | MAN*GM、SSCC-18 | ASN 与实物箱标的 SSCC 必须一致;遵循 GS1-128 标签要求,直发消费者场景还需品牌装箱单 |
| 承运商及物流 | TD505、REF、DTM011、DTM067 | 承运商使用规范允许的名称,追踪号或提单号每次发货必填;011 为发货日期,067 为当前计划交付日期 |
| 发送时效 | 实际发货、ASN、810 | 实物发货后 1 个工作日内发送,目的地到货前收到,且 ASN 必须先于发票收到 |
发票
810 是供应商向 Camping World 发送的发票报文,通常包含发票号、发票日期、商品编号、开票数量、单价、费用和总金额等信息。Camping World 接收 810 后,需要将发票与订单、ASN 及适用的实物收货记录匹配,作为应付账款处理与付款的基础。
实施时建议重点关注以下业务字段:
| 关注点 | 典型字段 | 说明 |
|---|---|---|
| 发票与订单关联 | BIG、REF | 含字母的发票号使用大写;保留采购订单引用与供应商编号 |
| 收货地点 | N1*ST、N3、N4 | 每份发票仅一个收货地点;直发消费者的地点编号为 99999,Cross-Dock 发票标识仓库而不列最终门店 |
| 商品与金额 | IT101/02/03/04、TDS、SAC | IT101 复用订单行号;正确处理数量、单位、成本、总金额及适用费用;不得在发票上自行改价 |
| 提交与处理前提 | 856 ASN、实物收货、810 | ASN 发送后 5 个工作日内提交;Bulk/Premark 需 ASN 与实物收货完成,Dropship 需 ASN 接收并处理后才处理发票 |
库存报告
846 是供应商向 Camping World 发送的库存报告报文,通常包含库存报告编号、报告日期、供应商编号、商品编号、可售数量和可发货日期等信息。Camping World 接收 846 后,需要更新可售库存及库存可用日期,作为网站商品可售状态与履约安排的基础。
实施时建议重点关注以下业务字段:
| 关注点 | 典型字段 | 说明 |
|---|---|---|
| 报告识别 | BIA01/02/03/04、REF | BIA01=00、BIA02=MB;保留报告编号、日期和供应商编号 |
| 商品识别 | LIN、PID | 按企业层面汇总商品库存,而非将不同发货仓库的同一商品重复列入文件 |
| 库存数量 | QTY01/02/03 | 33 为必需的可售数量;29 为可选的预计可用库存;保留数量与计量单位 |
| 可发货日期 | DTM01/02 | DTM01=018 为可发货日期;当前可售库存使用当日日期 |
| 更新频率 | 完整文件及增量更新 | 优先每日一份完整文件,至少每 72 小时收到新文件;允许按需发送增量更新 |
Camping World EDI 对接方案如何落地?
在明确 Camping World 的 EDI 需求后,供应商需要选择合适的落地方式。
方案一:本地化部署 + ERP 系统无缝集成
对于希望实现订单、订单变更、订单回复、库存、发货和发票自动处理的供应商,推荐采用本地化部署方案。可基于知行之桥 EDI 系统,建立与 Camping World 的 AS2 传输通道,实现 X12 004010 报文与内部业务数据之间的自动转换。
X12 004010 报文本身可读性较差,不适合业务系统直接处理。通过知行之桥,Camping World 与供应商之间往来业务报文,可以被转换为 ERP 更容易识别的 JSON 数据格式。这样,ERP 系统只需要处理清晰的业务字段,例如订单号、订单行号、供应商编号、Camping World SKU、供应商料号、数量、单价、交期、SSCC 和发票金额等,不需要直接理解复杂的 X12 004010 段结构。
下图展示了基于知行之桥 EDI 系统实现 Camping World 采购订单接收、解析、映射及 JSON 输出的典型工作流。

整个工作流覆盖 AS2 通信、X12 004010 解析、字段映射、JSON 转换和报文发送,内部系统只需处理清晰的业务 JSON,减少对 X12 004010 复杂结构的理解和开发成本。
以下以采购订单为例,展示 X12 004010 报文转换为业务 JSON 后的效果,便于内部系统直接处理。

依据本项目 850 规范生成的模拟报文及对应业务 JSON,用于展示字段转换;非真实订单、非实际系统执行结果。图片显示节选内容。
方案二:暂不集成 ERP,直接使用知行之云 Web EDI
对于暂时没有 ERP 集成计划,或订单量尚未达到自动化集成规模的供应商,可以选择知行之云 Web EDI 方案。该方案无需在本地部署服务器,也不需要企业自行开发 ERP 接口,业务人员可直接通过网页处理 Camping World 的 EDI 单据。
在知行之云 Web EDI 中,Camping World 发来的采购订单及采购订单变更会被转换为可读的网页单据,业务人员可通过网页查看订单及订单变更,完成订单回复、库存更新、发货通知和发票提交,减少对 EDI 报文格式的直接操作。
下图展示了知行之云 Web EDI 中业务人员处理订单、订单回复、库存、发货和发票等单据的页面示例。

当后续订单量增加、单据处理频率提升,或企业希望进一步提升自动化程度时,也可以从知行之云 Web EDI 逐步升级到知行之桥本地化部署方案,实现与 ERP、WMS、OMS 等系统的深度集成。
知行EDI方案选型建议
| 维度 | 知行之云 LIP (SaaS) | 知行之桥 (本地部署/集成) |
|---|---|---|
| 适用对象 | 中小型供应商、业务人员直接操作 | 中大型企业、追求高度自动化的用户 |
| 部署方式 | 网页登录(无服务器需求) | 部署在用户私有服务器(本地/云端) |
| 集成能力 | 网页可视化操作 / 手动录入 | 自动集成 SAP、Oracle、用友、金蝶等 |
| 对接方式 | 门户化管理 | 中间数据库、API、WebService、CSV |
| 实施周期 | 1-3 天 | 1-2 周 |
上述实施周期为模板参考范围,实际以接口、订单类型、字段映射及 SPS Commerce 测试认证安排为准。
如果你正在准备与 Camping World 进行 EDI 对接,欢迎联系知行软件,获取 Camping World EDI 对接方案、测试流程、报文映射建议及示例工作流,快速推进项目测试与上线。


