Ako vyzerá e-faktúra: XML príklad s vysvetlením každého poľa
E-faktúra nie je PDF. Je to štruktúrovaný XML dokument vo formáte UBL 2.1, ktorý spĺňa profil Peppol BIS Billing 3.0. Tu je reálny príklad s vysvetlením — aby ste vedeli, čo sa deje „pod kapotou". Viac sa dozviete na stránke registrácia u digitálneho poštára.
Čo je UBL 2.1
Universal Business Language (UBL) verzia 2.1 je medzinárodný štandard ISO/IEC 19845:2015 pre elektronickú výmenu obchodných dokumentov. Definuje XML schému pre faktúry, objednávky, dodacie listy a ďalšie obchodné dokumenty.
Peppol BIS Billing 3.0 je profil postavený na UBL 2.1 s dodatočnými pravidlami pre európsku e-fakturáciu. Implementuje európsku normu EN 16931 a pridáva Peppol-špecifické požiadavky — predovšetkým povinnosť mať EndpointID pre každého účastníka transakcie.
Na Slovensku je tento formát povinný pre faktúry voči štátnej správe (B2G) od roku 2022 a postupne sa rozširuje do B2B sektora.
Kompletný XML príklad
Nasledujúci XML reprezentuje reálnu fakturáciu za konzultačné služby v hodnote 200 € bez DPH (240 € s 20% DPH). Kliknite na každú sekciu pre zobrazenie XML kódu s vysvetlením.
<?xml version="1.0" encoding="UTF-8"?>
<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0</cbc:CustomizationID>
<cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID>
<cbc:ID>FAK-2026-0042</cbc:ID>
<cbc:IssueDate>2026-02-15</cbc:IssueDate>
<cbc:DueDate>2026-03-15</cbc:DueDate>
<cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>Povinné vs voliteľné polia
Povinné polia
ID— číslo faktúryIssueDate— dátum vystaveniaInvoiceTypeCode— typ dokumentuDocumentCurrencyCode— menaEndpointID— Peppol ID oboch stránPartyName + PostalAddress— obajaPartyTaxScheme— IČ DPH dodávateľaTaxTotal— súhrn DPHLegalMonetaryTotal— sumy- Minimálne 1
InvoiceLine
Voliteľné polia
DueDate— dátum splatnostiOrderReference— číslo objednávkyContractDocumentReference— zmluvaNote— poznámka k faktúrePaymentTerms— platobné podmienkyDelivery— miesto dodaniaBuyerReference— referencia kupujúcehoAdditionalDocumentReference
Najčastejšie validačné chyby
Chýbajúci EndpointID
EndpointID so správnym schemeID. Pre slovenské IČO sa používa schemeID 0196. Bez tohto poľa Peppol sieť faktúru odmietne.Nesprávny InvoiceTypeCode
BillingReference.Nesúlad súm
LineExtensionAmount musí byť súčtom všetkých riadkov. Platí: TaxInclusiveAmount = TaxExclusiveAmount + TaxAmount. Akýkoľvek rozdiel (aj 0.01 EUR) spôsobí validačnú chybu BR-CO-15.Chýbajúci TaxScheme v položkách
InvoiceLine) musí obsahovať ClassifiedTaxCategory s odkazom na TaxScheme/ID = VAT. Chýbajúca daňová kategória je jedna z najčastejších chýb pri prvom nasadení.Prečo sa o XML nemusíte starať
ePošťák generuje XML za vás
Vyskúšajte ePošťák zadarmo
Odošlite prvú e-faktúru za menej ako 5 minút. Bez viazanosti.
Začať bezplatne