summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoe Carstairs <me@joeac.net>2025-07-25 23:00:29 +0100
committerJoe Carstairs <me@joeac.net>2025-07-25 23:00:34 +0100
commit4512f1aab962b177ba6270c15f1708d37d0b6f77 (patch)
tree380cfbcc87de56c3981235e76af013a309f87be9
parent98239664e4f7e4adcc5e5a2f45a17dee6c94397a (diff)
task-063: add extensions for req-081
-rw-r--r--requirements/catalogue/req-081.md33
-rw-r--r--requirements/tasks/task-063.md2
2 files changed, 33 insertions, 2 deletions
diff --git a/requirements/catalogue/req-081.md b/requirements/catalogue/req-081.md
index 627a055..92cee50 100644
--- a/requirements/catalogue/req-081.md
+++ b/requirements/catalogue/req-081.md
@@ -6,7 +6,7 @@ when I don't have access to my phone is recorded as a beer transaction.
Source: req-013
-Satisfied by: req-082, ass-011, ass-000, ass-012, ass-013
+Satisfied by: req-082, ass-011, ass-000, ass-012, ass-013, req-118
Related to: req-078, req-014
@@ -20,3 +20,34 @@ Trigger: the user buys a beer.
3. Wait until the user next regularly opens Schist on the Web.
4. The user takes all receipts and paper notes from their wallet.
5. The user enters all the transactions recorded there into Schist.
+
+### Extensions
+
+#### The user gets the date wrong
+
+If the user gets the date wrong, tough luck. It's good enough.
+
+#### The user doesn't write down the date and forgets it
+
+The user will have to enter a date in order to enter a transaction into Schist.
+If it's not exactly accurate, that's not the end of the world.
+
+#### The user doesn't write down the payee or gets it wrong
+
+If the user omits the payee or gets it wrong, tough luck. It's good enough.
+
+#### The user gets the amount wrong
+
+If the user gets the amount wrong, then they'll have to enter a reconciliation
+transaction next time they reconcile their cash account.
+
+#### The user loses the receipt or note
+
+If the user loses the receipt or note, then the missing amount will end up in a
+reconciliation transaction the next time they reconcile their cash account.
+
+#### The user forgets to take a receipt or note
+
+If the user forgets to take a receipt or note, then the missing amount will end
+up in a reconciliation transaction the next time they reconcile their cash
+account.
diff --git a/requirements/tasks/task-063.md b/requirements/tasks/task-063.md
index a6e8a4d..4e92abb 100644
--- a/requirements/tasks/task-063.md
+++ b/requirements/tasks/task-063.md
@@ -14,7 +14,7 @@ Blocks: task-059
- [x] req-076 (record cash holiday transaction by SMS)
- [x] req-078 (record cash holiday transaction by desktop)
- [x] req-080 (record card holiday transaction by importing from CSV)
-- [ ] req-081 (record cash beer transaction by Web)
+- [x] req-081 (record cash beer transaction by Web)
To double-check where the use cases are, search for '## Use case' in
requirements/catalogue.