Technische Deep-Dives

VertiefungERP und Software vorbereitenTechnische Deep-Dives

XML-Rechnungsstruktur erklärt: UBL, CII und wichtige Felder

Eine XML-Rechnung besteht aus klaren Bausteinen: Rechnungskopf, Parteien, Referenzen, Positionen, Steuern, Summen und Zahlungsdaten. Diese Struktur entscheidet, ob Validierung und Verarbeitung funktionieren.

Zuletzt fachlich geprüft: 14. Mai 2026

Kurz gesagt

XML-Rechnungen sind nicht zufälliger Text. Sie bilden das semantische Rechnungsmodell in einer technischen Syntax wie UBL oder CII ab.

Wer die Struktur versteht, kann Fehlerberichte besser lesen und Ursachen im ERP, in Stammdaten oder in der Rechnungslogik schneller finden.

Die wichtigsten Bausteine einer XML-Rechnung

BausteinBeispieleTypische Fehler
RechnungskopfNummer, Datum, WährungFalsches Format oder fehlende Werte
ParteienVerkäufer, Käufer, AdressenUnvollständige Stammdaten
ReferenzenBT-10, Bestellung, Leitweg-IDReferenz nur im Freitext
PositionenMenge, Preis, SteuersatzEinheiten oder Preise passen nicht
SteuernKategorie, Satz, BetragFalsches Mapping
Summen/ZahlungNetto, Steuer, Brutto, IBANRundung oder Zahlungsdaten fehlerhaft

UBL, CII und Fehleranalyse

UBL und CII sind unterschiedliche XML-Syntaxfamilien. Beide können EN-16931-Rechnungen abbilden, verwenden aber andere technische Strukturen.

Fehlerberichte sollten deshalb nicht nur Elementnamen zeigen, sondern die fachliche Bedeutung erklären.

Praktische Checkliste

  • Rechnungskopf, Parteien, Referenzen und Positionen getrennt prüfen
  • Steuerlogik und Summen nicht nur visuell vergleichen
  • UBL und CII als unterschiedliche Syntaxfamilien behandeln
  • Fehler an Stammdaten, Mapping oder Rechnungslogik zurückführen
  • Korrigierte XML erneut validieren

Merksatz

Die XML-Struktur ist die technische Form der Rechnungsdaten. Fehler entstehen oft, wenn die fachlichen Daten falsch oder unvollständig gemappt werden.