E-Rechnungszentrum/ Wissen/ Pflichtfelder einer ausgestellten XML-Rechnung
Technische Übersicht für Kunden

Pflichtfelder einer ausgestellten XML-Rechnung

Slowakische E-Rechnung · Peppol BIS Billing 3.0 · UBL 2.1

Version 1.10 · aktualisiert am 16. Juli 2026
Umfang
Standard-Ausgangsrechnung (InvoiceTypeCode 380), SK → SK
Quelle
Slowakische Finanzverwaltung: 2026.06.25_Peppol_Bis3_v1_10.xlsx
Zielgruppe
Kunden, Buchhaltung, ERP-Teams und Integrationsanbieter
Dokumentstatus
16. Juli 2026 · praktische Implementierungshilfe
Am wichtigsten: es gibt keine einzige flache Feldliste, die für alle Situationen gilt. Zu unterscheiden sind der Kern jeder Rechnung, Pflichtfelder je Rechnungszeile, systemgenerierte technische Werte und Felder, die erst bei Eintritt einer Bedingung verpflichtend werden.

1. Feldpflichten richtig lesen

Die Kardinalität 1..1 bedeutet nicht automatisch, dass ein Feld in jeder Rechnung vorkommt. Häufig ist das Feld nur innerhalb einer Gruppe verpflichtend, die selbst optional sein kann. Deshalb verwendet dieses Dokument folgende Modi:

ModusBedeutungBeispiel
ImmerDas Feld gehört zum Kern der Standardrechnung.BT-1 Rechnungsnummer
ZeileDas Feld wiederholt sich und ist für jede InvoiceLine verpflichtend.BT-126 Zeilenkennung
BedingungDas Feld ist nur in einem bestimmten Steuer- oder Geschäftsszenario verpflichtend.BT-120 bei Steuerbefreiung
SystemDer Generator oder die Integration soll den Wert liefern, nicht der Benutzer.BT-23 ProfileID
AlternativeMindestens eine der genannten Möglichkeiten muss vorhanden sein.BT-10 oder BT-13

2. Mindestkern einer Standard-Ausgangsrechnung

Die folgenden Tabellen beschreiben eine übliche Rechnung des Typs 380. Bei Gutschrift, Korrekturrechnung, Vorauszahlung, Reverse Charge, Steuerbefreiung oder innergemeinschaftlicher Lieferung gelten zusätzliche Bedingungen.

2.1 Kopfbereich und Peppol-Routing

Technische Identifikatoren sollten fest im Generator konfiguriert sein.

Modus BT / Feld Feld XML-Pfad und Regel
System BT-24 Spezifikationskennung /Invoice/cbc:CustomizationID
Das vom Ziel-Regelpaket SK/Peppol geforderte Profil verwenden; der Generator nutzt bereits den Wert für Peppol BIS Billing 3.0.
System BT-23 Prozesskennung /Invoice/cbc:ProfileID
Peppol verlangt einen Geschäftsprozess. Üblicher Wert: urn:fdc:peppol.eu:2017:poacc:billing:01:1.0.
Immer BT-1 Rechnungsnummer /Invoice/cbc:ID
Eindeutige fortlaufende Rechnungsnummer.
Immer BT-2 Ausstellungsdatum /Invoice/cbc:IssueDate
Format JJJJ-MM-TT.
Immer BT-3 Rechnungstypcode /Invoice/cbc:InvoiceTypeCode
Für eine Standardrechnung 380; das slowakische Profil unterstützt regelkonform auch Korrekturtypen.
Immer BT-5 Rechnungswährung /Invoice/cbc:DocumentCurrencyCode
ISO 4217, typischerweise EUR.
Alternative BT-10 / BT-13 Käuferreferenz oder Bestellung /Invoice/cbc:BuyerReference oder /Invoice/cac:OrderReference/cbc:ID
Peppol-Regel R003 verlangt mindestens eine dieser Referenzen.
Bedingung BT-9 / BT-20 Fälligkeitsdatum oder Zahlungsbedingungen /Invoice/cbc:DueDate oder /Invoice/cac:PaymentTerms/cbc:Note
Ist der Zahlbetrag BT-115 größer als null, muss mindestens eine Möglichkeit angegeben sein.
Bedingung BT-7 Steuerentstehungsdatum /Invoice/cbc:TaxPointDate
Anzugeben, wenn bekannt und vom Ausstellungsdatum abweichend.

2.2 Verkäufer

Slowakische Identifikatoren nicht verwechseln: IČO, IČ DPH und DIČ/EndpointID gehören in unterschiedliche XML-Felder.

Modus BT / Feld Feld XML-Pfad und Regel
Immer BT-27 Name des Verkäufers /Invoice/cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:RegistrationName
Vollständiger Firmenname.
Immer BT-34 Elektronische Adresse des Verkäufers /Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID
Für das slowakische Schema 0245 die zehnstellige DIČ ohne Präfix SK verwenden.
System BT-34-1 Schema der elektronischen Adresse .../cbc:EndpointID/@schemeID
Bei slowakischer DIČ schemeID="0245" verwenden.
Immer BT-35 Straße und Hausnummer .../cac:PostalAddress/cbc:StreetName
Pflichtangabe einer slowakischen Rechnung.
Immer BT-37 Ort .../cac:PostalAddress/cbc:CityName
Pflichtangabe einer slowakischen Rechnung.
Immer BT-38 Postleitzahl .../cac:PostalAddress/cbc:PostalZone
Pflichtangabe einer slowakischen Rechnung.
Immer BT-40 Ländercode .../cac:PostalAddress/cac:Country/cbc:IdentificationCode
ISO 3166-1 alpha-2, z. B. SK.
Bedingung BT-30 Unternehmensnummer des Verkäufers (IČO) .../cac:PartyLegalEntity/cbc:CompanyID
Angeben, falls zugeteilt; für IČO schemeID="0158" verwenden.
Bedingung BT-31 USt-IdNr. des Verkäufers (IČ DPH) .../cac:PartyTaxScheme/cbc:CompanyID
Bei einem USt-pflichtigen Verkäufer oder wenn die Steuerkategorie es verlangt angeben.
Bedingung BT-33 Rechtsform und Register .../cac:PartyLegalEntity/cbc:CompanyLegalForm
Gemäß § 3a des slowakischen Handelsgesetzbuchs, soweit anwendbar.

2.3 Käufer

Für einen slowakischen Käufer gilt dieselbe Trennung von IČO, IČ DPH und Peppol EndpointID.

Modus BT / Feld Feld XML-Pfad und Regel
Immer BT-44 Name des Käufers /Invoice/cac:AccountingCustomerParty/cac:Party/cac:PartyLegalEntity/cbc:RegistrationName
Vollständiger Firmen- oder Personenname.
Immer BT-49 Elektronische Adresse des Käufers /Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID
Peppol-Routingadresse; bei Schema 0245 die zehnstellige DIČ ohne SK.
System BT-49-1 Schema der elektronischen Adresse .../cbc:EndpointID/@schemeID
Bei slowakischer DIČ schemeID="0245" verwenden.
Immer BT-50 Straße und Hausnummer .../cac:PostalAddress/cbc:StreetName
Pflichtangabe einer slowakischen Rechnung.
Immer BT-52 Ort .../cac:PostalAddress/cbc:CityName
Pflichtangabe einer slowakischen Rechnung.
Immer BT-53 Postleitzahl .../cac:PostalAddress/cbc:PostalZone
Pflichtangabe einer slowakischen Rechnung.
Immer BT-55 Ländercode .../cac:PostalAddress/cac:Country/cbc:IdentificationCode
ISO 3166-1 alpha-2.
Bedingung BT-47 Unternehmensnummer des Käufers (IČO) .../cac:PartyLegalEntity/cbc:CompanyID
Angeben, falls zugeteilt; schemeID="0158".
Bedingung BT-48 USt-IdNr. des Käufers (IČ DPH) .../cac:PartyTaxScheme/cbc:CompanyID
Angeben, falls zugeteilt oder vom Umsatzsteuerfall verlangt.

2.4 Zahlung

Für eine normale Überweisung sollten alle drei Hauptfelder im ERP-Datenmodell vorhanden sein.

