Rechnungen und Gutschriften
Prüfen Sie Peppol BIS Billing 3 in UBL, XRechnung in UBL oder CII und ZUGFeRD / Factur-X als hybrides PDF oder als dessen XML. Nutzen Sie die kostenlosen Browser-Tools oder senden Sie eine Anfrage aus Ihrer Anwendung.
Ironfang Finance
Validierung von E-Rechnungen
Prüfen Sie XRechnung, ZUGFeRD / Factur-X und Peppol gegen EN 16931 und die offiziellen Regeln des jeweiligen Formats. Finden Sie den Fehler, verstehen Sie die Regel und korrigieren Sie das Quelldokument.
Weitere Formate: XRechnung oder ZUGFeRD / Factur-X. Tarife ansehenZum Ausprobieren ist kein Konto nötig. Anonyme Dokumente und Ergebnisse werden nicht aufbewahrt.
invoice.xml
UBL-Rechnung / Validierung abgeschlossen
BR-CO-10
Die Positionsbeträge ergeben nicht die Summe
Die Summe der Positionen auf Dokumentenebene muss der Summe der einzelnen Nettobeträge der Positionen entsprechen.
Erläuterung der Regel lesenDokumentvalidierung
Jedes Format wird auf dieselbe Weise geprüft: Ein Ergebnis führt Dokumentprüfungen und Regelbefunde zusammen, nennt das Regelwerk, gegen das geprüft wurde, und unterscheidet ein ungültiges Dokument von einer Dienststörung.
Prüfen Sie Peppol BIS Billing 3 in UBL, XRechnung in UBL oder CII und ZUGFeRD / Factur-X als hybrides PDF oder als dessen XML. Nutzen Sie die kostenlosen Browser-Tools oder senden Sie eine Anfrage aus Ihrer Anwendung.
Sehen Sie jeden Prüfschritt einzeln: das XML und sein Schema, die Geschäftsregeln des Formats und bei einem hybriden PDF die PDF/A- und Anhangsprüfungen. Unterscheiden Sie ein ungültiges Dokument von einer Störung des Validierungsdienstes.
Lesen Sie Regelkennung und Befund und folgen Sie, wo vorhanden, einer geprüften Erläuterung. Korrigieren Sie das Quelldokument und validieren Sie es erneut.
Ergebnisse mit Anmeldung und über die API werden 30 Tage gespeichert und können früher gelöscht werden. Laden Sie das JSON herunter oder machen Sie aus einem gespeicherten Ergebnis einen signierten Bericht, den jeder prüfen kann.
Ihre erste Validierung
Öffnen Sie den Validator für Ihr Format und probieren Sie das Beispiel aus, oder laden Sie Ihre eigene Rechnung oder Gutschrift hoch: XML, oder ein hybrides PDF für ZUGFeRD / Factur-X. Kein Konto nötig.
Verfolgen Sie das Ergebnis durch jeden Prüfschritt. Öffnen Sie die vorhandenen Regelerläuterungen, um zu verstehen, was sich ändern muss.
Aktualisieren Sie Ihr Quelldokument und validieren Sie es erneut. Behalten Sie das Ergebnis, oder bringen Sie dieselbe Prüfung über die API in Ihre Anwendung.
Weitere Formate: XRechnung oder ZUGFeRD / Factur-X.
Neu bei E-Rechnungen? Zum Wissensbereich E-Rechnung
Probieren Sie Ironfang Finance ohne Konto aus. Erstellen Sie eines, wenn Sie es integrieren möchten. Free enthält 250 Validierungen pro Monat; die Erzeugung über ein Konto erfordert einen bezahlten Tarif.
Kostenloses Konto erstellenRegelerläuterungen
Beginnen Sie bei der Regel, folgen Sie ihrer Bedeutung und arbeiten Sie sich zurück zu Ihrem Dokument. Die Erläuterungen stammen aus demselben geprüften Katalog wie der Validator.
BR-01
Invoice- und CreditNote-Dokumente benötigen ein nicht leeres CustomizationID-Element, das ihre Spezifikation angibt.
BR-CO-10
Die Summe der Positionen auf Dokumentenebene muss der Summe der einzelnen Nettobeträge der Positionen entsprechen.
PEPPOL-EN16931-R004
Diese Regel prüft das Präfix der Peppol-Billing-Kennung und lehnt eine Folge von zwei Doppelpunkten in der Kennung ab.
Andere Regeln behalten den Befund und die Kennung der Prüf-Engine. Erläuterungen werden angezeigt, wo geprüfte Hinweise vorliegen. Alle 142 Regelerläuterungen ansehen.
Für Entwickler
Senden Sie das XML einer Rechnung oder ein ZUGFeRD- / Factur-X-PDF über HTTPS und erhalten Sie strukturierte Ergebnisse. Listen Sie gespeicherte Validierungen auf, lesen Sie ihre Befunde und löschen Sie Ergebnisse über dieselbe API.
Nutzen Sie das veröffentlichte Validierungs-SDK für Python oder TypeScript, die Python-CLI oder die GitHub Action. Für dauerhafte Abläufe richten Sie signierte Webhooks und die Auslieferung von Artefakten an S3-kompatiblen Speicher mit unabhängigen Wiederholungen ein. Die Auslieferung an Ihren Endpunkt oder Bucket versendet keine Rechnung über Peppol.
Integrationsbeispiele für Ihr Konto finden Sie im Portal (auf Englisch).
Erforderliche Berechtigung des Schlüssels:finance:einvoices:write
curl --request POST \
'https://api.ironfang.uk/finance/v1/einvoices/validate' \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Content-Type: application/xml' \
--header 'Accept: application/json' \
--header 'Idempotency-Key: invoice-2026-001' \
--data-binary '@invoice.xml'Content-Type: application/json
{
"operation_id": "019f29a4-3158-7b81-8f64-f1072146de30",
"status": "completed",
"outcome": "valid",
"ruleset": {
"id": "fwrs_example_invoice_2026a"
},
"findings": [],
"findings_summary": {
"returned": 0, "total": 0,
"cap": 1000, "truncated": false
}
}Senden Sie Ihre XML-Datei als Anfragetext. Mit dem optionalen Idempotency-Key können Sie dieselbe Anfrage wiederholen, ohne eine zweite Validierung oder Abrechnung auszulösen. Ungültige Dokumente liefern ebenfalls 200, mit outcome: invalid und ihren Befunden. XRechnung und ZUGFeRD / Factur-X verwenden die V2-Route; siehe den API-Schnellstart.
Erforderliche Berechtigung des Schlüssels:finance:einvoices:read
curl 'https://api.ironfang.uk/finance/v1/einvoices/results' \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Accept: application/json'Content-Type: application/json
Cache-Control: no-store
{
"results": [
{
"operation_id": "019f29a4-3158-7b81-8f64-f1072146de30",
"outcome": "valid",
"ruleset_id": "fwrs_example_invoice_2026a",
"created_at": "2026-09-02T09:15:04Z",
"expires_at": "2026-10-02T09:15:04Z",
"available": true
}
],
"retention_days": 30
}Liefert bis zu 20 Ergebnisse, die neuesten zuerst. Wird next_cursor zurückgegeben, übergeben Sie dessen Wert als ?before=NEXT_CURSOR, um die nächste Seite abzurufen.
Beispielhafte Antworten. Authentifizierte Ergebnisse werden 30 Tage gespeichert. Die synchrone Validierung bewahrt hochgeladenes XML nicht auf.
Preise
Validieren Sie mit Free, oder schließen Sie ein Abonnement ab, um Rechnungen zu erzeugen und mehr Dokumente zu verarbeiten. Feste Monatspreise in GBP, inklusive anfallender Steuern. Keine automatischen Mehrkosten.
0 £/ Monat
250 Validierungen / Monat
29 £/ Monat
5.000 Vorgänge / Monat
99 £/ Monat
25.000 Vorgänge / Monat
299 £/ Monat
100.000 Vorgänge / Monat
Jede abgeschlossene Validierung zählt, auch ein Ergebnis mit Rechnungsfehlern. Jede erfolgreiche Erzeugung zählt einmal. Downloads und idempotente Wiederholungen verbrauchen nichts. Fehlerhafte Anfragen und Dienststörungen belasten Ihr Kontingent nicht; noch laufende Arbeit reserviert es.
Free wird zu jedem UTC-Kalendermonat zurückgesetzt. Bezahlte Kontingente folgen Ihrem monatlichen Abrechnungszeitraum. Die Erzeugung über ein Konto erfordert einen bezahlten Tarif. Der anonyme Validator und der JSON-Playground bleiben kostenlos, mit Anfrage- und Ratenbegrenzungen.
Bezahlte Tarife stehen Unternehmen und Einzelunternehmern mit Sitz im Vereinigten Königreich oder in der EU offen. Unternehmen im Vereinigten Königreich brauchen keine Umsatzsteuernummer. Der automatische Checkout in der EU erfordert eine verifizierte USt-IdNr. und passende Unternehmensangaben. EU-Unternehmen ohne USt-IdNr. oder mit verifizierten Angaben, die geprüft werden müssen, werden vor der Zahlung freigegeben.
Geben Sie Ihre Unternehmensangaben ein und beantragen Sie eine erforderliche Prüfung im Abrechnungsportal. Ihr Abonnement wählen Sie ausdrücklich selbst. Tarifwechsel und Kündigung verwalten Sie ebenfalls dort; Ironfang Finance hat eigene Zahlungsdaten und einen eigenen Rechnungsverlauf.
Siehe unsere Nutzungsbedingungen und unsere Erstattungsrichtlinie. Validierung und Erzeugung von Dokumenten versenden keine Rechnungen über Peppol und bescheinigen keine rechtliche oder steuerliche Konformität.
Fragen
Weniger betreiben. Mehr ausliefern.
Probieren Sie das Beispiel aus, verstehen Sie die Befunde und bringen Sie die Validierung in Ihre Abläufe.
Für ein Free-Konto ist keine Karte nötig. Beginnen Sie mit 250 Validierungen pro UTC-Kalendermonat und wechseln Sie den Tarif, wenn Sie mehr brauchen.