什么是 UBL 2.1

UBL(Universal Business Language)2.1 是 OASIS 制定的业务单据 XML 标准,被广泛用作欧洲和亚太地区电子发票的基础格式。

Universal Business Language(UBL)2.1 是 OASIS 的一项开放标准,定义了一套用于业务单据的 XML 架构库——发票、贷项通知单、采购订单、发货通知等。每种单据类型都有一组以 XML Schema Definition(XSD)表达的、定义好的字段、数据类型和基数规则,因此任意两个实现 UBL 的系统都能在无需定制集成的情况下交换单据。

对于电子发票而言,最重要的 UBL 单据类型是 Invoice 和 CreditNote。欧盟的 EN 16931 发票标准有一个 UBL 2.1 语法绑定,这意味着符合 EN 16931 的发票可以序列化为 UBL XML。Peppol BIS 3.0 本身就是 UBL 2.1 的一个配置文件,附加了额外的校验规则。包括荷兰、瑞典、挪威、澳大利亚、新西兰和新加坡在内的多个国家以 UBL 2.1 为其国家电子发票标准的基础。

UBL 发票在命名的 XML 元素中包含结构化数据:AccountingSupplierParty、AccountingCustomerParty、InvoiceLine、TaxTotal 等。由于其结构是机器可读且经架构校验的,买方的 ERP 可以解析收到的 UBL 发票,将其与采购订单核对,并在无需人工录入的情况下过入应付账款——这正是电子发票强制规定旨在释放的效率。

Invotify Pro 导出符合 EN 16931 UBL 语法的 UBL 2.1 发票。导出的 XML 包含卖方和买方详情、带税额明细的行项目、付款条款和合计。您可以将文件直接传递给交易伙伴、通过 Peppol 接入点传递,或通过接受 UBL 的国家电子发票门户传递。

相关术语

UBL——
常见问题

Q01

什么是 UBL 2.1?

UBL(Universal Business Language)2.1 是 OASIS 发布的一项开放 XML 标准,适用于常见业务单据,包括发票、订单、发货通知和贷项通知单。它是欧洲及亚太地区电子发票采用最广泛的基础格式之一。

Q02

UBL 与 EN 16931 和 Peppol 有何关系?

UBL 2.1 是欧洲标准 EN 16931 允许的两种语法之一(另一种是 UN/CEFACT CII)。Peppol BIS Billing 3.0 直接构建于 UBL 2.1 之上,因此结构正确的 UBL 发票可同时满足 EN 16931 和 Peppol 的要求。

Q03

UBL 文件可供人工阅读吗?

UBL 是 XML,因此它是机器可读的,专为自动化处理而非纸面阅读而设计。它旨在由会计和采购系统解析;便于人阅读的视图通常由同一数据单独呈现,例如生成 PDF。

Q04

Invotify 能将发票导出为 UBL 吗?

可以。Invotify Pro 可从您的发票生成 UBL 2.1 XML,同时还可生成 CII 和 Peppol BIS 3.0 输出。这使您能够向要求 UBL 语法的公共机构和交易伙伴提交基于标准的电子发票。

准备好发送您的第一张发票了吗?

不到一分钟即可创建专业发票。无需设计技能。