From 8442dab39c8f22c40e630222bdfb76cbae872f47 Mon Sep 17 00:00:00 2001 From: Joe Carstairs Date: Tue, 15 Jul 2025 07:53:32 +0100 Subject: add dml-transaction --- requirements/data_models/dml-transaction.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 requirements/data_models/dml-transaction.md diff --git a/requirements/data_models/dml-transaction.md b/requirements/data_models/dml-transaction.md new file mode 100644 index 0000000..db7d1ed --- /dev/null +++ b/requirements/data_models/dml-transaction.md @@ -0,0 +1,14 @@ +# dml-transaction + +A transaction represents a real transaction, such as buying a beer or depositing +a wage slip. It may be associated with at most one bucket. + +| Field | Type | Description | +| ------------ | ------- | -------------------------------------------------- | +| id | string | | +| amount | number | The amount of money involved in the transaction. | +| date | date | The calendar date when the transaction took place. | +| counterparty | string | The other party in the transaction. | +| bucket | string? | The bucket associated with the transaction. | + +Source: req-010, req-017 -- cgit v1.2.3