Muster

UBL-XML-Muster für E-Rechnungen in slowakischen Situationen

Jedes Muster ist ein vollständiger Beleg nach Peppol BIS Billing 3.0 (EN 16931), der unseren Validator bestanden hat, also dieselben Regeln, die das Peppol-Netz bei der Zustellung anwendet. Sie sind für die slowakische Praxis geschrieben (§ 74 Gesetz 222/2004, Kontrollmeldung) und dienen als Vorlage für den eigenen Export aus Fakturierungs- oder ERP-System: kopieren, eigene Daten eintragen, prüfen. Die Muster sind kostenlos und unverbindlich; fehlt ein Fall, schreiben Sie uns.

Validiert am 21. 9. 2026 · EN 16931 + Peppol BIS Billing 3.0

Gemeinsame Regeln aller Muster

  1. Kennungen: ein slowakischer Teilnehmer ist EndpointID schemeID="0245" mit der DIČ ohne Präfix SK (0245:2020123456); die USt-IdNr. gehört in PartyTaxScheme mit Schema VAT (SK2020123456), die IČO in PartyLegalEntity/CompanyID. Ein ausländischer Kunde nutzt das Schema seines Landes (CZ = 9929).
  2. Pflicht im Netz: CustomizationID und ProfileID genau wie in den Mustern, BuyerReference (BT-10) oder OrderReference (ein leeres Element wird mit PEPPOL-EN16931-R008 abgelehnt), bei positivem Betrag DueDate oder PaymentTerms (BR-CO-25).
  3. Beträge: LineExtensionAmount = Menge × Preis, TaxExclusive = Zeilensumme minus Belegrabatte, TaxInclusive = Basis + Steuer, PayableAmount = TaxInclusive minus PrepaidAmount. Preise mit zwei Dezimalstellen, sonst scheitert Regel R120.
  4. Die Elementreihenfolge folgt dem UBL-2.1-Schema (ID, IssueDate, DueDate, InvoiceTypeCode, Note, DocumentCurrencyCode, TaxCurrencyCode, AccountingCost, BuyerReference, BillingReference, AdditionalDocumentReference, Parteien, Delivery, PaymentMeans, PaymentTerms, AllowanceCharge, TaxTotal, LegalMonetaryTotal, Zeilen). Vertauschte Reihenfolge scheitert am XSD.
  5. Was kein eigenes Feld hat (Text für das Rechnungsbuch, Bemerkungen vor und nach den Zeilen, Verzugszinsen, Kurs), kommt in cbc:Note (eine je Beleg), cac:PaymentTerms/cbc:Note oder cbc:AccountingCost; Positionsdaten ohne Feld (Warenart für die Kontrollmeldung) in cac:AdditionalItemProperty, das wir unverändert weiterreichen.
  6. Belegarten: 380 Rechnung, 381 Gutschrift (CreditNote), 383 Belastungsanzeige, 386 Anzahlungsrechnung. Steuerkategorien: S mit Satz, E befreit (Satz 0 + Grund), AE Reverse Charge, K innergemeinschaftliche Lieferung, O Nichtzahler (ohne Satz, ohne USt-IdNr.).
  7. Über das Netz gehen Rechnungen an slowakische Kunden mit DIČ (A1/A2 der Kontrollmeldung, Korrekturen C1); ein Beleg für eine Privatperson ohne DIČ (D2) geht nicht über Peppol. Ein ausländischer Kunde ist erreichbar, wenn er in Peppol registriert ist; die Meldung an die Finanzverwaltung entsteht nur bei Inlandsbelegen.

