物流EDI:GEFCO EDI 需求分析

news2024/11/25 19:50:50

GEFCO专注于汽车物流领域近70年,是欧洲整车市场的物流供应商,也是欧洲十大领先的运输和物流集团之一。GEFCO的业务遍及六大洲,业务覆盖150个国家,在全球拥有庞大的员工队伍,在全球汽车行业的挑战中茁壮成长。为汽车制造商、零部件供应商和两轮车行业提供汽车物流领域包括进出库等的各项服务。

GEFCO_EDI1.jpg

物流EDI是指货主、承运方、实际运送货物的企业和其他物流相关单位之间通过EDI技术进行物流数据的交换,并以此为基础开展物流活动。

由于物流行业的特殊性,需要与来自各个行业的交易伙伴实现合作,但基本业务流程都是相似的,借助EDI传输订单、发货、收货等流程中交易双方需要的业务信息。

GEFCO EDI需求
EDI传输协议

GEFCO支持的传输协议为AS2。

EDI报文标准

以X12报文标准为例,GEFCO在与交易伙伴实现EDI对接的过程中使用频率最高的业务单据如下:

  • 810 – Invoice 发票
  • 850 – Purchase Order 采购订单
  • 856 – Ship Notice/Manifest 发货通知
  • 997 – Functional Acknowledgement 功能性确认

GEFCO EDI 项目中还可能会用到以下报文:

  • 940 – Warehouse Shipping Order 仓库装运订单
  • 945 – Warehouse Shipping Advise 仓库装运通知
  • 947 – Warehouse Inventory 仓库库存调整建议

此外对物流行业而言,必不可少的标签也可以通过EDI实现。GEFCO EDI项目中会使用到GS1-128 (UCC 128) 标签。

SSCC是什么?

SSCC 全称为 Serial Shipping Container Code,运输装箱序列编号,企业可以使用 SSCC 来识别物流单元,例如箱子、托盘或包裹。SSCC 结构如下图所示:

GEFCO_EDI2.jpg

SSCC 一般是20位数字,以上图中的 SSCC 为例,其设置组成如下:

00 0 0123456 000 000001 8
(1-2):00,默认值-由 GS1 定义和设置
(3):0,“0”表示纸箱,”1”表示托盘
(4-10):0123456,GS1 公司前缀,公司在 GS1 完成注册后申请的一个唯一的公司代码,代码将为7-11位
(11-13):000,GS1 公司前缀超出第10位时作为 GS1 公司前缀区域,未超出作为自定义的数列区域
(11-19):000001,由用户定义的数字序列
(20):8,校验位,根据 GS1 规定的创建 SSCC 时的公式计算得出

如何通过知行之桥EDI系统实现与GEFCO的EDI对接?

实现EDI对接意味着需要实现EDI系统与EDI系统之间的对接,GEFCO方已有EDI系统,企业要想与其建立EDI连接,首先需要部署自己的EDI系统。可以选择经验丰富的EDI供应商帮助企业实现EDI。

建立EDI连接通道

知行之桥EDI系统支持市面上常见的EDI传输协议,包括:AS2、OFTP、SFTP、FTP以及VAN等。如下图所示:

GEFCO_EDI3.jpg

我们的开发人员将不同的功能分别集成在各个端口中,如上图所示的一个个小模块,无需代码,只需要在可视化界面中进行简单配置即可于GEFCO建立EDI连接。

注意在与GEFCO建立AS2连接通道时,需要区分生产和测试环境,因此需要用到两个AS2端口。

格式转换

国际通用的EDI报文标准包括X12、EDIFACT、VDA、HL7等,知行之桥EDI系统支持对满足国际报文标准的EDI报文进行格式转换。对企业而言,直接处理这些EDI报文难度较大,需要将其转换为XML、Json、Excel等格式,借助知行之桥即可实现。

系统集成

所有的EDI项目旨在降低人工处理业务数据的工作量,提高供应链的信息化水平。因此实现格式转换后,EDI系统还需要具备系统集成的功能,支持与Quickbooks, Dynamics、Oracle, QAD, SAP,NetSuite, Salesforce, Magento, Shopify等业务系统的集成。

知行之桥EDI系统支持的集成方式如下:

1.中间数据库

EDI系统与ERP系统通过中间数据库进行数据交互,采用中间数据库方式对接避免了直接与ERP生产数据库连接可能会造成的潜在问题,也不会有数据强行插入生产库中而跳过ERP逻辑的问题出现。

2.Webservice

