Contenido en construccion
Esta seccion del curso esta siendo desarrollada. El contenido definitivo estara disponible proximamente.

Módulo 01 — Iniciación

Lección 02 — Atributos: Traslados

Deposits y Withdrawals. Movimientos entre wallets y exchanges propios.
🎬 Vídeo de la lección disponible próximamente
Se publicará aquí el vídeo explicativo de esta lección

¿Qué es un traslado?

Un traslado es un movimiento de criptomonedas entre plataformas que te pertenecen. Enviar BTC de tu Coinbase a tu Ledger, o ETH de MetaMask a Binance. No hay compraventa, no hay contraparte, no hay hecho imponible.

En CoinTracking, los traslados se registran con dos atributos complementarios:

Atributo Significado Ejemplo
Deposit Entrada de fondos a una plataforma Recibes 1 BTC en tu Ledger
Withdrawal Salida de fondos de una plataforma Envías 1 BTC desde Coinbase
Concepto clave: Todo traslado genera dos movimientos: un Withdrawal en el origen y un Deposit en el destino. CoinTracking necesita ambos para mantener la trazabilidad correcta de saldos por exchange.

Campos a rellenar en CoinTracking

Cuando introduces un traslado manualmente en «Enter Coins», estos son los campos relevantes:

Campo Qué introducir Ejemplo
Type Deposit o Withdrawal Withdrawal
Date Fecha y hora exacta de la transacción 2024-03-15 14:30
Amount Cantidad enviada/recibida 0.5
Currency La criptomoneda movida BTC
Exchange Plataforma origen (Withdrawal) o destino (Deposit) Coinbase / Ledger
Fee Comisión de red pagada (si aplica) 0.0001 BTC
Comment Nota opcional para identificar el movimiento «Traslado a cold wallet»

¿Por qué registrar traslados si no tributan?

Tres razones fundamentales:

1

Trazabilidad: Si CoinTracking no sabe que enviaste BTC de Coinbase a Ledger, cuando vendas desde Ledger no podrá calcular el coste de adquisición original. Resultado: saldos negativos e informe fiscal incorrecto.

2

Saldos por exchange: La vista «Balance by Exchange» mostrará datos incoherentes si faltan traslados. Tendrás saldo negativo en una plataforma y exceso en otra.

3

Comisiones de red: Las fees de los traslados (gas fees en Ethereum, comisiones de red en Bitcoin) son un gasto real. Registrarlas correctamente puede ser relevante para tu contabilidad.

Error frecuente: Olvidar registrar traslados es la causa número 1 de saldos negativos en CoinTracking. Si ves un saldo negativo de -0,5 BTC en un exchange, probablemente falta un Withdrawal o un Deposit.

Comisiones de red en traslados

Cada blockchain cobra una comisión por procesar una transacción. Esta comisión se paga en la criptomoneda nativa de la red y se descuenta del importe enviado o se cobra adicionalmente, según la plataforma:

Red Moneda de fee Rango habitual Comportamiento
Bitcoin BTC 0,0001 – 0,001 BTC Se descuenta del importe enviado
Ethereum ETH (gas) Variable según congestión Se cobra aparte del importe
BSC / Polygon BNB / MATIC Fracciones de céntimo Se cobra aparte
Exchange centralizado La propia moneda Tarifa fija del exchange Se descuenta del importe

En CoinTracking, la comisión se registra en el campo Fee del Withdrawal. El Deposit refleja la cantidad neta que llega al destino (importe menos fee). Por eso los importes de Withdrawal y Deposit no coinciden exactamente.

💡 Ejemplo: Envías 1 BTC desde Coinbase con fee de 0,0001 BTC. Registras: Withdrawal de 1 BTC con Fee 0,0001 BTC en Coinbase. Deposit de 0,9999 BTC en Ledger sin fee. La diferencia de 0,0001 BTC queda documentada como coste de la transferencia.

Verificación: la herramienta «Transacciones perdidas»

CoinTracking incluye una herramienta llamada Transacciones perdidas (Missing Transactions) que detecta automáticamente depósitos sin retirada asociada y viceversa. Su funcionamiento:

Para cada Deposit, busca un Withdrawal con el mismo activo, importe similar (tolerancia por fees) y fecha cercana (máximo 48 horas de diferencia). Si no encuentra pareja, marca la transacción como «huérfana».

Las transacciones huérfanas son una señal de alerta: significan que falta información. Causas habituales:

