Skip to content

Commit

Permalink
Added accounting methods to supported countries document.
Browse files Browse the repository at this point in the history
  • Loading branch information
eprbell committed Jul 19, 2024
1 parent 903f88f commit 28e3444
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 4 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)**
Expand Down Expand Up @@ -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
Expand Down
12 changes: 10 additions & 2 deletions docs/supported_countries.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,11 @@
<!--- See the License for the specific language governing permissions and --->
<!--- limitations under the License. --->

# Supported Countries
# Supported Countries and Accounting Methods

## Table of Contents
* **[Introduction](#introduction)**
* **[Accounting Methods](accounting-methods)**
* **[Countries](#countries)**
* [Generic](#generic)
* [Ireland](#ireland)
Expand All @@ -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
Expand Down Expand Up @@ -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;
Expand Down

0 comments on commit 28e3444

Please sign in to comment.