Skip to content

fix: Also include error codes 9000 and 9999 for error handling - #602

Merged
nemiah merged 1 commit into
nemiah:masterfrom
Gared:fix_error_code_handling
Oct 29, 2026
Merged

nemiah merged 1 commit into
nemiah:masterfrom
Gared:fix_error_code_handling

Conversation

@Gared

@Gared Gared commented Oct 10, 2026

Copy link
Copy Markdown
Contributor

This fixes topic 7 addresses in the issue #588 Rueckmeldungscode::isError() excludes codes 9000 and 9999.
The documentation FinTS_3.0_Formals_2017-10-06_final_version.pdf also references error code 9000:

Bei Transaktionsaufträgen kann bei der institutsinternen Verarbeitung unter Umständen ein Fehler auftreten, bei dem für das rückmeldende System nicht ersichtlich ist, ob der Fehler vor oder nach der Verarbeitung des Auftrags aufgetreten ist. In diesem Fall wird dem Kundenprodukt der Rückmeldungscode 9000 „Status indifferent“ mitgeteilt. Das Kundenprodukt darf den Auftrag anschließend nicht erneut einreichen, da er eventuell doppelt verarbeitet wird. Stattdessen hat der Kunde den Status des Auftrags auf anderem Wege in Erfahrung zu bringen. Das Kundenprodukt sollte dem Kunden einen entsprechenden Hinweis geben.

@nemiah
nemiah merged commit 7d7e1e2 into nemiah:master Oct 29, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants