Esta seccion del curso esta siendo desarrollada. El contenido definitivo estara disponible proximamente.
Lección 08 — Trazabilidad
Se publicará aquí el vídeo explicativo de esta lección
¿Qué es la trazabilidad?
La trazabilidad es el rastro que sigue cada moneda desde su adquisición hasta su disposición. Cuando vendes 0,5 BTC, CoinTracking necesita saber exactamente cuándo y a qué precio compraste esos 0,5 BTC para calcular la ganancia o pérdida. Si el rastro se rompe, el informe fiscal es incorrecto.
Métodos de cálculo
| Método | Lógica | ¿Se usa en España? |
|---|---|---|
| FIFO | First In, First Out — las primeras que compras son las primeras que se consideran vendidas | Sí — método por defecto |
| LIFO | Last In, First Out — las últimas compradas son las primeras vendidas | No |
| HIFO | Highest In, First Out — las más caras son las primeras vendidas | No |
| ACB | Average Cost Basis — media ponderada de todos los lotes | No (se usa en otros países) |
Señales de alerta en la trazabilidad
| Señal | Qué indica | Cómo solucionarlo |
|---|---|---|
| Saldo negativo | CoinTracking registra más salidas que entradas para una moneda en un exchange | Busca compras o Deposits que no hayas registrado |
| Coste de adquisición = 0 | CoinTracking no encuentra el lote de compra de una moneda que estás vendiendo | Falta la transacción de entrada original (compra, airdrop, etc.) |
| Ganancia/pérdida desorbitada | Un precio mal registrado (muy alto o muy bajo) distorsiona el cálculo | Revisa los precios de las transacciones en Trade List |
| Monedas «fantasma» | CoinTracking muestra monedas que ya no tienes en cartera | Falta una venta, permuta, Spend o Withdrawal que no has registrado |
Proceso de verificación
Con las transacciones del supuesto de la Lección 06, sigue estos pasos:
- Balance by Exchange: Revisa cada exchange. ¿Hay saldos negativos? Si sí, busca en Trade List qué transacción de entrada falta.
- Trade List → filtrar por moneda: Selecciona BTC y revisa cronológicamente que las compras preceden a las ventas. Lo mismo con ETH.
- Tax Report → columna «Cost»: ¿Hay operaciones con coste de adquisición 0 que no deberían tenerlo? Investiga cada una.
FIFO en la práctica: ejemplo detallado
Veamos cómo FIFO asigna lotes de adquisición en una secuencia real:
| Fecha | Operación | Cantidad | Precio | Lote FIFO |
|---|---|---|---|---|
| 01/01 | Compra | 1 BTC | 20.000 € | Lote A: 1 BTC @ 20.000 |
| 01/03 | Compra | 0,5 BTC | 25.000 € | Lote B: 0,5 BTC @ 25.000 |
| 01/06 | Compra | 0,3 BTC | 30.000 € | Lote C: 0,3 BTC @ 30.000 |
| 01/09 | Venta | 1,2 BTC | 35.000 € | — |
FIFO consume los lotes en orden de adquisición:
| Lote consumido | Cantidad usada | Coste | Precio venta | Ganancia |
|---|---|---|---|---|
| Lote A (01/01) | 1 BTC | 20.000 € | 35.000 € | +15.000 € |
| Lote B (01/03) | 0,2 BTC | 5.000 € (0,2 × 25.000) | 7.000 € (0,2 × 35.000) | +2.000 € |
Resultado total: 17.000 € de ganancia. Quedan en cartera: 0,3 BTC del Lote B (@ 25.000) + 0,3 BTC del Lote C (@ 30.000).
El listado de doble entrada
CoinTracking incluye una herramienta llamada Listado de doble entrada (Double Entry Ledger) que verifica que en cada momento temporal tenías saldo suficiente para realizar cada operación.
Si vendes 1 BTC el día 15/03 pero según los registros solo tenías 0,5 BTC a esa fecha, el listado mostrará un error. Esto suele ocurrir por:
| Causa | Solución |
|---|---|
| Falta un Deposit o una compra anterior | Añadir la transacción que falta |
| Zona horaria incorrecta | Ajustar la hora de las transacciones al UTC o a la zona configurada |
| Traslado no registrado | Añadir el par Withdrawal/Deposit |
| Orden incorrecto de transacciones el mismo día | Verificar las horas exactas |
Metodologia de trazabilidad fiscal
La trazabilidad es la capacidad de demostrar ante Hacienda el origen, recorrido y destino de cada cripto. CoinTracking genera esta trazabilidad automaticamente si los datos estan correctos, pero necesitas entender que busca la AEAT.
| Elemento trazable | Que demuestra | Donde se ve en CT | Riesgo si falta |
|---|---|---|---|
| Origen de fondos | Compra con EUR en exchange regulado | Deposit EUR + Trade EUR/BTC | Presuncion de ganancia no declarada |
| Cadena de custodia | Movimiento entre wallets propias | Transfer (misma moneda, wallets propias) | Interpretado como venta oculta |
| Permuta documentada | Swap con precio y fecha exactos | Trade con valor en EUR | FIFO incorrecto, base imponible erronea |
| Salida justificada | Venta a EUR, pago, donacion | Trade/Spend/Gift con destino claro | Incremento patrimonial no justificado |
Caso practico: reconstruccion de trazabilidad
Situacion: un contribuyente tiene 2 BTC en cold wallet pero solo 0.5 BTC de historial en exchanges. La AEAT puede considerar los 1.5 BTC restantes como ganancia patrimonial no justificada (art. 39 LIRPF).
1. Exportar historial de TODOS los exchanges usados (incluidos los cerrados: usar emails de confirmacion como respaldo)
2. Rastrear transacciones on-chain desde la cold wallet hacia atras usando un explorador de bloques
3. Documentar cada transferencia interna con TX hash, fecha y wallets de origen/destino
4. Si hay compras P2P, recopilar conversaciones, recibos de Bizum/transferencia y capturas
5. Importar todo en CoinTracking y verificar que el balance coincide con la realidad
6. Generar informe de trazabilidad exportando el Tax Report + Transaction History
La clave es que el balance final en CoinTracking debe coincidir exactamente con el balance real de todas tus wallets. Cualquier discrepancia es un hueco de trazabilidad que la AEAT puede cuestionar.
Cuestionario — Lección 08
1. Con FIFO, si compraste 1 BTC a 30.000€ y luego 1 BTC a 50.000€, y vendes 1 BTC, ¿cuál es el coste de adquisición?
2. Ves un saldo de -0,2 ETH en Binance en Balance by Exchange. ¿Cuál es la causa más probable?
3. En el Tax Report ves que una venta tiene coste de adquisición = 0 €. ¿Qué significa?
• Cómo detectar si tu contabilidad de criptomonedas está mal hecha
• Régimen sancionador en criptomonedas
• Cómo detectar si tu contabilidad de criptomonedas está mal hecha
• Régimen sancionador en criptomonedas
¿Tu CoinTracking tiene saldos negativos por todas partes?
Reconstruir la trazabilidad de años de operaciones es el trabajo más complejo en contabilidad cripto. Te ayudo a resolverlo.