Muster

  1. 01Einfache Rechnung, Umsatzsteuerzahler01-zakladna-faktura.xml
  2. 02Aussteller ist kein Umsatzsteuerzahler02-neplatitel-dph.xml
  3. 03Rechnung in Fremdwährung03-cudzia-mena.xml
  4. 04Kopftexte, Ist-Versteuerung, Zahlungsbedingungen und Verzugszins04-hlavicka-texty-platba.xml
  5. 05Positionen: Mengeneinheiten, Artikelcodes, Zolltarif05-polozky-mj-kody.xml
  6. 06Reverse Charge im Inland (§ 69 Abs. 12)06-prenesenie-danovej-povinnosti.xml
  7. 07Steuerbefreite Leistung07-oslobodene-plnenie.xml
  8. 08Gutschrift (Korrektur, mindert die Bemessungsgrundlage)08-dobropis.xml
  9. 09Belastungsanzeige (Korrektur, erhöht die Bemessungsgrundlage)09-tarchopis.xml
  10. 10Anzahlungen abziehen: versteuert und unversteuert10-odpocet-zalohy.xml
  11. 11Rabatte: Belegrabatt und negative Zeile11-zlava-zaporny-riadok.xml
  12. 12Steuerbeleg zur erhaltenen Zahlung (Anzahlung)12-danovy-doklad-k-prijatej-platbe.xml
  13. 13Ausländischer Kunde (innergemeinschaftliche Lieferung)13-zahranicny-odberatel.xml
  14. 14Eingebettetes PDF des Ausstellers14-vlozene-pdf.xml

01 · 01-zakladna-faktura.xml

Einfache Rechnung, Umsatzsteuerzahler

Wann verwenden

Übliche Inlandsrechnung mit 23 %, zwei Positionen, Fälligkeit und Zahlungsdaten.

Worauf achten

  • Kategorie S mit Satz auf jeder Zeile und im TaxSubtotal; die Steuer wird aus der Summe der Basen je Satz berechnet, nicht je Zeile.
  • PaymentMeansCode 30 (Überweisung) mit IBAN und PaymentID als Variablensymbol; Lieferdatum in cac:Delivery.
  • Einheiten nach UN/ECE Rec. 20: C62 Stück, HUR Stunde, KGM Kilogramm, MTR Meter.
.xml herunterladen
<?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

Aussteller ist kein Umsatzsteuerzahler

Wann verwenden

Ein Gewerbetreibender oder eine Firma ohne USt-IdNr. stellt einem Kunden eine Rechnung; genau so stellt auch unser Portal aus.

Worauf achten

  • Kategorie O (nicht steuerbar) auf den Zeilen und im einzigen TaxSubtotal, ohne Satz (BR-O-05), mit Code VATEX-EU-O und Begründungstext.
  • Der Lieferant identifiziert sich mit der DIČ in PartyTaxScheme mit Schema TAX (BT-32), nicht mit einer USt-IdNr.; der Kunde führt in diesem Beleg keine USt-IdNr. (BR-O-03).
  • Entscheidend ist, ob der Aussteller eine USt-IdNr. hat: ohne sie immer dieses Muster.
.xml herunterladen
<?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

Rechnung in Fremdwährung

Wann verwenden

Beleg in CZK (oder anderer Währung) mit dem Steuerbetrag auch in Euro nach § 74.

Worauf achten

  • DocumentCurrencyCode = Belegwährung, TaxCurrencyCode = EUR; der zweite TaxTotal-Block trägt nur TaxAmount in EUR (BT-111).
  • Kurs und Kursdatum haben in EN 16931 kein Feld und stehen in cbc:Note; alle anderen Beträge in der Belegwährung.
  • Die in EUR umgerechnete Bemessungsgrundlage steht nicht im XML; der Kunde leitet sie aus dem Kurs in der Bemerkung ab.
.xml herunterladen
<?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

Kopftexte, Ist-Versteuerung, Zahlungsbedingungen und Verzugszins

Wann verwenden

Rechnung mit Text für das Rechnungsbuch, Bemerkungen vor und nach den Positionen, Klausel zur Ist-Versteuerung und Verzugszins.

Worauf achten

  • cbc:Note kommt je Beleg nur einmal vor: mehrere Texte (vor den Positionen, danach, Zusatzangaben, Klausel § 68d) werden zu einer Bemerkung zusammengefasst.
  • cbc:AccountingCost (BT-19) trägt den kurzen Text für das Rechnungsbuch, cac:PaymentTerms/cbc:Note Fälligkeit und Verzugszinssatz.
  • Zahlungsart = PaymentMeansCode (30 Überweisung, 10 bar, 48 Karte, 58 SEPA-Überweisung); der Text der Zahlungsart gehört nicht in die Bemerkung.
.xml herunterladen
<?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

