Vom Rechnungsinhalt zur XML
| Fachliche Angabe | UBL-Beispiel | CII-Beispiel |
|---|---|---|
| Rechnungsnummer | cbc:ID | ram:ID |
| Rechnungsdatum | cbc:IssueDate | ram:IssueDateTime |
| Käuferreferenz | cbc:BuyerReference | ram:BuyerReference |
| Währung | cbc:DocumentCurrencyCode | ram:InvoiceCurrencyCode |
Kopf, Parteien, Positionen und Summen
Eine typische Rechnung enthält Dokumentdaten, Verkäufer, Käufer, Zahlungsinformationen, Steueraufschlüsselungen, einzelne Positionen und Gesamtsummen. In XML können diese Bereiche verschachtelt und über mehrere Gruppen verteilt sein.
Beispieldateien richtig nutzen
- Syntax und Profil des Beispiels feststellen.
- Alle Platzhalter durch echte Daten ersetzen.
- Bedingte Felder für den eigenen Geschäftsvorfall ergänzen.
- Summen neu berechnen.
- Ergebnis gegen den aktuellen Regelstand validieren.
Warum Kopieren riskant ist
Ein Muster kann einen anderen Rechnungstyp, Steuersachverhalt oder Übertragungskanal abbilden. Blindes Kopieren erzeugt deshalb oft formal vorhandene, aber fachlich falsche Werte.
Ein Beispiel fachlich lesen
Beginnen Sie nicht bei den XML-Tags, sondern bei den Geschäftsfragen: Wer verkauft an wen? Welche Leistung wurde wann erbracht? Welche Referenz erwartet der Käufer? Wie entstehen Netto, Steuer und Zahlbetrag? Danach lässt sich nachvollziehen, welche Business Terms und Syntaxelemente diese Informationen tragen.
Ein gutes Beispiel enthält nicht nur einen grünen Validierungsstatus, sondern dokumentiert Profilkennung, Syntax, Regelstand und abgebildeten Geschäftsfall. Nur dann eignet es sich als belastbare Testgrundlage.
Was Sie aus einem Muster nicht kopieren sollten
- Rechnungs- und Kundennummern
- Leitweg-ID oder Käuferreferenz
- Steuerbefreiungsgründe
- Endpoint-IDs und Kennungsschemes
- Profilkennung ohne Prüfung des Zielprozesses
- Rundungswerte oder Summen ohne Neuberechnung
Häufige Fragen
Wo finde ich eine Test-XRechnung?
Offizielle XRechnung-Bundles enthalten technische Artefakte und Beispiele. Nutzen Sie eine zur aktuellen Version passende Datei.
Kann ich nur die sichtbaren Felder übernehmen?
Nein. Profilkennungen, Codelisten, Berechnungsregeln und technische Bezüge sind ebenfalls relevant.
Kann ich ein offizielles Beispiel als Produktionsvorlage verwenden?
Es eignet sich zum Lernen und Testen. Für eine echte Rechnung müssen sämtliche Werte aus dem eigenen Geschäftsfall stammen und das erzeugte Dokument erneut validiert werden.