Ako otestovať XML eFaktúru pred produkčným nasadením?
Krátka odpoveď
Pred nasadením nového alebo upraveného generátora eFaktúr do produkčnej prevádzky je vhodné vygenerované XML overiť oficiálnym validátorom siete Peppol, dostupným na adrese testbed.peppol.org/validation. Tento nástroj skontroluje, či dokument spĺňa formálnu štruktúru UBL 2.1 aj obchodné pravidlá definované normou EN 16931 a špecifikáciou Peppol BIS Billing 3.0.
Oficiálny validátor
Bezplatný nástroj na kontrolu XML pred produkciou.
Formálna štruktúra
Kontrola základnej správnosti XML dokumentu.
Obchodné pravidlá
Kontrola súladu s EN 16931 a Peppol BIS Billing 3.0.
Pred zmenou v produkcii
Testovanie po aktualizácii ERP alebo zmene generátora XML.
Podrobné vysvetlenie
Takéto testovanie je vhodné zaradiť ako pravidelný krok pri každej väčšej zmene fakturačného alebo účtovného systému — napríklad pri aktualizácii verzie ERP, zmene spôsobu generovania XML, alebo pri zavádzaní nových typov dokladov ako dobropis či ťarchopis. Skôr než sa zmenený systém pripojí k reálnemu, produkčnému digitálnemu poštárovi a začne odosielať skutočné faktúry obchodným partnerom, otestovanie voči validátoru pomáha zachytiť chyby v bezpečnom prostredí bez rizika pre skutočné obchodné vzťahy.
Ako to vyplýva zo zákona
Existencia a dostupnosť oficiálneho validátora vyplýva z technickej infraštruktúry siete Peppol spravovanej organizáciou OpenPeppol. Samotná povinnosť dodržiavať formát elektronickej faktúry podľa európskej normy vyplýva z § 85o zákona č. 222/2004 Z. z. o DPH.
Praktické príklady
- Vývojár po úprave šablóny XML overí nový výstup cez validátor testbed.peppol.org pred nasadením do produkcie.
- Firma po prechode na novú verziu ERP otestuje niekoľko vzorových faktúr, kým ich začne posielať reálnym partnerom.
- Chyba zachytená validátorom sa opraví v testovacom prostredí bez rizika, že sa dostane k obchodnému partnerovi.
Najčastejšie chyby
- „Testovanie XML pred produkciou nie je potrebné, stačí spoľahnúť sa na kontrolu digitálneho poštára.“ Overenie vopred pomáha zachytiť chyby skôr, než sa dostanú do reálnej komunikácie s partnermi.
- „Validátor Peppol Testbed kontroluje len formálnu XML schému, nie obchodné pravidlá.“ Nástroj overuje aj obchodné (Schematron) pravidlá podľa EN 16931 a Peppol BIS Billing 3.0, nielen štruktúru UBL.
- „Testovanie treba robiť len raz pri prvom nasadení systému.“ Odporúča sa opakovať pri každej väčšej zmene fakturačného alebo účtovného systému.
Záver
Pred produkčným nasadením je vhodné vygenerované XML eFaktúry overiť oficiálnym validátorom Peppol Testbed, ktorý kontroluje formálnu schému aj obchodné pravidlá.
Právny základ
- Technická infraštruktúra siete Peppol (OpenPeppol), validátor testbed.peppol.org
- Zákon č. 222/2004 Z. z. o DPH, § 85o
Súvisiace otázky
- Kde nájdem vzorové XML súbory?
- Čo je regresné testovanie po aktualizácii?
- Ako pripraviť testovací balík?
Nie je to právne poradenstvo. Zdroje: zákon č. 222/2004 Z. z. o DPH, EN 16931 a Peppol BIS Billing 3.0 (dokumentácia OpenPeppol, docs.peppol.eu), Finančná správa SR — FAQ 9/DPH/2025/IM k eFaktúre. Overené 7. 7. 2026.