Zum Inhalt springen

Problemtyp der Ironfang Finance API

generation_failed

Erzeugung fehlgeschlagen. HTTP 500.

Was er bedeutet

Das JSON wurde angenommen, aber das daraus erzeugte Dokument hat das gewählte Regelwerk nicht bestanden. Daher wurde kein XML ausgegeben und nichts berechnet. Der Ausgang ist unbestimmt und kein Urteil über die Eingabe.

Was zu tun ist

Prüfen Sie die Eingabewerte, von denen die Regeln abhängen, etwa Summen, Steuerkategorien und Kennungen, und versuchen Sie es erneut. Wenn die Eingabe stimmt, wenden Sie sich mit der request_id an den Support.

Was die Antwort enthält

type
https://ironfang.uk/problems/generation_failed, die englische Fassung dieser Seite.
status
Für diesen Code immer 500.
code
generation_failed. Stabil: Verzweigen Sie anhand dieses Werts, nicht anhand des Wortlauts von title oder detail, die die API auf Englisch liefert.
detail
Was diesmal passiert ist, auf Englisch; kann einer Person angezeigt werden. Enthält nie Inhalte der Rechnung.
request_id
Derselbe Wert wie im Header X-Ironfang-Request-ID. Geben Sie ihn beim Support an.
retry_after_seconds
Bei diesem Code nie vorhanden.
outcome
Immer indeterminate, mit usage_charged false: Die API konnte nicht entscheiden; das ist kein Urteil über das Dokument, und es wurde nichts berechnet.

Problemantworten folgen RFC 9457 und werden als application/problem+json ausgeliefert. Ein Validierungsbefund ist nie eine Problemantwort: Eine ungültige Rechnung ist eine erfolgreiche Antwort, die ihre Befunde auflistet. Siehe alle Problemtypen, den Finance-Leitfaden und den OpenAPI-Vertrag (auf Englisch).