taler-docs

Documentation for GNU Taler components, APIs and protocols
Log | Files | Refs | README | LICENSE

commit ad0fc8fe68d7748c990744a67f86999e900d738b
parent 522cc24d0493eea30352b69a95c97be0ef4a7491
Author: Christian Grothoff <christian@grothoff.org>
Date:   Tue,  2 Jun 2026 21:00:49 +0200

document new failure modes

Diffstat:
Mcore/donau/post-batch-issue-CHARITY_ID.rst | 16++++++++++++++++
1 file changed, 16 insertions(+), 0 deletions(-)

diff --git a/core/donau/post-batch-issue-CHARITY_ID.rst b/core/donau/post-batch-issue-CHARITY_ID.rst @@ -24,6 +24,22 @@ donation unit keys could not be found. Returned with error code ``TALER_EC_DONAU_CHARITY_NOT_FOUND`` or ``TALER_EC_DONAU_GENERIC_DONATION_UNIT_UNKNOWN``. + :http:statuscode:`409 Conflict`: + The year specified does not match the validity year for the given + denomination unit key. Returned with an error code of + ``TALER_EC_DONAU_GENERIC_DONATION_UNIT_WRONG_YEAR``. + :http:statuscode:`410 Gone`: + The year specified is in the past, and the Donau does + not permit issuing donation receipts in the past. The + client should pick a donation unit from the current year. + Returned with an error code of + ``TALER_EC_DONAU_GENERIC_DONATION_UNIT_EXPIRED``. + :http:statuscode:`425 Too Early`: + The year specified is in the future, and the Donau + does not permit issuing donation receipts in the future. + The client may retry the request in the specified year, + at that point it may succeed. Returned with an error code of + ``TALER_EC_DONAU_GENERIC_DONATION_UNIT_TOO_EARLY``. :http:statuscode:`500 Internal Server Error`: The Donau encountered an internal error, such as a database failure or a signing helper problem.