diff --git a/README.md b/README.md index 19f3967..cfc262b 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ Privacy-focused, free, powerful crypto tax calculator * [Other Unix-like Systems](https://github.com/eprbell/rp2/blob/main/README.md#installation-on-other-unix-like-systems) * **[Running](https://github.com/eprbell/rp2/blob/main/README.md#running)** * **[Input and Output Files](https://github.com/eprbell/rp2/blob/main/README.md#input-and-output-files)** -* **[Supported Countries](https://github.com/eprbell/rp2/blob/main/README.md#supported-countries)** +* **[Supported Countries and Accounting Methods](https://github.com/eprbell/rp2/blob/main/README.md#supported-countries-and-accounting-methods)** * **[RP2 Ecosystem](https://github.com/eprbell/rp2/blob/main/README.md#rp2-ecosystem)** * [List of Ecosystem Projects](https://github.com/eprbell/rp2/blob/main/README.md#list-of-ecosystem-projects) * **[Reporting Bugs](https://github.com/eprbell/rp2/blob/main/README.md#reporting-bugs)** @@ -181,7 +181,7 @@ To print full command usage information for the `rp2_us` command: ## Input and Output Files Read the [input files](https://github.com/eprbell/rp2/blob/main/docs/input_files.md) and [output files](https://github.com/eprbell/rp2/blob/main/docs/output_files.md) documentation. -## Supported Countries +## Supported Countries and Accounting Methods Read the [supported countries](https://github.com/eprbell/rp2/blob/main/docs/supported_countries.md) documentation. ## RP2 Ecosystem diff --git a/docs/supported_countries.md b/docs/supported_countries.md index 8c8793d..15feffb 100644 --- a/docs/supported_countries.md +++ b/docs/supported_countries.md @@ -12,10 +12,11 @@ -# Supported Countries +# Supported Countries and Accounting Methods ## Table of Contents * **[Introduction](#introduction)** +* **[Accounting Methods](accounting-methods)** * **[Countries](#countries)** * [Generic](#generic) * [Ireland](#ireland) @@ -26,6 +27,13 @@ ## Introduction RP2 supports most countries each of which has different accounting methods and report generators, as explained in the sections below. Some countries have direct support (by means of a country-specific RP2 plugin), but other countries can still benefit from RP2 via the generic country plugin (see below). +## Accounting Methods +RP2 supports the following accounting methods (although not all countries support all accounting methods): + * [FIFO](https://www.investopedia.com/terms/f/fifo.asp); + * [LIFO](https://www.investopedia.com/terms/l/lifo.asp); + * [HIFO](https://www.investopedia.com/terms/h/hifo.asp); + * LOFO: lowest cost in, first out. This is the opposite of HIFO. + ## Countries ### Generic @@ -65,7 +73,7 @@ RP2 support for Ireland includes the following features: RP2 support for Japan includes the following features: * Japan-specific RP2 executable: `rp2_jp`. * Accounting methods: - * Total Average Method. + * [Total Average Method](https://www.investopedia.com/terms/a/averagecostmethod.asp). * [Output generators](https://github.com/eprbell/rp2/blob/main/docs/output_files.md): * [rp2_full_report](https://github.com/eprbell/rp2/blob/main/docs/output_files.md#rp2-full-report-transparent-computation): comprehensive report (valid for any country), with complete transaction history, lot relationships/fractions and computation details; * [tax_report_jp](https://github.com/eprbell/rp2/blob/main/docs/output_files.md#tax-report-jp-advisor-friendly-report): Japan-specific tax report meant to be read by tax preparers;