Vzory

Vzory e-faktúr UBL XML pre slovenské situácie

Každý vzor je kompletný doklad podľa Peppol BIS Billing 3.0 (EN 16931), ktorý prešiel naším validátorom, teda rovnakými pravidlami, aké sieť Peppol uplatní pri doručení. Sú napísané pre slovenskú prax (§ 74 zákona č. 222/2004 Z. z., kontrolný výkaz) a slúžia ako šablóna pre vlastný export z fakturačného či ERP systému: skopírujte, doplňte svoje údaje a overte. Vzory sú od nás zadarmo a bez záväzkov; keď niečo chýba, napíšte nám a doplníme ďalší.

Overené validátorom 21. 9. 2026 · EN 16931 + Peppol BIS Billing 3.0

Spoločné pravidlá pre všetky vzory

  1. Identifikátory: slovenský účastník je EndpointID schemeID="0245" s DIČ bez predpony SK (0245:2020123456); IČ DPH ide do PartyTaxScheme so schémou VAT (SK2020123456), IČO do PartyLegalEntity/CompanyID. Zahraničný odberateľ používa schému svojej krajiny (CZ = 9929).
  2. Povinné pre sieť: CustomizationID a ProfileID presne ako vo vzoroch, BuyerReference (BT-10) alebo OrderReference (prázdny element = odmietnutie PEPPOL-EN16931-R008), pri kladnej sume DueDate alebo PaymentTerms (BR-CO-25).
  3. Sumy: LineExtensionAmount = množstvo × cena, TaxExclusive = súčet riadkov mínus zľavy dokladu, TaxInclusive = základ + daň, PayableAmount = TaxInclusive mínus PrepaidAmount. Ceny na dve desatinné miesta, inak pravidlo R120 nesedí.
  4. Poradie elementov je dané schémou UBL 2.1 (ID, IssueDate, DueDate, InvoiceTypeCode, Note, DocumentCurrencyCode, TaxCurrencyCode, AccountingCost, BuyerReference, BillingReference, AdditionalDocumentReference, strany, Delivery, PaymentMeans, PaymentTerms, AllowanceCharge, TaxTotal, LegalMonetaryTotal, riadky). Prehodené poradie odmietne XSD.
  5. Čo nemá vlastné pole (texty do knihy faktúr, poznámky pred a za riadkami, penále, kurz), ide do cbc:Note (jedna na doklad), cac:PaymentTerms/cbc:Note alebo cbc:AccountingCost; údaje k položke bez poľa (druh tovaru pre kontrolný výkaz) do cac:AdditionalItemProperty, ktoré prenesieme nezmenené.
  6. Typy dokladov: 380 faktúra, 381 dobropis (CreditNote), 383 ťarchopis, 386 daňový doklad k prijatej platbe. Kategórie DPH: S so sadzbou, E oslobodené (sadzba 0 + dôvod), AE prenesenie daňovej povinnosti, K dodanie do iného členského štátu, O neplatiteľ (bez sadzby, bez IČ DPH).
  7. Do siete posielate faktúry slovenským odberateľom s DIČ (A1/A2 v kontrolnom výkaze, opravné doklady C1); doklad pre súkromnú osobu bez DIČ (D2) cez Peppol nejde. Zahraničnému odberateľovi doručíme, ak je v sieti Peppol; hlásenie Finančnej správe vzniká len pri domácom doklade.

Vzory

  1. 01Základná faktúra, platiteľ DPH01-zakladna-faktura.xml
  2. 02Vystaviteľ nie je platiteľom DPH02-neplatitel-dph.xml
  3. 03Faktúra v cudzej mene03-cudzia-mena.xml
  4. 04Texty hlavičky, DPH z prijatej platby, splatnosť a penále04-hlavicka-texty-platba.xml
  5. 05Položky: merné jednotky, kódy tovaru, colný sadzobník05-polozky-mj-kody.xml
  6. 06Tuzemské prenesenie daňovej povinnosti (§ 69 ods. 12)06-prenesenie-danovej-povinnosti.xml
  7. 07Oslobodené plnenie07-oslobodene-plnenie.xml
  8. 08Dobropis (opravný doklad, znižuje základ dane)08-dobropis.xml
  9. 09Ťarchopis (opravný doklad, zvyšuje základ dane)09-tarchopis.xml
  10. 10Odpočet zálohy: daňová aj nedaňová10-odpocet-zalohy.xml
  11. 11Zľavy: zľava na doklade a záporný riadok11-zlava-zaporny-riadok.xml
  12. 12Daňový doklad k prijatej platbe (záloha)12-danovy-doklad-k-prijatej-platbe.xml
  13. 13Zahraničný odberateľ (dodanie do iného členského štátu)13-zahranicny-odberatel.xml
  14. 14Vložené PDF vystaviteľa14-vlozene-pdf.xml

01 · 01-zakladna-faktura.xml

Základná faktúra, platiteľ DPH

Kedy použiť

Bežná tuzemská faktúra so sadzbou 23 %, dvoma položkami, splatnosťou a údajmi na úhradu.

Na čo si dať pozor

  • Kategória S so sadzbou na každom riadku a v TaxSubtotal; daň sa počíta zo súčtu základov jednej sadzby, nie po riadkoch.
  • PaymentMeansCode 30 (prevod) s IBAN a PaymentID ako variabilný symbol; dátum dodania v cac:Delivery.
  • Jednotky podľa UN/ECE Rec. 20: C62 kus, HUR hodina, KGM kilogram, MTR meter.
Stiahnuť .xml
<?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>2026001</cbc:ID>
  <cbc:IssueDate>2026-09-21</cbc:IssueDate>
  <cbc:DueDate>2026-10-05</cbc:DueDate>
  <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
  <cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
  <cbc:BuyerReference>OBJ-2026-0815</cbc:BuyerReference>
  <cac:AccountingSupplierParty>
    <cac:Party>
      <cbc:EndpointID schemeID="0245">2020123456</cbc:EndpointID>
      <cac:PartyName><cbc:Name>Dodávateľ, s. r. o.</cbc:Name></cac:PartyName>
      <cac:PostalAddress>
        <cbc:StreetName>Priemyselná 12</cbc:StreetName>
        <cbc:CityName>Žilina</cbc:CityName>
        <cbc:PostalZone>010 01</cbc:PostalZone>
        <cac:Country><cbc:IdentificationCode>SK</cbc:IdentificationCode></cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme><cbc:CompanyID>SK2020123456</cbc:CompanyID><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>Dodávateľ, s. r. o.</cbc:RegistrationName>
        <cbc:CompanyID>12345678</cbc:CompanyID>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingSupplierParty>
  <cac:AccountingCustomerParty>
    <cac:Party>
      <cbc:EndpointID schemeID="0245">2021987654</cbc:EndpointID>
      <cac:PartyName><cbc:Name>Odberateľ, a. s.</cbc:Name></cac:PartyName>
      <cac:PostalAddress>
        <cbc:StreetName>Obchodná 33</cbc:StreetName>
        <cbc:CityName>Bratislava</cbc:CityName>
        <cbc:PostalZone>811 06</cbc:PostalZone>
        <cac:Country><cbc:IdentificationCode>SK</cbc:IdentificationCode></cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme><cbc:CompanyID>SK2021987654</cbc:CompanyID><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>Odberateľ, a. s.</cbc:RegistrationName>
        <cbc:CompanyID>87654321</cbc:CompanyID>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingCustomerParty>
  <cac:Delivery><cbc:ActualDeliveryDate>2026-09-20</cbc:ActualDeliveryDate></cac:Delivery>
  <cac:PaymentMeans>
    <cbc:PaymentMeansCode>30</cbc:PaymentMeansCode>
    <cbc:PaymentID>2026001</cbc:PaymentID>
    <cac:PayeeFinancialAccount><cbc:ID>SK5183300000002402450652</cbc:ID></cac:PayeeFinancialAccount>
  </cac:PaymentMeans>
  <cac:TaxTotal>
    <cbc:TaxAmount currencyID="EUR">184.00</cbc:TaxAmount>
    <cac:TaxSubtotal>
      <cbc:TaxableAmount currencyID="EUR">800.00</cbc:TaxableAmount>
      <cbc:TaxAmount currencyID="EUR">184.00</cbc:TaxAmount>
      <cac:TaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>23</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:TaxCategory>
    </cac:TaxSubtotal>
  </cac:TaxTotal>
  <cac:LegalMonetaryTotal>
    <cbc:LineExtensionAmount currencyID="EUR">800.00</cbc:LineExtensionAmount>
    <cbc:TaxExclusiveAmount currencyID="EUR">800.00</cbc:TaxExclusiveAmount>
    <cbc:TaxInclusiveAmount currencyID="EUR">984.00</cbc:TaxInclusiveAmount>
    <cbc:PayableAmount currencyID="EUR">984.00</cbc:PayableAmount>
  </cac:LegalMonetaryTotal>
  <cac:InvoiceLine>
    <cbc:ID>1</cbc:ID>
    <cbc:InvoicedQuantity unitCode="HUR">10</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount currencyID="EUR">500.00</cbc:LineExtensionAmount>
    <cac:Item>
      <cbc:Name>Konzultačné služby</cbc:Name>
      <cac:ClassifiedTaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>23</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:ClassifiedTaxCategory>
    </cac:Item>
    <cac:Price><cbc:PriceAmount currencyID="EUR">50.00</cbc:PriceAmount></cac:Price>
  </cac:InvoiceLine>
  <cac:InvoiceLine>
    <cbc:ID>2</cbc:ID>
    <cbc:InvoicedQuantity unitCode="C62">1</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount currencyID="EUR">300.00</cbc:LineExtensionAmount>
    <cac:Item>
      <cbc:Name>Licencia softvéru, 1 rok</cbc:Name>
      <cac:ClassifiedTaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>23</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:ClassifiedTaxCategory>
    </cac:Item>
    <cac:Price><cbc:PriceAmount currencyID="EUR">300.00</cbc:PriceAmount></cac:Price>
  </cac:InvoiceLine>
</Invoice>

02 · 02-neplatitel-dph.xml

Vystaviteľ nie je platiteľom DPH

Kedy použiť

Živnostník alebo firma bez IČ DPH fakturuje odberateľovi; presne takto to vystavuje aj náš portál.

