Skip to content
  • There are no suggestions because the search field is empty.

CARF - Form Data CSV Ingestion Template Guide

Please see the table below for details on each field of the CARF Form Data Template. The CSV template is also attached to the bottom of this article.

An Account must be created prior to ingesting Form Data. There should typically be a row per asset, per transaction type/subtype.

Please note: For more information on all of the CARF data requirements, please refer to this guide: CARD/CRS - Data Requirements

Field Headers Format Example
Account ID account_id String 12345678
Asset Name asset_name String Bitcoin
Relevant Transaction Type transaction_type Enum Crypto-Fiat-In
Transfer/Exchange Type transaction_subtype Enum Airdrop
Number of Units number_of_units Positive Number 10
Number of Transactions number_of_transactions Whole Number 10
FMV at the time of the transaction fiat_value Positive Number

100.00

 

Alternate Valuation alt_valuation Enum Book-value
Currency Code currency_code Enum USD

 

Please see below for the enums available for each of the applicable fields.

Header Enum
transaction_type Crypto-to-Crypto-In
Crypto-to-Crypto-Out
Crypto-Fiat-In
Crypto-Fiat-Out
Crypto-Transfer-In
Crypto-Transfer-Out
Transfer-Wallet
RRPT
transaction_subtype Airdrop
Collateral
Crypto-Loan
Mining-Income
Other
Purchase-of-Goods-or-Services
Sale-of-Goods-or-Services
Staking-Income
Staking
Transfer-from-Another-RCASP
Transfer-to-Another-RCASP
Unknown
Wrapping
alt_valuation Book-value
Third-party-value
Recent-RCASP-valuation
Reasonable-estimate-by-RCASP
currency_code Supported Fiat Currencies

Please note: There is a limitation of 500K rows for Form CSV data. If the file is larger than this limit, please split the file to successfully ingest the associated data.

 

Taxbit_CARF_Ingest_Template.csv