首页 > 其他分享 >快速对接耐克森NEXANS EDI

快速对接耐克森NEXANS EDI

时间:2023-09-01 12:16:15浏览次数:42  
标签:Delivery NEXANS EDI Number VDA Call 编号 耐克森

《快速对接德尔福Delphi EDI》一文中,我们详细讲了这次项目中Delphi的需求和实施方案,我们提到,由于汽车电缆行业某客户需要同时对接三个贸易合作伙伴DELPHI,NEXANS和KSD,我们将三个贸易合作伙伴按照优先级来划分,将Delphi作为第一阶段的对接目标,对接完成后,NEXANS和KSD自然成为第二梯队和第三梯队了。在本文中,我们就NEXANS的EDI需求,再次做出详细解读。

扩展阅读: 汽车电缆行业EDI整体解决方案

需求描述

NEXANS的EDI需求和Delphi相比,业务内容差别不大,只是在EDI报文标准上有一些区别。Delphi要求使用的是EDIFACT报文标准,而NEXANS要求使用的是VDA报文标准。VDA报文标准常用于德国汽车行业。

  • 传输协议:OFTP2.0 连接
  • 报文标准:VDA 标准
  • 报文类型:VDA 4905, VDA 4913
  • 实施方案:XML方案,集成SAP系统

报文解读

VDA 4905

VDA 4905表示CALL OFF,在供应链中一般指的是针对长期协议创建的采购订单,有时也将其作为需求预测来理解。在VDA 4905报文中,采购商会定期更新需求版本。在NEXANS EDI需求中,VDA 4905方向为NEXANS发送给知行客户。 VDA 4905中包含以下业务数据:

头部数据:

  • Customer Number: 采购商编号
  • Supplier Number: 供应商编号
  • Old Transmission Number: 上一次传输编号
  • New Transmission Number: 本次传输编号,一般在上一次传输编号上累加
  • Transmission Date: 传输日期

物料明细数据:

  • Customer Plant: 客户工厂编号
  • Call Off Number New: 当前Call-off编号
  • Call Off Date New: 当前Call-off日期
  • Call Off Number Old: 上一次Call-off编号
  • Call Off Date Old: 上一次Call-off日期
  • Customer’s Article Code: 客户产品编号
  • Supplier’s Article Code: 供应商产品编号
  • Order / Contract Number: 订单/合同编号
  • Unloading Point: 卸货点
  • Customer Reference: 客户参考号
  • Quantity Unit: 数量单位
  • Delivery Interval: 交货间隔
  • Production Authorisation: 生产授权
  • Material Authorisation: 物料授权
  • Account: 账户
  • Storage: 仓库
  • Entry Date Last Delivery: 最后交付日期
  • Delivery Note Number Last Delivery: 最后交付送货单编号
  • Delivery Note Date Last Delivery: 最后交付送货单日期
  • Quantity Last Delivery: 最后交付数量
  • Cumulative Figure: 累计数量

需求明细数据:

  • Call Off Date 1: 预测交付日期
  • Call Off Quantity 1:预测需求数量
  • Call Off Date 2: 预测交付日期
  • Call Off Quantity 2: 预测需求数量 …

在VDA 4905中,比较难以理解的是需求明细数据中的Call-off日期格式,这里的日期格式存在以下几种可能性:

  • YYMMDD = signifies the date of the day of arrival of goods,也就是正常的预测交付日期
  • 000000 = last call off for an item ,表示此产品最后一次需求
  • 222222 = no requirement for this item number,表示此产品没有需求数量
  • 333333 = arrears,表示拖欠的产品数量
  • 444444 = immediate requirement,表示立刻要,马上发货
  • 555555 = change of call off horizon (date format)- ,表示后面的日期格式即将更改,更改类型为YYMM00(本年度的第几个月交付), YY00WW(本年度的第几周交付)
  • 999999 = remainder,表示剩余的数量
VDA 4913报文解读

VDA 4913表示发货通知,和Delphi需求中的DESADV相对应,一般在货物发出后一个小时之内,需要将发货通知报文发送给贸易合作伙伴,便于贸易合作伙伴根据发货通知内容进行收货。 VDA 4913中,主要包含以下业务数据:

头部数据:

  • Receiver: 接收方
  • Sender: 发送方
  • Transmission number old: 上次发送编号
  • Transmission number new: 新的发送编号,一般在上次编号上累加
  • Transmission date: 文件发送日期
  • Sub-Supplier number: 子供应商编号
  • Carrier number: 承运方编号

发货数据:

  • Consignment Number: 运单号
  • Plant Supplier: 供应商工厂
  • Carrier: 承运人
  • Date: 货物交付给承运人的日期
  • Time: 货物交付给承运人的时间
  • Shipment Gross Weight: 货物总毛重
  • Shipment Net Weight: 货物总净重
  • Number Of Packages: 包装数量
  • Transport Partner Id: 运输方伙伴编号
  • Key To Means Of Transport: 运输方式
  • Required Arrival Date: 要求到达日期
  • Required Arrival Time: 要求到达时间
  • Truck Type Code: 卡车类型编码