Na čo si dať pozor

  • Kategória O (nie je predmetom DPH) na riadkoch aj v jedinom TaxSubtotal, bez sadzby (BR-O-05), s kódom VATEX-EU-O a textom dôvodu.
  • Dodávateľ sa identifikuje DIČ v PartyTaxScheme so schémou TAX (BT-32), nie IČ DPH; odberateľ v tomto doklade IČ DPH neuvádza (BR-O-03).
  • Odberateľ si to overí podľa toho, či má vystaviteľ IČ DPH: bez neho vždy tento vzor.
Stiahnuť .xml
<?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>2026002</cbc:ID>
  <cbc:IssueDate>2026-09-21</cbc:IssueDate>
  <cbc:DueDate>2026-10-05</cbc:DueDate>
  <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
  <cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
  <cbc:BuyerReference>OBJ-2026-0815</cbc:BuyerReference>
  <cac:AccountingSupplierParty>
    <cac:Party>
      <cbc:EndpointID schemeID="0245">1020123456</cbc:EndpointID>
      <cac:PartyName><cbc:Name>Ján Novák - Živnostník</cbc:Name></cac:PartyName>
      <cac:PostalAddress>
        <cbc:StreetName>Hlavná 5</cbc:StreetName>
        <cbc:CityName>Martin</cbc:CityName>
        <cbc:PostalZone>036 01</cbc:PostalZone>
        <cac:Country><cbc:IdentificationCode>SK</cbc:IdentificationCode></cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme><cbc:CompanyID>1020123456</cbc:CompanyID><cac:TaxScheme><cbc:ID>TAX</cbc:ID></cac:TaxScheme></cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>Ján Novák - Živnostník</cbc:RegistrationName>
        <cbc:CompanyID>44556677</cbc:CompanyID>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingSupplierParty>
  <cac:AccountingCustomerParty>
    <cac:Party>
      <cbc:EndpointID schemeID="0245">2021987654</cbc:EndpointID>
      <cac:PartyName><cbc:Name>Odberateľ, a. s.</cbc:Name></cac:PartyName>
      <cac:PostalAddress>
        <cbc:StreetName>Obchodná 33</cbc:StreetName>
        <cbc:CityName>Bratislava</cbc:CityName>
        <cbc:PostalZone>811 06</cbc:PostalZone>
        <cac:Country><cbc:IdentificationCode>SK</cbc:IdentificationCode></cac:Country>
      </cac:PostalAddress>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>Odberateľ, a. s.</cbc:RegistrationName>
        <cbc:CompanyID>87654321</cbc:CompanyID>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingCustomerParty>
  <cac:Delivery><cbc:ActualDeliveryDate>2026-09-20</cbc:ActualDeliveryDate></cac:Delivery>
  <cac:PaymentMeans>
    <cbc:PaymentMeansCode>30</cbc:PaymentMeansCode>
    <cbc:PaymentID>2026002</cbc:PaymentID>
    <cac:PayeeFinancialAccount><cbc:ID>SK5183300000002402450652</cbc:ID></cac:PayeeFinancialAccount>
  </cac:PaymentMeans>
  <cac:TaxTotal>
    <cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount>
    <cac:TaxSubtotal>
      <cbc:TaxableAmount currencyID="EUR">450.00</cbc:TaxableAmount>
      <cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount>
      <cac:TaxCategory><cbc:ID>O</cbc:ID><cbc:TaxExemptionReasonCode>VATEX-EU-O</cbc:TaxExemptionReasonCode><cbc:TaxExemptionReason>Dodávateľ nie je platiteľom DPH, dodanie nie je predmetom DPH</cbc:TaxExemptionReason><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:TaxCategory>
    </cac:TaxSubtotal>
  </cac:TaxTotal>
  <cac:LegalMonetaryTotal>
    <cbc:LineExtensionAmount currencyID="EUR">450.00</cbc:LineExtensionAmount>
    <cbc:TaxExclusiveAmount currencyID="EUR">450.00</cbc:TaxExclusiveAmount>
    <cbc:TaxInclusiveAmount currencyID="EUR">450.00</cbc:TaxInclusiveAmount>
    <cbc:PayableAmount currencyID="EUR">450.00</cbc:PayableAmount>
  </cac:LegalMonetaryTotal>
  <cac:InvoiceLine>
    <cbc:ID>1</cbc:ID>
    <cbc:InvoicedQuantity unitCode="C62">1</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount currencyID="EUR">450.00</cbc:LineExtensionAmount>
    <cac:Item>
      <cbc:Name>Maliarske práce</cbc:Name>
      <cac:ClassifiedTaxCategory><cbc:ID>O</cbc:ID><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:ClassifiedTaxCategory>
    </cac:Item>
    <cac:Price><cbc:PriceAmount currencyID="EUR">450.00</cbc:PriceAmount></cac:Price>
  </cac:InvoiceLine>
</Invoice>

03 · 03-cudzia-mena.xml

Faktúra v cudzej mene

Kedy použiť

Doklad v CZK (alebo inej mene) so sumou DPH aj v eurách podľa § 74.

Na čo si dať pozor

  • DocumentCurrencyCode = mena dokladu, TaxCurrencyCode = EUR; druhý blok TaxTotal nesie iba TaxAmount v EUR (BT-111).
  • Kurz a jeho dátum nemajú v EN 16931 vlastné pole, uvádzajú sa v cbc:Note; všetky ostatné sumy sú v mene dokladu.
  • Prepočet základu dane do EUR sa v XML neuvádza, odberateľ ho odvodí z kurzu v poznámke.
Stiahnuť .xml
<?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>2026003</cbc:ID>
  <cbc:IssueDate>2026-09-21</cbc:IssueDate>
  <cbc:DueDate>2026-10-05</cbc:DueDate>
  <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
  <cbc:Note>Kurz ECB 25,200 CZK/EUR zo dňa 2026-09-21; suma dane v EUR je uvedená v druhom bloku TaxTotal (BT-111).</cbc:Note>
  <cbc:DocumentCurrencyCode>CZK</cbc:DocumentCurrencyCode>
  <cbc:TaxCurrencyCode>EUR</cbc:TaxCurrencyCode>
  <cbc:BuyerReference>OBJ-2026-0815</cbc:BuyerReference>
  <cac:AccountingSupplierParty>
    <cac:Party>
      <cbc:EndpointID schemeID="0245">2020123456</cbc:EndpointID>
      <cac:PartyName><cbc:Name>Dodávateľ, s. r. o.</cbc:Name></cac:PartyName>
      <cac:PostalAddress>
        <cbc:StreetName>Priemyselná 12</cbc:StreetName>
        <cbc:CityName>Žilina</cbc:CityName>
        <cbc:PostalZone>010 01</cbc:PostalZone>
        <cac:Country><cbc:IdentificationCode>SK</cbc:IdentificationCode></cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme><cbc:CompanyID>SK2020123456</cbc:CompanyID><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>Dodávateľ, s. r. o.</cbc:RegistrationName>
        <cbc:CompanyID>12345678</cbc:CompanyID>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingSupplierParty>
  <cac:AccountingCustomerParty>
    <cac:Party>
      <cbc:EndpointID schemeID="0245">2021987654</cbc:EndpointID>
      <cac:PartyName><cbc:Name>Odberateľ, a. s.</cbc:Name></cac:PartyName>
      <cac:PostalAddress>
        <cbc:StreetName>Obchodná 33</cbc:StreetName>
        <cbc:CityName>Bratislava</cbc:CityName>
        <cbc:PostalZone>811 06</cbc:PostalZone>
        <cac:Country><cbc:IdentificationCode>SK</cbc:IdentificationCode></cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme><cbc:CompanyID>SK2021987654</cbc:CompanyID><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>Odberateľ, a. s.</cbc:RegistrationName>
        <cbc:CompanyID>87654321</cbc:CompanyID>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingCustomerParty>
  <cac:Delivery><cbc:ActualDeliveryDate>2026-09-20</cbc:ActualDeliveryDate></cac:Delivery>
  <cac:PaymentMeans>
    <cbc:PaymentMeansCode>30</cbc:PaymentMeansCode>
    <cbc:PaymentID>2026003</cbc:PaymentID>
    <cac:PayeeFinancialAccount><cbc:ID>SK5183300000002402450652</cbc:ID></cac:PayeeFinancialAccount>
  </cac:PaymentMeans>
  <cac:TaxTotal>
    <cbc:TaxAmount currencyID="CZK">2300.00</cbc:TaxAmount>
    <cac:TaxSubtotal>
      <cbc:TaxableAmount currencyID="CZK">10000.00</cbc:TaxableAmount>
      <cbc:TaxAmount currencyID="CZK">2300.00</cbc:TaxAmount>
      <cac:TaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>23</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:TaxCategory>
    </cac:TaxSubtotal>
  </cac:TaxTotal>
  <cac:TaxTotal>
    <cbc:TaxAmount currencyID="EUR">91.26</cbc:TaxAmount>
  </cac:TaxTotal>
  <cac:LegalMonetaryTotal>
    <cbc:LineExtensionAmount currencyID="CZK">10000.00</cbc:LineExtensionAmount>
    <cbc:TaxExclusiveAmount currencyID="CZK">10000.00</cbc:TaxExclusiveAmount>
    <cbc:TaxInclusiveAmount currencyID="CZK">12300.00</cbc:TaxInclusiveAmount>
    <cbc:PayableAmount currencyID="CZK">12300.00</cbc:PayableAmount>
  </cac:LegalMonetaryTotal>
  <cac:InvoiceLine>
    <cbc:ID>1</cbc:ID>
    <cbc:InvoicedQuantity unitCode="C62">4</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount currencyID="CZK">10000.00</cbc:LineExtensionAmount>
    <cac:Item>
      <cbc:Name>Dodávka náhradných dielov</cbc:Name>
      <cac:ClassifiedTaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>23</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:ClassifiedTaxCategory>
    </cac:Item>
    <cac:Price><cbc:PriceAmount currencyID="CZK">2500.00</cbc:PriceAmount></cac:Price>
  </cac:InvoiceLine>
</Invoice>

04 · 04-hlavicka-texty-platba.xml

Texty hlavičky, DPH z prijatej platby, splatnosť a penále

Kedy použiť

Faktúra s textom do knihy faktúr, poznámkou pred a za položkami, doložkou o dani z prijatej platby a úrokom z omeškania.

Na čo si dať pozor

  • cbc:Note je na doklade len raz: viac textov (pred položkami, za nimi, doplňujúce údaje, doložka § 68d) sa spojí do jednej poznámky.
  • cbc:AccountingCost (BT-19) nesie krátky text pre knihu faktúr, cac:PaymentTerms/cbc:Note splatnosť a percento penále.
  • Spôsob úhrady = PaymentMeansCode (30 prevod, 10 hotovosť, 48 karta, 58 SEPA prevod); text spôsobu do poznámky nepatrí.
