Scenario Runner

  1. Once you have reconciled and synced your activity to your ERP system, you are ready to move onto running your reports. In this section we will explore the Gain/Loss report. On the left menu navigate to gain/loss → scenario runner. The initial setup with require that you select an accounting method for your cost basis:
    a. FIFO (first-in-first-out) - The first assets into the lot/inventory would be used first. Note that we also enable wallet tranched FIFO where the FIFO activity is performed on a per wallet basis as opposed to on the entire inventory.
    b. LIFO (last-in-first-out) - The last assets into the lot/inventory would be used first.
    c. Cost Average - The average cost of the assets in the lot/inventory would be the cost basis applied.
    d. Specific identification or HIFO (highest-in-first-out) - A pre-configured specific identification strategy.
  1. FIFO or LIFO tax method

    Selecting FIFO or LIFO prompts you to the next screen

  1. Cost Average Tax Method

a. Selecting the Cost Average method will prompt you to set a starting date for your taxes.

b. This gives you the option to override the cost average data, which will IGNORE all prior historical data in order to match your previously reported tax filing balances.

c. Check the box to set your beginning balance date and setup overrides to the cost average data.

d. Selecting the Tax Starting Date will IGNORE all historical transactions up to this date.

e. Input the ticker(s) and your predetermined cost average rate per token.

f. Select SAVE AND FINISH and this step is complete.

  1. SpecID or HIFO

a. Selecting the Specific ID method will prompt you to set up overrides by token or allow you to default to a zero cost basis for all tokens.

b. Input the ticker(s) and your predetermined cost average rate per token.

c. You may choose to force all tokens to default to a zero cost basis for the starting balances.

d. You have the option to exclude specific tokens from being overridden or defaulted to the zero cost basis and to use the Bitwave calculated cost basis by inputting the excluded coins.

e. Selecting the Tax Starting Date will IGNORE all historical transactions up to this date.

f. Select SAVE AND FINISH and move to the next step to set up the Tax Strategy.

g. Navigate to administration → tax strategy to configure your SpecID strategy. You can choose a spending strategy to maximize or minimize short-term or long-term gain and loss. Whatever you select here will be reflected in the outcome of the gain/loss report under the specID tax strategy.

h. In order to set up a HIFO (highest-in-first-out) strategy, select the following fields for the spending strategy and preference and select SAVE.

  1. Once you have selected your accounting method, you will be brought to this scenario runner:

    • Gain Loss Start Date: Select the start date for the gain/loss period
    • Gain Loss End Date: Select the end date for the gain/loss period
    • Tax Strategy: Select FIFO, LIFO, Avg Cost, or SpecID
    • Capitalize Fees: A checkbox to capitalize or expense fees. If expensing fees, please reach out via our in-app support for additional configuration.
    • Ignore NFTs: A checkbox to run the reports excluding NFT tokens.

    Start running the tax scenario by selecting the start and end date for your tax period. Choose the tax strategy from the prior step. You can choose to Capitalize Fees or not. Capitalizing fees will include acquisition fees in the calculation of cost basis. You may choose to ignore NFT tokens or include them in reporting. Once all fields are selected, select the RUN SCENARIO button which will produce a series of results and reports.

This runner provides the following summaries and reports: (SKIP FOR ONBOARDING)

a. Gain Loss - a summary of unrealized and realized gains and losses, wrapping related adjustments, and impairment expense

b. Exchange Rates - the fair market price per token at the time of the “Gain Loss End Date”

c. Summary Lines - a summary of ending token balances, total cumulative cost basis, and ending realized gain or loss, and ending unrealized gain or loss on a token-by-token basis

d. Scenario Results - a transaction level summary of cost basis, proceeds, dispositions, cost, exchange rate, unrealized gains, gain/loss, ending token balance, and acquisition details

e. Reports available for download:
i. Actions CSV report - lot-by-lot level details for the acquisition (cost basis), disposal, gain or loss recognition, and impairment of assets
ii. Large CSV report - transaction level details of cost basis, disposals, gain or loss recognition, and ending token balances
iii. Summary report - token ending balances and summary of cost basis and ending realized and unrealized gains and losses

Gain & Loss Explained

https://www.loom.com/share/30612a4eb19d4a6883a9ff867f0dbb3a

Accounting Connection

https://youtu.be/5KZyPoSKPbk