From 5ef4228acdf18300f604909f34cbbff8727035c9 Mon Sep 17 00:00:00 2001 From: scoobybejesus <21372487+scoobybejesus@users.noreply.github.com> Date: Mon, 26 Aug 2019 11:16:47 -0400 Subject: [PATCH 1/3] Grammar --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c0252c5..693c0eb 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,7 @@ This field is ignored when the user's home currency is used to purchase cryptocu * **memo** is useful for evaluating the final output but isn't important. Currently, commas in the memo are **not** supported. -After three column of transaction metadata, the *Account* columns follow. +After three columns of transaction metadata, the *Account* columns follow. * *Accounts* (**1**, **2**, **3**, **4**, **5**, ...): the top row reflects the account number (which currently must start at 1 and increase sequentially). The three other values are the *name*, *ticker*, and *margin_bool*. From 29866eef35b693622041293ff6243bafd8fd23e1 Mon Sep 17 00:00:00 2001 From: scoobybejesus <21372487+scoobybejesus@users.noreply.github.com> Date: Mon, 26 Aug 2019 13:52:44 -0400 Subject: [PATCH 2/3] Change txns in README to be slightly more understandable --- README.md | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index 693c0eb..a5e482b 100644 --- a/README.md +++ b/README.md @@ -8,23 +8,23 @@ Reports may be exported as CSV files that reflect income/expense/gains/losses. The activity that gets imported **must** be in a prescribed form that effectively looks like this: -|txDate |proceeds|memo |1 |2 |3 |4 |5 | -|-------|--------|--------|------|--------|--------|--------|------------| -| | | |Bank |Exchange|Exchange|Exchange|Simplewallet| -| | | |USD |BTC |BTC |XMR |XMR | -| | | |non |non |non |non |non | -|2/1/16 |0 |FIRST |-220 |0.25 | | | | -|3/1/16 |250 |SECOND | |-0.25 | |180 | | -|4/1/16 |0 |THIRD | | | |-90 |90 | -|5/1/16 |0 |FOURTH | | | |90 |-90 | -|5/2/16 |160 |FIFTH | |0.3 | |-90 | | -|6/1/16 |0 |SIXTH | |-0.3 |0.3 | | | -|7/1/16 |200 |SEVENTH | | |0.7 |-90 | | -|8/1/16 |0 |EIGHTH | |0.5 |-0.5 | | | -|9/1/16 |400 |NINTH | | |-0.5 |200 | | -|10/1/16|900 |TENTH | |1 | |-200 | | -|11/1/16|0 |ELEVENTH| |-1.5 |1.5 | | | -|12/1/16|2000 |TWELFTH | | |-1.5 |400 | | +|txDate |proceeds|memo |1 |2 |3 |4 |5 | +|-------|--------|--------|------|--------|-------|--------|------------| +| | | |Bank |Exchange|Wallet |Exchange|Simplewallet| +| | | |USD |BTC |BTC |XMR |XMR | +| | | |non |non |non |non |non | +|2/1/16 |0 |FIRST |-220 |0.25 | | | | +|3/1/16 |250 |SECOND | |-0.25 | |180 | | +|4/1/16 |0 |THIRD | | | |-90 |90 | +|5/1/16 |0 |FOURTH | | | |90 |-90 | +|5/2/16 |160 |FIFTH | |0.3 | |-90 | | +|6/1/16 |0 |SIXTH | |-0.3 |0.3 | | | +|7/1/16 |200 |SEVENTH | |0.7 | |-90 | | +|8/1/16 |0 |EIGHTH | |0.3 |-0.3 | | | +|9/1/16 |400 |NINTH | |-0.5 | |200 | | +|10/1/16|900 |TENTH | |1 | |-200 | | +|11/1/16|0 |ELEVENTH| |-1.5 |1.5 | | | +|12/1/16|2000 |TWELFTH | | |-1.5 | |400 | #### CSV file components From 048bba801de6dd2e6a05e6acff607c211324a2e8 Mon Sep 17 00:00:00 2001 From: scoobybejesus <21372487+scoobybejesus@users.noreply.github.com> Date: Mon, 26 Aug 2019 14:08:00 -0400 Subject: [PATCH 3/3] Provided clarity on the code's purpose --- README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index a5e482b..d26bb4c 100644 --- a/README.md +++ b/README.md @@ -2,10 +2,11 @@ ### Accounting library for cryptocurrency transaction activity. -It provides a way to measure cryptocurrency activity in one's home currency (the default value is USD, but anything can be used). -Reports may be exported as CSV files that reflect income/expense/gains/losses. +The software provides a way to measure cryptocurrency activity in one's home currency (the default value is USD, but anything can be used). +Given a CSV file reflecting the user's entire cryptocurrency transaction history, the software will process that activity in a way that assigns cost basis at the date of purchase/exchange/receipt, preserves the character (date purchased and cost basis, most notably) of all holdings up until the time they are disposed, and when holdings are disposed the gain or loss from sale/exchange/disposal will be computed (including whether the gain or loss is short-term or long-term). +Reports that reflect income/expense/gains/losses may be exported as CSV files, and the user can supply the desired relative or absolute path for where the reports are saved. -The activity that gets imported **must** be in a prescribed form that effectively looks like this: +The activity that gets imported **must** be in a prescribed form (a CSV file) that effectively looks like this: |txDate |proceeds|memo |1 |2 |3 |4 |5 | @@ -24,8 +25,9 @@ The activity that gets imported **must** be in a prescribed form that effectivel |9/1/16 |400 |NINTH | |-0.5 | |200 | | |10/1/16|900 |TENTH | |1 | |-200 | | |11/1/16|0 |ELEVENTH| |-1.5 |1.5 | | | -|12/1/16|2000 |TWELFTH | | |-1.5 | |400 | +|12/1/16|2000 |TWELFTH*| | |-1.5 | |400 | +\* this last transaction is an example of how a user might reflect an exchange via Shapeshift or similar services, where one currency is spent from one wallet and a different currency is received in another wallet. #### CSV file components