Camping World EDI 项目注意事项:订单变更、ASN、库存同步与供应商合规细节

Published On: 2026年10月14日Categories: 零售行业 EDI, 成功案例Views: 25

© All rights reserved. • 西安知行软件有限公司 • 陕ICP备09022277号

对接 Camping World EDI,需要把采购订单、订单变更、商品编码、仓库装箱、发货通知和发票处理连接起来。单据发送成功之后,数据是否符合订单要求、ASN 是否与实物一致、标签是否能够匹配收货流程,都会影响订单履约和回款。

此前发布的文章  Camping World EDI 对接指南:需求概览与解决方案 中对Camping World 的 EDI 需求以及解决方案已做介绍,本文从供应商角度,依据《Camping World Electronic Data Interchange (EDI) Operations Guide》,梳理项目中的关键要求、易错场景和集成建议,供正在规划对接的企业参考。

供应商应优先关注五件事:确认实际订单类型;正确处理 850/860 和完整替换的 855;让 ASN、SSCC 与实物一致;确保 ASN 先于发票被接收;重发 EDI 单据前取得授权。

一、项目范围:通信方式、订单类型和品牌都需要确认

1. 可以使用现有 EDI 服务商,但需要完成测试认证

Camping World 与 SPS Commerce 合作开展供应商上线、测试、连接设置及生产支持。供应商可以使用 SPS 提供的 Web Portal,也可以通过现有第三方 EDI 服务商(如知行软件)完成连接及认证。供应商需要满足 EDI 合规要求,才能接收采购订单和获得付款。

指南列出的通信方式包括 VAN、FTP、SFTP、AS2。具体选择哪一种,以及连接地址、交易伙伴标识、测试/生产参数和回执机制,仍需要通过项目资料确认。不能仅凭支持方式清单,就将所有项目默认配置为 AS2。

2. 四类业务场景不能只用一套发货逻辑

指南中的订单类型 项目需要重点确认的内容
Direct to Store 实际收货门店、门店编号及对应标签信息
DC Fulfillment 配送中心收货、ASN 与实物收货及发票处理关联
Drop Ship 终端消费者收货、品牌装箱单、配送方式及 ASN 目的码
Cross-Dock/Pre-Mark 中转收货地点与最终目的门店、多个 Premark 地点的处理

指南鼓励使用现有 EDI 服务商的供应商测试所有可用订单类型,以减少以后新增业务时的补充测试;如果某种类型不支持,应提前说明。

**实施建议:**项目启动时建立订单类型清单,确认每类业务的数据来源、收货地址、包装规则和报文分支。Cross-Dock 的中转地点与最终目的地应分别保存,ASN 中实际使用的类型值及分类方法以具体规范为准。

3. 交易伙伴名称不等于订单所属品牌

该版本涉及 Camping World、Overton’s、The House/Active Sports。订单可以来自不同品牌,但交易伙伴关系的名称仍显示为 Camping World。850 中通过限定符为 19 的 REF 段标识下单部门,指南列出的值为 The House、Overtons、Camping World。

**实施建议:**把交易伙伴身份和部门/品牌信息分别存储。订单导入、业务分流及品牌装箱单生成应读取对应字段,避免仅根据连接名称选择模板。

二、报文方向与时限:建立完整的业务处理顺序

1. 供应商需要收发哪些单据?

单据 业务含义 供应商视角的方向
850 采购订单 接收:Camping World → 供应商
860 采购订单变更 接收:Camping World → 供应商
855 采购订单确认 发送:供应商 → Camping World
856 ASN 发货通知 发送:供应商 → Camping World
810 发票 发送:供应商 → Camping World
846 库存通知 发送:供应商 → Camping World

正常业务顺序为:**接收 850 → 核对并发送 855 → 如有差异,完成协调并接收准确订单/860 → 发货并提交 856 → 在 ASN 被接收后提交 810。**846 按库存更新计划独立运行。

2. 关键时限不能混用