Stiahnuť .xml
<?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>2026004</cbc:ID>
  <cbc:IssueDate>2026-09-21</cbc:IssueDate>
  <cbc:DueDate>2026-10-05</cbc:DueDate>
  <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
  <cbc:Note>Daň sa uplatňuje na základe prijatia platby (§ 68d). | Text pred položkami: Fakturujeme vám na základe zmluvy č. 12/2026. | Text za položkami: Ďakujeme za spoluprácu. | Doplňujúce údaje: dodanie podľa dodacieho listu DL-2026-77.</cbc:Note>
  <cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
  <cbc:AccountingCost>Kniha faktúr: služby 09/2026</cbc:AccountingCost>
  <cbc:BuyerReference>OBJ-2026-0815</cbc:BuyerReference>
  <cac:AccountingSupplierParty>
    <cac:Party>
      <cbc:EndpointID schemeID="0245">2020123456</cbc:EndpointID>
      <cac:PartyName><cbc:Name>Dodávateľ, s. r. o.</cbc:Name></cac:PartyName>
      <cac:PostalAddress>
        <cbc:StreetName>Priemyselná 12</cbc:StreetName>
        <cbc:CityName>Žilina</cbc:CityName>
        <cbc:PostalZone>010 01</cbc:PostalZone>
        <cac:Country><cbc:IdentificationCode>SK</cbc:IdentificationCode></cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme><cbc:CompanyID>SK2020123456</cbc:CompanyID><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>Dodávateľ, s. r. o.</cbc:RegistrationName>
        <cbc:CompanyID>12345678</cbc:CompanyID>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingSupplierParty>
  <cac:AccountingCustomerParty>
    <cac:Party>
      <cbc:EndpointID schemeID="0245">2021987654</cbc:EndpointID>
      <cac:PartyName><cbc:Name>Odberateľ, a. s.</cbc:Name></cac:PartyName>
      <cac:PostalAddress>
        <cbc:StreetName>Obchodná 33</cbc:StreetName>
        <cbc:CityName>Bratislava</cbc:CityName>
        <cbc:PostalZone>811 06</cbc:PostalZone>
        <cac:Country><cbc:IdentificationCode>SK</cbc:IdentificationCode></cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme><cbc:CompanyID>SK2021987654</cbc:CompanyID><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>Odberateľ, a. s.</cbc:RegistrationName>
        <cbc:CompanyID>87654321</cbc:CompanyID>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingCustomerParty>
  <cac:Delivery><cbc:ActualDeliveryDate>2026-09-20</cbc:ActualDeliveryDate></cac:Delivery>
  <cac:PaymentMeans>
    <cbc:PaymentMeansCode>30</cbc:PaymentMeansCode>
    <cbc:PaymentID>2026004</cbc:PaymentID>
    <cac:PayeeFinancialAccount><cbc:ID>SK5183300000002402450652</cbc:ID></cac:PayeeFinancialAccount>
  </cac:PaymentMeans>
  <cac:PaymentTerms><cbc:Note>Splatnosť 14 dní. Pri omeškaní úrok 0,05 % z dlžnej sumy za každý deň omeškania.</cbc:Note></cac:PaymentTerms>
  <cac:TaxTotal>
    <cbc:TaxAmount currencyID="EUR">46.00</cbc:TaxAmount>
    <cac:TaxSubtotal>
      <cbc:TaxableAmount currencyID="EUR">200.00</cbc:TaxableAmount>
      <cbc:TaxAmount currencyID="EUR">46.00</cbc:TaxAmount>
      <cac:TaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>23</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:TaxCategory>
    </cac:TaxSubtotal>
  </cac:TaxTotal>
  <cac:LegalMonetaryTotal>
    <cbc:LineExtensionAmount currencyID="EUR">200.00</cbc:LineExtensionAmount>
    <cbc:TaxExclusiveAmount currencyID="EUR">200.00</cbc:TaxExclusiveAmount>
    <cbc:TaxInclusiveAmount currencyID="EUR">246.00</cbc:TaxInclusiveAmount>
    <cbc:PayableAmount currencyID="EUR">246.00</cbc:PayableAmount>
  </cac:LegalMonetaryTotal>
  <cac:InvoiceLine>
    <cbc:ID>1</cbc:ID>
    <cbc:InvoicedQuantity unitCode="C62">1</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount currencyID="EUR">200.00</cbc:LineExtensionAmount>
    <cac:Item>
      <cbc:Name>Účtovné služby 09/2026</cbc:Name>
      <cac:ClassifiedTaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>23</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:ClassifiedTaxCategory>
    </cac:Item>
    <cac:Price><cbc:PriceAmount currencyID="EUR">200.00</cbc:PriceAmount></cac:Price>
  </cac:InvoiceLine>
</Invoice>

05 · 05-polozky-mj-kody.xml

Položky: merné jednotky, kódy tovaru, colný sadzobník

Kedy použiť

Riadky s merateľným množstvom, vlastným kódom položky, kódom colného sadzobníka a druhom tovaru.

Na čo si dať pozor

  • InvoicedQuantity unitCode = UN/ECE Rec. 20 (KGM, C62, MTR, HUR, LTR); popis položky do cbc:Description, kód predajcu do SellersItemIdentification.
  • Kód colného sadzobníka (kombinovaná nomenklatúra) = cac:CommodityClassification/cbc:ItemClassificationCode listID="HS".
  • Druh tovaru pre kontrolný výkaz (MT mobilné telefóny, IO integrované obvody) nemá v EN 16931 pole: cac:AdditionalItemProperty s názvom druh_tovaru prenesieme nezmenene, zaradenie do výkazu ostáva v účtovnom systéme.
Stiahnuť .xml
<?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>2026005</cbc:ID>
  <cbc:IssueDate>2026-09-21</cbc:IssueDate>
  <cbc:DueDate>2026-10-05</cbc:DueDate>
  <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
  <cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
  <cbc:BuyerReference>OBJ-2026-0815</cbc:BuyerReference>
  <cac:AccountingSupplierParty>
    <cac:Party>
      <cbc:EndpointID schemeID="0245">2020123456</cbc:EndpointID>
      <cac:PartyName><cbc:Name>Dodávateľ, s. r. o.</cbc:Name></cac:PartyName>
      <cac:PostalAddress>
        <cbc:StreetName>Priemyselná 12</cbc:StreetName>
        <cbc:CityName>Žilina</cbc:CityName>
        <cbc:PostalZone>010 01</cbc:PostalZone>
        <cac:Country><cbc:IdentificationCode>SK</cbc:IdentificationCode></cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme><cbc:CompanyID>SK2020123456</cbc:CompanyID><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>Dodávateľ, s. r. o.</cbc:RegistrationName>
        <cbc:CompanyID>12345678</cbc:CompanyID>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingSupplierParty>
  <cac:AccountingCustomerParty>
    <cac:Party>
      <cbc:EndpointID schemeID="0245">2021987654</cbc:EndpointID>
      <cac:PartyName><cbc:Name>Odberateľ, a. s.</cbc:Name></cac:PartyName>
      <cac:PostalAddress>
        <cbc:StreetName>Obchodná 33</cbc:StreetName>
        <cbc:CityName>Bratislava</cbc:CityName>
        <cbc:PostalZone>811 06</cbc:PostalZone>
        <cac:Country><cbc:IdentificationCode>SK</cbc:IdentificationCode></cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme><cbc:CompanyID>SK2021987654</cbc:CompanyID><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>Odberateľ, a. s.</cbc:RegistrationName>
        <cbc:CompanyID>87654321</cbc:CompanyID>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingCustomerParty>
  <cac:Delivery><cbc:ActualDeliveryDate>2026-09-20</cbc:ActualDeliveryDate></cac:Delivery>
  <cac:PaymentMeans>
    <cbc:PaymentMeansCode>30</cbc:PaymentMeansCode>
    <cbc:PaymentID>2026005</cbc:PaymentID>
    <cac:PayeeFinancialAccount><cbc:ID>SK5183300000002402450652</cbc:ID></cac:PayeeFinancialAccount>
  </cac:PaymentMeans>
  <cac:TaxTotal>
    <cbc:TaxAmount currencyID="EUR">517.50</cbc:TaxAmount>
    <cac:TaxSubtotal>
      <cbc:TaxableAmount currencyID="EUR">2250.00</cbc:TaxableAmount>
      <cbc:TaxAmount currencyID="EUR">517.50</cbc:TaxAmount>
      <cac:TaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>23</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:TaxCategory>
    </cac:TaxSubtotal>
  </cac:TaxTotal>
  <cac:LegalMonetaryTotal>
    <cbc:LineExtensionAmount currencyID="EUR">2250.00</cbc:LineExtensionAmount>
    <cbc:TaxExclusiveAmount currencyID="EUR">2250.00</cbc:TaxExclusiveAmount>
    <cbc:TaxInclusiveAmount currencyID="EUR">2767.50</cbc:TaxInclusiveAmount>
    <cbc:PayableAmount currencyID="EUR">2767.50</cbc:PayableAmount>
  </cac:LegalMonetaryTotal>
  <cac:InvoiceLine>
    <cbc:ID>1</cbc:ID>
    <cbc:InvoicedQuantity unitCode="KGM">1200</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount currencyID="EUR">1020.00</cbc:LineExtensionAmount>
    <cac:Item>
      <cbc:Description>Tyče žebierkové, priemer 12 mm</cbc:Description>
      <cbc:Name>Betonárska oceľ B500B</cbc:Name>
      <cac:SellersItemIdentification><cbc:ID>KOV-7214-01</cbc:ID></cac:SellersItemIdentification>
      <cac:CommodityClassification><cbc:ItemClassificationCode listID="HS">72142000</cbc:ItemClassificationCode></cac:CommodityClassification>
      <cac:ClassifiedTaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>23</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:ClassifiedTaxCategory>
    </cac:Item>
    <cac:Price><cbc:PriceAmount currencyID="EUR">0.85</cbc:PriceAmount></cac:Price>
  </cac:InvoiceLine>
  <cac:InvoiceLine>
    <cbc:ID>2</cbc:ID>
    <cbc:InvoicedQuantity unitCode="C62">3</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount currencyID="EUR">1230.00</cbc:LineExtensionAmount>
    <cac:Item>
      <cbc:Name>Mobilný telefón X12</cbc:Name>
      <cac:SellersItemIdentification><cbc:ID>MOB-X12</cbc:ID></cac:SellersItemIdentification>
      <cac:CommodityClassification><cbc:ItemClassificationCode listID="HS">85171300</cbc:ItemClassificationCode></cac:CommodityClassification>
      <cac:ClassifiedTaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>23</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:ClassifiedTaxCategory>
      <cac:AdditionalItemProperty><cbc:Name>druh_tovaru</cbc:Name><cbc:Value>MT</cbc:Value></cac:AdditionalItemProperty>
    </cac:Item>
    <cac:Price><cbc:PriceAmount currencyID="EUR">410.00</cbc:PriceAmount></cac:Price>
  </cac:InvoiceLine>
