ARLingNotes

Najčastejšie chyby e-faktúry podľa pravidiel EN 16931

Skontrolujte si e-faktúru zadarmo v prehliadači

Od 1. januára 2027 musí byť faktúra medzi dvoma slovenskými platiteľmi DPH vyhotovená ako elektronická faktúra, teda v dátovej štruktúre podľa technickej normy pre elektronickú fakturáciu. Elektronická faktúra podľa tejto definície znamená formát, ktorý sa dá spracovať automatizovane a ktorý zodpovedá norme EN 16931 v syntaxi UBL 2.1 alebo CII; obyčajný PDF poslaný e-mailom túto definíciu nespĺňa. Súbor sa pred odoslaním po sieti Peppol overuje voči desiatkam pravidiel, ktoré norma aj jej sieťová nadstavba Peppol BIS Billing 3.0 stanovujú. Keď faktúra niektoré pravidlo poruší, napríklad nemá vyplnené číslo dokladu, takou validáciou neprejde. Tento text ponúka kontrolu XML faktúry: prechádza pravidlá, ktoré sa pri jej validácii v praxi porušujú najčastejšie, teda chýbajúce číslo faktúry, nesúlad súčtov riadkov s hlavičkou, zlý kód meny, nesprávny výpočet zľavy a zlý kód sadzby DPH, a pri každej z týchto chýb hovorí, čo presne treba v súbore skontrolovať a opraviť.

Kontrola XML faktúry podľa normy EN 16931

Európska norma EN 16931 určuje sémantický dátový model faktúry, teda to, aké údaje musí obsahovať a ako navzájom súvisia; jej pravidlá sa v technickom schematróne delia na základné pravidlá s kódom BR-01 až BR-65, ktorých reálne existuje 58, a na pravidlá súčtov a väzieb s kódom BR-CO-01 až BR-CO-26, ktorých je 24. Nad touto normou stojí Peppol BIS Billing 3.0, teda konkrétne vymedzenie normy pre sieť Peppol, ktoré dopĺňa vlastné pravidlá s kódmi PEPPOL-EN16931-R a PEPPOL-COMMON-R; časť z nich sa týka aj iných krajín než Slovenska, preto sa pri kontrole XML faktúry oplatí vedieť, ktorú chybu hlási samotná norma a ktorú až sieťová nadstavba.

Chýbajúce číslo faktúry a nesúlad súčtov

Najzákladnejšia chyba EN 16931 je faktúra bez čísla: pravidlo BR-02 vyžaduje, aby mala faktúra vyplnené číslo dokladu v poli BT-1, a bez neho ju validácia faktúry zamietne ako hrubú chybu. Rovnako často hlásený problém sa týka súčtov v tele faktúry: pravidlo BR-CO-10 vyžaduje, aby sa súčet čiastkových súm jednotlivých riadkov faktúry presne rovnal sume v poli BT-106, teda hlavičkovej sume za všetky riadky bez dane.

Podobný, no v praxi ešte častejšie hlásený problém opisuje pravidlo BR-CO-15: suma faktúry s DPH v poli BT-112 sa musí rovnať súčtu sumy bez DPH v poli BT-109 a sumy dane v poli BT-110, a to na desatinné miesto presne. Keď účtovný program zaokrúhľuje jednotlivé riadky inak ako hlavičku, tento súčet nevyjde a faktúra sa vráti, hoci pre človeka na pohľad vyzerá v poriadku. Preto sa pred odoslaním faktúry sieťou Peppol oplatí v účtovnom programe skontrolovať, či vypĺňa číslo dokladu ku každej faktúre a či počíta súčty riadkov aj hlavičky podľa rovnakého zaokrúhlenia.

Zlý kód meny a chyba vo výpočte zľavy

Pravidlo BR-CL-04 vyžaduje, aby bol kód meny faktúry zapísaný podľa zoznamu ISO 4217 v trojpísmenovej podobe, teda napríklad EUR; slovo euro alebo znak meny namiesto kódu validácia faktúry odmietne. Chybu podobného typu hlási aj pravidlo PEPPOL-EN16931-R040 zo špecifikácie Peppol BIS Billing 3.0: ak je pri zľave alebo prirážke na faktúre uvedený základ aj percento, suma zľavy alebo prirážky sa musí presne rovnať ich súčinu. Preto sa pred odoslaním oplatí v účtovnom programe skontrolovať, že mena je zapísaná ako trojpísmenový kód a že suma zľavy alebo prirážky sedí so súčinom základu a percenta.

