Povinné polia elektronickej faktúry: čo musí obsahovať Peppol BIS faktúra

Rýchla odpoveď

Peppol faktúra nie je voľný XML súbor. Je to UBL dokument profilovaný podľa Peppol BIS a EN 16931. Musí obsahovať najmä:

Niektoré polia sú povinné vždy. Iné sú povinné len vtedy, keď nastane konkrétny obchodný scenár.

Povinné polia nie sú len „zoznam kolónok“

Pri elektronickej faktúre treba rozlišovať tri úrovne:

  1. UBL syntax — či existuje správny XML element.
  2. Peppol BIS pravidlá — či element dáva zmysel v obchodnom procese.
  3. Slovenské pravidlá — napríklad identifikátory, daňové oznamovanie a lokálne požiadavky.

Preto nestačí vytvoriť XML, ktoré „vyzerá ako faktúra“. Musí prejsť validáciou.

Identifikácia dokumentu

Na začiatku UBL faktúry bývajú tieto kľúčové elementy:

PoleVýznam
CustomizationIDidentifikuje pravidlá a profil, podľa ktorého je faktúra vytvorená
ProfileIDidentifikuje obchodný proces
IDčíslo faktúry
IssueDatedátum vystavenia
InvoiceTypeCodetyp faktúry, napríklad štandardná faktúra
DocumentCurrencyCodemena dokladu

Tieto polia sú základom toho, aby CPDS a prijímací systém vedeli dokument správne zaradiť.

Referencie a identifikácia odberateľa

Peppol BIS pracuje s požiadavkou, že faktúra má obsahovať buď referenciu objednávky, alebo referenciu kupujúceho. V praxi to znamená, že odberateľ musí vedieť faktúru spárovať so svojím interným procesom.

Typické polia:

Pre väčšie firmy bude toto kľúčové: bez správnej referencie sa faktúra technicky doručí, ale môže skončiť v internom „unmatched“ alebo „exception“ procese.

Dodávateľ a odberateľ

Každá faktúra musí obsahovať identifikáciu predávajúceho a kupujúceho. V UBL ide o štruktúry AccountingSupplierParty a AccountingCustomerParty.

V praxi sa rieši najmä:

Pri Slovensku treba osobitne sledovať formát identifikácie účastníka. V slovníku máme samostatné heslá Peppol ID a Participant ID.

Položky faktúry

Každá faktúra má aspoň jednu položku. Položka obvykle obsahuje:

Položkové údaje sú dôležité pre automatické účtovanie a kontrolu. Ak sú vyplnené nepresne, účtovný systém môže faktúru prijať, ale účtovník bude musieť ručne opravovať zaúčtovanie.

Rozpis DPH a celkové sumy

Peppol faktúra musí obsahovať aj celkové sumy a rozpis dane. Typické bloky:

BlokVýznam
TaxTotalcelková daň
TaxSubtotalrozpis dane podľa sadzieb a kategórií
LegalMonetaryTotalzákladné sumy faktúry, zľavy, poplatky, suma na úhradu

Tu vzniká veľa chýb pri zaokrúhľovaní. Výpočty musia sedieť presne podľa pravidiel, inak faktúra neprejde validáciou alebo ju prijímateľ odmietne.

Čo nie je povinné vždy

Nie každá faktúra potrebuje všetko. Napríklad:

Preto sa pri implementácii nespoliehajte na jeden statický XML príklad. Potrebujete testovať reálne fakturačné scenáre.

Checklist pre vývojára alebo ERP tím

Zhrnutie

Povinné polia e-faktúry nie sú len otázka dizajnu faktúry. Sú to dátové polia, podľa ktorých CPDS, Peppol sieť, účtovný softvér a daňová logika rozpoznávajú obchodnú transakciu. Najlepšia implementácia je taká, ktorá netestuje iba „happy path“, ale všetky bežné účtovné scenáre.

Zdroje a verifikácia

Tento článok je písaný ako edukačný sprievodca. Pri právnych a technických tvrdeniach odporúčame overiť aktuálny stav aj v oficiálnych dokumentoch.

  1. Peppol BIS Billing 3.0 — UBL Invoice syntax tree — OpenPeppol · overené 16. mája 2026
  2. Peppol BIS Billing 3.0 — Rules — OpenPeppol · overené 16. mája 2026
  3. Finančná správa SR — eFaktúra — Finančná správa SR · overené 16. mája 2026

Ako citovať túto stránku

Povinné polia elektronickej faktúry podľa Peppol BIS. CPDS.sk, technický stav k 16.5.2026.