发货单明细数据:

  • Delivery Note Number: 发货单号
  • Despatch Date: 发货时间
  • Unloading Point: 卸货点
  • Dispatch Type: 运输类型
  • Customer’s Reference: 客户参考号
  • Contract/order No.: 客户采购订单号
  • Customer Plant: 客户工厂
  • Ship To/ Customer’s Storage Location: 存储位置

物料明细数据:

  • Customer’s Article Number: 客户物料编号
  • Supplier’s Article Number: 供应商物料编号
  • Country Of Origin: 物料原产国
  • Delivery Quantity 1: 发货数量1
  • Measure Unit Code 1: 数量单位1
  • Delivery Quantity 2: 发货数量2
  • Measure Unit Code 2: 数量单位2
  • Delivery Note Line Item Number: 发货明细行号

包装明细数据:

  • Customer’s Package Type Id: 客户包装类型编码
  • Supplier’s Package Type Id: 供应商包装类型编码
  • Number Of Packages: 包装数量
  • Delivery Note Line Item No: 发货明细行号
  • Package Number From: 包装起始编码
  • Package Number To: 包装结束编码
  • Label Indicator: 包装标识,此处固定为S

在EDI对接NEXANS项目过程中,并没有用到包装明细数据,也就是知行客户发给NEXANS的EDI报文中无需带包装信息。

前往知行软件官网主页,了解更多。

阅读原文

标签:Delivery,NEXANS,EDI,Number,VDA,Call,编号,耐克森
From: https://www.cnblogs.com/edi-ka/p/17671498.html

相关文章

  • redis分布式锁
    publicstaticfinalStringSET_NX_SCRIPT="ifredis.call('setnx',KEYS[1],ARGV[1])==1thenreturnredis.call('expire',KEYS[1],ARGV[2])elsereturn0end";publicBooleansetNx(Stringkey,Longexpire){returnstr......
  • Redis缓存相关问题
    缓存穿透:就是,一个请求携带的参数是,id为负一我缓存中肯定没有,而且数据库肯定也没有,那么这个参数为负一的请求就直接绕过了redis,直接就访问了数据库,这就是缓存穿透缓存击穿:就是我有一个热点数据,比如秒杀,好巧不巧在秒杀开始的时候,刚好我缓存的KEY到期了,那么秒杀的请求全部打进了我......
  • redis——docker安装部署
    1.redis镜像拉取dockerpullredis注:Redis镜像默认没有redis.conf文件,默认允许远程用户连接。2.启动redis容器dockerrun--restart=always-uroot-p6379:6379--namemyredis-v/root/redis/myredis.conf:/etc/redis/redis.conf-v/root/redis/data:/data-......
  • redis7.2.0 centos源码编译安装并设置开机自启动
    下载源码包wgethttps://github.com/redis/redis/archive/7.2.0.tar.gztar-zxf7.2.0.tar.gz编译编码编译编码cdredis-7.2.0make&&makeinstall此时默认redis-serverredis-cli等命令行安装到目录/usr/local/bin/目录中。如果你想安装命令行到指定目录中你可以指定......
  • 无涯教程-Android - EditText函数
    EditText是TextView的覆盖层,该覆盖层将自身配置为可编辑的。它是TextView的预定义子类,其中包含丰富的编辑功能。EditText-属性以下是与EditText控件相关的重要属性。您可以查看Android官方文档以获取属性的完整列表以及可以在运行时更改这些属性的相关方法。继承自android.......
  • 采埃孚ZF EDI解决方案
    德国ZF公司全名ZFFriedrichshafenAG(弗里德里西港ZF股份公司),德国采埃孚(ZF)集团,简称ZF公司,是当今世界上最重要的传动系统产品专业制造厂家之一。1908年,本着发明的精神、丰富的理念及开创新领域的决定,斐迪南·冯·齐柏林伯爵(CountFerdinandvonZeppel)在康斯坦茨湖上创立了齐......
  • Redis相关知识
    什么是Redis?它主要用来什么的?Redis是一个基于Key-Value存储结构的Nosql开源内存数据库。它提供了5种常用的数据类型,String、Map、Set、ZSet、List。它可以覆盖应用开发中大部分的业务场景,比如Top10问题、好友关注列表、热点话题等。Redis是基于内存存储,并且在数据结构上做了......
  • springboot整合redis,连接两个redis
    在SpringBoot中,可以使用RedisTemplate进行Redis的连接和操作。要连接多个Redis实例,你可以创建多个RedisTemplate实例,并通过配置不同的连接工厂来连接到不同的Redis实例。首先,在application.properties(或application.yml)配置文件中添加Redis连接信息:#第一个Redis......
  • redis
    redis-server.exeredis.windows.confredis-cli.exe-h127.0.0.1-p123456configgetrequirpassconfigsetrequirpasswx_123456_qzxauth"wx_123456_qzx"setmyKeyabcgetmyKey安装命令:redis-server.exe--service-installredis.windows.conf--loglevelve......
  • Redis的五大数据类型的数据结构
    概述  Redis底层有六种数据类型包括:简单动态字符串、双向链表、压缩列表、哈希表、跳表和整数数组。这六种数据结构五大数据类型关系如下:String:简单动态字符串List:双向链表、压缩列表Hash:压缩列表、哈希表SortedSet:压缩列表、跳表Set:哈希表、整数数组       ......