Retry

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.

Pôvodný stav

Najprv zistiť výsledok

Retry bez kontroly môže vytvoriť duplicitu.

Rovnaké XML

Technické opakovanie

Rovnaký hash znamená rovnaký obsah.

Zmenené XML

Pozor na opravu

Zmena obsahu nie je obyčajný retry.

Audit

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.