Why Koinly doesn't work well for the Spanish IRPF model
Main issues:
-
Staking classification: Koinly classifies staking as generic "income", but Spain requires it as "rendimiento del capital mobiliario" (capital income) at market value on reception date.
-
Swap treatment: In Spain, all crypto-to-crypto swaps are "permutas" generating gain/loss immediately. Koinly may classify these incorrectly.
-
FIFO particularities: Spanish FIFO has specific rules for donations, inheritances, and repurchase within 2 months.
Solution: kointax was built for Spanish regulations from day one.


