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.
invoiceId a číslo
Interné ID a obchodné číslo plnia rozdielnu úlohu.
XML hash
Hash viaže proces na presný súbor.
submissionId
Externý identifikátor pomáha pri podpore a SLA.
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.