summaryrefslogtreecommitdiffstats
path: root/cholerab/ledger-spec.markdown
diff options
context:
space:
mode:
Diffstat (limited to 'cholerab/ledger-spec.markdown')
-rw-r--r--cholerab/ledger-spec.markdown17
1 files changed, 17 insertions, 0 deletions
diff --git a/cholerab/ledger-spec.markdown b/cholerab/ledger-spec.markdown
new file mode 100644
index 00000000..812bce33
--- /dev/null
+++ b/cholerab/ledger-spec.markdown
@@ -0,0 +1,17 @@
+# Ledger Specification
+
+## Transaction Record
+
+### External Representation
+
+ DATE DESTINATION-ACCOUNT SOURCE-ACCOUNT AMOUNT UNIT [COMMENT...]
+
+ where
+ - `DATE` has the form `YYYY-MM-DD`
+ - `AMOUNT` is a non-negative, decimal number
+
+### Example
+
+ 2013-01-01 krebs-ml amazon 30 EUR C0DE-AAAA-BBBB-CCCC
+ 2013-02-02 momo krebs-ml 50 EUR C0DE-AAAA-BBBB-CCCC
+ 2013-02-02 mindfactory momo 80 EUR