Ako opakovane odoslať eFaktúru?
Krátka odpoveď
Pred opakovaným odoslaním zistite, čo sa stalo s prvým pokusom. Ak išlo o technický retry rovnakého XML, má byť jasne označený a viazaný na pôvodný doklad. Ak meníte obsah faktúry, nejde o obyčajné opakované odoslanie, ale o opravu alebo nový doklad podľa situácie.
Najprv zistiť výsledok
Retry bez kontroly môže vytvoriť duplicitu.
Technické opakovanie
Rovnaký hash znamená rovnaký obsah.
Pozor na opravu
Zmena obsahu nie je obyčajný retry.
Prepojiť pokusy
Každý pokus má mať čas a dôvod.
Podrobné vysvetlenie
Najväčšie riziko retry procesu je duplicita. Odberateľ môže dostať rovnakú faktúru dvakrát alebo dve podobné verzie. Preto treba pracovať s hashom XML, číslom faktúry, transakčným ID a stavom pôvodného doručenia.
Ako to vyplýva zo zákona
Preukázateľnosť elektronickej faktúry vyžaduje jasnú históriu udalostí. Opakované odoslanie nemá zahmlievať, ktorá verzia bola platná a kedy bola doručená.
Praktické príklady
- Prvý pokus zlyhal pre dočasnú chybu siete, systém zopakuje rovnaké XML.
- Dodávateľ zistí chybu v sume, preto nevykoná retry, ale rieši opravu dokladu.
- Partner pošle duplicitu, systém ju označí podľa rovnakého hashu.
Najčastejšie chyby
- „Keď neviem stav, pošlem znova.“ To je najrýchlejšia cesta k duplicite.
- „Opravené XML môžem poslať s rovnakou históriou.“ Zmena obsahu musí byť jasne oddelená.
- „Retry netreba logovať.“ Každý pokus je súčasť auditnej stopy.
Záver
Opakované odoslanie robte iba s jasným stavom pôvodného pokusu a ochranou proti duplicite.
Právny základ
- Zákon č. 222/2004 Z. z. o DPH, § 76a
- Interný audit trail
- SLA a retry pravidlá doručovacieho partnera
Súvisiace otázky
Nie je to právne poradenstvo. Zdroje: zákon č. 222/2004 Z. z. o DPH, Finančná správa SR eFaktúra FAQ, OpenPeppol BIS Billing 3.0 a interný validačný model eFaktúra centra. Overené 7. 7. 2026.