Releases: pviotti/degiro-bookkeeper
v0.9
Fixed
Chores
- chore(deps): bump Argu from 6.2.3 to 6.2.4 by @dependabot in #148
- chore(deps): bump Microsoft.NET.Test.Sdk from 17.9.0 to 17.12.0 by @dependabot in #155
- chore(deps): bump FsUnit from 6.0.0 to 6.0.1 by @dependabot in #154
- chore(deps): bump NUnit from 4.1.0 to 4.2.2 by @dependabot in #152
- chore(deps): bump NUnit3TestAdapter from 4.5.0 to 4.6.0 by @dependabot in #149
- bump to dotnet 9 by @pviotti in #156
As usual, downloads named as -sc are self-contained so if you use them, you won't need to fiddle with .NET interpreter in order to run them.
If this little tool was useful to you, consider buying me a coffee.
Full Changelog: v0.8...v0.9
v0.8
Added
- support for tracking ETF buy transactions (for Irish Deemed Disposal tax) in #144
Fixed
- parsing of malformed "transfer from your cash account" row in #142
Chores
- bump FsUnit from 5.6.0 to 6.0.0 by @dependabot in #131
- bump Argu from 6.1.1 to 6.2.1 by @dependabot in #134
- bump NUnit from 4.0.1 to 4.1.0 by @dependabot in #139
- bump Argu from 6.2.1 to 6.2.3 by @dependabot in #137
- bump FSharp.Data from 6.3.0 to 6.4.0 by @dependabot in #138
- bump coverlet.collector from 6.0.0 to 6.0.2 by @dependabot in #140
- bump Microsoft.NET.Test.Sdk from 17.8.0 to 17.9.0 by @dependabot in #133
As usual, downloads named as -sc are self-contained so if you use them, you won't need to fiddle with .NET interpreter in order to run them.
If this little tool was useful to you, consider buying me a coffee.
Full Changelog: v0.7...v0.8
v0.7
Fixed
- account for Spanish Financial Transaction Tax (FTT) (docs) (#121)
- handle merger transactions (#117)
- improve function to clean csv (#120)
Changed
- upgraded to .NET 8 (#125)
Chores
- chore(deps): bump FSharp.Data from 6.2.0 to 6.3.0 by @dependabot in #118
- chore(deps): bump Microsoft.NET.Test.Sdk to 17.8.0 by @dependabot in #124
- chore(deps): bump FsUnit to 5.6.0 by @dependabot in #123
- chore(deps): bump NUnit from 3.13.3 to 3.14.0 by @dependabot in #122
Full Changelog: v0.6...v0.7
As usual, downloads named as -sc are self-contained so if you use them, you won't need to fiddle with .NET interpreter in order to run them.
If this little tool was useful to you, consider buying me a coffee.
v0.6
Added
- Support for GBP and stamp duty fees - #109
Fixed
- add "iSHR" as ETF marker - #102
Chores
- updated dependencies
Full Changelog: v0.5...v0.6
As usual, downloads named as *-sc
are self-contained so if you use them, you won't need to install the dotnet interpreter in order to run them.
If this little tool was useful to you, consider buying me a coffee.
v0.5
Added
- support for ISIN or stock name changes (#92)
Changed
- upgraded to .NET 7 (#90)
Chores
- updated dependencies
Full Changelog: v0.4...v0.5
As usual, downloads named as -sc
are self-contained so if you use them, you won't need to fiddle with dotnet interpreter in order to run them.
If this little tool was useful to you, consider buying me a coffee.
v0.4
Added
- handle stock splits 🗡 (#77)
- work out and output ADR fees (#82)
- improved CLI output (added UTF icons)
Fixed
- support "alternative" notation for exchange fees in account statement (7f0cd5d)
Chores
- bump FsUnit from 5.0.0 to 5.0.5 by @dependabot in #80
- bump FSharp.Data from 4.2.8 to 5.0.2 by @dependabot in #74
- bump Microsoft.NET.Test.Sdk from 17.2.0 to 17.3.2 by @dependabot in #79
- bump NUnit from 3.13.2 to 3.13.3 by @dependabot in #65
Full Changelog: v0.3...v0.4
You can now buy me a coffee if this little tool was useful for you:
As usual, downloads named as -sc
are self-contained so if you use them, you won't need to fiddle with dotnet interpreter in order to run them.
v0.3
v0.2
v0.1
First release!
Features:
- outputs earnings to console and CSV
- outputs dividends to console and CSV
- outputs overall stats to console
- computes earnings (or losses) in € using exact exchange rate as per account statement in case of transactions in non-€ currencies
- accounts for Degiro fees on transactions
- accounts for taxes on dividends automatically deducted by Degiro
- only outputs earnings in €. Transactions are supported in the following currencies: €, USD
- processes malformed input CSV (i.e. with garbled rows) and output cleaned up CSV in the same folder as the input file (with
-clean.csv
suffix) - computes dividends in € or USD in a given year
- supports Irish CGT tax periods (i.e. Initial and Later - see revenue.ie)
*-sc
(i.e. "self-contained") binaries don't need .NET to be installed on the machine.