跳到主要内容

Peppol网络详解 - 电子发票交换标准指南

本文还提供以下语言版本:EnglishEspañolDeutschPortuguêsFrançais

Peppol是什么、如何使用以及注意事项​

Peppol是一个开放网络,用于在企业之间以及企业与公共机构之间交换电子发票、订单和发货通知等结构化商业单据。它由OpenPeppol AISBL(一家根据比利时法律设立的非营利国际协会)与各国Peppol机构共同治理;在没有本国Peppol机构的司法管辖区,由OpenPeppol担任Peppol机构。本文将深入介绍Peppol、其用途,以及如何注册并在该网络上发送电子发票。 [1]

什么是Peppol?​

Peppol是一个网络,使企业能够在欧洲及其他地区与贸易伙伴交换电子发票和其他商业单据。它建立在一套通用规范(标识符、发现、传输和单据格式)之上,每个参与的服务提供商都必须遵循这些规范,从而使不同的电子发票解决方案能够协同工作。Peppol被私营部门企业和公共部门组织广泛使用。 [2]

欧盟第2014/55/EU号指令要求公共部门买方能够接收和处理符合欧洲标准EN 16931的电子发票(截止日期为2019年4月18日;对于次中央采购机构和实体,成员国最迟可将其推迟至2020年4月18日)。该义务涵盖欧盟采购指令范围内合同(即超过门槛的合同)项下的发票。该指令并未规定使用何种网络;许多成员国选择Peppol作为交付渠道。 [3] [4]

Peppol被设计为一个开放且可互操作的网络,这意味着企业可以使用多种电子发票解决方案接入该网络。除电子发票外,Peppol还支持多种单据类型,例如采购订单、订单响应、发货通知和产品目录。这些单据包括电子订单(e-Orders)、电子预先发货通知(发货通知,Despatch Advice)、电子发票(eInvoices)、电子目录(eCatalogues)、发票响应(Invoice Responses)和消息级响应(MLR将于2027年5月前被MLS取代)。 [5]

Peppol如何运作?​

Peppol四角模型 Peppol四角模型

Peppol采用四角模型。发送方企业(第1角)并不直接连接其贸易伙伴的服务提供商,而是将单据交给自己的接入点(第2角),由该接入点进行验证并传输至接收方的接入点(第3角)。接收方接入点对单据进行验证后,将其转发给接收方企业(第4角)。部分国家增加了第五角,即接收发票数据的税务机关平台;OpenPeppol将其视为多个四角交换的组合。请参阅CTC电子发票模式。 [6]

发送方接入点根据收票方的Peppol ID找到正确的接收方接入点:

  1. 它在服务元数据定位器(Service Metadata Locator,SML)(一项基于DNS的服务)中查询该ID。SML指向登记该ID的唯一服务元数据发布者(Service Metadata Publisher,SMP)。每个参与者ID恰好登记在一个SMP中。
  2. 它向该SMP查询收票方针对所发送的特定单据类型的端点。SMP返回接收方接入点的地址和证书。
  3. 它将单据发送至该接入点。

如果收票方已登记,但并非针对所发送的发票类型进行登记,则该发票无法通过Peppol路由至收票方。 [7]

Four-corner model · routing by Peppol ID
The recipient's Peppol ID decides where the invoice goesService Metadata Publishereach ID's AP, per document type1 · SML (DNS) finds receiver's SMP2 · SMP returns receiver's APSenderinvoicing softwareSender's APaccess pointReceiver's APaccess pointReceiverinvoicing softwareAS4 RECEIPT: RECEIVED BY RECEIVER'S APnot validation, processing or payment by the receiverReceiver not registered in an SMP for that invoice type? It cannot be sent a Peppol invoice.

在接入点之间,唯一有效的Peppol传输配置文件是AS4(Peppol AS4配置文件2.0)。较早的START和AS2配置文件以及AS4配置文件1.0已于2023年9月6日移除。每次传输时,接收方接入点都会返回一份AS4回执(AS4 Receipt)。该回执确认接收方接入点已收到有效载荷并对该消息承担责任;但它并不说明内容是否有效,也不说明是否已送达买方系统。 [8] [9]

Peppol的用途​

Peppol可用于多种用途,包括B2B(企业对企业)和B2G(企业对政府)开票。它在公共部门中被广泛使用,许多欧盟成员国选择它作为根据第2014/55/EU号指令接收电子发票的渠道。Peppol也在欧洲以外地区使用:OpenPeppol为澳大利亚和新西兰、新加坡、日本、马来西亚、阿拉伯联合酋长国、尼日利亚和阿曼发布了PINT(Peppol International)发票规范,此外还有欧盟PINT。例如,请参阅澳大利亚和阿拉伯联合酋长国。 [5]

Peppol还可用于其他类型的电子单据交换,例如采购订单、送货单和产品目录。通过使用Peppol,企业可以简化单据交换流程并减少人工错误。

您可以在此处查看接受Peppol的国家列表

如何注册并在Peppol上发送电子发票​

要使用Peppol,企业必须首先在运营接入点(Access Point,AP)的Peppol服务提供商处注册。接入点是为Peppol网络提供连接和服务的组织。OpenPeppol公布经认证的服务提供商名单,企业可以从中选择最适合自身需求的服务提供商。 [10]