环节 指南要求 流程设计重点
采购订单确认 PO 传输日期起 1 个工作日内确认;855 章节又要求收到 850 后 1 个工作日内反馈差异或延期 保留订单传输与接收时间,确认项目计时口径
ASN 实际发货后 1 个工作日内发送,并在货物到达目的地之前被接收 两个条件同时满足,近距离配送尤其要及时
发票 ASN 发送后 5 个工作日内提交 同时满足 ASN 先被接收的顺序要求
库存 优先每日收到一份全量文件;最低每 3 天,即 72 小时,收到新文件 监控成功接收时间及文件覆盖范围

工作日不能直接换算为固定小时数,具体日历和时区需要在实施时确认。

采购订单及变更的日常传输时间均为美国中部时间(Central time zone):07:00、08:00、09:00、10:00、11:30、12:30、14:00、15:00、16:00、17:00、18:30、19:30。

**实施建议:**接收和监控任务应覆盖这些窗口,内部日志统一记录时区;不要把美国中部时间直接当作中国本地时间。

三、850/860:先解决订单差异,再发货

1. 商品、数量和成本需要按订单关联

要求回传文件保留采购订单中的 Vendor Number、PO Number、Line Number、SKU、VPN/UPC、Quantity、UOM 和 Item Cost 等信息,数量或成本不能超过 850 或 860 中的相应要求。

**实施建议:**保存原始订单和有效变更记录,回传时关联正确的订单行、商品编码及单位。实际发货数量与库存单位的换算应事先确认;短发场景按实际发货回传,不能把“复制订单数据”理解为所有 ASN 都照抄原订购数量。

发送 ASN、发送发票或实际发货,都表示接受采购订单中的成本、UPC、条款、折让等信息,差异可能产生扣款。因此,价格、商品或条款尚未解决时,不应先发货再协调。

2. 3-Type 特殊商品不能仅凭 SKU 匹配

3-Type/Special Ordered Items 用于没有既有 Camping World SKU 的特殊商品,例如客户特殊订单、定制商品等。该类 SKU 的格式为:3、一个空格、供应商名称前四个字符及供应商编号。一个特殊 SKU 可以对应多个 VPN(Vendor Part Number)。

例如,同一个 3 ABCD123456 可以关联不同的供应商料号:

Camping World 特殊 SKU 对应 VPN
3 ABCD123456 1528-4485
3 ABCD123456 24-228836

**实施建议:**结合订单行、VPN/UPC 和说明识别实际商品,不能把特殊 SKU 建成只对应一个内部物料的映射。此类订单可能在 MSG 段携带备注,应显示给业务人员审核,避免忽略定制或特殊履约要求。

3. 860 变更需要与业务确认联动

Camping World 可在供应商书面提出变更、收到表明需要变更的 855,或收到供应商已在其系统中批准变更的确认后发送 860。

**实施建议:**价格、数量和取消等调整需要同时保留业务确认与报文记录。收到 860 后更新对应订单,避免旧订单数据继续流入仓库和开票流程。发送 855 提出变化,不应直接视为变化已最终获准。

4. 欠货不能由供应商自行取消

没有更新后的 860 或管理订单的 Buyer/Drop Ship 部门书面请求,不要取消欠货。取消过程中,供应商须先书面确认已取消其 PO,Camping World 才取消内部 PO;取消是最终操作,不能撤销。

**实施建议:**取消确认应与 ERP/WMS 履约状态核对,先明确拣货、打包和已交运情况,避免对已经发出的订单作出无法执行的取消确认。取得依据后,将取消同步到订单和仓库作业,并保留书面请求及处理记录。

四、855:完整替换文件与拒绝后的新 850

1. 855 不能只回传发生变化的行

PO Acknowledgment 为 full replacement file,不是只包含变更内容的文件。每份 850 都需要 855,860 的确认则为可选。

**实施建议:**生成 855 时使用订单完整的当前确认数据,按规范覆盖应包含的内容。假设订单有 10 行,仅第 3 行发生差异,也不能未经确认就只导出第 3 行。855 的完整替换要求不应扩展成“所有其他报文也必须全量替换”。

2. 拒绝必须提供原因

商品行或订单被拒绝时,必须说明原因,并提供解决拒绝所需的更新信息。

**实施建议:**拒绝操作需要校验备注和原因完整性。具体状态码、订单头与明细的映射规则应使用 Camping World 的 855 规范,不应直接复制其他零售商的代码和限制。

3. 拒绝后的修正可能通过新 850 下达