Positionen: Mengeneinheiten, Artikelcodes, Zolltarif

Wann verwenden

Zeilen mit messbarer Menge, eigenem Artikelcode, Zolltarifnummer und Warenart.

Worauf achten

  • InvoicedQuantity unitCode = UN/ECE Rec. 20 (KGM, C62, MTR, HUR, LTR); Beschreibung in cbc:Description, Verkäufercode in SellersItemIdentification.
  • Zolltarifnummer (Kombinierte Nomenklatur) = cac:CommodityClassification/cbc:ItemClassificationCode listID="HS".
  • Die Warenart für die Kontrollmeldung (MT Mobiltelefone, IO integrierte Schaltkreise) hat in EN 16931 kein Feld: cac:AdditionalItemProperty mit Namen druh_tovaru reichen wir unverändert weiter, die Einordnung bleibt im Buchhaltungssystem.
.xml herunterladen
<?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

Reverse Charge im Inland (§ 69 Abs. 12)

Wann verwenden

Metalle, Getreide, Mobiltelefone, Bauleistungen: der Kunde schuldet die Steuer, die Zeile geht in A2 der Kontrollmeldung.

Worauf achten

  • Kategorie AE mit Satz 0 auf den Zeilen und im TaxSubtotal, Code VATEX-EU-AE und Begründungstext; TaxAmount = 0.
  • Beide Parteien brauchen eine USt-IdNr. (BR-AE-02, BR-AE-03); der Hinweis auf die Steuerschuldumkehr gehört in cbc:Note (§ 74 Abs. 1 Buchst. k).
  • Die Zolltarifnummer bei Waren nach § 69 Abs. 12 wie im vorigen Muster angeben.
.xml herunterladen
<?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

Steuerbefreite Leistung

Wann verwenden

Vermietung von Immobilien, Finanz- oder Gesundheitsleistungen: Leistung befreit nach § 28 bis § 42.

Worauf achten

  • Kategorie E mit Satz 0 (BR-E-05) auf den Zeilen und im TaxSubtotal und Pflichtbegründung: Paragraphentext in TaxExemptionReason (BR-E-10).
  • Ein VATEX-Code ist optional; für nationale Befreiungen genügt der Text, ein falscher Code würde den Beleg ablehnen.
  • Befreite und steuerbare Zeilen können auf einem Beleg kombiniert werden, jede Kategorie hat ihr eigenes TaxSubtotal.
.xml herunterladen
<?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

Gutschrift (Korrektur, mindert die Bemessungsgrundlage)

Wann verwenden

Warenrückgabe oder Preisminderung zu einer ausgestellten Rechnung; Zeile C1 der Kontrollmeldung.

Worauf achten

  • Wurzelelement CreditNote mit CreditNoteTypeCode 381; Beträge sind positiv, negativ ist die buchhalterische Bedeutung, nicht das Vorzeichen im XML.
  • cac:BillingReference/cac:InvoiceDocumentReference trägt Nummer und Datum der Ursprungsrechnung (BT-25, BT-26).
  • CreditNote hat kein cbc:DueDate: die Erstattungsfrist steht in cac:PaymentTerms/cbc:Note oder cac:PaymentMeans/cbc:PaymentDueDate (BR-CO-25 gilt auch hier).
.xml herunterladen
<?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

Belastungsanzeige (Korrektur, erhöht die Bemessungsgrundlage)

Wann verwenden

Nachberechnung zu einer ausgestellten Rechnung.

Worauf achten

  • Wurzelelement Invoice mit InvoiceTypeCode 383 und Verweis auf die Ursprungsrechnung in cac:BillingReference.
  • Alles andere wie bei einer normalen Rechnung, einschließlich Fälligkeit und Zahlungsdaten.
  • Der Schalter „Korrekturbeleg“ in Ihrem System führt also entweder zu 381 (CreditNote) oder 383 (Invoice), stets mit BillingReference.
.xml herunterladen
<?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

Anzahlungen abziehen: versteuert und unversteuert

Wann verwenden

Schlussrechnung nach erhaltener Anzahlung; zur versteuerten Anzahlung existiert bereits eine Anzahlungsrechnung.