</Invoice>

06 · 06-prenesenie-danovej-povinnosti.xml

Tuzemské prenesenie daňovej povinnosti (§ 69 ods. 12)

Kedy použiť

Kovy, obilniny, mobilné telefóny, stavebné práce: daň odvádza odberateľ, riadok ide do A2 kontrolného výkazu.

Na čo si dať pozor

  • Kategória AE so sadzbou 0 na riadkoch aj v TaxSubtotal, kód VATEX-EU-AE a text dôvodu; TaxAmount = 0.
  • Obe strany musia mať IČ DPH (BR-AE-02, BR-AE-03); doložka o prenesení daňovej povinnosti ide do cbc:Note (§ 74 ods. 1 písm. k).
  • Kód colného sadzobníka pri tovaroch podľa § 69 ods. 12 uvádzajte ako v predchádzajúcom vzore.
Stiahnuť .xml
<?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>2026006</cbc:ID>
  <cbc:IssueDate>2026-09-21</cbc:IssueDate>
  <cbc:DueDate>2026-10-05</cbc:DueDate>
  <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
  <cbc:Note>Prenesenie daňovej povinnosti. Daň odvedie odberateľ (§ 69 ods. 12 písm. g) zákona č. 222/2004 Z. z.).</cbc:Note>
  <cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
  <cbc:BuyerReference>OBJ-2026-0815</cbc:BuyerReference>
  <cac:AccountingSupplierParty>
    <cac:Party>
      <cbc:EndpointID schemeID="0245">2020123456</cbc:EndpointID>
      <cac:PartyName><cbc:Name>Dodávateľ, s. r. o.</cbc:Name></cac:PartyName>
      <cac:PostalAddress>
        <cbc:StreetName>Priemyselná 12</cbc:StreetName>
        <cbc:CityName>Žilina</cbc:CityName>
        <cbc:PostalZone>010 01</cbc:PostalZone>
        <cac:Country><cbc:IdentificationCode>SK</cbc:IdentificationCode></cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme><cbc:CompanyID>SK2020123456</cbc:CompanyID><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>Dodávateľ, s. r. o.</cbc:RegistrationName>
        <cbc:CompanyID>12345678</cbc:CompanyID>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingSupplierParty>
  <cac:AccountingCustomerParty>
    <cac:Party>
      <cbc:EndpointID schemeID="0245">2021987654</cbc:EndpointID>
      <cac:PartyName><cbc:Name>Odberateľ, a. s.</cbc:Name></cac:PartyName>
      <cac:PostalAddress>
        <cbc:StreetName>Obchodná 33</cbc:StreetName>
        <cbc:CityName>Bratislava</cbc:CityName>
        <cbc:PostalZone>811 06</cbc:PostalZone>
        <cac:Country><cbc:IdentificationCode>SK</cbc:IdentificationCode></cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme><cbc:CompanyID>SK2021987654</cbc:CompanyID><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>Odberateľ, a. s.</cbc:RegistrationName>
        <cbc:CompanyID>87654321</cbc:CompanyID>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingCustomerParty>
  <cac:Delivery><cbc:ActualDeliveryDate>2026-09-20</cbc:ActualDeliveryDate></cac:Delivery>
  <cac:PaymentMeans>
    <cbc:PaymentMeansCode>30</cbc:PaymentMeansCode>
    <cbc:PaymentID>2026006</cbc:PaymentID>
    <cac:PayeeFinancialAccount><cbc:ID>SK5183300000002402450652</cbc:ID></cac:PayeeFinancialAccount>
  </cac:PaymentMeans>
  <cac:TaxTotal>
    <cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount>
    <cac:TaxSubtotal>
      <cbc:TaxableAmount currencyID="EUR">4250.00</cbc:TaxableAmount>
      <cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount>
      <cac:TaxCategory><cbc:ID>AE</cbc:ID><cbc:Percent>0</cbc:Percent><cbc:TaxExemptionReasonCode>VATEX-EU-AE</cbc:TaxExemptionReasonCode><cbc:TaxExemptionReason>Prenesenie daňovej povinnosti (§ 69 ods. 12 zákona č. 222/2004 Z. z.)</cbc:TaxExemptionReason><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:TaxCategory>
    </cac:TaxSubtotal>
  </cac:TaxTotal>
  <cac:LegalMonetaryTotal>
    <cbc:LineExtensionAmount currencyID="EUR">4250.00</cbc:LineExtensionAmount>
    <cbc:TaxExclusiveAmount currencyID="EUR">4250.00</cbc:TaxExclusiveAmount>
    <cbc:TaxInclusiveAmount currencyID="EUR">4250.00</cbc:TaxInclusiveAmount>
    <cbc:PayableAmount currencyID="EUR">4250.00</cbc:PayableAmount>
  </cac:LegalMonetaryTotal>
  <cac:InvoiceLine>
    <cbc:ID>1</cbc:ID>
    <cbc:InvoicedQuantity unitCode="KGM">5000</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount currencyID="EUR">4250.00</cbc:LineExtensionAmount>
    <cac:Item>
      <cbc:Name>Betonárska oceľ B500B</cbc:Name>
      <cac:CommodityClassification><cbc:ItemClassificationCode listID="HS">72142000</cbc:ItemClassificationCode></cac:CommodityClassification>
      <cac:ClassifiedTaxCategory><cbc:ID>AE</cbc:ID><cbc:Percent>0</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:ClassifiedTaxCategory>
    </cac:Item>
    <cac:Price><cbc:PriceAmount currencyID="EUR">0.85</cbc:PriceAmount></cac:Price>
  </cac:InvoiceLine>
</Invoice>

07 · 07-oslobodene-plnenie.xml

Oslobodené plnenie

Kedy použiť

Nájom nehnuteľnosti, finančné alebo zdravotné služby: plnenie oslobodené od dane podľa § 28 až § 42.

Na čo si dať pozor

  • Kategória E so sadzbou 0 (BR-E-05) na riadkoch aj v TaxSubtotal a povinný dôvod: text s paragrafom v TaxExemptionReason (BR-E-10).
  • Kód z číselníka VATEX je voliteľný; pre vnútroštátne oslobodenia stačí text, nesprávny kód by doklad odmietol.
  • Oslobodené a zdaniteľné riadky sa môžu kombinovať na jednom doklade, každá kategória má svoj TaxSubtotal.
Stiahnuť .xml
<?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>2026007</cbc:ID>
  <cbc:IssueDate>2026-09-21</cbc:IssueDate>
  <cbc:DueDate>2026-10-05</cbc:DueDate>
  <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
  <cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
  <cbc:BuyerReference>OBJ-2026-0815</cbc:BuyerReference>
  <cac:AccountingSupplierParty>
    <cac:Party>
      <cbc:EndpointID schemeID="0245">2020123456</cbc:EndpointID>
      <cac:PartyName><cbc:Name>Dodávateľ, s. r. o.</cbc:Name></cac:PartyName>
      <cac:PostalAddress>
        <cbc:StreetName>Priemyselná 12</cbc:StreetName>
        <cbc:CityName>Žilina</cbc:CityName>
        <cbc:PostalZone>010 01</cbc:PostalZone>
        <cac:Country><cbc:IdentificationCode>SK</cbc:IdentificationCode></cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme><cbc:CompanyID>SK2020123456</cbc:CompanyID><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>Dodávateľ, s. r. o.</cbc:RegistrationName>
        <cbc:CompanyID>12345678</cbc:CompanyID>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingSupplierParty>
  <cac:AccountingCustomerParty>
    <cac:Party>
      <cbc:EndpointID schemeID="0245">2021987654</cbc:EndpointID>
      <cac:PartyName><cbc:Name>Odberateľ, a. s.</cbc:Name></cac:PartyName>
      <cac:PostalAddress>
        <cbc:StreetName>Obchodná 33</cbc:StreetName>
        <cbc:CityName>Bratislava</cbc:CityName>
        <cbc:PostalZone>811 06</cbc:PostalZone>
        <cac:Country><cbc:IdentificationCode>SK</cbc:IdentificationCode></cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme><cbc:CompanyID>SK2021987654</cbc:CompanyID><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>Odberateľ, a. s.</cbc:RegistrationName>
        <cbc:CompanyID>87654321</cbc:CompanyID>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingCustomerParty>
  <cac:Delivery><cbc:ActualDeliveryDate>2026-09-20</cbc:ActualDeliveryDate></cac:Delivery>
  <cac:PaymentMeans>
    <cbc:PaymentMeansCode>30</cbc:PaymentMeansCode>
    <cbc:PaymentID>2026007</cbc:PaymentID>
    <cac:PayeeFinancialAccount><cbc:ID>SK5183300000002402450652</cbc:ID></cac:PayeeFinancialAccount>
  </cac:PaymentMeans>
  <cac:TaxTotal>
    <cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount>
    <cac:TaxSubtotal>
      <cbc:TaxableAmount currencyID="EUR">900.00</cbc:TaxableAmount>
      <cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount>
      <cac:TaxCategory><cbc:ID>E</cbc:ID><cbc:Percent>0</cbc:Percent><cbc:TaxExemptionReason>Oslobodené od dane podľa § 38 ods. 3 zákona č. 222/2004 Z. z. (nájom nehnuteľnosti)</cbc:TaxExemptionReason><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:TaxCategory>
    </cac:TaxSubtotal>
  </cac:TaxTotal>
  <cac:LegalMonetaryTotal>
    <cbc:LineExtensionAmount currencyID="EUR">900.00</cbc:LineExtensionAmount>
    <cbc:TaxExclusiveAmount currencyID="EUR">900.00</cbc:TaxExclusiveAmount>
    <cbc:TaxInclusiveAmount currencyID="EUR">900.00</cbc:TaxInclusiveAmount>
    <cbc:PayableAmount currencyID="EUR">900.00</cbc:PayableAmount>
  </cac:LegalMonetaryTotal>
  <cac:InvoiceLine>
    <cbc:ID>1</cbc:ID>
    <cbc:InvoicedQuantity unitCode="C62">1</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount currencyID="EUR">900.00</cbc:LineExtensionAmount>
    <cac:Item>
      <cbc:Name>Nájom kancelárskych priestorov 09/2026</cbc:Name>
      <cac:ClassifiedTaxCategory><cbc:ID>E</cbc:ID><cbc:Percent>0</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:ClassifiedTaxCategory>
    </cac:Item>
    <cac:Price><cbc:PriceAmount currencyID="EUR">900.00</cbc:PriceAmount></cac:Price>
  </cac:InvoiceLine>
