Esta seccion del curso esta siendo desarrollada. El contenido definitivo estara disponible proximamente.
Lección 01 — Configuración del entorno de importación
Contenido teórico
Antes de importar la primera transacción en CoinTracking, es imprescindible configurar correctamente el entorno de trabajo. Una mala configuración inicial genera errores en cadena que se acumulan y complican la conciliación posterior. Esta lección establece las bases para un flujo de importación limpio, auditable y profesional.
Configuración inicial de CoinTracking
Parámetros esenciales antes de importar
Al acceder a CoinTracking por primera vez, hay que ajustar varios parámetros que afectan directamente al cálculo fiscal:
| Parámetro | Dónde se configura | Valor recomendado (España) | Por qué importa |
|---|---|---|---|
| Divisa fiat | Settings → General | EUR | Determina la moneda de referencia para el cálculo de ganancias |
| Método de cálculo | Settings → Tax | FIFO | FIFO es el método aceptado por la AEAT. Otros métodos (LIFO, HIFO) no son válidos en España |
| Zona horaria | Settings → General | Europe/Madrid (UTC+1/+2) | Afecta a la fecha de las transacciones y por tanto al ejercicio fiscal |
| Año fiscal | Settings → Tax | 1 enero – 31 diciembre | En España el ejercicio fiscal coincide con el año natural |
| Fuente de precios | Settings → General | CoinGecko o CoinMarketCap | Define la referencia de valor de mercado para calcular la ganancia patrimonial |
Métodos de importación disponibles
CoinTracking ofrece tres vías para incorporar datos de transacciones. Cada una tiene ventajas e inconvenientes que afectan a la auditabilidad y fiabilidad del resultado.
1. Importación por CSV
Consiste en descargar un archivo de historial de transacciones desde el exchange y subirlo a CoinTracking. Es el método más fiable por varias razones:
- Evidencia documental: El archivo CSV queda como prueba ante una posible inspección de la AEAT.
- Control total: Puedes revisar el contenido antes de importar, detectando errores o datos incompletos.
- Reproducibilidad: El mismo archivo produce siempre el mismo resultado en CoinTracking.
Inconveniente: Requiere exportación manual desde cada exchange, y el formato del CSV varía entre plataformas.
2. Importación por API
CoinTracking se conecta directamente al exchange mediante una API key y descarga las transacciones automáticamente.
- Comodidad: Sincronización automática, ideal para usuarios con operativa frecuente.
- Riesgo: Algunos exchanges no proporcionan historial completo vía API (límites temporales, tipos de transacción excluidos).
- Auditabilidad baja: No genera archivo fuente. Si el exchange cierra o cambia su API, los datos pueden perderse.
3. Importación por blockchain
Se añade una dirección de wallet y CoinTracking lee las transacciones directamente de la blockchain.
- Útil para wallets propias (MetaMask, Ledger, etc.) donde no hay un exchange que exporte datos.
- Limitación: No todas las blockchains están soportadas. Las interacciones DeFi complejas suelen requerir clasificación manual.
Configuración de API keys: seguridad
Si optas por usar APIs, la seguridad es crítica. Una API key mal configurada puede exponer tus fondos.
| Regla de seguridad | Detalle |
|---|---|
| Solo permisos de lectura | Nunca actives permisos de trading o retirada. CoinTracking solo necesita leer el historial. |
| IP whitelisting | Si el exchange lo permite, restringe la API key a las IPs de CoinTracking (consulta su documentación). |
| Rotación periódica | Regenera las API keys al menos una vez al año. Elimina las antiguas del exchange. |
| Almacenamiento seguro | No guardes API keys en archivos de texto plano ni las compartas por email o mensajería. |
Estructura profesional de cuentas en CoinTracking
Para mantener orden y facilitar la auditoría, es fundamental establecer una convención de nombres para los exchanges y wallets:
| Tipo de cuenta | Convención sugerida | Ejemplo |
|---|---|---|
| Exchange centralizado | Nombre oficial del exchange | Binance, Kraken, Coinbase |
| Wallet hardware | Tipo + blockchain | Ledger-ETH, Ledger-BTC |
| Wallet software | Nombre + blockchain | MetaMask-ETH, Phantom-SOL |
| Protocolos DeFi | Protocolo + chain | Uniswap-ETH, Aave-Polygon |
Checklist pre-importación
Antes de importar el primer dato, verifica que tienes todo preparado:
| ✔ | Paso | Verificación |
|---|---|---|
| 1 | Divisa fiat configurada en EUR | Settings → General → Default Currency |
| 2 | Método FIFO seleccionado | Settings → Tax → Calculation Method |
| 3 | Zona horaria Europe/Madrid | Settings → General → Timezone |
| 4 | Lista de exchanges y wallets preparada | Inventario completo de plataformas usadas |
| 5 | CSV descargados de cada exchange | Historial completo, rango de fechas verificado |
| 6 | API keys creadas (solo lectura) | Si usas API: permisos mínimos verificados |
| 7 | Convención de nombres definida | Nomenclatura coherente para exchanges y wallets |
Errores frecuentes en la configuración
Los siguientes errores son los más habituales entre usuarios que empiezan sin guía:
- Divisa en USD en vez de EUR: Todas las ganancias se calculan en dólares, generando un informe fiscal inutilizable para la declaración española.
- Método LIFO o precio medio: No aceptados por la AEAT. El informe no tendrá validez fiscal.
- Zona horaria incorrecta: Una transacción del 31 de diciembre a las 23:30 puede aparecer como del 1 de enero si la zona horaria está mal, cambiando de ejercicio fiscal.
- Importar sin revisar el CSV: Muchos exchanges incluyen transacciones internas (movimientos entre sub-cuentas) que no son operaciones reales.
- API key con permisos de trading: Riesgo de seguridad innecesario. Solo lectura es suficiente.
Cuestionario — Lección 01
Responde a las siguientes preguntas. Al pulsar «Comprobar», recibirás feedback inmediato.
1. ¿Cuál es la principal ventaja del CSV frente a la API para importar datos?
2. ¿Qué permisos debe tener una API key para CoinTracking?
3. Si importas por API y detectas un saldo incorrecto, ¿cómo puedes verificar el origen del error?
4. ¿Dónde se importan los CSV en CoinTracking?

