Skip to contents

Format a .csv transaction history file from Crypto.com for later ACB processing.

Usage

format_CDC(data)

Arguments

data

The dataframe

Value

A data frame of exchange transactions, formatted for further processing.

Details

Be aware that CDC unfortunately does not include the withdrawal fees in their exported transaction files (please lobby to include this feature). This function attempts to guess some known withdrawal fees at some point in time but depending on when the withdrawals were made, the withdrawal fees are most certainly inaccurate. You will have to make a manual correction for the withdrawal fees after using format_CDC, on the resulting dataframe.

Examples

format_CDC(data_CDC)
#>                   date currency     quantity total.price    spot.rate
#> 1  2021-05-03 22:05:50      BTC 7.333710e-04     51.2500 6.988278e+04
#> 2  2021-05-07 23:06:50      ETH 2.059201e-02     54.2100 2.632575e+03
#> 3  2021-05-15 18:07:10      CRO 1.824360e+02     53.4200 2.928150e-01
#> 4  2021-05-23 22:09:39      CRO 1.179468e+02     30.1525 2.556449e-01
#> 5  2021-05-29 23:10:59      CRO 6.403954e+00      1.1300 1.764535e-01
#> 6  2021-06-02 19:11:52      CRO 5.361367e+01     10.9900 2.049850e-01
#> 7  2021-06-10 23:12:24      CRO 8.635724e+01     16.9400 1.961619e-01
#> 8  2021-06-11 19:13:58      CRO 1.736890e+01      9.1900 5.291066e-01
#> 9  2021-06-16 20:14:29      CRO 2.250418e+01     11.6500 5.176817e-01
#> 10 2021-06-18 21:15:51      ETH 1.377500e-05      0.0500 3.629764e+03
#> 11 2021-06-19 21:16:30      CRO 8.452621e+00      1.2500 1.478831e-01
#> 12 2021-06-27 21:17:50      ETH 7.632668e-04      3.1200 4.087692e+03
#> 13 2021-07-06 22:18:40      CRO 3.207992e-01      0.2600 8.104758e-01
#> 14 2021-07-11 20:19:55     ETHW 3.558067e-01      3.2000 8.993647e+00
#> 15 2021-07-14 18:20:27      CRO 2.476190e+00      1.2000 4.846154e-01
#> 16 2021-07-23 17:21:19      CRO 3.716026e+01      6.9800 1.878351e-01
#> 17 2021-07-25 18:22:02      BTC 5.320542e-04     35.0000 6.578278e+04
#> 18 2021-07-28 23:23:04      ETH 9.963655e-03     35.0000 3.512767e+03
#>    transaction                         description                   comment
#> 1          buy                     crypto_purchase                   Buy BTC
#> 2          buy                     crypto_purchase                   Buy ETH
#> 3          buy                     crypto_purchase                   Buy CRO
#> 4      revenue                       referral_gift    Sign-up Bonus Unlocked
#> 5      revenue              referral_card_cashback             Card Cashback
#> 6      revenue                       reimbursement      Card Rebate: Spotify
#> 7      revenue                       reimbursement      Card Rebate: Netflix
#> 8      revenue                       reimbursement Card Rebate: Amazon Prime
#> 9      revenue                       reimbursement      Card Rebate: Expedia
#> 10     revenue supercharger_reward_to_app_credited       Supercharger Reward
#> 11     revenue                 pay_checkout_reward               Pay Rewards
#> 12     revenue           crypto_earn_interest_paid               Crypto Earn
#> 13     revenue     crypto_earn_extra_interest_paid       Crypto Earn (Extra)
#> 14     revenue               admin_wallet_credited       Adjustment (Credit)
#> 15     revenue   rewards_platform_deposit_credited   Mission Rewards Deposit
#> 16     revenue                    mco_stake_reward         CRO Stake Rewards
#> 17        sell               crypto_viban_exchange                BTC -> CAD
#> 18        sell               crypto_viban_exchange                ETH -> CAD
#>                           revenue.type exchange               rate.source
#> 1                                 <NA>      CDC                  exchange
#> 2                                 <NA>      CDC                  exchange
#> 3                                 <NA>      CDC                  exchange
#> 4                            referrals      CDC exchange (USD conversion)
#> 5                              rebates      CDC                  exchange
#> 6                              rebates      CDC                  exchange
#> 7                              rebates      CDC                  exchange
#> 8                              rebates      CDC                  exchange
#> 9                              rebates      CDC                  exchange
#> 10 supercharger_reward_to_app_credited      CDC                  exchange
#> 11                             rebates      CDC                  exchange
#> 12                           interests      CDC                  exchange
#> 13                           interests      CDC                  exchange
#> 14                               forks      CDC                  exchange
#> 15                             rewards      CDC                  exchange
#> 16                           interests      CDC                  exchange
#> 17                                <NA>      CDC                  exchange
#> 18                                <NA>      CDC                  exchange