Repository navigation
Releases: flowerbug/bcgt
Release list
Rounding error fix, -z option for alternative rounding method
Fixed rounding error which was not a major problem, but having transactions show up that weren't balanced deserved a fix. Along with the fix came a new option to use ROUND_HALF_UP (which is the method my broker uses) the default still remains ROUND_HALF_EVEN.
I also added readline because it makes editing during entering input a lot nicer.
Add Backdate and Tag options
Included options to backdate a transaction (Buys can also have an optional added tag for the time).
See the README for more details.
Backdate and Tag Options
Included options to backdate a transaction (Buys can also have an optional added tag for the time).
See the README for more details.
Split now done, plus a few other changes
Since I'd already written the code elsewhere it wasn't too hard to add to this program.
Other changes include making the regfee optional if it is zero and making the basis of buys at least two digits to the right of the decimal.
Fixing mistakes
I'd released 2.0.0 and it was errors upon errors. So this release corrects what I broke.
v2.0.0 Fix Mistake - Please Update
I messed up and didn't notice it before. So I do apologize for this issue and need for a fix on transactions that involve Sells that involve fees.
I'd made my Expenses the opposite of what I normally would do and didn't notice it until I went to reconcile some transactions. Equity should be negative and not positive in my ledger and Expenses should be positive amounts. So this new version corrects that mistake and all new transactions should be correct.
If you have transactions you've already put in your files that involve fees you'll need to adjust them.
I am sorry I didn't notice this already.
Fix README
Version 1.0.0 With Breaking Changes
As warned in previous version. Here it is. Changes generate transactions which are then placed in the account hierarchy specified by the ledger. I do not append them to any other existing files by default other than the one specified in the code and README.
Update README including breaking changes warning for upcoming 1.0.0 release
Revised README and added note about a breaking change of the default behavior for upcoming v1.0.0 release.
Append to destination file
By specifying a destination location path and filename you can have this program put the results into that location. The path and directory must already exist. The ledger supplied will find any file in the destination directory with the .bc extension so when you rerun the script those changes will be found.