Tax Method: 
FIFO:
First In, First Out, commonly known as FIFO, is an asset-management and valuation method in which assets produced or acquired first are sold, used, or disposed of first. For tax purposes, FIFO assumes that assets with the oldest costs are included in the income. The remaining inventory assets are matched to the assets that are most recently purchased or produced.

Source: https://www.investopedia.com/terms/f/fifo.asp

LIFO:
Last In, First Out, the inventory valuation method opposite to FIFO, where the last item purchased or acquired is the first item out. In inflationary economies, this results in deflated net income costs and lower ending balances in inventory when compared to FIFO.

Source: https://www.investopedia.com/terms/l/lifo.asp

Multiple Depot approach: 
Available

Key metrics: 
Initial yearly portfolio value:
The monetary value of cryptocurrency portfolio based on the beginning of previous year

End of the year portfolio value:

The monetary value of cryptocurrency portfolio based on the end of previous year

Number of transactions for the year:
Amount of trades, transactions, fees, and others completed during that tax year

Fields available: 

Gains/Losses with a holding period of less than one year:
Any positive or negative disposal of a crypto asset that generated a gain or a loss during a short-term period or held in an exchange or wallet for less than one year.
 
Gains/Losses with a holding period of less than one year:

Any positive or negative disposal of a crypto asset that generated a gain or a loss during a long-term period or held in an exchange or wallet for more than one year.
 
Other income

Any income in cryptocurrency generated out of other available transaction classification like:
  • bounties
  • airdrops
  • mining
  • staking
 
Total gains

The total amount of disposals that generated a profit whether capital gains or income.

Losses and fees from margin trades

The total amount of disposals generated a negative value based on trades and transactions as well as the brokers' margin fee costs from margin trading.
 
Transaction fees

Fees paid to exchanges, wallets or miners in the different platforms in order to perform a transaction
 
Disposals of standard orders and transfers

Accrual all of the different transactions that are classified as orders or transfers aligned to a specific buy/sell date, source, type, and cost basis.
 
List of airdrops and hard forks with date

All airdrops and hardforks combined in one list with the specific acquisition date of each and the cost basis
 
Disposals of airdropped and hard forked coins

All airdrops and hardforked coins that were sold or transferred with its source (depot), cost basis, sell date, fees and proceeds
 
Staking mining master node bounty income

All staking, mining, master node and bounty income combined in one list with the specific acquisition date of each and the cost basis
 
Disposals of coins earned from mining or staking

All tokens staked, mined, put into a master node or received via bounty that were sold and generated a gain or loss with its source (depot), cost basis, sell date, fees and proceeds
  
Margin PNL 

Overall profit and loss of the entire margin trading history of a user during that tax year with it's assigned buy/sell date, type, cost basis, proceeds, source (depot), classification, and others

Disposals of coins from magin gain/loss trades

Disposal of tokens in margin trading activities that generated a gain or a loss with it's corresponding buy/sell date, type, cost basis, proceeds, source (depot), classification, and others
 
Disclaimer:
The US crypto tax report disclaimer establishes the following:
Assumptions
Calculations
Sources of information
Variability for calculations

Use cases:

Tax filing
All profits generated during activities related to cryptocurrency are taxable with very few exceptions. For more information, go here.
 
AML report
Some banks will require a recount of every single transaction due to Anti-Money Laundering laws in the US. 

Tax partner: 

Clinton Donelly a.k.a The Crypto Tax Fixer. For more information, go here.