Worauf achten

  • Eine versteuerte Anzahlung wird mit einer negativen Zeile mit demselben Satz und Verweis auf den Anzahlungsbeleg (cac:DocumentReference mit DocumentTypeCode 130) abgezogen; Basis und Steuer sinken.
  • Eine unversteuerte Anzahlung (ohne Steuerbeleg) wird erst in cbc:PrepaidAmount abgezogen: sie mindert weder Basis noch Steuer, nur PayableAmount (BR-CO-16).
  • Negative Zeile = negative Menge mit positivem Preis; ein negativer Preis ist verboten (BR-27).
.xml herunterladen
<?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

Rabatte: Belegrabatt und negative Zeile

Wann verwenden

Prozentualer Rabatt auf den ganzen Beleg oder Rabatt als eigene Zeile mit negativer Menge.

Worauf achten

  • Belegrabatt = cac:AllowanceCharge mit ChargeIndicator false, Grund (Code 95), Prozent, Betrag, Basis und TaxCategory; er mindert TaxExclusiveAmount und die Bemessungsgrundlage (AllowanceTotalAmount).
  • Eine negative Zeile ist ebenfalls gültig: negative Menge, positiver Preis, gleicher Satz; LineExtensionAmount des Belegs ist die Summe einschließlich negativer Zeilen.
  • Ein Zeilenrabatt (cac:AllowanceCharge in der Zeile) ist die dritte Möglichkeit; LineExtensionAmount der Zeile ist dann bereits nach Rabatt (BR-CO-10).
.xml herunterladen
<?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

Steuerbeleg zur erhaltenen Zahlung (Anzahlung)

Wann verwenden

Zahlung vor der Lieferung erhalten, Beleg nach § 73 mit einer Position über den bezahlten Betrag.

Worauf achten

  • InvoiceTypeCode 386 (Anzahlungsrechnung), eine Zeile mit Satz; das Zahlungsdatum als ActualDeliveryDate.
  • Der Betrag ist bereits bezahlt: PrepaidAmount = TaxInclusiveAmount und PayableAmount = 0, daher keine Fälligkeit nötig.
  • Die Nummer dieses Belegs verwendet später die Schlussrechnung beim Abzug der Anzahlung (Muster 10).
.xml herunterladen
<?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

Ausländischer Kunde (innergemeinschaftliche Lieferung)

Wann verwenden

Der Kunde ist Umsatzsteuerzahler in einem anderen EU-Staat und im Peppol-Netz; wir stellen zu, eine Meldung an die Finanzverwaltung entsteht bei grenzüberschreitenden Belegen nicht.

Worauf achten

  • EndpointID des Kunden im Schema seines Landes (CZ = 9929, DE = 9930, AT = 9914, HU = 9910, PL = 9945); Erreichbarkeit mit der Firmenprüfung kontrollieren.
  • Kategorie K mit Satz 0, Code VATEX-EU-IC, USt-IdNr. beider Parteien und Lieferland in cac:Delivery/cac:DeliveryLocation (BR-IC-11, BR-IC-12).
  • Die slowakische Pflicht betrifft Kunden mit slowakischer DIČ; ausländische Kunden können freiwillig beliefert werden, wenn sie im Netz sind.
.xml herunterladen
<?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

Eingebettetes PDF des Ausstellers

Wann verwenden

Ihr eigenes Rechnungslayout reist im XML mit; der Kunde erhält Ihr PDF statt eines generierten.

Worauf achten

  • cac:AdditionalDocumentReference mit cbc:ID, cbc:DocumentDescription und cac:Attachment/cbc:EmbeddedDocumentBinaryObject mimeCode="application/pdf" filename="…" (BT-125), Inhalt in Base64.
  • Ohne DocumentTypeCode (130 ist der Kennung des abgerechneten Objekts vorbehalten und erlaubt keinen Anhang). Erlaubte Typen: PDF, PNG, JPEG, CSV, XLSX, ODS.
  • Unser Portal und die API liefern dieses PDF als Darstellung des empfangenen Belegs (Header X-Verteco-Pdf-Source: supplier), und wir mailen es ebenfalls an den Empfänger.
.xml herunterladen
<?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>

Slovenská verzia