被拒绝的 PO 修正后会发送新的 850,代替 860。

**实施建议:**订单系统应能够识别这种重新下达场景,核对 PO 号及原订单关系。指南未说明必然使用新订单号,不能假设“新 850”等于“新 PO 号”,也不能把所有再次出现的 850 都直接当成无效重复报文丢弃。

五、856 ASN:实物、箱号、订单类型和接收顺序要一致

1. ASN 必须准确反映实际发运

每次发运都需要 856,内容必须与实际商品、数量和箱标一致,ASN 中的 SSCC 也必须与实际箱体相同。

发运内不能随意重复行号,并给出装箱例外:同一 PO 行订购 3 件时,通常应体现为一行数量 3,不能无依据拆成多个重复行;如果商品分装在不同箱中,则需要按对应装箱关系处理。

**实施建议:**建立订单行、实际出库数量、箱/托盘和 SSCC 的关联。重复校验要结合 ASN 层级和箱内容,避免无条件删除跨箱的同一商品行,也避免把同箱内容重复回传。具体 HL 层级按 856 规范验证。

2. Drop Ship 的 BSN01 使用 06

业务场景 指南要求的 BSN01
非 Drop Ship 订单 00
Drop Ship 订单 06

一份 ASN 只能包含一种订单类型,不能混合 Stand Alone、Drop Ship、Cross Dock、Direct Ship to Store 等类型。

3. 发货后 1 个工作日,不代表可以等到货到以后

ASN 既要在实际发货后 1 个工作日内发送,也要在货到目的地之前被接收。追踪号或 BOL 对每次发运都是必需信息,ASN 还必须先于发票被接收。

4. 承运商按 TD505 的批准清单校验

指南要求承运商匹配 ASN 规范中的 TD505 批准清单。对于 LTL 发运,如果具体承运商不在该清单中,可使用通用选项 TRUCK。

Drop Ship 订单的配送方式会在 PO 中提供;如果未提供,指南列出的首选小包裹承运商是 FEDEX HOME DELIVERY,第三方计费账户需要向 Buyer 或 Drop Ship 部门获取。这不等于所有订单都必须使用同一承运商。

六、810:订单成本、附加费用和收货条件会影响处理

发票应在 ASN 发送后 5 个工作日内提交。字母数字混合的发票号需要使用大写字母;未经 Accounts Payable 事先批准,不应通过邮寄、邮件或传真发送发票副本。

1. 不能通过发票直接更改商品成本

指南禁止在发票中变更商品成本,涨价会按原 PO 成本处理。需要调整时,应在发货前收到确认商品更新已完成的 860。

2. 适用费用应按规范在开票环节体现

指南要求适用的 Drop Ship Fee、Shipping Charges 和 Taxes 在开票时应用,以确保准确付款。

**实施建议:**区分商品金额、代发费用、运输费用和税费,确认业务依据、字段位置及金额计算。这份指南要求正确计入适用费用,并不意味着供应商可以自行增加任何费用。

指南还说明,付款条款会在发票接收后应用,传入条款数据通常被忽略,但相关错误仍可能延误发票。应按规范校验,不能据此随意填写条款字段。

3. 不同订单的发票处理前置条件不同

订单类别 指南列出的发票处理条件
Bulk / Premark ASN 已被接收,且实物收货已完成
Drop Ship ASN 已被接收并处理

**实施建议:**区分发票的“已提交”和“已处理”。Bulk/Premark 尚未完成实物收货时,应核查收货状态,不能仅凭已发送 810 就判断付款流程已完成。指南还明确 Credit Memo 和 Vendor Charge Back 不属于此 EDI 项目范围,不应自行定义为必需回传报文。

七、846 库存:全量、增量、72 小时和 CSV 替代方式

指南对库存文件规定如下:

项目 要求
推荐频率 每日收到一份全量文件
最低更新频率 每 3 天,即 72 小时,至少收到一个新文件,以确保商品继续在网站上可用
增量文件 允许,可按需发送
供应商编号 一份文件只能包含一个 Vendor Number
商品重复 同一文件内不能重复商品
库存数量 不允许负数 On-Hand Quantity
替代格式 可使用 CSV 替代 EDI 846,需联系 Camping World Support 获取详情