</Invoice>

08 · 08-dobropis.xml

Dobropis (opravný doklad, znižuje základ dane)

Kedy použiť

Vrátenie tovaru alebo zníženie ceny k už vystavenej faktúre; riadok C1 v kontrolnom výkaze.

Na čo si dať pozor

  • Koreňový element CreditNote s CreditNoteTypeCode 381; sumy sú kladné, záporný je ich účtovný význam, nie znamienko v XML.
  • cac:BillingReference/cac:InvoiceDocumentReference nesie číslo a dátum pôvodnej faktúry (BT-25, BT-26).
  • CreditNote nemá cbc:DueDate: lehota vrátenia ide do cac:PaymentTerms/cbc:Note alebo cac:PaymentMeans/cbc:PaymentDueDate (BR-CO-25 platí aj tu).
Stiahnuť .xml
<?xml version="1.0" encoding="UTF-8"?>
<CreditNote xmlns="urn:oasis:names:specification:ubl:schema:xsd:CreditNote-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>D2026001</cbc:ID>
  <cbc:IssueDate>2026-09-25</cbc:IssueDate>
  <cbc:CreditNoteTypeCode>381</cbc:CreditNoteTypeCode>
  <cbc:Note>Opravný doklad k faktúre 2026001 zo dňa 2026-09-21 (§ 71 ods. 2 zákona č. 222/2004 Z. z.).</cbc:Note>
  <cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
  <cbc:BuyerReference>OBJ-2026-0815</cbc:BuyerReference>
  <cac:BillingReference><cac:InvoiceDocumentReference><cbc:ID>2026001</cbc:ID><cbc:IssueDate>2026-09-21</cbc:IssueDate></cac:InvoiceDocumentReference></cac:BillingReference>
  <cac:AccountingSupplierParty>
    <cac:Party>
      <cbc:EndpointID schemeID="0245">2020123456</cbc:EndpointID>
      <cac:PartyName><cbc:Name>Dodávateľ, s. r. o.</cbc:Name></cac:PartyName>
      <cac:PostalAddress>
        <cbc:StreetName>Priemyselná 12</cbc:StreetName>
        <cbc:CityName>Žilina</cbc:CityName>
        <cbc:PostalZone>010 01</cbc:PostalZone>
        <cac:Country><cbc:IdentificationCode>SK</cbc:IdentificationCode></cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme><cbc:CompanyID>SK2020123456</cbc:CompanyID><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>Dodávateľ, s. r. o.</cbc:RegistrationName>
        <cbc:CompanyID>12345678</cbc:CompanyID>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingSupplierParty>
  <cac:AccountingCustomerParty>
    <cac:Party>
      <cbc:EndpointID schemeID="0245">2021987654</cbc:EndpointID>
      <cac:PartyName><cbc:Name>Odberateľ, a. s.</cbc:Name></cac:PartyName>
      <cac:PostalAddress>
        <cbc:StreetName>Obchodná 33</cbc:StreetName>
        <cbc:CityName>Bratislava</cbc:CityName>
        <cbc:PostalZone>811 06</cbc:PostalZone>
        <cac:Country><cbc:IdentificationCode>SK</cbc:IdentificationCode></cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme><cbc:CompanyID>SK2021987654</cbc:CompanyID><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>Odberateľ, a. s.</cbc:RegistrationName>
        <cbc:CompanyID>87654321</cbc:CompanyID>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingCustomerParty>
  <cac:PaymentMeans>
    <cbc:PaymentMeansCode>30</cbc:PaymentMeansCode>
    <cbc:PaymentID>2026001</cbc:PaymentID>
    <cac:PayeeFinancialAccount><cbc:ID>SK5183300000002402450652</cbc:ID></cac:PayeeFinancialAccount>
  </cac:PaymentMeans>
  <cac:PaymentTerms><cbc:Note>Dobropisovaná suma bude vrátená na účet odberateľa do 14 dní.</cbc:Note></cac:PaymentTerms>
  <cac:TaxTotal>
    <cbc:TaxAmount currencyID="EUR">69.00</cbc:TaxAmount>
    <cac:TaxSubtotal>
      <cbc:TaxableAmount currencyID="EUR">300.00</cbc:TaxableAmount>
      <cbc:TaxAmount currencyID="EUR">69.00</cbc:TaxAmount>
      <cac:TaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>23</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:TaxCategory>
    </cac:TaxSubtotal>
  </cac:TaxTotal>
  <cac:LegalMonetaryTotal>
    <cbc:LineExtensionAmount currencyID="EUR">300.00</cbc:LineExtensionAmount>
    <cbc:TaxExclusiveAmount currencyID="EUR">300.00</cbc:TaxExclusiveAmount>
    <cbc:TaxInclusiveAmount currencyID="EUR">369.00</cbc:TaxInclusiveAmount>
    <cbc:PayableAmount currencyID="EUR">369.00</cbc:PayableAmount>
  </cac:LegalMonetaryTotal>
  <cac:CreditNoteLine>
    <cbc:ID>1</cbc:ID>
    <cbc:CreditedQuantity unitCode="C62">1</cbc:CreditedQuantity>
    <cbc:LineExtensionAmount currencyID="EUR">300.00</cbc:LineExtensionAmount>
    <cac:Item>
      <cbc:Name>Vrátený tovar: licencia softvéru, 1 rok</cbc:Name>
      <cac:ClassifiedTaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>23</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:ClassifiedTaxCategory>
    </cac:Item>
    <cac:Price><cbc:PriceAmount currencyID="EUR">300.00</cbc:PriceAmount></cac:Price>
  </cac:CreditNoteLine>
</CreditNote>

09 · 09-tarchopis.xml

Ťarchopis (opravný doklad, zvyšuje základ dane)

Kedy použiť

Dofakturácia k už vystavenej faktúre.

Na čo si dať pozor

  • Koreňový element Invoice s InvoiceTypeCode 383 a odkazom na pôvodnú faktúru v cac:BillingReference.
  • Všetko ostatné ako pri bežnej faktúre vrátane splatnosti a platobných údajov.
  • Prepínač „opravný doklad“ vo vašom systéme teda vedie buď na 381 (CreditNote), alebo na 383 (Invoice), vždy s BillingReference.
Stiahnuť .xml
<?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>T2026001</cbc:ID>
  <cbc:IssueDate>2026-09-25</cbc:IssueDate>
  <cbc:DueDate>2026-10-09</cbc:DueDate>
  <cbc:InvoiceTypeCode>383</cbc:InvoiceTypeCode>
  <cbc:Note>Ťarchopis (opravný doklad zvyšujúci základ dane) k faktúre 2026001 zo dňa 2026-09-21.</cbc:Note>
  <cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
  <cbc:BuyerReference>OBJ-2026-0815</cbc:BuyerReference>
  <cac:BillingReference><cac:InvoiceDocumentReference><cbc:ID>2026001</cbc:ID><cbc:IssueDate>2026-09-21</cbc:IssueDate></cac:InvoiceDocumentReference></cac:BillingReference>
  <cac:AccountingSupplierParty>
    <cac:Party>
      <cbc:EndpointID schemeID="0245">2020123456</cbc:EndpointID>
      <cac:PartyName><cbc:Name>Dodávateľ, s. r. o.</cbc:Name></cac:PartyName>
      <cac:PostalAddress>
        <cbc:StreetName>Priemyselná 12</cbc:StreetName>
        <cbc:CityName>Žilina</cbc:CityName>
        <cbc:PostalZone>010 01</cbc:PostalZone>
        <cac:Country><cbc:IdentificationCode>SK</cbc:IdentificationCode></cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme><cbc:CompanyID>SK2020123456</cbc:CompanyID><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>Dodávateľ, s. r. o.</cbc:RegistrationName>
        <cbc:CompanyID>12345678</cbc:CompanyID>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingSupplierParty>
  <cac:AccountingCustomerParty>
    <cac:Party>
      <cbc:EndpointID schemeID="0245">2021987654</cbc:EndpointID>
      <cac:PartyName><cbc:Name>Odberateľ, a. s.</cbc:Name></cac:PartyName>
      <cac:PostalAddress>
        <cbc:StreetName>Obchodná 33</cbc:StreetName>
        <cbc:CityName>Bratislava</cbc:CityName>
        <cbc:PostalZone>811 06</cbc:PostalZone>
        <cac:Country><cbc:IdentificationCode>SK</cbc:IdentificationCode></cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme><cbc:CompanyID>SK2021987654</cbc:CompanyID><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>Odberateľ, a. s.</cbc:RegistrationName>
        <cbc:CompanyID>87654321</cbc:CompanyID>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingCustomerParty>
  <cac:Delivery><cbc:ActualDeliveryDate>2026-09-20</cbc:ActualDeliveryDate></cac:Delivery>
  <cac:PaymentMeans>
    <cbc:PaymentMeansCode>30</cbc:PaymentMeansCode>
    <cbc:PaymentID>T2026001</cbc:PaymentID>
    <cac:PayeeFinancialAccount><cbc:ID>SK5183300000002402450652</cbc:ID></cac:PayeeFinancialAccount>
  </cac:PaymentMeans>
  <cac:TaxTotal>
    <cbc:TaxAmount currencyID="EUR">46.00</cbc:TaxAmount>
    <cac:TaxSubtotal>
      <cbc:TaxableAmount currencyID="EUR">200.00</cbc:TaxableAmount>
      <cbc:TaxAmount currencyID="EUR">46.00</cbc:TaxAmount>
      <cac:TaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>23</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:TaxCategory>
    </cac:TaxSubtotal>
  </cac:TaxTotal>
  <cac:LegalMonetaryTotal>
    <cbc:LineExtensionAmount currencyID="EUR">200.00</cbc:LineExtensionAmount>
    <cbc:TaxExclusiveAmount currencyID="EUR">200.00</cbc:TaxExclusiveAmount>
    <cbc:TaxInclusiveAmount currencyID="EUR">246.00</cbc:TaxInclusiveAmount>
    <cbc:PayableAmount currencyID="EUR">246.00</cbc:PayableAmount>
  </cac:LegalMonetaryTotal>
  <cac:InvoiceLine>
    <cbc:ID>1</cbc:ID>
    <cbc:InvoicedQuantity unitCode="HUR">4</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount currencyID="EUR">200.00</cbc:LineExtensionAmount>
    <cac:Item>
      <cbc:Name>Dofakturácia: dodatočné hodiny konzultácií</cbc:Name>
      <cac:ClassifiedTaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>23</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:ClassifiedTaxCategory>
    </cac:Item>
    <cac:Price><cbc:PriceAmount currencyID="EUR">50.00</cbc:PriceAmount></cac:Price>
  </cac:InvoiceLine>
