E‑faktúra: Najčastejšie chyby a ich riešenia
Prechod na e‑faktúry prináša nové výzvy — od XML validačných chýb cez procesné omyly až po opravné doklady a dobropisy. V tomto článku nájdete kompletný prehľad najčastejších problémov, konkrétne riešenia a tipy na prevenciu, aby vaše faktúry prechádzali na prvý pokus. Viac informácií nájdete na stránke certifikovaný digitálny poštár.
XML validačné chyby
Väčšina zamietnutých e‑faktúr padne už na prvom kroku — XML validácii. Peppol Access Point overí dokument oproti schéme EN 16931 (UBL 2.1) a ak nájde chybu, faktúru odmietne ešte pred doručením odberateľovi.
Nesprávny formát dátumu
UBL vyžaduje dátumy vo formáte YYYY-MM-DD. Slovenský formát DD.MM.YYYY alebo ISO s časom (2026-03-06T12:00:00) spôsobí chybu validácie. Rovnako sumy musia používať bodku ako desatinný oddeľovač, nie čiarku.
Riešenie: Formát dátumu
Skontrolujte, že všetky elementy cbc:IssueDate, cbc:DueDate a cbc:TaxPointDate obsahujú dátum vo formáte YYYY-MM-DD. ePoštár túto konverziu robí automaticky.
Chýbajúce povinné elementy
Každý UBL dokument vyžaduje minimálne: cbc:ID, cbc:IssueDate, cac:AccountingSupplierParty, cac:AccountingCustomerParty a aspoň jeden cac:InvoiceLine. Chýbajúci element znamená okamžité odmietnutie.
Riešenie: Povinné polia
Skontrolujte XML oproti vzorovému UBL súboru a doplňte chýbajúce polia. Väčšina fakturačných systémov tieto polia generuje automaticky — chyba zvyčajne vzniká pri manuálnom XML exporte.
Neplatné IČO alebo IČ DPH
Slovenské IČO v Peppol sieti používa schému 0158 (SK:ORSR). IČO musí byť 8‑miestne číslo bez medzier a pomlčiek. Nesprávna schéma identifikátora (napr. 0088 pre GLN) znamená, že Access Point príjemcu nenájde.
Riešenie: IČO/DIČ overenie
Pred odoslaním vždy overte, či má odberateľ aktívnu Peppol registráciu. V ePoštárovi stačí zadať IČO — systém automaticky overí Peppol Directory. Viac v článku Ako overiť Peppol ID.
Chybný daňový kód (TaxCategory)
Slovenská 20 % sadzba DPH musí mať kód S (Standard rate). Oslobodenie od dane vyžaduje E, nulová sadzba Z, reverse charge AE. Kombinácia kódu S so sadzbou 0 % spôsobí chybu. Nezhoda súčtov DPH medzi riadkami a hlavičkou (aj o 0,01 €) validáciu zastaví.
Riešenie: Daňové kódy
Uistite sa, že TaxCategory kód, sadzba a výpočet dane sú konzistentné. Zaokrúhľujte najskôr na úrovni riadkov (2 desatinné miesta, metóda „half up“), potom sčítajte. Pri reverse charge uveďte kód AE, sadzbu 0 % a TaxExemptionReasonCode.
Nezhoda CustomizationID a ProfileID
Pre Peppol BIS Billing 3.0 musí cbc:CustomizationID obsahovať správnu hodnotu. Starší identifikátor z BIS 2.0 bude odmietnutý. Rovnako nesprávny MIME typ prílohy (chybný mimeCode) zastaví validáciu.
Riešenie: Verzia štandardu
Overte, že váš fakturačný softvér generuje dokumenty podľa BIS Billing 3.0. ePoštár automaticky používa aktuálnu verziu štandardu a aktualizácie (Peppol pravidlá sa menia dvakrát ročne — máj a november) sa riešia automaticky.
Nesprávne merné jednotky a mena
Kód mernej jednotky musí zodpovedať UN/ECE Recommendation 20 (napr. C62 pre kus, HUR pre hodiny, KGM pre kilogramy). Ľubovoľný text ako „ks“ alebo „hod“ validáciu neprejde. Celý dokument musí byť v jednej mene.
Riešenie: Jednotky a mena
Použite štandardné kódy UN/ECE. Pre prepočet cudzej meny nastavte TaxCurrencyCode. ePoštár ponúka výber z prednastavených kódov, čím eliminuje preklepy.
Procesné chyby
Nie všetky problémy sú technické. Procesné chyby vznikajú pri nesprávnom pracovnom postupe a môžu spôsobiť rovnako vážne komplikácie ako XML validačné chyby.
1. Odoslanie pred interným schválením
Ak sa e‑faktúra odošle do Peppol siete pred interným schválením, prípadná oprava vyžaduje vystavenie opravného dokladu. Raz odoslanú faktúru nemožno „stiahnuť späť“.
Prevencia: Dvojkrokový workflow
Nastavte si v systéme workflow: najskôr Draft (koncept), potom Odoslať. V ePoštárovi je tento workflow predvolený — faktúru musíte explicitne potvrdiť.
2. Duplicitné odoslanie faktúry
Peppol sieť nefiltruje duplikáty. Ak omylom odošlete rovnakú faktúru dvakrát, odberateľ ju dostane dvakrát. Duplicita komplikuje účtovníctvo oboch strán.
Prevencia: Unikátne ID
Každej faktúre priraďte unikátne cbc:ID. ePoštár generuje sekvenčné čísla automaticky a upozorní vás, ak sa pokúsite odoslať dokument s rovnakým číslom.
3. Dátum splatnosti v minulosti
Element cbc:DueDate nesmie byť starší ako cbc:IssueDate. Ak účtovný systém predvyplní splatnosť z minulej faktúry, dátum môže byť v minulosti.
Prevencia: Automatický výpočet splatnosti
Nastavte si predvolenú splatnosť (napr. 14 alebo 30 dní) a nechajte systém dátum vypočítať automaticky od dátumu vystavenia.
4. Chýbajúce číslo objednávky (OrderReference)
Veľkí odberatelia často vyžadujú uvedenie čísla objednávky v elemente cac:OrderReference. Bez neho ich systém faktúru automaticky odmietne.
Prevencia: Kontrola požiadaviek odberateľa
Pred prvým odoslaním faktúry novému odberateľovi zistite, či vyžaduje číslo objednávky, číslo zmluvy alebo iné referencie. V ePoštárovi si tieto požiadavky uložíte do profilu odberateľa.
5. Ignorovanie odmietnutej faktúry
Keď Access Point alebo odberateľov systém faktúru odmietne, dostanete správu Invoice Response s kódom chyby. Ignorovanie tejto správy znamená, že faktúra nebola doručená — a vy si to nemusíte všimnúť.
Postup pri odmietnutí
1. Prečítajte chybové hlásenie a kód chyby. 2. Identifikujte príčinu v dokumentácii Peppol BIS Billing 3.0. 3. Opravte XML a znovu ho zvalidujte. 4. Odošlite opravu pod rovnakým číslom (ak bola odmietnutá, nie je nutný opravný doklad).
Opravné doklady a dobropisy
Stane sa každému — chyba v cene, vrátený tovar, zrušená objednávka. S papierovými faktúrami stačilo zavolať a vystaviť dobropis. V Peppol sieti fungujete s dokumentom typu CreditNote.
Kedy vystaviť opravný doklad
- Chyba v cene alebo množstve — nafakturovali ste viac ako malo byť, opravný doklad vyrovná rozdiel
- Vrátenie tovaru — odberateľ vrátil časť alebo celú dodávku
- Zrušenie zákazky — objednávka bola zrušená po odoslaní faktúry
- Dodatočná zľava — zľava dohodnutá po vystavení faktúry (vernostná, za rýchlu platbu)
- Uznaná reklamácia — reklamácia znižuje záväzok odberateľa
Ako vystaviť opravný doklad cez Peppol
Nájdite pôvodnú faktúru
V dashboarde ePošťák vyhľadajte faktúru, ktorú chcete opraviť. Skopírujte jej číslo — budete ho potrebovať ako referenciu.
Zvoľte „Vystaviť opravný doklad“
ePošťák automaticky predvyplní referenciu na pôvodnú faktúru (BillingReference) a základné údaje odberateľa.
Vyplňte opravované položky
Zadajte, čo sa mení — zníženie ceny, vrátené množstvo, celková suma. Systém vypočíta DPH automaticky.
Skontrolujte a odošlite
Overte správnosť — číslo pôvodnej faktúry, sumy, DPH. Odošlite cez Peppol — odberateľ dostane CreditNote do svojho systému.
Zaúčtujte u účtovníka
V DPH priznaní sa opravný doklad uvádza za zdaňovacie obdobie, v ktorom bol vystavený. Lehota na vystavenie: 15 dní od zistenia dôvodu.
Peppol CreditNote — povinné polia
DocumentType
CreditNote
Typ dokumentu — odlišuje sa od Invoice
BillingReference
Číslo pôvodnej faktúry
Povinná referencia na opravovanú faktúru
IssueDate
Dátum opravného dokladu
Nie dátum pôvodnej faktúry
CreditNoteLines
Položky opravy
Sumy podľa charakteru opravy
TaxTotal
DPH z opravovanej časti
Musí odpovedať opravovanej DPH
Rozdiel medzi opravným dokladom a dobropisom
V praxi sa tieto pojmy používajú zameniteľne, ale technicky: opravná faktúra môže zvýšiť alebo znížiť pôvodnú sumu. Dobropis (credit note) vždy znižuje záväzok odberateľa. V Peppol štandarde ide v oboch prípadoch o dokument typu CreditNote s odkazom na pôvodnú faktúru. Kľúčové: pôvodnú faktúru v Peppol sieti nemožno zmazať — opravný doklad ju účtovne vyrovná, ale oba dokumenty ostávajú v systéme.
Časté chyby pri opravných dokladoch
Chýbajúca referencia na pôvodnú faktúru
Doklad nie je platný, DPH neuznajú
Vždy uveďte číslo a dátum opravovanej faktúry
Nesprávne zdaňovacie obdobie v DPH priznaní
Pokuta za nesprávne DPH
Opravný doklad patrí do obdobia jeho vystavenia
Oprava iba emailom bez dokladu
Účtovne a daňovo neplatná oprava
Vždy vystavte formálny opravný doklad cez Peppol
Rovnaký číselný rad ako faktúry
Zmätok v účtovníctve
Používajte samostatný číselný rad (napr. OD-2026-001)
Oneskorenie — po 15-dňovej lehote
Porušenie zákona o DPH
Vystavte opravný doklad ihneď po zistení dôvodu
Od zistenia dôvodu opravy máte 15 dní na vystavenie opravného dokladu podľa zákona o DPH.
DPH z opravného dokladu patrí do zdaňovacieho obdobia jeho vystavenia — nie pôvodnej faktúry.
Musí jasne odkazovať na číslo a dátum pôvodnej faktúry. Bez referencie nie je doklad platný.
Opravné doklady archivujte rovnako ako faktúry — minimálne 10 rokov.
Prevencia chýb
Používajte validáciu pred odoslaním
Každý kvalitný systém (vrátane ePoštára) ponúka validáciu ešte pred odoslaním. Zapnite ju a neignorujte varovania — väčšina chýb sa dá zachytiť v tejto fáze.
Testujte na testovacom prostredí
Peppol má samostatnú testovaciu sieť. Odošlite 5–10 testovacích faktúr rôznych typov (štandardná, reverse charge, zahraničná) pred ostrou prevádzkou.
Udržujte šablóny aktuálne
Peppol pravidlá sa aktualizujú dvakrát ročne (máj a november). Ak používate vlastné šablóny, overte ich po každej aktualizácii. ePoštár tieto aktualizácie rieši automaticky.
Školte tím
Krátke 30‑minútové školenie pre účtovníkov ušetrí hodiny riešenia problémov neskôr. Zamerajte sa na najčastejšie chyby z tohto článku.
Monitorujte úspešnosť doručenia
Sledujte pomer úspešne doručených vs. odmietnutých faktúr. Ak miera odmietnutia presiahne 5 %, máte systémový problém, nie náhodné chyby.
Checklist pred odoslaním e‑faktúry
- ☐Dátumy vo formáte YYYY-MM-DD
- ☐IČO odberateľa overené v Peppol Directory
- ☐Správny TaxCategory kód a sadzba DPH
- ☐Súčet DPH na riadkoch = celková DPH v hlavičke
- ☐Merné jednotky podľa UN/ECE (C62, HUR, KGM...)
- ☐Unikátne číslo faktúry (cbc:ID)
- ☐Dátum splatnosti nie je v minulosti
- ☐Číslo objednávky (ak ho odberateľ vyžaduje)
- ☐CustomizationID pre BIS Billing 3.0
- ☐Validácia prebehla bez chýb
Časté otázky
Ak XML neprejde validáciou na Access Pointe, faktúra sa vôbec neodošle. Ak prejde technickou validáciou, ale odberateľov systém ju odmietne, dostanete Invoice Response s dôvodom odmietnutia. V oboch prípadoch musíte chybu opraviť a odoslať znovu.
E‑faktúru v Peppol sieti nie je možné technicky „vymazať“ — sieť zaznamenáva všetky odoslané dokumenty. Opravu realizujete vystavením opravného dokladu (CreditNote) s odkazom na pôvodnú faktúru. Pôvodná faktúra ostáva v systéme, ale je vyrovnaná opravným dokladom.
Zákon stanovuje lehotu 15 dní od zistenia dôvodu opravy. Pre účely DPH musí byť opravný doklad vystavený v zdaňovacom období, v ktorom sa dôvod opravy preukázal. Odporúčame opravný doklad vystaviť čo najskôr.
PDF a XML sú dva odlišné svety. E‑faktúra je primárne XML — to je to, čo Peppol sieť spracúva. Vždy validujte XML, nie vizuálnu podobu PDF. Viac v článku E‑faktúra vs. PDF.
Áno. Opravný doklad, ktorý znižuje základ dane, sa uvádza v DPH priznaní za zdaňovacie obdobie, v ktorom bol vystavený. Ak zvyšuje základ dane, DPH doplatíte. Konzultujte konkrétny prípad so svojím účtovníkom.
Zdroje
- Peppol BIS Billing 3.0 — technická špecifikácia a validačné pravidlá
- Finančná správa SR — elektronická fakturácia a slovenský CIUS
- Phive online validátor Peppol dokumentov
- UN/ECE Recommendation 20 — kódy merných jednotiek
- Zákon č. 222/2004 Z. z. o dani z pridanej hodnoty — § 25 (opravné doklady)
Changelog: 6.3.2026 | Článok vytvorený zlúčením 2 pôvodných postov (e-faktura-chyby-a-riesenia + e-faktura-opravny-doklad)
Chcete mať pokoj od chýb?
ePoštár automaticky validuje každú e‑faktúru, overuje Peppol ID odberateľa a upozorní vás na problémy ešte pred odoslaním.
Vyskúšať ePoštár zadarmo