Modus BT / Feld Feld XML-Pfad und Regel
Bedingung BT-81 Zahlungsmittelcode /Invoice/cac:PaymentMeans/cbc:PaymentMeansCode
Wenn Zahlungsanweisungen angegeben werden. Für Überweisung wird typischerweise 30 verwendet.
Bedingung BT-83 Zahlungsreferenz /Invoice/cac:PaymentMeans/cbc:PaymentID
Variables Symbol oder andere Zahlungsreferenz.
Bedingung BT-84 IBAN / Kontokennung /Invoice/cac:PaymentMeans/cac:PayeeFinancialAccount/cbc:ID
Bei Überweisung verpflichtend, wenn die Bankkontogruppe verwendet wird.
Bedingung BT-86 BIC /Invoice/cac:PaymentMeans/cac:PayeeFinancialAccount/cac:FinancialInstitutionBranch/cbc:ID
Optional je nach Zahlungsszenario und Bank.

2.5 Jede Rechnungszeile

Diese Felder wiederholen sich für jedes cac:InvoiceLine-Element.

Modus BT / Feld Feld XML-Pfad und Regel
Zeile BT-126 Zeilenkennung /Invoice/cac:InvoiceLine/cbc:ID
Innerhalb der Rechnung eindeutig.
Zeile BT-129 Abgerechnete Menge .../cbc:InvoicedQuantity
Numerischer Wert; laut slowakischer Finanzverwaltung höchstens vier Dezimalstellen.
Zeile BT-130 Maßeinheitencode .../cbc:InvoicedQuantity/@unitCode
UN/ECE Rec20/21, z. B. C62.
Zeile BT-131 Nettozeilenbetrag .../cbc:LineExtensionAmount
Ohne Umsatzsteuer, nach Zeilenrabatten und -zuschlägen.
Zeile BT-146 Nettoeinzelpreis .../cac:Price/cbc:PriceAmount
Preis je Einheit ohne Umsatzsteuer nach Rabatt.
Zeile BT-153 Artikelbezeichnung .../cac:Item/cbc:Name
Art der Ware oder Dienstleistung.
Zeile BT-151 Umsatzsteuerkategorie der Position .../cac:Item/cac:ClassifiedTaxCategory/cbc:ID
Je nach Szenario z. B. S, Z, E, AE, IC, G oder O.
Bedingung BT-152 Umsatzsteuersatz der Position .../cac:Item/cac:ClassifiedTaxCategory/cbc:Percent
Bei Standardsatz größer null, bei bestimmten 0-%-Fällen null und bei O nicht anzugeben.
System atribút / attribute Währung der Betragsfelder .../cbc:*Amount/@currencyID
Muss BT-5 entsprechen, typischerweise EUR.

2.6 Summen und Umsatzsteueraufschlüsselung

Die Summen müssen rechnerisch zu Zeilen, Nachlässen, Zuschlägen, Anzahlungen und Rundung passen.

