diff options
| author | Joe Carstairs <me@joeac.net> | 2025-07-25 22:58:24 +0100 |
|---|---|---|
| committer | Joe Carstairs <me@joeac.net> | 2025-07-25 22:58:24 +0100 |
| commit | 98239664e4f7e4adcc5e5a2f45a17dee6c94397a (patch) | |
| tree | 18c629cb539dff74168aac7140ffc3a138036ced /requirements/catalogue | |
| parent | 5669a498944b33292a4fef9d5df7f6a0f446da83 (diff) | |
task-063: add exceptions for req-076
Diffstat (limited to 'requirements/catalogue')
| -rw-r--r-- | requirements/catalogue/req-076.md | 24 |
1 files changed, 22 insertions, 2 deletions
diff --git a/requirements/catalogue/req-076.md b/requirements/catalogue/req-076.md index 8d7a3c6..13e3961 100644 --- a/requirements/catalogue/req-076.md +++ b/requirements/catalogue/req-076.md @@ -6,13 +6,14 @@ holiday is recorded as a holiday transaction. Source: req-075 -Satisfied by: req-043, req-044, req-045, ass-010, req-046, req-047 +Satisfied by: req-043, req-044, req-045, ass-010, req-046, req-047, req-118, +req-119, ass-025 Related to: req-012 ## Use case -Trigger: The user buys something while on holiday. +Trigger: The user buys something in cash while on holiday. 1. If Schist is not in the user's phone contacts, go to req-013. 2. If the user doesn't know how to form the right command, they use the help @@ -22,3 +23,22 @@ Trigger: The user buys something while on holiday. then go to step 3. 5. Schist inserts a holiday transaction into Schist's database. 6. Schist sends an OK response to the user. + +#### The user gets the date wrong + +If the user gets the date wrong, tough -- it's good enough. + +#### The user omits the counterparty or gets the counterparty wrong + +If the user gets the counterparty wrong, tough -- it's good enough. + +#### The user gets the amount wrong + +If the user gets the amount wrong, the error will turn up in a reconciliation +transaction the next time the user reconciles their accounts. + +#### The user enters the transaction more than once + +If the user enters the transaction more than once, they may delete the +transaction later if they spot it. Otherwise, the error will turn up in a +reconciliation transaction the next time the user reconciles their accounts. |
