0

我正在为亚马逊的一家大型制造商和供应商工作。我们目前正在与他们进行 EDI 测试模式。我们正在使用 AS2,EDIFACT 标准,就像亚马逊要求的那样。关于 INVOIC 消息,亚马逊坚持在 NAD IV 段中使用特定的付款人地址——亚马逊德国的公司名称,大约 41 个字符。我们在 SAP 中存储了准确的付款人地址,但是一旦我们进行 EDI 转账,付款人姓名段将被剪切为 35 个字符。

我们可以传输的内容:

NAD+IV+5450534005838::9++AMAZON EU SARL:NIEDERLASSUNG DEUTSC+Marcel-Breuer-Str. 12+MUENCHEN++80807+DE'

亚马逊的期望:

NAD+IV+5450534005838::9++AMAZON EU SARL:NIEDERLASSUNG DEUTSCHLAND+MARCEL-BREUER-STR. 12+MUENCHEN++80807+DE

因此,只要没有完全匹配,亚马逊就会在传输后拒绝我们的发票。这太疯狂了,因为亚马逊自己提供了说明字段限制的文档。

但是,我们没有通过他们的供应商中心获得合格的回应。(与亚马逊合作的每个人都知道我的意思)有没有人在亚马逊的 EDI 设置方面有经验,他们的要求和这个特定的领域限制?

我们曾尝试使用公司名称的缩写,但不被接受。帐单地址不能更改。目前无法更改代码中的字段长度

4

1 回答 1

1

NAD 段在复合 C080 中有几个名称和地址字段(其中 5 个实际上在 D96A 版本中)。您可以在这些字段中存储所需的名称,而不仅仅是在第一个字段中。您的消息示例中的冒号不是名称的一部分,它是组合中字段的分隔符。它是 EDIFACT 语法的一部分。加号分隔字段和组合,冒号分隔组合中的字段。

剖析预期的 NAD 段,如下所示:

  • NAD(段名)
  • IV字段 3035,派对限定符
  • 5450534005838复合 C082,字段 3039,当事人识别
  • 复合 C058 留空
  • AMAZON EU SARL复合 C080,字段 3036(第一次出现),当事方名称
  • NIEDERLASSUNG DEUTSCHLAND复合 C080,字段 3036(第二次出现),当事方名称
  • MARCEL-BREUER-STR. 12复合 C059,场 3024 街
  • MUENCHEN字段 3164,城市名称
  • 字段 3229 留空
  • 80807字段 3251,邮政编码
  • DE字段 3207,国家编码

我个人使用 Truugo 的 EDIFACT 目录来检查消息定义:

于 2019-09-27T18:45:05.583 回答