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
typehttps://ironfang.uk/problems/generation_failed, die englische Fassung dieser Seite.status- Für diesen Code immer 500.
codegeneration_failed. Stabil: Verzweigen Sie anhand dieses Werts, nicht anhand des Wortlauts vontitleoderdetail, 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).