企业在接入点服务提供商处注册后,即可开始在Peppol上发送电子发票。标准发票格式为Peppol BIS Billing 3.0,它是EN 16931的核心发票使用规范(Core Invoice Usage Specification,CIUS),提供UBL 2.1(发票和贷项通知单)或UN/CEFACT CII(发票)两种语法。任何遵循该规范的发票也同时符合EN 16931。要发送发票,企业需要在其电子发票软件中创建电子发票,并通过自己的接入点发送;该接入点会查找贸易伙伴的接入点并将发票送达。随后,该接入点再将发票转发至收票方的电子发票软件。 [11]

在Peppol上发送电子发票时,企业需要填写收票方的Peppol ID,即用于路由发票的标识符。Peppol ID由基于ISO 6523的方案代码加上该方案签发的标识值组成,书写形式为“方案:值”(scheme:value)。例如,0088:7300010000001是GS1 GLN;0192:后接9位数字是挪威机构号(Enhetsregisteret);9925:后接比利时增值税号是比利时增值税ID。该ID没有单独的国家代码字段,也不包含接入点信息:接入点通过上文所述的SML和SMP查询找到。Peppol不自行生成号码;您的服务提供商会将您已持有的标识符登记到其SMP中。只能使用OpenPeppol参与者标识符方案列表中的有效代码。 [12] [13]

您可以在Peppol目录中搜索参与者,但根据OpenPeppol的目录规范,在该目录中列名属于自愿行为:服务提供商可以选择不发布企业名片,因此未列入目录的企业仍可能可以联系到。最终的检查方式是针对收票方的Peppol ID和单据类型进行SMP查询,您的接入点在每次发送时都会执行这一查询。 [14]

使用Peppol时的注意事项​

尽管Peppol带来诸多益处,但在使用该网络时仍有一些重要事项需要注意。例如,企业必须确保其电子发票软件与Peppol兼容,并已在Peppol接入点服务提供商处注册。部分国家有特定要求(例如德国,该国使用XRechnung单据类型和Peppol-Leitweg-ID方案0204;请参阅德国电子发票指南)。发送方必须遵守这些要求,才能成功将发票发送给收票方。

Peppol并不是单一系统,而是由相互连接的接入点、服务元数据发布者和一个服务元数据定位器组成的集合。接入点负责传输电子单据。每个SMP为在其中登记的参与者ID保存该参与者可接收的每种单据类型的端点和证书。SML是一项基于DNS的服务,用于告知发送方接入点应查询哪个SMP。 [7]

交付状态与业务响应是不同的消息。 **消息级响应(Message Level Response,MLR)是一项独立的可选Peppol交易,并不属于BIS Billing 3.0的一部分。它报告的是合规性验证结果(因错误被拒绝、通过验证或未经验证即确认),而非买方的业务决定。OpenPeppol正在以服务提供商之间发送的消息级状态(Message Level Status,MLS)取代MLR;每个服务提供商都必须支持MLS,且否定性MLS始终为强制要求。根据MLS分阶段引入计划,MLS接收必须在2027年2月28日前投入生产,MLS发送自2027年3月31日起成为强制要求;MLR分阶段淘汰计划给出的相同里程碑为2027年3月1日和2027年4月1日(一份文件表述的是某一阶段的最后一天,另一份文件表述的是下一阶段的第一天)。MLR将于2027年5月1日完全停用。买方的业务层面答复(接受、拒绝、已付款)则是单独的Peppol发票响应(Invoice Response)**交易。 [15] [16] [6]

近期变更​

  • 2026-07-01 — 根据修订Upphandlingsmyndigheten(瑞典国家公共采购局)机构条例(förordningen (2015:527))的Förordning (2026:598)第2 b–2 d条,瑞典将其国家Peppol连接职能、B2G电子发票支持以及制定结构化电子发票格式规则的权力从DIGG移交给Upphandlingsmyndigheten(国家公共采购局)。仍将DIGG列为瑞典Peppol联络点的面向供应商的资料已经过时。请参阅Lookuptax的瑞典增值税指南。(Svensk författningssamling)——参见事件记录和期刊

相关资源​

重要网站​

网站URL
Peppol企业目录Peppol目录
经认证的Peppol服务提供商官方名单经认证的Peppol服务提供商
Peppol机构Peppol机构

参考链接​

常见问题​

如何获取Peppol ID?​

您无需申请新的号码。您的Peppol服务提供商会登记您已持有的标识符,其书写形式为方案代码加上标识值。示例:0192:加挪威机构号,0088:加GS1 GLN,9925:加比利时增值税号。服务提供商将其登记在自己的服务元数据发布者(SMP)中,SMP再将其记录到Peppol SML中。OpenPeppol在peppol.org上公布经认证的服务提供商名单。

我能否向未列入Peppol目录的企业发送发票?​

通常可以。Peppol目录仅列出其服务提供商选择发布企业名片(business card)的企业,而OpenPeppol的目录规范规定这属于自愿行为。发票能否送达取决于收票方的Peppol ID是否已在SMP中针对该发票类型进行登记,您的接入点在每次发送时都会对此进行检查。如果不存在SMP登记,发票便无法通过Peppol传输;请使用其他约定的渠道。

如何确认发票已被接收?​

接收方接入点会返回一份AS4回执(AS4 Receipt),确认其已收到该消息并对其承担责任。该回执并不说明验证结果、是否已送达买方系统或付款情况。目前,验证结果可以通过可选的消息级响应(MLR)传递。自2027年4月起,服务提供商之间的消息级状态(MLS)成为强制要求,MLR将于2027年5月1日停用。买方的业务决定(接受、拒绝、已付款)则是单独的Peppol发票响应(Invoice Response)。