</Invoice>

10 · 10-odpocet-zalohy.xml

Odpočet zálohy: daňová aj nedaňová

Kedy použiť

Konečná faktúra po prijatej zálohe; k daňovej zálohe už existuje daňový doklad k prijatej platbe.

Na čo si dať pozor

  • Daňová záloha sa odpočíta záporným riadkom s rovnakou sadzbou a odkazom na daňový doklad (cac:DocumentReference s DocumentTypeCode 130); základ aj daň sa tým znížia.
  • Nedaňová záloha (bez daňového dokladu) sa odpočíta až v cbc:PrepaidAmount: neznižuje základ ani daň, iba PayableAmount (BR-CO-16).
  • Záporný riadok = záporné množstvo s kladnou cenou; záporná cena je zakázaná (BR-27).
Stiahnuť .xml
<?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>2026010</cbc:ID>
  <cbc:IssueDate>2026-09-21</cbc:IssueDate>
  <cbc:DueDate>2026-10-05</cbc:DueDate>
  <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
  <cbc:Note>Nedaňová záloha 100,00 EUR (bez dokladu k prijatej platbe) je odpočítaná v PrepaidAmount; daňová záloha 400,00 EUR je odpočítaná záporným riadkom s odkazom na daňový doklad ZF2026001.</cbc:Note>
  <cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
  <cbc:BuyerReference>OBJ-2026-0815</cbc:BuyerReference>
  <cac:AccountingSupplierParty>
    <cac:Party>
      <cbc:EndpointID schemeID="0245">2020123456</cbc:EndpointID>
      <cac:PartyName><cbc:Name>Dodávateľ, s. r. o.</cbc:Name></cac:PartyName>
      <cac:PostalAddress>
        <cbc:StreetName>Priemyselná 12</cbc:StreetName>
        <cbc:CityName>Žilina</cbc:CityName>
        <cbc:PostalZone>010 01</cbc:PostalZone>
        <cac:Country><cbc:IdentificationCode>SK</cbc:IdentificationCode></cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme><cbc:CompanyID>SK2020123456</cbc:CompanyID><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>Dodávateľ, s. r. o.</cbc:RegistrationName>
        <cbc:CompanyID>12345678</cbc:CompanyID>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingSupplierParty>
  <cac:AccountingCustomerParty>
    <cac:Party>
      <cbc:EndpointID schemeID="0245">2021987654</cbc:EndpointID>
      <cac:PartyName><cbc:Name>Odberateľ, a. s.</cbc:Name></cac:PartyName>
      <cac:PostalAddress>
        <cbc:StreetName>Obchodná 33</cbc:StreetName>
        <cbc:CityName>Bratislava</cbc:CityName>
        <cbc:PostalZone>811 06</cbc:PostalZone>
        <cac:Country><cbc:IdentificationCode>SK</cbc:IdentificationCode></cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme><cbc:CompanyID>SK2021987654</cbc:CompanyID><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>Odberateľ, a. s.</cbc:RegistrationName>
        <cbc:CompanyID>87654321</cbc:CompanyID>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingCustomerParty>
  <cac:Delivery><cbc:ActualDeliveryDate>2026-09-20</cbc:ActualDeliveryDate></cac:Delivery>
  <cac:PaymentMeans>
    <cbc:PaymentMeansCode>30</cbc:PaymentMeansCode>
    <cbc:PaymentID>2026010</cbc:PaymentID>
    <cac:PayeeFinancialAccount><cbc:ID>SK5183300000002402450652</cbc:ID></cac:PayeeFinancialAccount>
  </cac:PaymentMeans>
  <cac:TaxTotal>
    <cbc:TaxAmount currencyID="EUR">138.00</cbc:TaxAmount>
    <cac:TaxSubtotal>
      <cbc:TaxableAmount currencyID="EUR">600.00</cbc:TaxableAmount>
      <cbc:TaxAmount currencyID="EUR">138.00</cbc:TaxAmount>
      <cac:TaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>23</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:TaxCategory>
    </cac:TaxSubtotal>
  </cac:TaxTotal>
  <cac:LegalMonetaryTotal>
    <cbc:LineExtensionAmount currencyID="EUR">600.00</cbc:LineExtensionAmount>
    <cbc:TaxExclusiveAmount currencyID="EUR">600.00</cbc:TaxExclusiveAmount>
    <cbc:TaxInclusiveAmount currencyID="EUR">738.00</cbc:TaxInclusiveAmount>
    <cbc:PrepaidAmount currencyID="EUR">100.00</cbc:PrepaidAmount>
    <cbc:PayableAmount currencyID="EUR">638.00</cbc:PayableAmount>
  </cac:LegalMonetaryTotal>
  <cac:InvoiceLine>
    <cbc:ID>1</cbc:ID>
    <cbc:InvoicedQuantity unitCode="C62">1</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount currencyID="EUR">1000.00</cbc:LineExtensionAmount>
    <cac:Item>
      <cbc:Name>Dodávka nábytku podľa objednávky OBJ-2026-0815</cbc:Name>
      <cac:ClassifiedTaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>23</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:ClassifiedTaxCategory>
    </cac:Item>
    <cac:Price><cbc:PriceAmount currencyID="EUR">1000.00</cbc:PriceAmount></cac:Price>
  </cac:InvoiceLine>
  <cac:InvoiceLine>
    <cbc:ID>2</cbc:ID>
    <cbc:InvoicedQuantity unitCode="C62">-1</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount currencyID="EUR">-400.00</cbc:LineExtensionAmount>
    <cac:DocumentReference><cbc:ID>ZF2026001</cbc:ID><cbc:DocumentTypeCode>130</cbc:DocumentTypeCode></cac:DocumentReference>
    <cac:Item>
      <cbc:Name>Odpočet zálohy uhradenej 2026-09-01 (daňový doklad ZF2026001)</cbc:Name>
      <cac:ClassifiedTaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>23</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:ClassifiedTaxCategory>
    </cac:Item>
    <cac:Price><cbc:PriceAmount currencyID="EUR">400.00</cbc:PriceAmount></cac:Price>
  </cac:InvoiceLine>
</Invoice>

11 · 11-zlava-zaporny-riadok.xml

Zľavy: zľava na doklade a záporný riadok

Kedy použiť

Percentuálna zľava z celého dokladu alebo zľava evidovaná ako samostatný riadok so záporným množstvom.

Na čo si dať pozor

  • Zľava na doklade = cac:AllowanceCharge s ChargeIndicator false, dôvodom (kód 95), percentom, sumou, základom a TaxCategory; znižuje TaxExclusiveAmount a základ dane (AllowanceTotalAmount).
  • Záporný riadok je tiež validný: záporné množstvo, kladná cena, tá istá sadzba; LineExtensionAmount dokladu je súčet vrátane záporných riadkov.
  • Zľava na riadku (cac:AllowanceCharge v riadku) je tretia možnosť; LineExtensionAmount riadku je potom už po zľave (BR-CO-10).
