Identifikátory

Aké identifikátory ukladať pri eFaktúre?

Krátka odpoveď

Ukladajte viac než číslo faktúry. Potrebujete interné invoiceId, číslo dokladu, identifikátory dodávateľa a odberateľa, hash XML, verziu exportu, submissionId od partnera, statusId alebo eventId, idempotency key a odkazy na validačné reporty a archívny balík.

Doklad

invoiceId a číslo

Interné ID a obchodné číslo plnia rozdielnu úlohu.

Obsah

XML hash

Hash viaže proces na presný súbor.

Partner

submissionId

Externý identifikátor pomáha pri podpore a SLA.

Udalosť

statusId alebo eventId

Každý stav má byť dohľadateľný.

Podrobné vysvetlenie

Číslo faktúry je obchodný identifikátor, ale integračný proces potrebuje aj technické identifikátory. Bez nich neviete spojiť webhook s dokladom, rozlíšiť retry od duplicity ani preukázať, ktorý XML súbor bol doručený. Identifikátory ukladajte štruktúrovane, nie iba v poznámke.

Ako to vyplýva zo zákona

Schopnosť preukázať odoslanie, doručenie a prijatie predpokladá, že technické záznamy sú spojiteľné s konkrétnym dokladom a jeho obsahom.

Praktické príklady

  • Webhook s eventId sa spáruje podľa submissionId a aktualizuje faktúru.
  • Pri duplicite sa porovná číslo faktúry aj XML hash.
  • Podpora partnera rieši incident podľa transakčného ID.

Najčastejšie chyby

  • „Stačí číslo faktúry.“ Nestačí pre technické statusy a retry.
  • „Hash netreba ukladať.“ Bez hash neviete dokázať nemennosť odoslaného XML.
  • „Externé ID si nechá partner.“ Firma ho potrebuje pri reklamácii a kontrole.

Záver

Identifikátory sú spojivo medzi účtovným dokladom, XML, doručením a auditom.

Právny základ

  • Zákon č. 222/2004 Z. z. o DPH, § 76a
  • EN 16931 identifikátory dokladu a strán
  • Interný auditný model

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.