Glossary · Štandardy a formáty · Last updated 24/05/2026

UBL 2.1

SynonymsUniversal Business Language 2.1UBL

Pronunciationju-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.

What it means

Definition and context

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.

Legal reference

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

Slovak context

Specifics for the Slovak market

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.

Practical example

How it works on a real invoice

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.

Use in practice

Issue a test invoice with UBL 2.1 in 1 minute.

The free 1FAKTURA generator produces a fully compliant UBL 2.1 XML invoice with the fields required by Slovak Act No. 385/2025 Z. z. — no signup, no credit card.