企业可以定义好Webservice接口给EDI系统,EDI系统将报文按照接口定义的格式进行转换,实现将EDI报文解析至ERP中。

3.API

EDI系统可以调用ERP的API(标准API或自定义API)输入数据,ERP也可以调用EDI系统的API来上传文件。

4.tRFC IDOC

tRFC用于将业务文件从一个SAP系统发送到另一个SAP系统,通常是通过使用ALE/IDoc层。EDI系统完成报文和IDOC文件之间的格式转换。

5.中间格式

某些ERP可能不支持集成,EDI系统可以将数据转换为Excel、XML或Json等其他中间格式,客户可以直接获取Excel来查看数据,或者可以通过手工导入文件的方式,将数据导入到ERP中。

了解更多 EDI 信息,请参阅: EDI 是什么?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1652423.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

AR人脸美妆SDK解决方案,让妆容更加贴合个人风格

美妆行业正迎来前所未有的变革,为满足企业对高效、精准、创新的美妆技术需求,美摄科技倾力打造了一款企业级AR人脸美妆SDK解决方案,为企业打开美妆领域的新世界大门。 革命性的人脸美妆技术 美摄科技的AR人脸美妆SDK解决方案,不…

Milvus向量数据库(一)Milvus存储byte[]类型源向量数据

两种路线&#xff1a; 第一种是把byte[]转换为List< float >&#xff0c;然后存储到Milvus的floatVector中第二种是把byte[]转换为ByteBuffer&#xff0c;然后存储到Milvus的BinaryVector中 步骤&#xff1a; 我先用的是第一种&#xff0c;但是在转换float过程中&…

Python-VBA函数之旅-repr函数

目录 一、repr函数的常见应用场景 二、repr函数使用注意事项 三、如何用好repr函数&#xff1f; 1、repr函数&#xff1a; 1-1、Python&#xff1a; 1-2、VBA&#xff1a; 2、推荐阅读&#xff1a; 个人主页&#xff1a;https://blog.csdn.net/ygb_1024?spm1010.2135.…

mvc区域、Html.RenderAction、Html.RenderPartial、 模板、section

根据上图 Html.RenderPartial 与 Html.RenderAction 区别 RenderAction 会把对应的视图结果渲染 RenderPartial 会把html视图直接渲染 模板

十九、分布式数据库MyCat

目录 一、概述 1、MyCat是什么&#xff1f; 2、原理&#xff1a; 3、能干什么 1、读写分离 2、数据分片 3、多数据源整合 4、Mycat监控 4、安装部署 1、环境准备 2、安装 3、Mycat配置详解 1、server.xml user 标签 2、schema.xml schema标签&#xff1a; table标签&…

AI大模型探索之路-训练篇16:大语言模型预训练-微调技术之LoRA

系列篇章&#x1f4a5; AI大模型探索之路-训练篇1&#xff1a;大语言模型微调基础认知 AI大模型探索之路-训练篇2&#xff1a;大语言模型预训练基础认知 AI大模型探索之路-训练篇3&#xff1a;大语言模型全景解读 AI大模型探索之路-训练篇4&#xff1a;大语言模型训练数据集概…

最新闲鱼小众蓝海虚拟资源,单号日入300+,三天必起店,矩阵放大月入1-2W

详情介绍 本项目售卖的虚拟资源非常小众&#xff0c;宅男的最爱&#xff0c;并且市场一片蓝海&#xff01;只需一步手机&#xff0c;随时随地操作项目&#xff0c;流量巨大&#xff0c;安装教程方法操作三天必起店&#xff0c;消息多到回不过来&#xff0c;一天轻松出个大几十单…

封装Springboot基础框架功能-03

在些模块中汇总了一些web开发常用的配置和功能。 模块源码结构 Restful API常用定义 QueryParam请求参数 Data public class QueryParam {private String key;private String value; }RestfulController实现 RestfulController.java&#xff0c;主要汇总一些常用的restful的…

启明智显分享|国产RISC-V@480MHz“邮票孔”工业级HMI核心板,高品质低成本,仅34.9元!

「Model系列」芯片是启明智显针对工业、行业以及车载产品市场推出的系列HMI芯片&#xff0c;主要应用于工业自动化、智能终端HMI、车载仪表盘、串口屏、智能中控、智能家居、充电桩显示屏、储能显示屏、工业触摸屏等领域。此系列具有高性能、低成本的特点&#xff0c;支持工业宽…

响应式编程Spring Reactor探索

