Closed ebcrowder closed 4 years ago
I believe all of the modules are working and meet parity with the current implementation.
I am working on formatting the register
output a bit to expand the 3rd and 4th columns for readability. Currently, account names with a certain length throw off the terminal output a bit. Running the code with example.yaml
will illustrate this. Any comments you may have regarding this or any other items you may find would be appreciated.
Thanks!
This looks really clear. I did make some suggested changes but then removed them because I made a mistake in how I was writing the code. Your work looks great and this is a solid step. Great work!
Appreciate the review, @dantuck!
Changes:
transactions:
transactions
are more flexible and declarative. Transactions that only involve two accounts (a debit and an offsetting credit, or vice-versa) can be expressed in a short-hand method:Alternatively, the transaction postings can be specified in detail:
rust_ledger
treats both of the above transactions in the same manner. This allows the user more flexibility in expressing transactions in their individual YAML file.transactions
that involve more than two accounts would need to use the second format.