Der XML-Rechnungs-Viewer und der UBL-zu-PDF-Konverter sind ein kostenloses Tool auf zwei Seiten: Öffnen Sie eine UBL-Rechnung oder -Gutschrift, lesen Sie sie und laden Sie sie als PDF herunter. Keines von beiden braucht ein Konto.
Unterstützte Dokumente
| Eingabe | Was geschieht |
|---|---|
UBL 2.1 Invoice | Wird geöffnet. Jedes unterstützte Feld wird gelesen. |
UBL 2.1 CreditNote | Wird als Gutschrift geöffnet, mit CreditNoteLine und CreditedQuantity. |
| Peppol BIS Billing 3 (UBL) | Wird geöffnet. Der Arbeitsbereich vermerkt, dass das Dokument Peppol BIS Billing 3 angibt; eine solche Angabe beweist nicht, dass das Dokument der Spezifikation entspricht. |
| Ein anderes UBL-basiertes Profil, etwa XRechnung in UBL | Wird mit den unterstützten Feldern geöffnet. Der Rest bleibt im Reiter XML sichtbar. Eine Unterstützung der eigenen Regeln des Profils wird nicht behauptet. |
| UN/CEFACT CII, auch XRechnung in CII und das XML von ZUGFeRD / Factur-X | Wird hier abgelehnt, mit Nennung des Formats. Öffnen Sie es im XRechnung-Viewer, der CII liest. |
| PDF, ZIP, gzip, anderes XML, Text | Wird abgelehnt, mit Nennung des Dateityps, soweit er erkennbar ist. |
Ein Dokument wird am Namensraum und am Namen seines Wurzelelements erkannt, nicht an seinem Präfix oder Dateinamen: urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 oder ...:CreditNote-2. UBLVersionID, CustomizationID und ProfileID werden so gezeigt, wie das Dokument sie angibt.
Was der Viewer zeigt
Die lesbare Rechnung zeigt das Dokument so, wie ein Mensch es liest. Der Reiter Details listet jedes der folgenden Felder mit der Zeile im XML auf, aus der es stammt.
| Gruppe | UBL-Elemente |
|---|---|
| Identität | ID, IssueDate, DueDate, TaxPointDate, der Code für den Rechnungstyp, DocumentCurrencyCode, TaxCurrencyCode, Note |
| Beteiligte | AccountingSupplierParty, AccountingCustomerParty, PayeeParty, TaxRepresentativeParty: Namen, Anschriften, EndpointID, Kennungen, Umsatzsteuer-IDs und Unternehmenskennungen, Kontakte |
| Referenzen | BuyerReference, OrderReference, BillingReference, ContractDocumentReference, ProjectReference, Referenzen auf Lieferavis und Eingangsbestätigung, AdditionalDocumentReference |
| Zeitraum und Lieferung | InvoicePeriod, Delivery mit Datum, Ort und Anschrift |
| Zahlung | PaymentMeans (Code, Verwendungszweck, Konto, Bank, Karte, Mandat) und PaymentTerms |
| Positionen | InvoiceLine oder CreditNoteLine: ID, Menge und Einheit, Artikelname, Beschreibung und Kennungen, Klassifizierungen, Eigenschaften, Preis und Basismenge, Nettobetrag der Position, Nachlässe und Zuschläge der Position, Umsatzsteuerkategorie |
| Nachlässe und Zuschläge | AllowanceCharge auf Dokumentenebene: Betrag, Basis, Prozentsatz, Grund und Umsatzsteuer |
| Steuer | TaxTotal und jedes TaxSubtotal: zu versteuernder Betrag, Steuer, Kategorie, Satz und Befreiungsgrund |
| Summen | LegalMonetaryTotal: Summe der Positionen, Nachlässe, Zuschläge, Summen ohne und mit Umsatzsteuer, Vorauszahlung, Rundung und fälliger Betrag |
Anhänge werden nur mit Dateiname und Typ aufgeführt; ihr Inhalt wird nie dekodiert, angezeigt oder in das PDF übernommen. UBLExtensions und alle Elemente außerhalb dieser Liste bleiben im Reiter XML: Die lesbare Ansicht zeigt unterstützte Felder, nicht das ganze XML.
Wie Werte gezeigt werden
- Jeder Betrag, jede Menge, jedes Datum und jede Kennung ist der Text, den das XML enthält. Nichts wird addiert, gerundet, korrigiert oder ergänzt.
- Beträge behalten alle Nachkommastellen und zeigen ihren Währungscode. Eine Steuersumme in einer zweiten Währung wird für sich gezeigt, nie zur ersten addiert.
- Ein fehlender Wert wird als fehlend gezeigt, nie als null. Eine ausdrückliche Null wird wie geschrieben gezeigt.
- Datumsangaben sind Kalenderdaten und werden ohne Umrechnung der Zeitzone gezeigt. Ein Wert, der kein gültiges Datum ist, wird genau wie geschrieben gezeigt, mit einem Hinweis.
- Führende Nullen in Zahlen, Postleitzahlen und Kontonummern bleiben erhalten. Webadressen in der Rechnung werden als Text gezeigt, nie als Links, und Zahlungsangaben werden nie zu Zahlungsaktionen.
- Die Summe einer Gutschrift ist als gutgeschriebener Betrag beschriftet. Vorzeichen werden so gezeigt, wie das XML sie enthält.
Fehlt ein Feld, das das Layout erwartet, oder erscheint ein einzelnes Feld zweimal mit verschiedenen Werten, sagt ein Hinweis über der Rechnung das und verweist auf die Zeile im XML. Das sind Hinweise zum Lesen des Dokuments, keine Prüfbefunde.
Das PDF
"PDF herunterladen" erzeugt das PDF aus denselben Feldern wie die Bildschirmansicht: standardmäßig A4, oder US Letter. Der Text ist markierbar, die Überschriften der Positionstabelle wiederholen sich auf jeder Seite, Zeilen werden nicht auf zwei Seiten verteilt, jede Seite ist nummeriert, und etwaige Lesehinweise werden mit dem Dokument gedruckt. Die Fußzeile sagt, dass es eine lesbare Darstellung des Quell-XML ist und nicht geprüft wurde.
Das PDF ist nicht die Rechnung und ersetzt nicht das XML. Es ist nicht signiert, kein PDF/A und kein Factur-X, es enthält keine Anhänge und trägt nicht das eigene Design des Lieferanten. "Drucken" im Arbeitsbereich druckt dieselbe lesbare Rechnung aus Ihrem Browser.
Was mit Ihrer Datei geschieht
| Aktion | Wo | Gespeichert |
|---|---|---|
| Eine Datei öffnen, XML einfügen oder ein Beispiel öffnen | Die API der kostenlosen Tools von Ironfang liest sie im Arbeitsspeicher, im Vereinigten Königreich | Nichts. Die Seite hält die Datei, bis Sie sie entfernen, eine andere öffnen oder die Seite verlassen. |
| Reiter Details und XML | Ihr Browser | Nichts |
| PDF herunterladen | Die Tools-API erzeugt es im Arbeitsspeicher | Nichts. Das PDF landet in Ihren Downloads. |
| Das Original-XML herunterladen, Drucken | Ihr Browser | Nichts |
| Rechnung prüfen | Ironfang Finance | Eine anonyme Prüfung bewahrt weder Rechnungs-XML noch Ergebnis auf. Inhaltsfreie Anfrage- und Sicherheitsmetadaten, einschließlich Ihrer IP-Adresse, können bis zu 90 Tage gespeichert werden. |
Nichts aus dem Inhalt eines Dokuments wird protokolliert oder an die Analyse gesendet: Die Nutzung wird als Summen gezählt, etwa "ein PDF wurde heruntergeladen", und die Tool-Seiten werden nie als Sitzung aufgezeichnet. Die Datei wird nicht im Browserspeicher abgelegt, und keine Webadresse nennt je ein Dokument. Siehe die Datenschutzerklärung.
Prüfung
Der Viewer prüft eine Rechnung nicht gegen Regeln. "Rechnung prüfen" sendet genau die Datei, die Sie geöffnet haben, an Ironfang Finance, das sie gegen das Schema von UBL 2.1, die Geschäftsregeln der EN 16931 und die Regeln von Peppol BIS Billing 3 prüft und das Urteil und jeden Befund in einem Reiter Prüfung neben der Rechnung zeigt. Es ist dieselbe Prüfung wie beim Peppol-Validator, mit denselben Begrenzungen für anonyme Nutzung. Eine Dienststörung oder Ratenbegrenzung wird als "Kein Ergebnis" gezeigt, nie als "ungültig". Um aus Ihrer eigenen Software zu prüfen, beginnen Sie mit dem Schnellstart der Finance-API.
Fehler und Grenzen
| Meldung | Ursache |
|---|---|
| Zu groß zum Öffnen | Die Datei ist größer als 5 MiB (5.242.880 Byte). |
| Zu groß für die Anzeige | Mehr als 2.000 Positionen, mehr als 150.000 XML-Elemente, eine Verschachtelung tiefer als 64 Ebenen oder ein einzelner Textwert über 1 MiB (ein eingebetteter Anhang ist ausgenommen: Er wird nie gelesen). Das Dokument wird abgelehnt, statt mit fehlenden Teilen angezeigt zu werden. |
| Kein wohlgeformtes XML | Die Datei ist kein vollständiges, wohlgeformtes XML. Die Meldung nennt Zeile und Spalte, an der das Lesen abbrach. |
| Dokumenttyp-Deklarationen werden nicht angenommen | Die Datei enthält einen DOCTYPE oder Entitätsdeklarationen. UBL braucht sie nie, und sie werden aus Sicherheitsgründen abgelehnt. |
| Nicht unterstützte Zeichenkodierung | Nicht UTF-8 und nicht UTF-16 mit Byte-Order-Mark; oder die XML-Deklaration widerspricht dem Byte-Order-Mark. |
| Keine UBL-Rechnung und keine UBL-Gutschrift | Ein PDF, ein Archiv, eine CII-Rechnung (öffnen Sie sie im XRechnung-Viewer), anderes XML oder reiner Text. |
| Zu viele Anfragen | Die kostenlosen Tools sind pro Besucher begrenzt. Warten Sie eine Minute. |
Der Viewer lädt nie etwas, worauf ein Dokument verweist: keine Schema-Speicherorte, Stylesheets, Bilder oder Links zu Anhängen. Skripte und Markup in einem Dokument werden als Text gezeigt.