一&#xff0c;介绍 响应式编程&#xff08;Reactive Programming&#xff09;&#xff0c;简单来说是一种生产者只负责生成并发出数据/事件&#xff0c;消费者来监听并负责定义如何处理数据/事件的变化传递方式的编程思想。 响应式编程借鉴了Reactor设计模式&#xff0c;我们…

一文搞懂前端跨页面通信的那些方案们

前端开发逃避不开跨页面通信这项工作&#xff0c;跨页面通信&#xff0c;就好比A页面要和B页面说话&#xff0c;可能只是说一句话&#xff0c;不需要回话&#xff0c;可能是要给一些东西&#xff0c;希望得到回复&#xff0c;并频繁进行沟通&#xff0c;接下来我们说说这些跨页…

图搜索算法 - 拓扑排序

相关文章&#xff1a; 数据结构–图的概念 图搜索算法 - 深度优先搜索法&#xff08;DFS&#xff09; 图搜索算法 - 广度优先搜索法&#xff08;BFS&#xff09; 拓扑排序 概念 几乎所有的工程都可分为若干个称作活动的子工程&#xff0c;而这些子工程之间&#xff0c;通常受…

Figma 高效技巧:设计系统中的图标嵌套

Figma 高效技巧&#xff1a;设计系统中的图标嵌套 在设计中&#xff0c;图标起着不可或缺的作用。一套便捷易用的图标嵌套方法可以有效提高设计效率。 分享一下我在图标嵌套上走过的弯路和经验教训。我的图标嵌套可以分三个阶段&#xff1a; 第一阶段&#xff1a;建立图标库 一…

洛谷官方提单——【入门4】数组——python

洛谷官方提单——【入门4】数组 小鱼比可爱题目描述输入格式输出格式样例 #1样例输入 #1样例输出 #1 提示代码 小鱼的数字游戏题目描述输入格式输出格式样例 #1样例输入 #1样例输出 #1 提示数据规模与约定 代码 【深基5.例3】冰雹猜想题目描述输入格式输出格式样例 #1样例输入 …

24深圳杯ABCD成品论文47页+各小问代码+图表

A题多个火箭残骸的准确定位&#xff1a; A题已经更新完22页完整版论文&#xff0b;高清无水印照片&#xff0b;Python&#xff08;MATLAB&#xff09;代码简单麦麦https://www.jdmm.cc/file/2710544/ 问题1&#xff1a;单个残骸的音爆位置确定 建模思路&#xff1a; 1. 声波传…

Codeforces Round 942 (Div.1) (Div. 2) 2A~2D

2A.Contest Proposal&#xff08;枚举&#xff09; 题意&#xff1a; 一个竞赛包含 n n n个问题&#xff0c;第 i i i个问题的难度预计最多为 b i b_i bi​。现在已经有 n n n个问题提案&#xff0c;第 i i i个问题的难度为 a i a_i ai​。最初&#xff0c; a 1 , a 2 , … ,…

为什么现在越来越多的人会选择陪诊

现在越来越多的人选择陪诊的原因有多方面。 首先&#xff0c;随着人口老龄化、医疗资源分配不均等问题的日益突出&#xff0c;许多老年人和病患在就医过程中面临诸多困难&#xff0c;如挂号、排队、取药等繁琐的手续和流程。陪诊服务能够为他们提供极大的便利&#xff0c;帮助…

spring模块(六)spring监听器(2)@EventListener

一、介绍 监听器的简化写法 二、原理 三、使用 Slf4j Component public class MyTask {EventListenerpublic void onApplicationEvent(ApplicationEvent event) {if (event instanceof ContextRefreshedEvent) {log.info("监听到 ContextRefreshedEvent...");}if…

[图解]DDD架构好简单我学会了-学会也没啥用

1 00:00:03,720 --> 00:00:05,920 内部共有&#xff0c;首先是内部的 2 00:00:08,150 --> 00:00:09,220 所以不能说什么 3 00:00:09,630 --> 00:00:10,730 不能跟外部连在一起 4 00:00:10,740 --> 00:00:15,280 比如说&#xff0c;功能架构&#xff0c;可以吗 …

使用Linux命令时,前面加sudo和不加有什么区别?

在使用cmake命令编译时&#xff0c;前面加上sudo和不加主要有以下区别&#xff1a; 权限&#xff1a; 使用sudo&#xff1a;当您在命令前加上sudo时&#xff0c;表示您以超级用户的权限执行该命令。这通常用于需要访问受限制的系统文件或执行需要更高权限的操作。不使用sudo&am…