Nástroj · EN 16931 + Peppol BIS 3.0

UBL validátor — EN 16931 + Peppol BIS 3.0.

Skontrolujte slovenskú e-faktúru pre rok 2027 proti EN 16931 a Peppol BIS Billing 3.0 pravidlám. Vložte UBL 2.1 XML, dostanete zoznam chýb s presným kódom a XPath umiestnením. Validácia prebieha vo vašom prehliadači, dáta nikam neodchádzajú.

0 znakov

Pripravený na validáciu

Vložte UBL XML alebo skúste vzor — kontrola prebieha v reálnom čase vo vašom prehliadači. Dáta nikam neodchádzajú.

Validátor kontroluje podmnožinu pravidiel EN 16931 + Peppol BIS Billing 3.0 + slovenské upozornenia. Pre 100 % konformitu s OpenPeppol schematronom použite paralelne aj ecosio validátor. Tento nástroj sa odporúča ako prvý sito pre rýchle ladenie.

Pravidlá v skratke

4 vrstvy pravidiel, ktoré validátor kontroluje.

EN 16931 hovorí, ČO musí faktúra obsahovať. Peppol BIS Billing 3.0 to zúži pre doručovanie cez Peppol sieť. Kontroly súčtov strážia matematiku. Slovenské upozornenia ošetria typické lokálne chyby.

Plný register pravidiel: docs.peppol.eu/poacc/billing/3.0/rules

  • BR-*

    EN 16931 mandatory polia

    CustomizationID, ID, IssueDate, InvoiceTypeCode, mena, dodávateľ, odberateľ, riadky a sumy. Bez nich faktúra zlyhá pri prijatí klientovým ERP.

  • PEPPOL-*

    Peppol BIS Billing 3.0 profil

    ProfileID urn:fdc:peppol.eu:2017:poacc:billing:01:1.0, povinný InvoiceTypeCode v zozname 380/381/383/386/389, akceptované meny.

  • BR-CO-*

    Kontroly súčtov a konzistencie

    Súčet LineExtensionAmount = LegalMonetaryTotal/LineExtensionAmount. TaxInclusive = TaxExclusive + DPH. TaxTotal = súčet TaxSubtotal. Tolerancia 0,01 €.

  • SK-*

    Slovenské upozornenia (1FAKTURA)

    IBAN zhoda s krajinou dodávateľa, formát IČO 8 číslic, sadzba DPH v zozname 23/19/5/0 %. Tieto upozornenia sú nad rámec EN 16931 — pomáhajú slovenským používateľom.

Vložte si nástroj

Embed kód pre váš web.

Validátor môžete vložiť do svojho účtovníckeho blogu alebo docs stránky. Funguje plne v iframe, dáta zostávajú v používateľovom prehliadači, atribučný odkaz vedie späť sem.

Použitie je bezplatné. Pri vložení prosím ponechajte atribučný odkaz „via 1FAKTURA“ — udržuje nástroj zdarma pre všetkých.

<iframe src="https://1faktura.sk/nastroje/ubl-validator/embed" width="100%" height="720" style="border:0;border-radius:16px" title="UBL validátor – 1FAKTURA"></iframe>

Náhľad embed verzie: /nastroje/ubl-validator/embed

Časté otázky o UBL validácii

Otázky a odpovede
k validátoru.

Niečo nesedí alebo by ste chceli ďalšie pravidlo? Napíšte nám — odpovieme do 4 hodín v pracovný deň.

