Definícia a kontext
Universal Business Language (UBL) je XML schéma pre elektronickú výmenu obchodných dokumentov vyvinutá štandardizačnou organizáciou OASIS. Verzia 2.1, ratifikovaná v roku 2013, je aktuálne najpoužívanejším profilom pre B2B fakturáciu v Európskej únii a v rámci siete PEPPOL.
Na rozdiel od PDF, ktorý je formát pre vizuálne zobrazenie, UBL XML je formát pre strojové spracovanie. Faktúra v UBL obsahuje štruktúrované polia — identifikáciu strán, položky, sumy, sadzby DPH — ktoré účtovný softvér príjemcu prečíta priamo bez OCR alebo manuálneho prepisovania. To je dôvod, prečo EÚ smernica 2014/55/EÚ a slovenský zákon č. 385/2025 Z. z. UBL 2.1 vyžadujú pre B2B faktúry od 1. 1. 2027.
UBL faktúra je definovaná Customisation ID, ktorý určuje konkrétny profil. Pre slovenské B2B faktúry sa používa kombinácia EN 16931 profilu (urn:cen.eu:en16931:2017) a PEPPOL BIS Billing 3.0 profilu (urn:fdc:peppol.eu:2017:poacc:billing:01:1.0). Tieto profily definujú, ktoré polia sú povinné, voliteľné, a ako sa formátuje napr. dátum, suma alebo daňová sadzba.
UBL nie je viazaný na jedno doručovacie médium. Faktúra môže byť odoslaná e-mailom ako príloha, cez SFTP, REST API, alebo cez sieť PEPPOL pomocou AS4 protokolu. Pre slovenský zákonný režim 2027 je primárne doručovacie médium PEPPOL.
Zákon č. 385/2025 Z. z., čl. 2 (vymedzenie pojmov) a § 3 (technický štandard)