When I import my CSV files, all my rewards from participating in the Earn programs are imported,
but not the bonuses/penalties
When I participate in the Earn program I may receive a bonus for this, that is provided on top of the rewards. Similarly, if I leave the program too early, I may need to pay a penalty for this, which is deducted from the principal received back.
Status
Binance doesn't report those bonuses penalties anywhere in a direct way. If you know what they were, you can add them manually. Otherwise, use the workaround
Workaround
Requirement:
All Earn programs for the currency have to be closed/finished
  • Download CSV files for all years
  • Combine them and load to Excel
  • Sum up all Earn Subscription/Redemption data for each column (pivot table is the fastest solution)
  • The difference between subscribed and redeemed is the missing bonus/penalty (reward if positive, cost if negative)
  • It's almost impossible to say with certainty when this bonus was applied - possibly you can use the last redemption date
  • Add the missing data manually
  • We can only see those bonuses/penalties as a difference between subscribed/redeemed, that's why this method is only viable if all earn programs were closed before exporting CSVs