Peppol网络对接流程

news2024/11/24 1:26:22

Peppol 代表泛欧在线公共采购,现在连接到 Peppol 的组织可以通过高度安全的国际网络交换商业文件。知行软件通过了 PEPPOL 的 AS2 及 AS4 测试,被 OpenPEPPOL AISBL 正式认证为 PEPPOL 接入点供应商。可以在Peppol查询到相关接入点信息,如下:

什么是 Peppol ID?

要想实现Peppol对接,企业需要使用 PEPPOL ID 自动识别彼此身份。

PEPPOL ID由唯一编号组成,企业不会对数据发送者和接收者的身份产生误解,也不可能出现错误的发票信息。

PEPPOL ID示例格式:

0088:12345

这里的0088可以理解为类型,而12345则表示对应类型下的编码。这里的编码一般为企业的GLN编码、税号等真实有效的信息。

什么是 Peppol SMP?

Peppol SMPs具有公布Peppol参与者的能力。所有加入Peppol网络的组织(如订约机构或供应商)通过一个单独的服务,即服务元数据发布器(SMP),发布其接收能力(交付地址、业务流程和支持的文件类型等)。

SMP的作用类似于地址簿或企业注册表,包含特定电子采购社区内参与者的详细信息。

通常情况下,SMP是为补充接入点而存在的,为接入点的客户发布交易双方的元信息(如AS4信息、证书等)。但SMP也可以由第三方组织作为独立的服务提供。

如何对接Peppol网络?

1.企业作为发送方如何通过Peppol发送文件

如上图所示是企业A通过Peppol网络发送文件的流程图,其中SMP即上文提到的Peppol SMPs。

第一步,企业A需要申请自己的PEPPOL ID,并将企业A以及交易伙伴的PEPPOL ID提供给知行软件接入点。
第二步,知行软件接入点将通过交易伙伴的PEPPOL ID向SMP查询交易伙伴的元信息(包含AS4信息,证书等)
第三步,SMP将查询到的结果反馈给知行软件接入点,企业A可开始发出文件。
第四步,知行软件接入点利用查询到的信息,将企业A需要发送的数据进行处理,加入头部信息之后发送给交易伙伴接入点,由交易伙伴接入点发送给交易伙伴,由此企业A成功发送文件。

2.企业作为接收方如何通过Peppol接收文件

第一步,交易伙伴会将自己以及企业A的PEPPOL ID提供给交易伙伴接入点。
第二步,交易伙伴接入点将通过企业A的PEPPOL ID向SMP查询企业A的元信息(包含AS4信息,证书等)
第三步,SMP将查询到的结果反馈给交易伙伴接入点,交易伙伴开始发出文件。
第四步,知行软件接入点接收文件,并对文件进行处理,发送给企业A,由此企业A成功接收到文件。

企业与知行软件接入点应该如何连接呢?

1.企业与知行软件接入点之间的文件传输

需要建立两个连接通道:

  • 知行软件接入点与交易伙伴接入点之间通过AS4或AS2进行通信。
  • 企业A与知行软件接入点之间进行通信。

企业A可以选择通过以下方式与知行软件接入点建立连接:

  • SFTP Sever
  • SFTP Client
  • AS2

2.通过Peppol传输的是什么样子的报文?

PEPPOL 接入点具备发送和接收数据的功能,除了发票之外,还支持订单、发货等的电子数据交换,以上单据均以XML的形式传输,符合PEPPOL BIS标准,如发票符合PEPPOL BIS Billing 3.0。

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

阅读原文

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

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

相关文章

TH9-搭建后台系统

TH9-搭建后台系统1、项目架构1.1 概述1.2 API网关1.2.1 搭建网关依赖引导类跨域问题配置类配置文件1.2.2 配置鉴权管理器1.3 Nacos配置中心1.3.1 添加依赖1.3.2 添加bootstrap.yml配置1.3.3 nacos添加配置2、后台系统2.1 概述2.2 环境前端搭建2.2.1 导入数据库2.2.2 导入静态页…

MYSQL-INNODB索引构成详解

作者:郑啟龙 摘要: 对于MYSQL的INNODB存储引擎的索引,大家是不陌生的,都能想到是 B树结构,可以加速SQL查询。但对于B树索引,它到底“长”得什么样子,它具体如何由一个个字节构成的&#xff0c…

插入排序

目录 插入排序 思路: 原理视频: 代码: 时间复杂度: 总结: 题目链接: 插入排序 题目描述: 插入排序基本思想是每一步将一个待排序的记录,插入到前面已经排好序的有序序列中去,直到插完所有元素为止。 输入N个整数,将它们从…

【设计模式】代理模式(Proxy Pattern)

代理模式属于结构型模式,当一个对象不处于相同内存空间时、创建开销大时、需要进行安全控制时或需要代理处理一些其他事物时可以使用代理模式。代理模式通过为另一个类提供一个替身类来控制对这个类的对象的访问。 文章目录代理模式的介绍代理的分类:优点…

了解CloudCompare软件

CloudCompare是一款基于GPL开源协议的3D点云处理软件, 打开一个点云; 按住鼠标拖动旋转会出现坐标轴; 如果选中 TLS/GBL, 会出来右边这个线框,可以一起旋转;查了一下,TLS/GBL似乎是地面激光雷达…

2022年国际工程行业研究报告

