Slovník · Štandardy a formáty · Posledná aktualizácia 24. 5. 2026

UBL 2.1

SynonymáUniversal Business Language 2.1UBL

Výslovnosťju-bí-el dva bod jeden

Otvorený XML formát pre štruktúrované obchodné dokumenty (faktúry, objednávky, dodacie listy) štandardizovaný organizáciou OASIS, ktorý slovenský zákon o e-faktúre 2027 určuje ako povinný technický štandard pre B2B faktúry.

Čo to znamená

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.

Právny odkaz

Zákon č. 385/2025 Z. z., čl. 2 (vymedzenie pojmov) a § 3 (technický štandard)

Slovenský kontext

Špecifiká pre slovenský trh

Slovenská finančná správa v 2026 ešte nezverejnila vlastný oficiálny SK rozšírený profil UBL — používa sa európsky štandard EN 16931 kompatibilný s PEPPOL BIS Billing 3.0. Niektoré slovenské polia (napr. variabilný symbol, IBAN s prefixom SK, doložka § 69 ods. 12 pre prenos daňovej povinnosti) sa mapujú do voliteľných UBL polí: VariableSymbol do PaymentMeans/PaymentID, IBAN do PaymentMeans/PayeeFinancialAccount/ID, doložka do TaxTotal/TaxSubtotal/TaxCategory/TaxExemptionReason.

Praktický príklad

Ako to funguje v reálnej faktúre

Faktúra slovenského IT konzultanta českému B2B klientovi: 1FAKTURA vygeneruje UBL 2.1 XML s CustomizationID urn:cen.eu:en16931:2017 + urn:fdc:peppol.eu:2017:poacc:billing:01:1.0, identifikuje obe strany s ich IČ DPH (SK1234567890, CZ1111111111), dátumy, položku (40 hodín × 65 EUR), 0 % DPH s doložkou § 15 zákona o DPH (reverse charge pre cezhraničné služby v EÚ), a celkovú sumu 2600 EUR. XML súbor má typicky 8-15 kB.

Použite v praxi

Vystavte si testovaciu faktúru s UBL 2.1 za 1 minútu.

Bezplatný generátor 1FAKTURA produkuje plnohodnotnú UBL 2.1 XML faktúru s povinnými poľami pre slovenský zákon č. 385/2025 Z. z. — bez registrácie, bez kreditky.