CHANGELOG.md
CONTRIBUTING.md
LICENSE
MANIFEST.in
README.dev.md
README.md
pyproject.toml
setup.cfg
setup.py
config/crypto_example.config
config/test_bad_data.config
config/test_data.config
config/test_large_input.config
docs/developer_faq.md
docs/input_files.md
docs/output_files.md
docs/user_faq.md
docs/images/input_spreadsheet.png
docs/images/rp2_full_report_output_in_out.png
docs/images/rp2_full_report_output_summary.png
docs/images/rp2_full_report_output_tax.png
docs/images/tax_report_us_output_capital_gains.png
docs/images/tax_report_us_output_interest.png
input/crypto_example.ods
input/test_bad_data.ods
input/test_data.ods
input/test_data2.ods
input/test_data3.ods
input/test_many_year_data.ods
input/golden/crypto_example_fifo_rp2_full_report.ods
input/golden/crypto_example_fifo_tax_report_us.ods
input/golden/crypto_example_lifo_rp2_full_report.ods
input/golden/crypto_example_lifo_tax_report_us.ods
input/golden/test_data2_fifo_rp2_full_report.ods
input/golden/test_data2_fifo_tax_report_us.ods
input/golden/test_data2_lifo_rp2_full_report.ods
input/golden/test_data2_lifo_tax_report_us.ods
input/golden/test_data3_2019-12-01_2020-04-01_fifo_rp2_full_report.ods
input/golden/test_data3_2019-12-01_2020-04-01_fifo_tax_report_us.ods
input/golden/test_data3_2019-12-01_2020-04-01_lifo_rp2_full_report.ods
input/golden/test_data3_2019-12-01_2020-04-01_lifo_tax_report_us.ods
input/golden/test_data3_fifo_rp2_full_report.ods
input/golden/test_data3_fifo_tax_report_us.ods
input/golden/test_data3_lifo_rp2_full_report.ods
input/golden/test_data3_lifo_tax_report_us.ods
input/golden/test_data_fifo_rp2_full_report.ods
input/golden/test_data_fifo_tax_report_us.ods
input/golden/test_data_lifo_rp2_full_report.ods
input/golden/test_data_lifo_tax_report_us.ods
input/golden/test_large_input_fifo_rp2_full_report.ods
input/golden/test_large_input_fifo_tax_report_us.ods
input/golden/test_large_input_lifo_rp2_full_report.ods
input/golden/test_large_input_lifo_tax_report_us.ods
input/golden/test_many_year_data_0_2016-12-31_fifo_rp2_full_report.ods
input/golden/test_many_year_data_0_2016-12-31_fifo_tax_report_us.ods
input/golden/test_many_year_data_0_2017-12-31_fifo_rp2_full_report.ods
input/golden/test_many_year_data_0_2017-12-31_fifo_tax_report_us.ods
input/golden/test_many_year_data_0_2018-12-31_fifo_rp2_full_report.ods
input/golden/test_many_year_data_0_2018-12-31_fifo_tax_report_us.ods
input/golden/test_many_year_data_0_2019-12-31_fifo_rp2_full_report.ods
input/golden/test_many_year_data_0_2019-12-31_fifo_tax_report_us.ods
input/golden/test_many_year_data_0_2020-12-31_fifo_rp2_full_report.ods
input/golden/test_many_year_data_0_2020-12-31_fifo_tax_report_us.ods
input/golden/test_many_year_data_2017-01-01_2019-12-31_fifo_rp2_full_report.ods
input/golden/test_many_year_data_2017-01-01_2019-12-31_fifo_tax_report_us.ods
input/golden/test_many_year_data_2017-01-01_infinity_fifo_rp2_full_report.ods
input/golden/test_many_year_data_2017-01-01_infinity_fifo_tax_report_us.ods
input/golden/test_many_year_data_2018-01-01_2019-12-31_fifo_rp2_full_report.ods
input/golden/test_many_year_data_2018-01-01_2019-12-31_fifo_tax_report_us.ods
input/golden/test_many_year_data_2018-01-01_infinity_fifo_rp2_full_report.ods
input/golden/test_many_year_data_2018-01-01_infinity_fifo_tax_report_us.ods
input/golden/test_many_year_data_2019-01-01_2019-12-31_fifo_rp2_full_report.ods
input/golden/test_many_year_data_2019-01-01_2019-12-31_fifo_tax_report_us.ods
input/golden/test_many_year_data_2019-01-01_infinity_fifo_rp2_full_report.ods
input/golden/test_many_year_data_2019-01-01_infinity_fifo_tax_report_us.ods
input/golden/test_many_year_data_2020-01-01_infinity_fifo_rp2_full_report.ods
input/golden/test_many_year_data_2020-01-01_infinity_fifo_tax_report_us.ods
input/golden/test_many_year_data_2021-01-01_infinity_fifo_rp2_full_report.ods
input/golden/test_many_year_data_2021-01-01_infinity_fifo_tax_report_us.ods
input/golden/test_many_year_data_fifo_rp2_full_report.ods
input/golden/test_many_year_data_fifo_tax_report_us.ods
input/golden/test_many_year_data_lifo_rp2_full_report.ods
input/golden/test_many_year_data_lifo_tax_report_us.ods
src/rp2/__init__.py
src/rp2/abstract_accounting_method.py
src/rp2/abstract_country.py
src/rp2/abstract_entry.py
src/rp2/abstract_entry_set.py
src/rp2/abstract_report_generator.py
src/rp2/abstract_specific_id.py
src/rp2/abstract_transaction.py
src/rp2/avl_tree.py
src/rp2/balance.py
src/rp2/computed_data.py
src/rp2/configuration.py
src/rp2/configuration_schema.py
src/rp2/entry_types.py
src/rp2/gain_loss.py
src/rp2/gain_loss_set.py
src/rp2/in_transaction.py
src/rp2/input_data.py
src/rp2/intra_transaction.py
src/rp2/logger.py
src/rp2/ods_parser.py
src/rp2/out_transaction.py
src/rp2/rp2_decimal.py
src/rp2/rp2_error.py
src/rp2/rp2_main.py
src/rp2/tax_engine.py
src/rp2/transaction_set.py
src/rp2.egg-info/PKG-INFO
src/rp2.egg-info/SOURCES.txt
src/rp2.egg-info/dependency_links.txt
src/rp2.egg-info/entry_points.txt
src/rp2.egg-info/requires.txt
src/rp2.egg-info/top_level.txt
src/rp2/plugin/__init__.py
src/rp2/plugin/accounting_method/__init__.py
src/rp2/plugin/accounting_method/fifo.py
src/rp2/plugin/accounting_method/lifo.py
src/rp2/plugin/country/__init__.py
src/rp2/plugin/country/us.py
src/rp2/plugin/report/__init__.py
src/rp2/plugin/report/abstract_ods_generator.py
src/rp2/plugin/report/rp2_full_report.py
src/rp2/plugin/report/data/__init__.py
src/rp2/plugin/report/data/template_us.ods
src/rp2/plugin/report/us/__init__.py
src/rp2/plugin/report/us/tax_report_us.py
tests/abstract_test_ods_output_diff.py
tests/ods_diff.py
tests/rp2_test_output.py
tests/test_avl_tree.py
tests/test_configuration.py
tests/test_gain_loss.py
tests/test_gain_loss_set.py
tests/test_in_transaction.py
tests/test_input_parser.py
tests/test_intra_transaction.py
tests/test_large_input.py
tests/test_ods_output_diff.py
tests/test_out_transaction.py
tests/test_rp2_decimal.py
tests/test_tax_engine.py
tests/test_transaction_set.py