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. Preise 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: Jedes Konto hat jeden Monat kostenlose Validierungen und Erzeugungen, ohne dass eine Karte nötig ist.
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 242 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.com/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.com/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
Jedes Konto hat jeden Monat diese kostenlosen Kontingente. Wenn Sie Pay as you go aktivieren, wird die Nutzung darüber hinaus zu den folgenden Preisen berechnet, innerhalb des monatlichen Limits, das Sie festlegen. Preise ohne Umsatzsteuer.
Jede Validierung, die zu einem gültigen oder ungültigen Ergebnis kommt.
250 Validierungen kostenlos pro Monat
| Berechnete Einheiten nach dem kostenlosen Kontingent | Preis je 1.000 |
|---|---|
| Die ersten 10.000 | 2,00 £ |
| Die nächsten 90.000 | 1,50 £ |
| Die nächsten 900.000 | 1,00 £ |
| Über 1.000.000 | 0,75 £ |
Jede erzeugte Rechnung oder Gutschrift, die ihre eigene Validierung besteht. Das lesbare PDF ist inbegriffen.
100 erzeugte Dokumente kostenlos pro Monat
| Berechnete Einheiten nach dem kostenlosen Kontingent | Preis je 1.000 |
|---|---|
| Die ersten 10.000 | 4,00 £ |
| Die nächsten 90.000 | 3,00 £ |
| Die nächsten 900.000 | 2,00 £ |
| Über 1.000.000 | 1,50 £ |
Für jedes Konto gleich. Mehr zu zahlen hebt sie nie auf.
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 kostenloses Konto ist keine Karte nötig. Validieren und erzeugen Sie innerhalb der kostenlosen monatlichen Kontingente, und aktivieren Sie Pay as you go, wenn Sie mehr brauchen.