Modus BT / Feld Feld XML-Pfad und Regel
Immer BT-106 Summe der Nettozeilenbeträge /Invoice/cac:LegalMonetaryTotal/cbc:LineExtensionAmount
Summe aller BT-131-Werte.
Bedingung BT-107 Summe der Nachlässe auf Dokumentebene .../cbc:AllowanceTotalAmount
Angeben, wenn Nachlässe auf Dokumentebene vorhanden sind.
Bedingung BT-108 Summe der Zuschläge auf Dokumentebene .../cbc:ChargeTotalAmount
Angeben, wenn Zuschläge auf Dokumentebene vorhanden sind.
Immer BT-109 Rechnungssumme ohne Umsatzsteuer .../cbc:TaxExclusiveAmount
BT-106 minus BT-107 plus BT-108.
Immer BT-110 Gesamter Umsatzsteuerbetrag /Invoice/cac:TaxTotal/cbc:TaxAmount
Summe der Umsatzsteuer aus allen BT-117-Aufschlüsselungen.
Immer BT-112 Rechnungssumme inklusive Umsatzsteuer .../cbc:TaxInclusiveAmount
BT-109 plus BT-110.
Bedingung BT-113 Bereits gezahlter Betrag .../cbc:PrepaidAmount
Wenn eine Anzahlung oder ein anderer gezahlter Betrag abgezogen wird.
Bedingung BT-114 Rundungsbetrag .../cbc:PayableRoundingAmount
Wenn der Zahlbetrag gerundet wird.
Immer BT-115 Zahlbetrag .../cbc:PayableAmount
BT-112 minus BT-113 plus BT-114.
Immer BT-116 Steuerbemessungsgrundlage je Kategorie /Invoice/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount
Eine Aufschlüsselung je Kombination aus Kategorie und Steuersatz.
Immer BT-117 Steuerbetrag je Kategorie .../cac:TaxSubtotal/cbc:TaxAmount
Bei Befreiung oder Reverse Charge in der Regel null.
Immer BT-118 Umsatzsteuerkategoriecode .../cac:TaxSubtotal/cac:TaxCategory/cbc:ID
Muss den Kategorien der Rechnungszeilen entsprechen.
Bedingung BT-119 Umsatzsteuersatz in der Aufschlüsselung .../cac:TaxSubtotal/cac:TaxCategory/cbc:Percent
Erforderlich, außer wenn die Rechnung nicht der Umsatzsteuer unterliegt.
Bedingung BT-120 / BT-121 Befreiungsgrund oder -code .../cac:TaxCategory/cbc:TaxExemptionReason oder TaxExemptionReasonCode
Bei Befreiung, Reverse Charge und weiteren 0-%-Fällen nach den Regeln verpflichtend.

3. Felder, die je nach Szenario verpflichtend werden

3.1 Geschäfts- und Steuerauslöser

Dies sind die häufigsten Geschäfts- und Steuerszenarien, die den minimalen XML-Umfang verändern.

Modus BT / Feld Feld XML-Pfad und Regel
Bedingung BT-6 + BT-111 Umsatzsteuer-Abrechnungswährung /Invoice/cbc:TaxCurrencyCode + zweiter cac:TaxTotal/cbc:TaxAmount
Wenn die Umsatzsteuer-Abrechnungswährung von der Rechnungswährung abweicht.
Bedingung BT-25 / BT-26 Referenz auf die ursprüngliche Rechnung /Invoice/cac:BillingReference/cac:InvoiceDocumentReference/...
Bei Korrekturdokument, Gutschrift oder Belastungsanzeige.
Bedingung BT-59 Name des Zahlungsempfängers /Invoice/cac:PayeeParty/cac:PartyName/cbc:Name
Wenn der Zahlungsempfänger vom Verkäufer abweicht.
Bedingung BT-62 – BT-69 Steuervertreter des Verkäufers /Invoice/cac:TaxRepresentativeParty/...
Wenn ein ausländischer Verkäufer durch einen Steuervertreter vertreten wird; Name, USt-IdNr. und Land sind verpflichtend, die slowakische Adresse gemäß Quelle.
Bedingung BT-72 / BG-14 Lieferdatum oder Abrechnungszeitraum /Invoice/cac:Delivery/cbc:ActualDeliveryDate oder /Invoice/cac:InvoicePeriod
Insbesondere bei innergemeinschaftlichen Lieferungen, gemessenen Leistungen oder Periodenabrechnung.
Bedingung BT-75 – BT-80 Lieferadresse /Invoice/cac:Delivery/cac:DeliveryLocation/cac:Address/...
Wenn ein Lieferort angegeben wird; der Ländercode ist in der Gruppe verpflichtend.
Bedingung BT-92 – BT-98 Nachlass auf Dokumentebene /Invoice/cac:AllowanceCharge[cbc:ChargeIndicator='false']/...
Bei einem Nachlass: Betrag, Umsatzsteuerkategorie und Grund oder Grundcode.
Bedingung BT-99 – BT-105 Zuschlag auf Dokumentebene /Invoice/cac:AllowanceCharge[cbc:ChargeIndicator='true']/...
Bei einem Zuschlag: Betrag, Umsatzsteuerkategorie und Grund oder Grundcode.
Bedingung BT-136 – BT-140 Nachlass auf Zeilenebene /Invoice/cac:InvoiceLine/cac:AllowanceCharge[cbc:ChargeIndicator='false']/...
Wenn der Rabatt nicht direkt im Einzelpreis berücksichtigt wurde.
Bedingung BT-141 – BT-145 Zuschlag auf Zeilenebene /Invoice/cac:InvoiceLine/cac:AllowanceCharge[cbc:ChargeIndicator='true']/...
Wenn auf eine bestimmte Rechnungszeile ein Zuschlag erhoben wird.
Bedingung BT-122 – BT-125 Unterstützendes Dokument / Anlage /Invoice/cac:AdditionalDocumentReference/...
Wenn eine Referenz oder binäre Anlage hinzugefügt wird; die Referenz ist verpflichtend und eine eingebettete Datei benötigt MIME-Typ und Dateinamen.
Bedingung BT-157 / BT-158 Schema der Artikelkennung .../cac:Item/.../@schemeID
Nur verpflichtend, wenn eine Standard- oder Klassifikationskennung angegeben wird.
Bedingung BT-160 / BT-161 Artikelattribut .../cac:Item/cac:AdditionalItemProperty/...
Wenn eine Artikeleigenschaft verwendet wird, braucht sie Name und Wert.

