Contenido en construccion
Esta seccion del curso esta siendo desarrollada. El contenido definitivo estara disponible proximamente.
Módulo 01 — Iniciación

Lección 08 — Trazabilidad

Verificar balances por exchange, detectar descuadres y asegurar coherencia.
🎬 Vídeo de la lección disponible próximamente
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)
FIFO en la práctica: Si compraste 0,5 BTC el 1 de enero a 30.000 EUR y 0,5 BTC el 1 de marzo a 40.000 EUR, y vendes 0,5 BTC el 1 de junio, FIFO asigna el coste de adquisición del lote de enero (30.000 EUR), no el de marzo. Esto puede generar una ganancia mayor si el precio subió.

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:

  1. Balance by Exchange: Revisa cada exchange. ¿Hay saldos negativos? Si sí, busca en Trade List qué transacción de entrada falta.
  2. Trade List → filtrar por moneda: Selecciona BTC y revisa cronológicamente que las compras preceden a las ventas. Lo mismo con ETH.
  3. Tax Report → columna «Cost»: ¿Hay operaciones con coste de adquisición 0 que no deberían tenerlo? Investiga cada una.
La trazabilidad es acumulativa: Un error en enero puede distorsionar todo el informe fiscal del año. Si faltas un traslado de enero, los saldos por exchange se descuadran, y cuando vendas en junio el coste de adquisición puede ser incorrecto. Arregla los errores por orden cronológico.

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
⚠ Consecuencia de errores en doble entrada: Cuando CoinTracking detecta que vendes cripto sin saldo suficiente, asigna coste de adquisición 0 €. Esto maximiza la plusvalía declarada y puede hacerte pagar más impuestos de los debidos.

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

Pasos de reconstruccion:
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?




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

Reservar tutoría con Jan