第一章 行业概况 国际工程是指一个工程项目从咨询、投资、招投标、承包(包括分包)、设备采购、培训到监理各个阶段的参与者来自不止一个国家,并且按照国际工程项目管理模式进行管理的工程。国际工程是一种综合性的国际经济合作方式,是国际技术贸易的一种…

了解Linux内核内存映射

【推荐阅读】 深入linux内核架构--进程&线程 路由选择协议——RIP协议 轻松学会linux下查看内存频率,内核函数,cpu频率 纯干货,linux内存管理——内存管理架构(建议收藏) 概述Linux内核驱动之GPIO子系统API接口 一. 内存映射原理 由于所…

shadow阴影属性

shadow阴影属性 盒子阴影CSS中新增了盒子阴影,我们可以使用box-shadow属性为盒子添加阴影 源代码 box-shadow: h-shadow v-shadow blur spread color inset; h-shadow 必需,水平阴影的位置,允许负值 v-shadow…

AI 揭晓答案,2022世界杯冠军已出炉

卡塔尔世界杯,究竟谁能捧起大力神杯,就让我们用机器学习预测一下吧! 文章目录数据源技术提升数据集构建功能开发数据分析模型世界杯模拟结论数据源 为了构建机器学习模型,我们需要来自团队的数据。首先需要一些能够说明球队表现的…

Java学习之多态参数

目录 多态参数 父类-Employee类 子类-Worker类 子类-Manager类 Test类-要求1 main类-PolyParameter 在main类中调用Test类的showEmpAnnual(Employee e) 方法 运行结果 Test类-要求2 代码 main方法内调用 分析 运行结果 多态参数 方法定义的形参类型是父类&#xff0…

青竹画材创业板IPO被终止:年营收4.15亿 文投基金是股东

雷递网 雷建平 12月8日河北青竹画材科技股份有限公司(简称:“青竹画材”)日前IPO被终止。青竹画材曾计划募资4.1亿元,其中,3.08亿元用于美术画材产能扩建项目,2317.35万元用于研发中心项目,7966…

Selenium+python常见问题,闪退,找不到元素

1、闪退问题: 由于缺少浏览器对应驱动。谷歌:chromedriver驱动;火狐:geckodriver驱动 查看Chrome版本 查找Chrome和ChromeDriver的对应关系 打开Chrome,在设置 – 关于Chrome下载对应ChromeDriver ChromeDriver下载…

本地存储:localStorage,sessionStorage,和cookie。区别

localStorage: 特点: 永久存储支持跨页面通讯,也就是在其他页面同样可以获取到你存好的数据。只能存储字符串类型的数据,不能存储复杂数据类型 sessionStorage: 特点: 临时存储,会话级别&am…

68. 关于 SAP ABAP 报表的多语言显示问题

文章目录 SAP 标准程序的多语言显示支持自开发 Screen 的字段,如何实现多语言显示呢?总结最近一个朋友向我发起知乎咨询,询问 SAP ABAP 报表的字段文本,到底是存储在哪些数据库表里的。 随着后来笔者同这位朋友的深入沟通,得知这位朋友询问的问题背后,实际上包含了一个重…

Windows系统还原失败该怎么办?

系统还原是Windows系统中一个强大的实用程序,它允许您将系统回退到以前的时间点及状态。该功能可以用来撤销对系统所做的一系列更改,比如,当您执行了驱动程序的更新后,计算机出现了异常,您就可以通过系统还原的操作将系…

【微服务】1、一篇文章了解 Eureka 注册中心(理论加代码)

Eureka 的作用和案例使用一、Eureka 的作用(注册中心)二、Eureka 代码(1) 搭建 Eureka 注册中心① 创建项目,引入 spring-cloud-starter-netflix-eureka-server 依赖【eureka 服务端依赖】② 编写 eureka 服务端启动类(启动类添加…

WSO2使用Jenkins进行CI/CD

WSO2使用Jenkins进行CI/CD1. Tool Install1.0 Port 1.1 wso2 Install 1.2 Tool Install(git/vim/jenkins)2. Jenkins CI/CD2.1 Apictl Command2.1 Apictl Command5.2.1 Setting up the environment5.2.2 Setup repository5.2.3 Setup JFrog Artifactory5.2.4 Configure Jenkins…

计算机网络复习(四)

4-15.一个3200位长的TCP报文传到IP层,加上160位的首部后成为数据报。下面的互联网由两个局域网通过路由器连接起来。但第二个局域网所能传送的最长数据帧中的数据部分只有1200位。因此数据报在路由器必须进行分片。试问第二个局域网向其上层要传送多少比特的数据&am…

JavaScript进阶教程——原始类型与引用类型、对象拷贝(克隆)

文章目录序原始类型与引用类型基本概念两种类型的区别赋值比较函数传参对象拷贝对象克隆的使用场景:对象拷贝的分类:浅拷贝深拷贝序 解决JavaScript中比较烧脑的问题: 原始类型与引用类型闭包原型对象this关键字bind、apply、call异步编程 …

VMware Workstation 17.0 Pro SLIC Unlocker for Windows

VMware_Dell_2.6_BIOS-EFI64_Mod;macOS Unlocker,支持 macOS Ventura 请访问原文链接:VMware Workstation 17.0 Pro SLIC & Unlocker for Windows & Linux,查看最新版。原创作品,转载请保留出处。 作者主页&…