3.2 Häufigste Umsatzsteuerfälle

SzenarioSchlüsselcodesZusätzlich prüfen
StandardsatzBT-151/118 = SBT-31 des Verkäufers; BT-152 und BT-119 > 0; Steuerbetrag aus der Bemessungsgrundlage.
Reverse ChargeAEKennungen von Verkäufer und Käufer, Nullsatz, null Steuer und BT-120 oder BT-121 mit Reverse-Charge-Grund.
SteuerbefreiungENull Steuer und verpflichtender Befreiungsgrund oder -code.
Innergemeinschaftliche LieferungICUSt-IdNr. beider Parteien, Lieferdatum oder Zeitraum, Bestimmungsland und Befreiungsgrund.
AusfuhrGNull Steuer und passender Grund oder Code; Lieferdaten prüfen.
Nicht umsatzsteuerbar / Nicht-SteuerpflichtigerOGenau eine O-Aufschlüsselung; USt-IdNr. und Satz dort weglassen, wo Regeln dies verbieten; der Grund muss konsistent sein.

4. Slowakische Identifikatoren: Was gehört wohin?

Slowakische Identifikatoren haben unterschiedliche Bedeutungen und dürfen nicht in ein einziges Universal-Feld gemappt werden.

AngabeVerkäuferKäuferUBL-Pfad / Schema
IČO — slowakische UnternehmensnummerBT-30BT-47cac:PartyLegalEntity/cbc:CompanyID, schemeID="0158"
IČ DPH — slowakische USt-IdNr.BT-31BT-48cac:PartyTaxScheme/cbc:CompanyID, Wert SK + 10 Ziffern
DIČ als Peppol-AdresseBT-34BT-49cbc:EndpointID, schemeID="0245", 10 Ziffern ohne Präfix SK
Achtung: Die slowakische Unternehmensnummer IČO ist keine Peppol EndpointID. Auch das UBL-Element cbc:UUID darf nicht ergänzt werden. Eine Transport- oder interne UUID ist technisches Metadatum außerhalb des geschäftlichen Rechnungsinhalts.

5. Verkürztes XML-Grundgerüst einer Standardrechnung

Das Grundgerüst ist bewusst verkürzt. Es zeigt die Position der Hauptdaten; ein Produktivdokument muss XSD-, EN-16931-, Peppol- und SK-CIUS-Regeln bestehen.

