The article describes the different filters and views in the transactions page, and what actions can be taken in each.
What data is in the transactions page?
The transaction page shows all the data imported from your sources. The following data is displayed:
- Date & time transaction
- Source & destination
- Incoming volume & fiat valuation
- Outgoing volume & fiat valuation
- Fee volume & fiat valuation
- The cost-basis
- Gains or losses
- Applied labels
The image above shows an example of 'typical' transactions, however, these can sometimes be more complex. In Cryptio, we represent these in the movements tab, which will be explained below.
What is the Cryptio Review Module?
The Cryptio review module can help you ensure no non-taxable events are not missed! You can find the list of all your transactions that are not labelled yet by clicking on Needs review and then Missing labels. In this section on the transactions page, we will identify the transactions which are internal transfers and need labelling.
- If a transaction has been flagged, however, its counter-party has not been identified
- Two transactions have NOT been auto-flagged as an internal transfer, but the algorithm identifies them
Note: internal transfers can sometimes still have a cost basis attached if the transaction has a fee. In that case, the cost basis is one of the fees. The same goes for gains and losses.
What is the movement's view?
Complex crypto transactions can often occur with multiple movements. Movements are one (and only one), amount of value going in or out of a wallet that has been imported into Cryptio.
Some transactions can be made up of multiple movements, therefore we group these together into a drawer in order to make them easier to account for. This view will separate each of the transactions individually for you, an example can be seen below.
In this example, a loan is being paid back. The first movement 0.003 ETH labeled 'Gas fee', is the gas fee for the transaction. The -25 SAI labeled 'Payback' is the loan being repaid, and the -0.547 SAI 'Loan Fees' is the fee for borrowing the loan. Below is the view of the transaction when the folder is closed.
Filtering my transactions
In the transactions page, Cryptio has a filtering system that allows you to view only certain transactions at a time. This makes it a lot easier to take actions on multiple transactions with similar characteristics, for example, bulk labeling fees. Once you have filtered your transactions, you can then select certain actions...
Don't forget to favorite filter configurations to save you time in the future.
What actions can I take in the transactions page?
In the transactions page, you can edit transactions in two different ways. This depends on the number of transactions you would like to edit, and the type of actions you would like to take.
1) Bulk editing transactions
Bulk editing of transactions is done by filtering for groups of transactions and then selecting all the transactions using the button shown below. Then you need to select the edit selected rows button.
Once you select this button, a box will appear which will allow you to do the following to all of the transactions selected:
- Write notes
- Clear notes
- Add fiat rate
- Reset all fiat rates
- Add labels
- Remove labels
2) Editing individual transactions
All the above steps can be done on the individual transaction level by selecting one transaction and then following the same steps. You can also click on individual transactions and then edit them in the draw.
When editing individual transactions, you can do the following:
- Edit the fiat rate
- Write notes
- Manually set the chart of accounts mapping
- Add invoices
- View other parties (such as wallets or addresses)
- View transactions on the block explorer
3) Updating Cost Basis
Updating the cost basis is required when there has been updates to price or volume of assets part of historical transactions. By clicking the Update Cost Basis button on the transaction page, you will trigger the software to automatically re-compute the cost basis based of the current prices and balances.
4) Identifying Non Taxable Events
There are two types of Non taxable event labels, the first is Internal transfers, these transactions are automatically identified and labelled by Cryptio, the software requires both wallets/sources to be imported in the software.
If there is only one side of the transaction imported as a source, then the user is able to apply the second label, 'Non-taxable event' label here.
5) Managing Fees
Contracts executions/calls on a blockchain that may not result in an actual transfer of assets from Party A to Party B still incur a cost. The cost is known as Gas or Transaction Fees - in this situation, you can filter for all contract executions/calls by filtering for Fee only transactions. The benefit of this is it allows the user to batch label all contract calls with ease.
6) Managing incomplete COA mapping
Chart of accounts mapping is the step just before reconciliation, in order to know which transactions are ready/not-ready to be reconciled you can use the Chart of accounts filter to search for transactions that have:
- no chart of accounts mapped for Credit/Debit - No mapping
- have either Credit/Debit mapped but not both - Incomplete mapping
- have both sides of Credit/Debit mapped - Complete mapping
7) Search for transactions without valuation.
Cryptio prices over 10,000 assets. However there are the odd few that we do miss, in order to ensure that we are pricing the assets you need, filter using the Valuation filter will display all transactions that have assets with a Missing Price error.