Peppol 参与方标识符检查器
输入一个 Peppol 参与方标识符(或多行批量输入)。系统对照 OpenPeppol 官方代码表核验方案代码、区分 ISO 6523 与私有扩展、核对校验位,并直白说明本地校验通过与网络激活的区别。
🔒 你的数据不会离开浏览器。
方案与规则的依据
在 Peppol 电子单据投递网络中,发票与订单使用形如 <scheme>:<value> 的参与方标识符进行寻址与路由。其标准依据为 Peppol Policy for the use of identifiers v4.4.0(2025-02-06)以及官方公布的 OpenPeppol Participant identifier schemes 代码表 v9.7。
官方 ISO 6523 ICD 与 OpenPeppol 99xx 私有扩展
在 OpenPeppol 收录的 105 个方案中,只有 48 个是真正的 ISO 6523 国际代码指派机构标识(ICD),例如 0088(GS1 全球位置码 GLN)、0208(比利时企业号 CBE/KBO)、0195(新加坡 UEN)。其余 57 个方案则是 OpenPeppol 在各国正式申请 ICD 之前设立的 99xx 私有扩展。
正常生效、已停用与已废除方案
随着各国陆续获得正式的 ISO 6523 ICD 代码,旧有的 99xx 私有扩展方案正逐步被淘汰。例如比利时已正式废除了 9925(比利时增值税号)与 9956(比利时企业号),并停用了 0193,统一要求迁移至官方 ICD 0208。使用已废除方案的发票会在合规的 Peppol 访问点处被直接拒收。
本地离线校验能证明什么 —— 以及不能证明什么
本工具在浏览器本地验证标识符结构、方案代码、长度限制(最多 130 字符),以及特定方案的校验位算法(如 GLN 0088 的 GS1 Mod-10 与比利时 0208 的 Mod-97)。全程无需发往服务器,保护企业商业隐私。
校验通过证明该标识符符合 Peppol 规范且结构自洽。它不能证明该企业已经在 Peppol 访问点处完成注册或当前已激活接收功能。确认网络注册状态必须前往官方 Peppol Directory 进行查询。
本工具执行的全部检查(共 10 条规则)
PID-N01 网络注册状态需通过 Peppol 目录查询
此项检查仅验证参与方标识符的格式、方案有效状态及校验位一致性。本页面不向 Peppol Directory 或访问点发起网络请求,无法判断该参与方当前是否在 Peppol 网络上已完成注册或激活。
来源: Peppol Code Lists — Participant identifier schemes (OpenPeppol)
PID-P01 已识别并去除传输层 URN 前缀
标识符携带的 SML/SMP eDelivery 传输层 URN 前缀 "iso6523-actorid-upis::" 已被识别并移除。
修复: 商业单据与业务系统配置中建议直接使用 scheme:value 格式。
来源: Peppol Code Lists — Participant identifier schemes (OpenPeppol)
PID-F01 标识符格式必须为 scheme:value
Peppol 参与方标识符必须使用 4 位方案代码加英文冒号加值的格式(例如 0088:5798000000000 或 0208:0899965307)。
修复: 将标识符改为 方案代码:值 格式。
来源: Peppol Code Lists — Participant identifier schemes (OpenPeppol)
PID-S01 未知的参与方标识符方案代码
方案代码 "{scheme}" 未在 OpenPeppol 官方参与方标识符方案代码表中注册。
修复: 请使用 OpenPeppol 收录的有效 4 位方案代码。
来源: Peppol Code Lists — Participant identifier schemes (OpenPeppol)
PID-S02 参与方标识符方案已被废除
方案 "{scheme}" ({name}) 已从 Peppol 代码表中彻底废除,不可用于新签发的发票等单据。
修复: 请迁移至当前有效方案。
来源: Peppol Code Lists — Participant identifier schemes (OpenPeppol)
PID-S03 参与方标识符方案已停用 (Deprecated)
方案 "{scheme}" ({name}) 在 OpenPeppol 中已被弃用,新开具的单据应避免使用。
修复: 请尽快迁移至活跃方案。
来源: Peppol Code Lists — Participant identifier schemes (OpenPeppol)
PID-L01 标识符值超过长度上限
标识符的值长度为 {length} 字符,超过了 Peppol Policy 规定的 130 字符最大上限。
修复: 确保标识符值不超过 130 字符。
来源: Peppol Code Lists — Participant identifier schemes (OpenPeppol)
PID-C01 GS1 GLN (0088) 校验位错误
GS1 全球位置码 ({value}) 校验位不正确:依据前 12 位数字计算出的 GS1 Mod-10 校验位应为 {expected},实际为 {actual}。
修复: 修正 GLN 的第 13 位校验位。
来源: Peppol Code Lists — Participant identifier schemes (OpenPeppol)
PID-V01 标识符值不符合方案格式要求
标识符的值与方案的格式规范不符。例如 GS1 GLN (0088) 必须为 13 位纯数字,比利时企业号 (0208) 必须为 10 位数字且通过 Mod-97 校验。
修复: 按照该方案的标准规则修正标识符的值。
来源: Peppol Code Lists — Participant identifier schemes (OpenPeppol)
PID-E01 OpenPeppol 99xx 私有扩展方案
方案 {scheme} 是 OpenPeppol 自定义的 99xx 私有扩展,并非 ISO 6523 官方 ICD 项。
来源: Peppol Code Lists — Participant identifier schemes (OpenPeppol)
关于这些规则。 每一条都有编号、严重级别和通俗解释。每个来源链接都已登记在案,并对线上页面实际复验过,而不是凭印象写上去的;本工具的来源最近一次复验于 2026年11月1日. 规则如何编写、测试与保持更新 →