info@1faktura.sk
Čo je UBL 2.1 a prečo je dôležitý pre rok 2027?
+
UBL (Universal Business Language) 2.1 je medzinárodný štandard štruktúrovaných obchodných dokumentov. Slovenský zákon č. 385/2025 Z. z. od 1. 1. 2027 vyžaduje B2B faktúru medzi platiteľmi DPH vystaviť v UBL 2.1 XML podľa európskej normy EN 16931. Bez správneho UBL hrozí sankcia podľa § 154 + § 155 zákona č. 563/2009 Z. z. (daňový poriadok) v rozsahu 100 € – 10 000 €; pri prvom porušení § 155 ods. 4 ustanovuje napomenutie.
Čo je EN 16931 a v čom sa líši od Peppol BIS Billing 3.0?
+
EN 16931 je samotná európska norma — definuje, ktoré polia musí mať e-faktúra (CustomizationID, ID, IssueDate, dodávateľ, odberateľ, riadky, sumy…). Peppol BIS Billing 3.0 je profil, ktorý EN 16931 zúži pre doručovanie cez Peppol sieť — pridáva napríklad ProfileID a niekoľko obmedzení na hodnoty CustomizationID a InvoiceTypeCode.
Aké pravidlá tento validátor kontroluje?
+
Podmnožinu ~25 najdôležitejších pravidiel: EN 16931 mandatory polia (BR-01 až BR-25), kontroly súčtov (BR-CO-10, BR-CO-13, BR-CO-15), Peppol BIS Billing 3.0 (PEPPOL-EN16931-R001 až R044) a slovenské upozornenia (SK-01 pre IBAN). Pre 100 % konformitu s OpenPeppol schematronom použite paralelne aj ecosio validátor.
Sú moje faktúry niekam odoslané?
+
Nie. Validácia prebieha výlučne vo vašom prehliadači cez JavaScript. XML faktúra neopustí váš počítač — žiadne API, žiadne ukladanie, žiadny tracking. Môžete pokojne validovať aj reálne faktúry s citlivými údajmi.
Čo znamenajú kódy chýb (BR-01, PEPPOL-EN16931-R002, …)?
+
Kódy BR-* sú EN 16931 Business Rules — pravidlá z európskej normy. PEPPOL-EN16931-R* sú Peppol BIS Billing 3.0 doplnky. BR-CO-* sú výpočtové (computational) pravidlá pre kontroly súčtov. SK-* sú naše slovenské upozornenia mimo oficiálnu normu. Detail každého pravidla pozri v Peppol BIS Billing 3.0 dokumentácii.
Faktúra prešla validátorom — môžem ju bezpečne odoslať?
+
Validátor pokrýva ~25 najfrekventovanejších pravidiel. Pre kritické zaslanie (napr. prvá produkčná faktúra cez Peppol) odporúčame paralelne overiť aj v ecosio validátore alebo v testovacom prostredí vášho Access Pointu. Pre vystavenie nových faktúr s garantovanou validitou použite priamo 1FAKTURA generátor.
Môžem validátor vložiť na svoj web?
+
Áno, validátor má samostatnú embed verziu na /nastroje/ubl-validator/embed určenú pre iframe. Kód nájdete v sekcii „Vložte si nástroj“ nižšie. Použitie je bezplatné, len ponechajte atribučný odkaz.
Aké typy UBL dokumentov podporuje validátor?
+
Aktuálne podporujeme Invoice (InvoiceTypeCode 380), Credit Note (381), Proforma (386), Corrected Invoice (383, 384), Self-billed (389) a vybrané stavebné kódy (875, 876, 877). CreditNote samostatný dokument (urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2) zatiaľ nie — kreditné poznámky validujeme ako Invoice s typeCode 381.
Ako často sa pravidlá aktualizujú?
+
OpenPeppol vydáva nové verzie BIS Billing 3.0 raz až dvakrát ročne (typicky v máji a novembri). Naša rule baseline sa kontroluje proti slov-lex.sk pri každej zmene zákona č. 385/2025 Z. z. a proti OpenPeppol pri každom release notes. Verziu validátora vidíte v päte stránky.
Pripravte sa pred deadlinom

Vystavte prvú
e-faktúru dnes.

14 dní plný Pro so zadaním karty (zrušíte kedykoľvek pred koncom skúšky). Alebo Štart €0 navždy bez kreditky. Migráciu a nastavenie spravíme za vás — zadarmo, do 24 hodín.

Začať zadarmo
Bez kreditky · ukončenie kedykoľvek
Migrácia z iDokladu / SuperFaktúr zadarmo
Slovenská podpora · pondelok–piatok 8–18
Pripravené na zákon č. 385/2025 Z. z. (1.1.2027)