Transacción huérfana Causa probable Solución
Deposit sin Withdrawal No has registrado la salida del exchange origen Añadir el Withdrawal correspondiente
Withdrawal sin Deposit No has registrado la llegada al destino Añadir el Deposit correspondiente
Deposit de fiat (EUR) Entrada desde cuenta bancaria — no tiene Withdrawal cripto Es normal, no requiere acción
Withdrawal de fiat (EUR) Retirada a cuenta bancaria Es normal, no requiere acción
⚠ Importante: Revisa siempre las transacciones perdidas después de añadir datos. En el Módulo 02 automatizarás importaciones, pero el principio es el mismo: cada movimiento entre plataformas necesita su par Withdrawal-Deposit para que la trazabilidad sea completa.

Errores frecuentes con traslados

Error Consecuencia Cómo evitarlo
Registrar solo el Deposit (olvidar Withdrawal) Saldo negativo en el exchange origen Siempre registrar ambos lados
Confundir un traslado con una venta CoinTracking calcula una ganancia/pérdida ficticia Usar Deposit/Withdrawal, nunca Trade
Fee incorrecto o en moneda equivocada Descuadre de saldos pequeño pero acumulativo Verificar el fee en el explorador de la blockchain
Fecha/hora incorrecta CoinTracking no empareja Withdrawal con Deposit Usar la hora exacta del explorador o del exchange
No registrar traslados internos del exchange Ej.: mover de Spot a Earn y viceversa puede generar registros Revisar si el exchange genera movimientos internos

Práctica: Introduce estos traslados

Abre CoinTracking → Enter Coins e introduce manualmente las siguientes transacciones:

# Tipo Fecha Cantidad Moneda Exchange Fee
1 Withdrawal 2024-01-10 09:00 0.5 BTC Coinbase 0.0001 BTC
2 Deposit 2024-01-10 09:45 0.4999 BTC Ledger
3 Withdrawal 2024-02-20 16:30 2.0 ETH Binance 0.005 ETH
4 Deposit 2024-02-20 16:35 1.995 ETH MetaMask
5 Withdrawal 2024-03-05 11:00 500 USDT Kraken 1 USDT
6 Deposit 2024-03-05 11:02 499 USDT Binance

Tras introducirlos, ve a Balance by Exchange y verifica que los saldos de cada plataforma son coherentes (ningún exchange debe mostrar saldo negativo).

Impacto fiscal de una mala clasificación

Confundir un traslado con una operación es uno de los errores más costosos en CoinTracking. Veamos un ejemplo numérico:

Escenario: Envías 1 BTC desde Binance a tu Ledger (valor: 40.000€). Coste de adquisición original: 25.000€.

Clasificación Qué ocurre en CoinTracking Impacto fiscal
Correcto: Traslado El BTC pasa de Binance a Ledger. Coste de adquisición se mantiene (25.000€) 0€ de ganancia. Sin hecho imponible.
Incorrecto: Venta + Compra CT registra venta a 40.000€ y compra a 40.000€. Nuevo coste: 40.000€ 15.000€ de ganancia ficticia. Tributas por algo que no has vendido.
⚠️ Regla práctica: Si los tokens salen de una plataforma tuya y llegan a otra plataforma tuya, siempre es un traslado (Deposit/Withdrawal en CoinTracking). Nunca debe registrarse como Trade.

Ejercicio práctico: clasifica estas transacciones

Indica si cada operación es un traslado o una operación:

Transacción Respuesta Razón
Envío de ETH de Coinbase a MetaMask Traslado Ambas plataformas son tuyas
Compra de BTC con EUR en Kraken Operación Es un trade EUR→BTC
Mover USDT de Binance spot a Binance futures Traslado Movimiento interno, misma plataforma
Enviar BTC a la wallet de otra persona Operación (Spend/Gift) Transmisión a tercero: hecho imponible
Recibir ETH desde un exchange a tu Ledger tras una compra Traslado La compra es la operación; la retirada es traslado

Cuestionario — Lección 02

1. Envías 1 ETH de Binance a tu MetaMask. ¿Cuántas transacciones debes registrar en CoinTracking?




2. La cantidad del Deposit es menor que la del Withdrawal. ¿Por qué?




3. Ves un saldo de -0,3 BTC en Coinbase dentro de CoinTracking. ¿Cuál es la causa más probable?




4. ¿Genera hecho imponible enviar ETH de tu Ledger a tu cuenta de Kraken?




¿Necesitas ayuda con tus traslados reales?

Si tienes cientos de movimientos entre exchanges y wallets y no sabes por dónde empezar, una tutoría personalizada te ahorrará horas.

Reservar tutoría con Jan