UBL 2.1 · verkürztes Grundgerüst
<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"
  xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
  xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-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>{{invoice_number}}</cbc:ID>
  <cbc:IssueDate>{{YYYY-MM-DD}}</cbc:IssueDate>
  <cbc:DueDate>{{YYYY-MM-DD}}</cbc:DueDate>
  <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
  <cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
  <cbc:BuyerReference>{{buyer_reference}}</cbc:BuyerReference>

  <cac:AccountingSupplierParty>
    <cac:Party>
      <cbc:EndpointID schemeID="0245">{{seller_DIC_without_SK}}</cbc:EndpointID>
      <cac:PostalAddress>
        <cbc:StreetName>{{street}}</cbc:StreetName>
        <cbc:CityName>{{city}}</cbc:CityName>
        <cbc:PostalZone>{{postal_code}}</cbc:PostalZone>
        <cac:Country><cbc:IdentificationCode>SK</cbc:IdentificationCode></cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme>
        <cbc:CompanyID>{{seller_IC_DPH}}</cbc:CompanyID>
        <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
      </cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>{{seller_name}}</cbc:RegistrationName>
        <cbc:CompanyID schemeID="0158">{{seller_ICO}}</cbc:CompanyID>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingSupplierParty>

  <cac:AccountingCustomerParty>
    <cac:Party>
      <cbc:EndpointID schemeID="0245">{{buyer_DIC_without_SK}}</cbc:EndpointID>
      <!-- Anschrift, USt-IdNr. und PartyLegalEntity analog zum Lieferanten -->
    </cac:Party>
  </cac:AccountingCustomerParty>

  <cac:PaymentMeans>
    <cbc:PaymentMeansCode>30</cbc:PaymentMeansCode>
    <cbc:PaymentID>{{payment_reference}}</cbc:PaymentID>
    <cac:PayeeFinancialAccount><cbc:ID>{{IBAN}}</cbc:ID></cac:PayeeFinancialAccount>
  </cac:PaymentMeans>

  <cac:TaxTotal>
    <cbc:TaxAmount currencyID="EUR">{{VAT_total}}</cbc:TaxAmount>
    <cac:TaxSubtotal>
      <cbc:TaxableAmount currencyID="EUR">{{tax_base}}</cbc:TaxableAmount>
      <cbc:TaxAmount currencyID="EUR">{{VAT_amount}}</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">{{BT-106}}</cbc:LineExtensionAmount>
    <cbc:TaxExclusiveAmount currencyID="EUR">{{BT-109}}</cbc:TaxExclusiveAmount>
    <cbc:TaxInclusiveAmount currencyID="EUR">{{BT-112}}</cbc:TaxInclusiveAmount>
    <cbc:PayableAmount currencyID="EUR">{{BT-115}}</cbc:PayableAmount>
  </cac:LegalMonetaryTotal>

  <cac:InvoiceLine>
    <cbc:ID>1</cbc:ID>
    <cbc:InvoicedQuantity unitCode="C62">{{quantity}}</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount currencyID="EUR">{{line_net}}</cbc:LineExtensionAmount>
    <cac:Item>
      <cbc:Name>{{item_name}}</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">{{unit_net_price}}</cbc:PriceAmount></cac:Price>
  </cac:InvoiceLine>
</Invoice>

6. Von der Finanzverwaltung als bedingt erforderlich markierte Felder

Die folgende Liste stammt aus der Spalte „Pflichtangabe der Rechnung nach slowakischem Recht“ in Version 1.10. Der Auslöser ist praxisnah zusammengefasst; detaillierte Validatorregeln haben stets Vorrang.

