Logy

Ako logovať udalosti pri eFaktúre?

Krátka odpoveď

Logujte každú dôležitú udalosť: vytvorenie XML, validáciu, odoslanie, doručenie, prijatie statusu, chybu, schválenie, odmietnutie, export účtovníkovi a platbu. Log má obsahovať čas, používateľa alebo systém, typ udalosti, identifikátor dokladu, hash XML a výsledok. Nemá meniť samotné XML.

Čas

Presný timestamp

Každý krok má mať dátum a čas.

Identita

Používateľ alebo systém

Rozlišujte ručné a automatické udalosti.

Artefakty

Hash a report

Log odkazuje na XML, validáciu a statusy.

Nemennosť

Bez spätného prepisu

Opravy riešte novou udalosťou, nie premazaním histórie.

Podrobné vysvetlenie

Auditný log je časová os dokladu. Pomáha pri kontrole, reklamácii aj technickom incidente. Pri automatizácii je dôležité logovať aj systémové udalosti, napríklad retry, timeout alebo webhook. Citlivé údaje netreba zbytočne kopírovať do logov; stačia identifikátory a odkazy na uložené artefakty.

Ako to vyplýva zo zákona

Zákonný dôraz na vierohodnosť pôvodu, neporušenosť obsahu, čitateľnosť a preukázanie časov podporuje potrebu auditnej stopy. Log je procesný dôkaz popri samotnom XML.

Praktické príklady

  • Systém zapíše validácia zlyhala s odkazom na report.
  • Webhook doručená vytvorí udalosť s transakčným ID partnera.
  • Používateľ schváli výnimku a uvedie dôvod.

Najčastejšie chyby

  • „Logujem len chyby.“ Pre audit sú dôležité aj úspešné kroky.
  • „Do logu vložím celé XML.“ Lepší je odkaz a hash, nie duplicita citlivého obsahu.
  • „Starý log opravím ručne.“ Históriu treba dopĺňať novou udalosťou.

Záver

Log pri eFaktúre má byť nemenná časová os udalostí viazaná na XML a dôkazy.

Právny základ

  • Zákon č. 222/2004 Z. z. o DPH, § 76a
  • Zákon č. 431/2002 Z. z. o účtovníctve
  • Interný audit trail

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.