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 | Support 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.