Stiahnuť .xml
<?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>2026011</cbc:ID>
  <cbc:IssueDate>2026-09-21</cbc:IssueDate>
  <cbc:DueDate>2026-10-05</cbc:DueDate>
  <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
  <cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
  <cbc:BuyerReference>OBJ-2026-0815</cbc:BuyerReference>
  <cac:AccountingSupplierParty>
    <cac:Party>
      <cbc:EndpointID schemeID="0245">2020123456</cbc:EndpointID>
      <cac:PartyName><cbc:Name>Dodávateľ, s. r. o.</cbc:Name></cac:PartyName>
      <cac:PostalAddress>
        <cbc:StreetName>Priemyselná 12</cbc:StreetName>
        <cbc:CityName>Žilina</cbc:CityName>
        <cbc:PostalZone>010 01</cbc:PostalZone>
        <cac:Country><cbc:IdentificationCode>SK</cbc:IdentificationCode></cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme><cbc:CompanyID>SK2020123456</cbc:CompanyID><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>Dodávateľ, s. r. o.</cbc:RegistrationName>
        <cbc:CompanyID>12345678</cbc:CompanyID>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingSupplierParty>
  <cac:AccountingCustomerParty>
    <cac:Party>
      <cbc:EndpointID schemeID="0245">2021987654</cbc:EndpointID>
      <cac:PartyName><cbc:Name>Odberateľ, a. s.</cbc:Name></cac:PartyName>
      <cac:PostalAddress>
        <cbc:StreetName>Obchodná 33</cbc:StreetName>
        <cbc:CityName>Bratislava</cbc:CityName>
        <cbc:PostalZone>811 06</cbc:PostalZone>
        <cac:Country><cbc:IdentificationCode>SK</cbc:IdentificationCode></cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme><cbc:CompanyID>SK2021987654</cbc:CompanyID><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>Odberateľ, a. s.</cbc:RegistrationName>
        <cbc:CompanyID>87654321</cbc:CompanyID>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingCustomerParty>
  <cac:Delivery><cbc:ActualDeliveryDate>2026-09-20</cbc:ActualDeliveryDate></cac:Delivery>
  <cac:PaymentMeans>
    <cbc:PaymentMeansCode>30</cbc:PaymentMeansCode>
    <cbc:PaymentID>2026011</cbc:PaymentID>
    <cac:PayeeFinancialAccount><cbc:ID>SK5183300000002402450652</cbc:ID></cac:PayeeFinancialAccount>
  </cac:PaymentMeans>
  <cac:AllowanceCharge>
    <cbc:ChargeIndicator>false</cbc:ChargeIndicator>
    <cbc:AllowanceChargeReasonCode>95</cbc:AllowanceChargeReasonCode>
    <cbc:AllowanceChargeReason>Zľava 10 % za včasnú platbu</cbc:AllowanceChargeReason>
    <cbc:MultiplierFactorNumeric>10</cbc:MultiplierFactorNumeric>
    <cbc:Amount currencyID="EUR">60.00</cbc:Amount>
    <cbc:BaseAmount currencyID="EUR">600.00</cbc:BaseAmount>
    <cac:TaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>23</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:TaxCategory>
  </cac:AllowanceCharge>
  <cac:TaxTotal>
    <cbc:TaxAmount currencyID="EUR">124.20</cbc:TaxAmount>
    <cac:TaxSubtotal>
      <cbc:TaxableAmount currencyID="EUR">540.00</cbc:TaxableAmount>
      <cbc:TaxAmount currencyID="EUR">124.20</cbc:TaxAmount>
      <cac:TaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>23</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:TaxCategory>
    </cac:TaxSubtotal>
  </cac:TaxTotal>
  <cac:LegalMonetaryTotal>
    <cbc:LineExtensionAmount currencyID="EUR">600.00</cbc:LineExtensionAmount>
    <cbc:TaxExclusiveAmount currencyID="EUR">540.00</cbc:TaxExclusiveAmount>
    <cbc:TaxInclusiveAmount currencyID="EUR">664.20</cbc:TaxInclusiveAmount>
    <cbc:AllowanceTotalAmount currencyID="EUR">60.00</cbc:AllowanceTotalAmount>
    <cbc:PayableAmount currencyID="EUR">664.20</cbc:PayableAmount>
  </cac:LegalMonetaryTotal>
  <cac:InvoiceLine>
    <cbc:ID>1</cbc:ID>
    <cbc:InvoicedQuantity unitCode="C62">1</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount currencyID="EUR">650.00</cbc:LineExtensionAmount>
    <cac:Item>
      <cbc:Name>Servisný balík</cbc:Name>
      <cac:ClassifiedTaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>23</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:ClassifiedTaxCategory>
    </cac:Item>
    <cac:Price><cbc:PriceAmount currencyID="EUR">650.00</cbc:PriceAmount></cac:Price>
  </cac:InvoiceLine>
  <cac:InvoiceLine>
    <cbc:ID>2</cbc:ID>
    <cbc:InvoicedQuantity unitCode="C62">-1</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount currencyID="EUR">-50.00</cbc:LineExtensionAmount>
    <cac:Item>
      <cbc:Name>Zľava za odber (záporný riadok)</cbc:Name>
      <cac:ClassifiedTaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>23</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:ClassifiedTaxCategory>
    </cac:Item>
    <cac:Price><cbc:PriceAmount currencyID="EUR">50.00</cbc:PriceAmount></cac:Price>
  </cac:InvoiceLine>
</Invoice>

12 · 12-danovy-doklad-k-prijatej-platbe.xml

Daňový doklad k prijatej platbe (záloha)

Kedy použiť

Platba prijatá pred dodaním, doklad podľa § 73 s jednou položkou na zaplatenú sumu.

Na čo si dať pozor

  • InvoiceTypeCode 386 (Prepayment invoice), jeden riadok so sadzbou; dátum prijatia platby ako ActualDeliveryDate.
  • Suma je už uhradená: PrepaidAmount = TaxInclusiveAmount a PayableAmount = 0, preto nie je potrebná splatnosť.
  • Číslo tohto dokladu neskôr použije konečná faktúra pri odpočte zálohy (vzor 10).
Stiahnuť .xml
<?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>ZF2026001</cbc:ID>
  <cbc:IssueDate>2026-09-02</cbc:IssueDate>
  <cbc:InvoiceTypeCode>386</cbc:InvoiceTypeCode>
  <cbc:Note>Daňový doklad k prijatej platbe pred dodaním tovaru (§ 73 zákona č. 222/2004 Z. z.). Platba prijatá 2026-09-01, suma je uhradená v plnej výške.</cbc:Note>
  <cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
  <cbc:BuyerReference>OBJ-2026-0815</cbc:BuyerReference>
  <cac:AccountingSupplierParty>
    <cac:Party>
      <cbc:EndpointID schemeID="0245">2020123456</cbc:EndpointID>
      <cac:PartyName><cbc:Name>Dodávateľ, s. r. o.</cbc:Name></cac:PartyName>
      <cac:PostalAddress>
        <cbc:StreetName>Priemyselná 12</cbc:StreetName>
        <cbc:CityName>Žilina</cbc:CityName>
        <cbc:PostalZone>010 01</cbc:PostalZone>
        <cac:Country><cbc:IdentificationCode>SK</cbc:IdentificationCode></cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme><cbc:CompanyID>SK2020123456</cbc:CompanyID><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>Dodávateľ, s. r. o.</cbc:RegistrationName>
        <cbc:CompanyID>12345678</cbc:CompanyID>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingSupplierParty>
  <cac:AccountingCustomerParty>
    <cac:Party>
      <cbc:EndpointID schemeID="0245">2021987654</cbc:EndpointID>
      <cac:PartyName><cbc:Name>Odberateľ, a. s.</cbc:Name></cac:PartyName>
      <cac:PostalAddress>
        <cbc:StreetName>Obchodná 33</cbc:StreetName>
        <cbc:CityName>Bratislava</cbc:CityName>
        <cbc:PostalZone>811 06</cbc:PostalZone>
        <cac:Country><cbc:IdentificationCode>SK</cbc:IdentificationCode></cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme><cbc:CompanyID>SK2021987654</cbc:CompanyID><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>Odberateľ, a. s.</cbc:RegistrationName>
        <cbc:CompanyID>87654321</cbc:CompanyID>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingCustomerParty>
  <cac:Delivery><cbc:ActualDeliveryDate>2026-09-01</cbc:ActualDeliveryDate></cac:Delivery>
  <cac:PaymentMeans>
    <cbc:PaymentMeansCode>30</cbc:PaymentMeansCode>
    <cbc:PaymentID>ZF2026001</cbc:PaymentID>
    <cac:PayeeFinancialAccount><cbc:ID>SK5183300000002402450652</cbc:ID></cac:PayeeFinancialAccount>
  </cac:PaymentMeans>
  <cac:TaxTotal>
    <cbc:TaxAmount currencyID="EUR">92.00</cbc:TaxAmount>
    <cac:TaxSubtotal>
      <cbc:TaxableAmount currencyID="EUR">400.00</cbc:TaxableAmount>
      <cbc:TaxAmount currencyID="EUR">92.00</cbc:TaxAmount>
      <cac:TaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>23</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:TaxCategory>
    </cac:TaxSubtotal>
  </cac:TaxTotal>
  <cac:LegalMonetaryTotal>
    <cbc:LineExtensionAmount currencyID="EUR">400.00</cbc:LineExtensionAmount>
    <cbc:TaxExclusiveAmount currencyID="EUR">400.00</cbc:TaxExclusiveAmount>
    <cbc:TaxInclusiveAmount currencyID="EUR">492.00</cbc:TaxInclusiveAmount>
    <cbc:PrepaidAmount currencyID="EUR">492.00</cbc:PrepaidAmount>
    <cbc:PayableAmount currencyID="EUR">0.00</cbc:PayableAmount>
  </cac:LegalMonetaryTotal>
  <cac:InvoiceLine>
    <cbc:ID>1</cbc:ID>
    <cbc:InvoicedQuantity unitCode="C62">1</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount currencyID="EUR">400.00</cbc:LineExtensionAmount>
    <cac:Item>
      <cbc:Name>Prijatá platba (záloha) k objednávke OBJ-2026-0815, uhradená 2026-09-01</cbc:Name>
      <cac:ClassifiedTaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>23</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:ClassifiedTaxCategory>
    </cac:Item>
    <cac:Price><cbc:PriceAmount currencyID="EUR">400.00</cbc:PriceAmount></cac:Price>
  </cac:InvoiceLine>
</Invoice>

13 · 13-zahranicny-odberatel.xml

Zahraničný odberateľ (dodanie do iného členského štátu)

Kedy použiť

Odberateľ je platiteľ DPH v inom štáte EÚ a je v sieti Peppol; doručíme mu doklad, hlásenie Finančnej správe pri cezhraničnom doklade nevzniká.

Na čo si dať pozor

  • EndpointID odberateľa v schéme jeho krajiny (CZ = 9929, DE = 9930, AT = 9914, HU = 9910, PL = 9945); dostupnosť si overte v nástroji Overenie firmy.
  • Kategória K so sadzbou 0, kód VATEX-EU-IC, IČ DPH oboch strán a krajina dodania v cac:Delivery/cac:DeliveryLocation (BR-IC-11, BR-IC-12).
  • Slovenská povinnosť sa týka odberateľov s DIČ SR; zahraničným odberateľom môžete posielať dobrovoľne, ak sú v sieti.