Kód sadzby DPH a slovenské sadzby dane

Ku každej sadzbe DPH patrí na faktúre kód kategórie podľa zoznamu UNTDID 5305: S pre základnú sadzbu, Z pre nulovú sadzbu, E pre oslobodenie od dane, AE pre prenesenie daňovej povinnosti, K pre dodanie v rámci Európskej únie, G pre vývoz mimo Európskej únie a ďalšie kódy pre osobitné prípady. Ku kódom S, Z, E, AE aj G patrí v schematróne vlastná skupina pravidiel po desať, ku kódu O štrnásť a ku kódu K dvanásť pravidiel; zlý kód kategórie preto nespôsobí len jednu chybu, ale spustí celú skupinu súvisiacich kontrol naraz.

Správna sadzba dane úzko súvisí s kódom kategórie z predchádzajúceho odseku, hoci sama osebe nie je jeho súčasťou: na Slovensku platí základná sadzba DPH 23 % a znížené sadzby 19 % a 5 %, pričom od 1. januára 2026 sa časť sladkých a slaných potravín presunula zo sadzby 19 % do sadzby 23 %. Ak účtovný program priradí k takémuto tovaru starú sadzbu aj po tomto dátume, nejde o chybu formátu podľa EN 16931 ani o zlý kód kategórie z predchádzajúceho odseku, ale o nesprávny vstupný údaj, ktorý treba opraviť v účtovníctve ešte pred vyhotovením faktúry. Preto sa oplatí pred vyhotovením faktúry skontrolovať, že sadzba dane priradená k položke zodpovedá aktuálne platnej sadzbe.

Časté otázky

Prečo faktúra bez čísla neprejde kontrolou?

Pretože ide o hrubú chybu: pravidlo BR-02 vyžaduje číslo dokladu v poli BT-1 a bez neho faktúra validáciou vôbec neprejde, nezáleží teda na tom, či sú ostatné údaje v poriadku. V praxi to znamená opraviť chýbajúce číslo priamo v účtovnom programe a faktúru odoslať znova, nie len doplniť číslo ručne do XML súboru.

Čo znamená chyba pri súčte podľa pravidla BR-CO-15?

Znamená to, že súčet sumy bez DPH v poli BT-109 a sumy dane v poli BT-110 nesedí so sumou s DPH v poli BT-112, hoci to nemusí byť vidieť voľným okom na faktúre. Táto chyba je odlišná od nesúladu súčtov podľa pravidla BR-CO-10, ktoré porovnáva len súčet riadkov s hlavičkovou sumou bez dane, takže faktúra môže vyhovieť jednému pravidlu a druhému nie, treba teda skontrolovať oba súčty.

Musí byť mena na faktúre napísaná ako trojpísmenový kód?

Áno, pravidlo BR-CL-04 vyžaduje kód meny podľa zoznamu ISO 4217, teda napríklad EUR, a nie slovo euro ani symbol meny. Oplatí sa preto v účtovnom programe pred odoslaním faktúry skontrolovať, že mena je zapísaná ako trojpísmenový kód, a nie ako symbol či slovo euro.

Záver

Chyby, ktoré pri elektronickej fakturácii hlásia pravidlá EN 16931 a Peppol BIS Billing 3.0, sa v praxi opakujú na rovnakých miestach faktúry: číslo dokladu, súčty riadkov a hlavičky, kód meny a výpočet zľavy alebo prirážky. Viac o elektronickej fakturácii na Slovensku nájdete na stránke o e-faktúre.

Zdroje

Fakty v článku sú očíslované podľa interného podkladu a overené k dátumu vydania. ARLing nie je banka; čistý výsledok kontroly nezaručuje, že banka platbu prijme. Ak niektorý zdroj zmenil znenie, napíšte na andrej@arling.sk a článok opravíme.

E-faktúru si skontrolujete a pozriete zadarmo na stránke e-faktúry: nahráte XML, stránka ho prejde podľa EN 16931 a Peppol BIS 3.0 a ukáže faktúru ako bežný doklad. Súbor sa číta vo vašom prehliadači a nikam sa neposiela. Novú faktúru v UBL 2.1 tam poskladáte z formulára aj bez účtovného programu; za stiahnutie hotového XML sa platí 2,90 € za faktúru alebo 9,90 € na 30 dní. Kontrola je formátová, nie daňové poradenstvo.