Crates.io | etradeTaxReturnHelper |
lib.rs | etradeTaxReturnHelper |
version | 0.6.1 |
source | src |
created_at | 2022-04-06 10:26:03.1303 |
updated_at | 2024-08-31 19:36:23.808056 |
description | Parses etrade and revolut financial documents for transaction details (income, tax paid, cost basis) and compute total income and total tax paid according to chosen tax residency (currency) |
homepage | https://github.com/jczaja/e-trade-tax-return-pl-helper |
repository | https://github.com/jczaja/e-trade-tax-return-pl-helper |
max_upload_size | |
id | 563027 |
size | 6,610,937 |
Project that parse e-trade and revolut account statements and Gain and Losses documents in order to compute total gross gain and tax paid in US that are needed for tax return forms out of US.
cargo install etradeTaxReturnHelper
Brokerage Statement <xxx>.pdf
and MS_ClientStatements_<xxx>.pdf
:
1. Login to e-trade, navigate to Documents/Brokerage Statements
2. Select date period
3. Download all ACCOUNT STATEMENT
and Single Account Statement
documents
b. Revolut:
1. Download from your Revolut mobile app "Profit and Losses" documents in CSV format in you investment account.
2. Download from your Revolut mobile app Statement account documents in CSV format in saving account.etradeTaxReturnHelper <your PDF documents that MAY contains dividends and/or sold transactions e.g. "*.pdf"> <Gain and Loss XLSX document>
etradeTaxReturnHelper
to have program running with GUI (graphical user interface):
How to install this project?
For Windows OS you can download binary (zip archive holding executable) from releases webpage. Place executable in the same directory as desired e-trade documents. Open Windows terminal (command prompt or powershell) and type etradeTaxReturnHelper.exe *.pdf *.xlsx
For Linux and MacOS you need Rust and Cargo installed and then you can install this project (crate):
cargo install etradeTaxReturnHelper
For Linux where there is no X server or no priviligies to install system dependencies then you could try to install non-GUI version:
cargo install etradeTaxReturnHelper --no-default-features
Does it work for other financial institutions apart from etrade ? There is support for saving accounts statements of Revolut bank (CSV files) , as Revolut does not pay tax on customer behalf and tax from capital gain of saving account should be paid by customer.
How does it work? Here is a demo(PL)
How can I report problem?
If this project does not work for you e.g. there is crash or data produced does not seem correct then please run it with diagnostic:
RUST_LOG=info RUST_BACKTRACE=full etradeTaxReturnHelper
How can I help?