BTFeldPraktischer AuslöserQuellenhinweis
BT-6Code der Umsatzsteuer-AbrechnungswährungWenn die Umsatzsteuer-Abrechnungswährung von der Rechnungswährung abweicht.Gemäß Regel und Kontext der Geschäftsgruppe.
BT-7Datum des steuerpflichtigen UmsatzesWenn bekannt und vom Ausstellungsdatum abweichend.§ 74 ods. 1 písm. d)
BT-30Gesetzliche Registrierungskennung des VerkäufersWenn dem Verkäufer eine IČO zugeteilt wurde.Erforderlich, wenn dem Unternehmen eine IČO zugeteilt wurde.
BT-30-1SchemakennungWenn BT-30 angegeben wird; kennzeichnet dessen Schema.Erforderlich, wenn dem Unternehmen eine IČO zugeteilt wurde.
BT-31Umsatzsteuerkennung des VerkäufersWenn eine IČ DPH zugeteilt wurde oder der Steuerfall sie verlangt.Erforderlich, wenn eine Umsatzsteuerkennung zugeteilt wurde.
BT-33Zusätzliche rechtliche Angaben zum Verkäufer — RechtsformWenn Angaben zu Rechtsform oder Register auf das Unternehmen zutreffen.§ 3a des slowakischen Handelsgesetzbuchs: Unternehmen geben die gesetzlich verlangten Registerdaten auf Geschäftsunterlagen an.
BT-47Gesetzliche Registrierungskennung des KäufersWenn dem Käufer eine IČO zugeteilt wurde.Erforderlich, wenn dem Unternehmen eine IČO zugeteilt wurde.
BT-47-1SchemakennungWenn BT-47 angegeben wird; kennzeichnet dessen Schema.Erforderlich, wenn dem Unternehmen eine IČO zugeteilt wurde.
BT-48Umsatzsteuerkennung des KäufersWenn eine IČ DPH zugeteilt wurde oder der Steuerfall sie verlangt.Erforderlich, wenn eine Umsatzsteuerkennung zugeteilt wurde.
BT-64Steuervertreter — Anschrift Zeile 1Wenn ein Steuervertreter an der Transaktion beteiligt ist.Anschrift des Steuervertreters gemäß slowakischen Rechtsanforderungen.
BT-66Steuervertreter — OrtWenn ein Steuervertreter an der Transaktion beteiligt ist.Anschrift des Steuervertreters gemäß slowakischen Rechtsanforderungen.
BT-67Steuervertreter — PostleitzahlWenn ein Steuervertreter an der Transaktion beteiligt ist.Anschrift des Steuervertreters gemäß slowakischen Rechtsanforderungen.
BT-119Umsatzsteuersatz je KategorieWenn die Steuerkategorie einen Satz verlangt; Ausnahme bei nicht umsatzsteuerbaren Umsätzen.§ 74 ods. 1 písm. h)
BT-120Text des Umsatzsteuer-BefreiungsgrundesBei Befreiung, Reverse Charge oder einem anderen Fall mit textlichem Grund.§ 74 ods. 1 písm. h)
BT-148Bruttopreis der PositionWenn ein Bruttopreis verwendet und daraus der Netto-Preis nach Rabatt abgeleitet wird.Wird der Netto-Preis nicht direkt angegeben, sind Bruttopreis und Rabatt erforderlich.

7. Übergabe-Checkliste für Kunden oder ERP-Anbieter

PrüfungAbnahmekriteriumVerantwortlich
IdentifikatorenIČO, IČ DPH und DIČ/EndpointID sind drei getrennte Felder und werden den richtigen BTs zugeordnet.ERP-Stammdaten
KopfbereichDer Generator liefert BT-23, BT-24, BT-1, BT-2, BT-3, BT-5 und BT-10 oder BT-13.ERP / Integration
ParteienLieferant und Kunde haben jeweils EndpointID mit schemeID und vollständige Postanschrift.Stammdaten
ZeilenJede Zeile enthält BT-126, 129, 130, 131, 146, 151, 153 und den zum Steuerfall passenden Satz.Fakturierung
Umsatzsteuer und SummenBT-106/109/110/112/115 und jede Steueraufschlüsselung stimmen rechnerisch mit den Zeilen überein.ERP / Buchhaltung
BedingungenReverse Charge, Befreiung, innergemeinschaftliche Lieferung, Nachlässe, Zuschläge und Anlagen aktivieren die zugehörigen Felder.Steuern / Integration
ValidierungXML besteht XSD, EN 16931, Peppol BIS und SK CIUS; der Produktivversand ist fail-closed.Integration

8. Quellen und Grenzen des Dokuments

Primäre lokale Quelle
2026.06.25_Peppol_Bis3_v1_10.xlsx
Slowakische Finanzverwaltung
financnasprava.sk · eFaktúra · InfoSW
Peppol BIS Billing 3.0
docs.peppol.eu/poacc/billing/3.0/
Interne Abstimmung
peppol-issued-invoice-atomic-bt-map.md · efaktura-bt-human-fields.md · VerifyEU production validation rules
Dieses Dokument ist eine Implementierungshilfe und keine Rechtsauskunft. Nach Änderungen der Rechtslage oder des Regelpakets sind Quellenstand und Validierung erneut zu prüfen.

Prüfen Sie, ob Ihr XML diese Regeln tatsächlich erfüllt

Der Validator prüft UBL XSD, EN 16931, Peppol BIS und die slowakischen SK-CIUS-Regeln und erklärt Fehler verständlich.