SupplyOn 作为市场,因此与所有客户商定了针对个别业务流程的标准化 EDIFACT 市场格式。 SupplyOn 市场的所有买方公司长期以来一直使用这种统一格式。因此,由于市场效应,所有卖方公司也必须遵循标准化的市场格式。对于卖方公司而言,其主要优势在于,无论您通过 SupplyOn 与哪个客户交换数据,您在业务流程中发送和接收的格式始终是相同的。您将从 SupplyOn 收到客户各自业务流程的 EDIFACT 格式指南,并在内部 IT 系统中以映射方式实施。如果还有其他客户希望通过 SupplyOn EDI 与您传输数据,则会产生乘数效应:这意味着您不再需要对内部系统中的格式指南进行新的维护工作。
EDIFACT 版本和格式指南
要向 SupplyOn 发送信息,信息必须符合 SupplyOn EDIFACT 市场格式。 SupplyOn 传送给供应商的信息也必须符合 SupplyOn EDIFACT 市场格式。各业务流程的格式指南附在本信息包中。
SupplyOn 市场使用以下 EDIFACT 版本:
交货说明: | DELFOR D10.A |
交货收据 | DESADV D07 A |
采购订单 : | 订单 D99.B |
订单 变更 | 订单 D99.B |
订单 回复: | ORDRSP D99.B |
发票: | 基于 VDA4938 的 INVOIC D07.A |
自行结算发票: | INVOIC D07.A,基于 VDA4938 |
贷记单据 | 基于 VDA4938 的 INVOIC D07.A |
发票/ 订单 附件 | VDA 集装箱 VDA4983 |
ASN ( Advanced shipping notification ): | 基于 VDA4987 的 DESADV D07.A |
库存报告 | INVRPT D99.B |
VMI 输出数据包 | DELFOR_IMO D98.B |
VMI 计划交货 | DELFORP D97.A |
EDIFACT 路由和语法检查、错误电子邮件
如果您向 SupplyOn 发送 EDIFACT 报文,首先会检查 SupplyOn 市场所需的路由信息。然后根据 SupplyOn EDIFACT 格式指南检查报文的语法是否正确。
如果您的报文包含路由或语法错误, SupplyOn (发件人:SupplyChainCollaborationEDI@mail.supplyon.com)将向您发送一封自动生成的带有相应错误描述的电子邮件。导致错误的原始信息将附在该电子邮件中。在这种情况下,邮件未被处理,也未传送给客户。
SupplyOn 在参数表中使用您提到的路由和语法错误的收件人电子邮件地址以及 UNB 发件人 ID。
路由检查
由于 SupplyOn 市场的原因,您有必要在 EDIFACT 邮件的某些部分传送某些路由信息,以便我们识别您的客户并将邮件传送给正确的收件人。
我们通过以下 4 个段来识别您的客户:
- UNB 中的客户收件人 ID
- 客户组织代码 NAD+BY
- NAD+CN 和 NAD+ST 中的客户工厂代码
- NAD+SU 和 NAD+SE 中的供应商编号
由于收件人 ID 错误而导致路由错误的电子邮件示例:
Von:SupplyChainCollaborationEDI@mail.supplyon.com
Betreff: Routing Error SO_DESADV; P: WerksCode; S: 4711
Wichtigkeit: Hoch
错误分析 DESADV-UN-D07A
lfd.Segmentnr:0072
在表 PO_EMAILUPD 中没有为 Empfaenger [BUYER002]、ORGCode [Buy01]Gefunden 生成 Routingeintrag。
由于组织机构代码错误而导致路由错误电子邮件的示例:
Von: SupplyChainCollaborationEDI@mail.supplyon.com
Betreff: Routing Error SO_DESADV; P: WerksCodefalsch; S: 4711
Wichtigkeit: Hoch
故障分析 DESADV-UN-D07A
lfd.Segmentnr:0072
在 tControlPoint_SCD 表中无法找到带有 ORGCode [Buy01] 和 Plant [WerksCodefalsch] 的 CP 买方 ID。
由于工厂代码错误而导致路由错误电子邮件的示例:
Von: SupplyChainCollaborationEDI@mail.supplyon.com
Betreff: Routing Error SO_DESADV; P: WerksCodefalsch; S: 4711
Wichtigkeit: Hoch
故障分析 DESADV-UN-D07A
lfd.Segmentnr:0072
无法在 tControlPoint_SCD 表中找到带有 ORGCode [Buy01] 和 Plant [WerksCodefalsch] 的 CP 买家 ID
由于供应商编号错误而导致路由错误电子邮件的示例:
Von: SupplyChainCollaborationEDI@mail.supplyon.com
Betreff: Routing Error SO_DESADV; P: WerksCode; S: 4711falsch
Wichtigkeit: Hoch
故障分析 DESADV-UN-D07A
lfd.Segmentnr:0072
在 tNetworkLink_SCD_NEW 和 tNetworkSupplierInfo_SCD 表格中无法找到带有 CP-Buyer ID [10000842]、Lieferantennummer [4711falsch] 和 SellerPlant [] 的 CP-Seller-ID。
语法检查
由于 SupplyOn 市场上的报文格式是标准化的,因此在将报文传送给客户之前,会根据 SupplyOn 格式指南对报文进行语法检查。语法检查也反向进行,即客户邮件在从 SupplyOn 发送给供应商之前,也要检查语法是否正确。
由于 DTM+137 中的日期格式不正确而导致语法错误的电子邮件示例:
Von: SupplyChainCollaborationEDI@mail.supplyon.com
Betreff: 语法错误 SO_DESADV; P: WerksCode; S: 4711
Wichtigkeit: Hoch
错误分析 DESADV-UN-D07A
lfd.Segmentnr:0005 UNB.UNH.DTM
Überlauf im Feld UNB.UNH.DTM:C507.2380 [2003100300], nur 8 Zeichen erlaubt.Zugehöriger Qualifier UNB.UNH.DTM:C507.2379 [102]。Zugehöriger Qualifier UNB.UNH.DTM:C507.2005 [137]。
报文路由分段
为了确保正确的报文流向客户,在报文路由时必须考虑以下 EDIFACT 网段:
报文路由的重要分段 |
|
---|---|
发件人 ID (UNB.S002.0004) + 收件人 ID (UNB.S003.0010) |
客户的发件人 ID 必须从入站(inbound)报文中复制出来,并在出站(outbound)报文中作为收件人 ID 发回 SupplyOn(见示例)。 从 SupplyOn 发送给供应商:UNB+UNOC:3+BUYER-XY+RecipientID+031003:1947+0471104812’ 从供应商到 SupplyOn:UNB+UNOC:3+SenderID+BUYER-XY+031003:1947+0471104812’ |
SupplyOn 的组织机构 代码 (NAD.C058.3124#1) |
SupplyOn 组织机构代码必须从入站(inbound)报文中复制出来,并在出站(outbound)报文中发送回 SupplyOn (见示例)。 从 SupplyOn 发送至供应商: NAD+BY+00700800::91+Buy01: Buyer GmbH+Buyer GmbH & Co.KG+Schlossallee 100+Neustadt++12345+DE' 从供应商到 SupplyOn : NAD+BY+00700800::91+Buy01: Buyer GmbH+Buyer GmbH & Co.KG+Schlossallee 100+Neustadt++12345+DE' |
客户工厂编号 (NAD.C082.3039) |
客户工厂编号必须从入站(inbound)报文中复制出来,并在出站(outbound)报文中发回 SupplyOn (见示例)。 从 SupplyOn 发送给供应商:NAD+CN+2222::92+Buy01: Buyer GmbH+Buyer GmbH & Co.KG+Schlossalle 100+Neustadt++12366+DE' 从供应商到 SupplyOn :NAD+CN+2222::92+Buyer GmbH+Buyer GmbH & Co.KG+Schlossalle 100+Neustadt++12345+DE' NAD+ST+2222 (用于信息类型发票) |
供应商编号 (NAD.C082.3039) |
供应商编号必须从入站(inbound)报文中复制出来,并在出站(outbound)报文中发回 SupplyOn (见示例)。 从 SupplyOn 发送至供应商:NAD+SU+009999875::92++Supplier GmbH & Co.KG+Kastanienweg 12+Bremen++45678+DE' 从供应商到 SupplyOn :NAD+SU+009999875::92++Supplier GmbH & Co.KG+Kastanienweg 12+Bremen++45678+DE' NAD+SE+009999875 (用于信息类型发票) |