Návody

Štruktúra Peppol faktúry UBL - kompletný prehľad elementov

Detailný prehľad štruktúry elektronickej faktúry v Peppol BIS Billing 3.0. Naučte sa, aké elementy sú povinné, voliteľné a ako správne vyplniť všetky údaje podľa UBL štandardu.

17. novembra 2025 8 min čítania 38 zobrazení
A

Admin

Peppol.sk

Kontaktovať

Elektronická faktúra v sieti Peppol BIS Billing 3.0 využíva formát UBL 2.1 (Universal Business Language). Tento článok vám poskytne komplexný prehľad všetkých elementov faktúry.

Základná štruktúra faktúry

Koreňový element faktúry je <ubl:Invoice> s namespace urn:oasis:names:specification:ubl:schema:xsd:Invoice-2. Všetky faktúry musia obsahovať povinnú identifikáciu špecifikácie:

<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>

Povinné elementy faktúry

ElementPopisFormát
cbc:IDJedinečné číslo faktúryText
cbc:IssueDateDátum vystaveniaYYYY-MM-DD
cbc:InvoiceTypeCodeTyp faktúryKód UNCL1001
cbc:DocumentCurrencyCodeMena faktúryISO 4217 (EUR, CZK...)
cac:AccountingSupplierPartyÚdaje o predávajúcomŠtruktúra
cac:AccountingCustomerPartyÚdaje o kupujúcomŠtruktúra
cac:TaxTotalCelková DPHŠtruktúra
cac:LegalMonetaryTotalFinančné súčtyŠtruktúra
cac:InvoiceLineRiadky faktúry (min. 1)Štruktúra

Voliteľné elementy

ElementKardinalitaPopis
cbc:DueDate0..1Dátum splatnosti
cbc:Note0..1Poznámka k faktúre
cbc:TaxPointDate0..1Dátum zdaniteľného plnenia
cbc:TaxCurrencyCode0..1Mena pre DPH účtovanie
cbc:AccountingCost0..1Účtovná referencia
cbc:BuyerReference0..1Referencia kupujúceho
cac:InvoicePeriod0..1Obdobie fakturácie
cac:OrderReference0..1Odkaz na objednávku
cac:BillingReference0..nOdkazy na predchádzajúce faktúry
cac:PaymentMeans0..nSpôsob platby
cac:PaymentTerms0..1Platobné podmienky
cac:AllowanceCharge0..nZľavy a príplatky

Štruktúra predávajúceho (AccountingSupplierParty)

<cac:AccountingSupplierParty>
  <cac:Party>
    <cbc:EndpointID schemeID="0158">SK1234567890</cbc:EndpointID>
    <cac:PartyIdentification>
      <cbc:ID schemeID="0158">SK1234567890</cbc:ID>
    </cac:PartyIdentification>
    <cac:PartyName>
      <cbc:Name>Názov spoločnosti s.r.o.</cbc:Name>
    </cac:PartyName>
    <cac:PostalAddress>
      <cbc:StreetName>Hlavná 123</cbc:StreetName>
      <cbc:CityName>Bratislava</cbc:CityName>
      <cbc:PostalZone>81101</cbc:PostalZone>
      <cac:Country>
        <cbc:IdentificationCode>SK</cbc:IdentificationCode>
      </cac:Country>
    </cac:PostalAddress>
    <cac:PartyTaxScheme>
      <cbc:CompanyID>SK1234567890</cbc:CompanyID>
      <cac:TaxScheme>
        <cbc:ID>VAT</cbc:ID>
      </cac:TaxScheme>
    </cac:PartyTaxScheme>
    <cac:PartyLegalEntity>
      <cbc:RegistrationName>Názov spoločnosti s.r.o.</cbc:RegistrationName>
      <cbc:CompanyID schemeID="0158">12345678</cbc:CompanyID>
    </cac:PartyLegalEntity>
  </cac:Party>
</cac:AccountingSupplierParty>

Štruktúra riadku faktúry (InvoiceLine)

Každá faktúra musí obsahovať minimálne jeden riadok:

<cac:InvoiceLine>
  <cbc:ID>1</cbc:ID>
  <cbc:InvoicedQuantity unitCode="C62">10</cbc:InvoicedQuantity>
  <cbc:LineExtensionAmount currencyID="EUR">100.00</cbc:LineExtensionAmount>
  <cac:Item>
    <cbc:Name>Názov produktu</cbc:Name>
    <cac:ClassifiedTaxCategory>
      <cbc:ID>S</cbc:ID>
      <cbc:Percent>20</cbc:Percent>
      <cac:TaxScheme>
        <cbc:ID>VAT</cbc:ID>
      </cac:TaxScheme>
    </cac:ClassifiedTaxCategory>
  </cac:Item>
  <cac:Price>
    <cbc:PriceAmount currencyID="EUR">10.00</cbc:PriceAmount>
  </cac:Price>
</cac:InvoiceLine>

Finančné súčty (LegalMonetaryTotal)

ElementPopis
cbc:LineExtensionAmountSúčet riadkov bez DPH
cbc:TaxExclusiveAmountCelková suma bez DPH
cbc:TaxInclusiveAmountCelková suma s DPH
cbc:AllowanceTotalAmountCelkové zľavy
cbc:ChargeTotalAmountCelkové príplatky
cbc:PrepaidAmountUž zaplatená suma
cbc:PayableAmountSuma na úhradu

Validácia faktúry

Pred odoslaním faktúry je potrebné overiť jej správnosť pomocou validačných pravidiel EN16931 a Schematron. Viac o DPH kategóriách a ich správnom použití nájdete v samostatnom článku.

Súvisiace články

Zdroj: Peppol BIS Billing 3.0 - UBL Invoice Syntax

Zdieľať článok

Súvisiace články