Stiahnuť .xml
<?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>2026013</cbc:ID>
  <cbc:IssueDate>2026-09-21</cbc:IssueDate>
  <cbc:DueDate>2026-10-21</cbc:DueDate>
  <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
  <cbc:Note>Intra-community supply, VAT exempt (§ 43 zákona č. 222/2004 Z. z.); reverse charge applies in the Member State of the customer.</cbc:Note>
  <cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
  <cbc:BuyerReference>OBJ-2026-0815</cbc:BuyerReference>
  <cac:AccountingSupplierParty>
    <cac:Party>
      <cbc:EndpointID schemeID="0245">2020123456</cbc:EndpointID>
      <cac:PartyName><cbc:Name>Dodávateľ, s. r. o.</cbc:Name></cac:PartyName>
      <cac:PostalAddress>
        <cbc:StreetName>Priemyselná 12</cbc:StreetName>
        <cbc:CityName>Žilina</cbc:CityName>
        <cbc:PostalZone>010 01</cbc:PostalZone>
        <cac:Country><cbc:IdentificationCode>SK</cbc:IdentificationCode></cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme><cbc:CompanyID>SK2020123456</cbc:CompanyID><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>Dodávateľ, s. r. o.</cbc:RegistrationName>
        <cbc:CompanyID>12345678</cbc:CompanyID>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingSupplierParty>
  <cac:AccountingCustomerParty>
    <cac:Party>
      <cbc:EndpointID schemeID="9929">CZ27000111</cbc:EndpointID>
      <cac:PartyName><cbc:Name>Zákazník CZ, s. r. o.</cbc:Name></cac:PartyName>
      <cac:PostalAddress>
        <cbc:StreetName>Vinohradská 100</cbc:StreetName>
        <cbc:CityName>Praha 3</cbc:CityName>
        <cbc:PostalZone>130 00</cbc:PostalZone>
        <cac:Country><cbc:IdentificationCode>CZ</cbc:IdentificationCode></cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme><cbc:CompanyID>CZ27000111</cbc:CompanyID><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>Zákazník CZ, s. r. o.</cbc:RegistrationName>
        <cbc:CompanyID>27000111</cbc:CompanyID>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingCustomerParty>
  <cac:Delivery><cbc:ActualDeliveryDate>2026-09-20</cbc:ActualDeliveryDate><cac:DeliveryLocation><cac:Address><cac:Country><cbc:IdentificationCode>CZ</cbc:IdentificationCode></cac:Country></cac:Address></cac:DeliveryLocation></cac:Delivery>
  <cac:PaymentMeans>
    <cbc:PaymentMeansCode>30</cbc:PaymentMeansCode>
    <cbc:PaymentID>2026013</cbc:PaymentID>
    <cac:PayeeFinancialAccount><cbc:ID>SK5183300000002402450652</cbc:ID></cac:PayeeFinancialAccount>
  </cac:PaymentMeans>
  <cac:TaxTotal>
    <cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount>
    <cac:TaxSubtotal>
      <cbc:TaxableAmount currencyID="EUR">3700.00</cbc:TaxableAmount>
      <cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount>
      <cac:TaxCategory><cbc:ID>K</cbc:ID><cbc:Percent>0</cbc:Percent><cbc:TaxExemptionReasonCode>VATEX-EU-IC</cbc:TaxExemptionReasonCode><cbc:TaxExemptionReason>Dodanie tovaru do iného členského štátu oslobodené od dane (§ 43 zákona č. 222/2004 Z. z.)</cbc:TaxExemptionReason><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:TaxCategory>
    </cac:TaxSubtotal>
  </cac:TaxTotal>
  <cac:LegalMonetaryTotal>
    <cbc:LineExtensionAmount currencyID="EUR">3700.00</cbc:LineExtensionAmount>
    <cbc:TaxExclusiveAmount currencyID="EUR">3700.00</cbc:TaxExclusiveAmount>
    <cbc:TaxInclusiveAmount currencyID="EUR">3700.00</cbc:TaxInclusiveAmount>
    <cbc:PayableAmount currencyID="EUR">3700.00</cbc:PayableAmount>
  </cac:LegalMonetaryTotal>
  <cac:InvoiceLine>
    <cbc:ID>1</cbc:ID>
    <cbc:InvoicedQuantity unitCode="C62">2</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount currencyID="EUR">3700.00</cbc:LineExtensionAmount>
    <cac:Item>
      <cbc:Name>Priemyselné čerpadlo P-200</cbc:Name>
      <cac:ClassifiedTaxCategory><cbc:ID>K</cbc:ID><cbc:Percent>0</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:ClassifiedTaxCategory>
    </cac:Item>
    <cac:Price><cbc:PriceAmount currencyID="EUR">1850.00</cbc:PriceAmount></cac:Price>
  </cac:InvoiceLine>
</Invoice>

14 · 14-vlozene-pdf.xml

Vložené PDF vystaviteľa

Kedy použiť

Vlastná grafická podoba faktúry putuje vnútri XML; odberateľ dostane váš PDF namiesto vygenerovaného.

Na čo si dať pozor

  • cac:AdditionalDocumentReference s cbc:ID, cbc:DocumentDescription a cac:Attachment/cbc:EmbeddedDocumentBinaryObject mimeCode="application/pdf" filename="…" (BT-125), obsah v Base64.
  • Bez DocumentTypeCode (130 je vyhradený pre identifikátor fakturovaného objektu a prílohu nepripúšťa). Povolené typy: PDF, PNG, JPEG, CSV, XLSX, ODS.
  • Náš portál a API vrátia toto PDF ako vizualizáciu prijatého dokladu (hlavička X-Verteco-Pdf-Source: supplier); rovnako pošleme PDF príjemcovi e-mailom.
Stiahnuť .xml
<?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>2026014</cbc:ID>
  <cbc:IssueDate>2026-09-21</cbc:IssueDate>
  <cbc:DueDate>2026-10-05</cbc:DueDate>
  <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
  <cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
  <cbc:BuyerReference>OBJ-2026-0815</cbc:BuyerReference>
  <cac:AdditionalDocumentReference>
    <cbc:ID>2026014</cbc:ID>
    <cbc:DocumentDescription>Vizualizácia faktúry (PDF vystaviteľa)</cbc:DocumentDescription>
    <cac:Attachment>
      <cbc:EmbeddedDocumentBinaryObject mimeCode="application/pdf" filename="faktura-2026014.pdf">JVBERi0xLjQKMSAwIG9iajw8L1R5cGUvQ2F0YWxvZy9QYWdlcyAyIDAgUj4+ZW5kb2JqCjIgMCBvYmo8PC9UeXBlL1BhZ2VzL0tpZHNbMyAwIFJdL0NvdW50IDE+PmVuZG9iagozIDAgb2JqPDwvVHlwZS9QYWdlL1BhcmVudCAyIDAgUi9NZWRpYUJveFswIDAgNTk1IDg0Ml0vQ29udGVudHMgNCAwIFIvUmVzb3VyY2VzPDwvRm9udDw8L0YxIDUgMCBSPj4+Pj4+ZW5kb2JqCjQgMCBvYmo8PC9MZW5ndGggNjI+PnN0cmVhbQpCVCAvRjEgMTggVGYgNzIgNzcwIFRkIChGYWt0dXJhIDIwMjYwMTQgLSB1a2F6a2EgUERGKSBUaiBFVAplbmRzdHJlYW0KZW5kb2JqCjUgMCBvYmo8PC9UeXBlL0ZvbnQvU3VidHlwZS9UeXBlMS9CYXNlRm9udC9IZWx2ZXRpY2E+PmVuZG9iagp4cmVmCjAgNgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMDkgMDAwMDAgbiAKMDAwMDAwMDA1MiAwMDAwMCBuIAowMDAwMDAwMTAxIDAwMDAwIG4gCjAwMDAwMDAyMDkgMDAwMDAgbiAKMDAwMDAwMDMyMSAwMDAwMCBuIAp0cmFpbGVyPDwvU2l6ZSA2L1Jvb3QgMSAwIFI+PgpzdGFydHhyZWYKMzg5CiUlRU9GCg==</cbc:EmbeddedDocumentBinaryObject>
    </cac:Attachment>
  </cac:AdditionalDocumentReference>
  <cac:AccountingSupplierParty>
    <cac:Party>
      <cbc:EndpointID schemeID="0245">2020123456</cbc:EndpointID>
      <cac:PartyName><cbc:Name>Dodávateľ, s. r. o.</cbc:Name></cac:PartyName>
      <cac:PostalAddress>
        <cbc:StreetName>Priemyselná 12</cbc:StreetName>
        <cbc:CityName>Žilina</cbc:CityName>
        <cbc:PostalZone>010 01</cbc:PostalZone>
        <cac:Country><cbc:IdentificationCode>SK</cbc:IdentificationCode></cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme><cbc:CompanyID>SK2020123456</cbc:CompanyID><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>Dodávateľ, s. r. o.</cbc:RegistrationName>
        <cbc:CompanyID>12345678</cbc:CompanyID>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingSupplierParty>
  <cac:AccountingCustomerParty>
    <cac:Party>
      <cbc:EndpointID schemeID="0245">2021987654</cbc:EndpointID>
      <cac:PartyName><cbc:Name>Odberateľ, a. s.</cbc:Name></cac:PartyName>
      <cac:PostalAddress>
        <cbc:StreetName>Obchodná 33</cbc:StreetName>
        <cbc:CityName>Bratislava</cbc:CityName>
        <cbc:PostalZone>811 06</cbc:PostalZone>
        <cac:Country><cbc:IdentificationCode>SK</cbc:IdentificationCode></cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme><cbc:CompanyID>SK2021987654</cbc:CompanyID><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>Odberateľ, a. s.</cbc:RegistrationName>
        <cbc:CompanyID>87654321</cbc:CompanyID>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingCustomerParty>
  <cac:Delivery><cbc:ActualDeliveryDate>2026-09-20</cbc:ActualDeliveryDate></cac:Delivery>
  <cac:PaymentMeans>
    <cbc:PaymentMeansCode>30</cbc:PaymentMeansCode>
    <cbc:PaymentID>2026014</cbc:PaymentID>
    <cac:PayeeFinancialAccount><cbc:ID>SK5183300000002402450652</cbc:ID></cac:PayeeFinancialAccount>
  </cac:PaymentMeans>
  <cac:TaxTotal>
    <cbc:TaxAmount currencyID="EUR">115.00</cbc:TaxAmount>
    <cac:TaxSubtotal>
      <cbc:TaxableAmount currencyID="EUR">500.00</cbc:TaxableAmount>
      <cbc:TaxAmount currencyID="EUR">115.00</cbc:TaxAmount>
      <cac:TaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>23</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:TaxCategory>
    </cac:TaxSubtotal>
  </cac:TaxTotal>
  <cac:LegalMonetaryTotal>
    <cbc:LineExtensionAmount currencyID="EUR">500.00</cbc:LineExtensionAmount>
    <cbc:TaxExclusiveAmount currencyID="EUR">500.00</cbc:TaxExclusiveAmount>
    <cbc:TaxInclusiveAmount currencyID="EUR">615.00</cbc:TaxInclusiveAmount>
    <cbc:PayableAmount currencyID="EUR">615.00</cbc:PayableAmount>
  </cac:LegalMonetaryTotal>
  <cac:InvoiceLine>
    <cbc:ID>1</cbc:ID>
    <cbc:InvoicedQuantity unitCode="HUR">10</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount currencyID="EUR">500.00</cbc:LineExtensionAmount>
    <cac:Item>
      <cbc:Name>Konzultačné služby</cbc:Name>
      <cac:ClassifiedTaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>23</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:ClassifiedTaxCategory>
    </cac:Item>
    <cac:Price><cbc:PriceAmount currencyID="EUR">50.00</cbc:PriceAmount></cac:Price>
  </cac:InvoiceLine>
</Invoice>