Appearance
Appendix — Error codes
Port the Tonder code taxonomy verbatim (TonderError / ES###).
General + CRUD (E###)
| Code | HTTP | Meaning |
|---|---|---|
E001 | 500 | unexpected |
E002 | 401 | unauthorized |
E003 | 404 | not found |
E004 | 400 | bad request |
E005 | 409 | exists |
E006–E0010 | — | CRUD errors |
E0011 | — | action not allowed |
E0012 | — | business not found |
E0013 | — | fee rules not found |
E0014 | — | no settlement policy |
E0015 | — | detail type unsupported |
E0016 | — | journal type unsupported |
E0017 | — | settlement already processed |
E0018 | — | no approved settlement pending confirm |
Settlement (ES###)
| Code | Meaning |
|---|---|
ES007 | force_decrease reject — finances reports more releasable reserve than the settlement intends (diff < 0). Must be investigated, never auto-resolved. |