**实施建议:**以每日全量建立稳定库存更新,再根据业务波动配置增量。指南没有说明增量是否可完全替代长期全量更新,或缺失商品如何处理,这些语义需要确认。72 小时应按实际间隔监控,不能机械理解为“每三个工作日”。

多供应商编号企业需要按 Vendor Number 分拆文件;监控既要检查文件发送结果,也要核对商品范围、重复项、负库存和数据更新时间。选择 CSV 时,还要确认列定义、编码、传输方式和接收反馈,不能直接把 ERP 导出的任意库存表当作合规文件。

八、装箱单与 GS1-128 标签:随货资料需要单独验收

1. Drop Ship 必须使用品牌装箱单

发往终端消费者的 Drop Ship 订单需要 Branded Packing Slip。供应商可以由自己的系统生成,但必须在 SPS Commerce Onboarding 阶段提交并获得批准。

指南样张展示了品牌标识、收货信息、日期、订单号、商品编号、描述、已发数量、备注及服务信息。实际必需字段和品牌模板以对应规范及审批结果为准,不应仅凭样张自行删减。

2. 标签包含商品、订单和物流标识

指南要求标签尺寸为 4 × 6 英寸,不能在同一箱中混装不同 PO。标签一般需要 PO 号、承运商、SSCC-18、SKU、适用的颜色/尺寸、供应商及收货信息、门店信息、非整箱标记、连续箱号和商品制造国家的完整名称。

其中,partial container 的说明针对少于 case pack 数量的情况,不应与整份订单是否部分发货混为一谈。

标签区域 指南定义
A / B 发货方信息 / 收货仓库或门店编号及地址
C / D 可读及条码形式的收货邮编 / 承运商与追踪号或 PRO 号
E / F Camping World PO 号 / 带条码的 ASN 号
G / H SKU、描述、MPN/VPN、数量及箱数 / UPC 或 EAN 条码
I / J 最终目的仓库/门店的条码标识 / Cross-Dock 最终地点或直送门店编号
K SSCC-18 的可读信息与条码,使用应用标识符 00

Cross-Dock 标签应正确区分本次收货地点和最终目的地;标签上的 ASN 号、SSCC 和订单信息应与电子报文对应。

3. SSCC 标识物流单元,内容通过 ASN 关联

指南要求同一发运内不能重复使用物流单元的 SSCC,且 ASN 与实物标签中的 SSCC 一致。GS1 的补充说明明确:SSCC 是标识物流单元的 18 位数字,应用标识符为 00。

九、重发、生产切换和扣款:需要明确处理权限

1. 正式启用需要生产通知和参数检查

设置及测试完成后,SPS Commerce 会向 Camping World 和供应商发送生产通知, Camping World 会在 1 个工作日内启用连接。

上线时还需要处理以下情况:

  • 检查测试配置是否正确切换到生产。
  • 从 Webforms Portal 切换到文件传输时,继续监控旧门户,直到新连接收到第一张订单。
  • 从邮件/传真转为 EDI 后,后续订单按指南停止接受手工邮件方式,避免双渠道重复处理。
  • 非 EDI 下达的历史 PO 可以提交 EDI 发票;不支持该功能时,指南允许通过邮件向 Accounts Payable 结清旧订单,之后的新订单和发票走 EDI。

历史订单的邮件例外应与正常发票“未经批准不要发送副本”的规则分开管理,并与 Accounts Payable 确认切换边界。

2. ASN 和发票差异有明确扣款项目

代码 违规事项 指南列出的扣款
EA-01 ASN 缺失、不可用或错误 每个已发货箱 10 美元
EA-02 ASN 传输延迟 每个已发货箱 10 美元
EA-03 ASN 数量不准确 每个已发货箱 10 美元
EA-04 ASN 的 SKU 不准确 每个 SKU 10 美元
IA-01 未通过 EDI 810 发送发票 每张发票 50 美元
IA-02 发票缺失必需信息或信息不准确 每张发票 25 美元

返工和其他费用:RO-01、RO-02 为每小时 50 美元,RO-03 为 250 美元加每小时 50 美元,RO-03M 按交付时评估的金额处理。具体适用条件和完整政策应查看供应商合规文件,不能据此推定每次异常均产生固定总额或必然叠加扣款。

十、上线前的业务测试清单

以下为基于指南整理的测试建议,具体样例、字段值和预期结果以实际测试为准。

场景 重点验证
各订单类型 DC、门店、Drop Ship、Cross-Dock 的地址、数据及报文分支正确
不同品牌/部门 REF*19 正确识别,品牌装箱单及业务分流一致
3-Type 特殊商品 同一 SKU 的不同 VPN 不被误合并,MSG 备注可审核
订单差异与 860 变更与有效订单关联,未解决差异不能继续错误发货
855 完整替换 非仅变更行文件,拒绝原因完整
拒绝后新 850 正确识别重新下达,避免重复建单或误丢弃
取消与欠货 有 860/书面依据,取消确认与实际履约状态一致
多箱及部分发货 订单行、数量、箱内容、SSCC 一致,重复检查保留合法跨箱关系
ASN 目的码及组合 Drop Ship 用 06,其他用 00,不混合订单类型
承运商与物流信息 TD505 合规,适用 LTL 的 TRUCK 及追踪/BOL 正确
ASN 时效与异常 发货后及时发送,到货前被接收,异常可追踪
810 及收货条件 大写发票号、成本、适用费用正确,区分 Bulk/Premark 与 Drop Ship
846 全量/增量和 CSV 更新语义、72 小时间隔、单供应商编号及非负库存符合约定
标签与装箱单 尺寸、字段、条码及贴标位置通过确认,装箱单获得审批
重发与切换 重发授权、生产参数、旧订单边界及首单接收均可核对

十一、常见问题

860 收到后必须发送 855 吗?

指南要求每份 850 必须确认,860 的确认可选。具体项目如有补充要求,应按认证安排执行。

被拒绝的 PO 修正后,为什么又收到 850?

指南明确说明,此类修正通过新的 850 下达,代替 860。系统应核对订单关系和版本,不能一律当成重复订单。

ASN 能否等发票做好后一起发送?

不应因等待发票而延迟 ASN。ASN 要在实际发货后 1 个工作日内发送,并在货到前被接收;还必须先于发票被接收。

库存可以通过 CSV 更新吗?

指南允许以 CSV 替代 846,但需联系 Camping World Support 确认具体格式和接入要求。

单据发送异常,能否直接重新发送?

指南要求重发前联系采购订单上的 Buyer 取得授权。应先确认接收和处理状态,避免重复业务单据。

十二、如何规划 Camping World EDI 集成?

企业可先整理计划开展的订单类型、供应商编号、商品编码、ERP/WMS 数据来源和现有发运流程,再确认 850/860 的接收处理,以及 855、856、810、846 的生成和回传机制。对多品牌、多仓或兼有批量供货与代发业务的企业,建议先建立清晰的数据映射和业务分支,再逐类完成测试。

如您正在规划 Camping World EDI 对接,可向知行软件提供项目规范、现有 ERP/WMS 情况和主要订单类型。知行软件团队可结合具体需求,协助梳理报文范围、识别业务数据缺口、评估集成方式并制定测试计划。

为什么选择

知行之桥®?​

根据企业规模与集成需求,提供从本地部署到云端托管的灵活选择

可视化 EDI 工作流

基于拖拽式图形化设计器,零代码构建完整 EDI 业务流程,满足复杂供应链自动化场景。

Odette & Drummond 认证

通过 Odette(OFTP) 与 Drummond(AS2) 权威认证,确保与主机厂安全合规、高可靠的数据交换。

多系统集成能力

提供数据库、REST/SOAP、FTP/SFTP 等标准化接口,实现 ERP、WMS、MES 等系统的双向数据自动同步。

数据映射格式转换

内置可视化 Mapping 编辑器,零代码实现 EDI 报文与企业内部数据格式(XML/JSON…)的映射转换及复杂规则处理。

实时监控预警机制

全流程可视化监控报文状态,支持邮件、钉钉、企业微信自动预警,保障 JIT 交付的稳定性与及时性。

多工厂支持

支持集团级多组织、多工厂架构,实现数据隔离与权限管控,统一平台集中运维,满足大型制造企业多地点协同需求。