
在 Aptiv EDI 项目实施中,供应商经常会遇到 ASN(DESADV)被 APERAK 拒绝的情况,例如:
CALL-OFF ITEM IS INVALID SEGMENT NUMBER 000026 CALL-OFF NO, MATERIAL, SA
很多时候,问题并不在 ASN 报文格式本身,而在于 ASN 与 DELJIT 中的 Call-Off(交付指令)对应关系不符合 Aptiv 的业务规则。
本文结合 Aptiv 官方说明,整理不同业务模式下的 ASN 发送要求,帮助项目实施和上线前排查常见问题。
Aptiv 部分工厂采用 Lean Ordering(精益订货)模式。
在这种模式下:
示例:
DELJIT
├─ COF: 12345678
├─ LIN: PN-A
├─ LIN: PN-B
└─ LIN: PN-C这意味着:
对于启用了 Lean Ordering 的 Aptiv 工厂,核心规则是:
一个 COF 对应一个 ASN。
例如,DELJIT 1:
COF = 100001
PN-A
PN-B
PN-C应发送:
ASN #1
├─ COF 100001
├─ PN-A
├─ PN-B
└─ PN-C再如,DELJIT 2:
COF = 100002
PN-D
PN-E应发送:
ASN #2
├─ COF 100002
├─ PN-D
└─ PN-E如果实际发货时,将多个 COF 的物料装在同一车次中:
COF 100001
PN-A
COF 100002
PN-D仍然不能发送为:
ASN
├─ PN-A
└─ PN-D原因是 ASN 中混合了多个 COF,系统通常会返回类似错误:
CALL-OFF ITEM IS INVALID或:
CALL-OFF NO, MATERIAL, SA根据 Aptiv EDI 团队说明,CYPRIUM / VERSIGENT 工厂采用 Lean Ordering。
因此,这类项目需要遵循以下要求:
即使这些货物实际装在同一辆车中发运,也仍然需要拆分生成多个 ASN。
并非所有 Aptiv 工厂都使用 Lean Ordering。
对于未启用 Lean Ordering 的工厂:
示例:
DELJIT
LIN PN-A
LIN PN-B
LIN PN-C在这种情况下,供应商可以根据实际发运情况生成 ASN。
例如允许:
ASN
PN-A
PN-B
PN-C也允许:
ASN
PN-A(来自 Release 1)
PN-B(来自 Release 2)
PN-C(来自 Release 3)只要属于同一次实际发运,就可以合并到同一个 ASN 中。
APTIV ASN 被拒绝,常见原因通常有以下几类。
例如:
COF 100001
PN-A
COF 100002
PN-B却生成:
ASN #1
PN-A
PN-B系统无法识别唯一的 Call-Off,从而导致 APERAK 拒绝。
ASN 中填写的以下信息与 DELJIT 中记录不一致:
这类情况下,系统会直接校验失败。
如果 ASN 引用了以下内容,也可能触发报错:
常见返回信息仍可能是:
CALL-OFF ITEM IS INVALID在 Aptiv 项目实施过程中,建议优先确认工厂采用的是哪一种订货模式,再决定 ASN 的生成逻辑。
系统设计建议如下。
应按照:
COF进行分组。
而不应按照以下维度分组:
FOR EACH COF
Generate ASN
NEXT也就是说,一个 COF 生成一个 ASN。
系统设计建议是按实际发运进行汇总。
可以合并的范围包括:
前提是这些内容属于同一次实际发运。
发送 ASN 前,建议至少确认以下内容:
APTIV ASN 实施中最容易被忽略的一点是:
不同工厂的 DELJIT 和 ASN 规则并不完全相同。
对于采用 Lean Ordering 的工厂(如 CYPRIUM / VERSIGENT):
对于未采用 Lean Ordering 的工厂:
因此,在项目实施和上线前,先确认工厂是否启用了 Lean Ordering,往往是避免 ASN 被 APERAK 拒绝的关键一步。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。