Cuando las integraciones API tradicionales o los archivos CSV de los exchanges fallan —a menudo por transacciones internas, puentes cross-chain u operaciones DeFi complejas—, los exploradores de bloques (Etherscan, BscScan) y las plataformas de analítica SQL (Dune Analytics) son las herramientas definitivas para reconstruir la trazabilidad completa exigida por la Agencia Tributaria.
| Parámetro | Exploradores de Bloques (Etherscan / BscScan) | Dune Analytics |
| Caso de Uso | Descarga rápida de historial nativo y tokens por dirección | Reconstrucción de DeFi compleja, puentes y contratos opacos |
| Formato de Salida | CSV estructurado por tipo de transferencia | Tablas personalizadas mediante consultas SQL (CSV/JSON) |
| Dificultad | Baja / Media (navegación por pestañas públicas) | Media / Alta (requiere lenguaje SQL sobre tablas decodificadas) |
| Profundidad | Registro directo evento por evento | Agregación de múltiples wallets, protocolos y cadenas |
1. Extracción exhaustiva en Exploradores de Bloques (Etherscan / BscScan)
Para no omitir movimientos con impacto fiscal, no basta con descargar el historial principal de la wallet. Es necesario exportar cada una de las capas de información:
- Normal Txns: Registra las interacciones directas iniciadas por la wallet (pago de gas, transferencias de moneda nativa como ETH o BNB).
- Internal Txns: Fundamental para la AEAT. Contiene las transferencias de moneda nativa ejecutadas por contratos inteligentes (ej. al retirar fondos de un protocolo de lending o recibir pago de una pool).
- ERC-20 / BEP-20 Token Txns: Desglosa todas las entradas y salidas de tokens fungibles (USDC, WBTC, LINK).
- NFT Txns (ERC-721 / ERC-1155): Registra la compra, venta o transferencia de coleccionables y posiciones tokenizadas.
Procedimiento: En la parte inferior derecha de cada pestaña en el explorador, utiliza la función «Download CSV Export», selecciona el rango de fechas del ejercicio fiscal y descarga los archivos independientes para su posterior unificación.
2. Auditoría avanzada con Dune Analytics para DeFi y Puentes
Cuando los exploradores tradicionales fragmentan la información de contratos complejos (como intercambios en DEXs o puentes entre cadenas), Dune Analytics permite consultar la base de datos indexada de la blockchain mediante SQL.
Consulta básica para aislar intercambios en un DEX:
SQL
SELECT
evt_block_time AS fecha_utc,
evt_tx_hash AS tx_hash,
token_a_symbol AS token_vendido,
token_a_amount AS cantidad_vendida,
token_b_symbol AS token_comprado,
token_b_amount AS cantidad_comprada
FROM dex.trades
WHERE trader = LOWER('0xTuDirecciónDeWalletAquí')
ORDER BY evt_block_time ASC;
3. Normalización del archivo para inspección fiscal
- Ajuste de decimales: Convierte los valores crudos de la cadena dividiendo la cantidad entregada por los decimales del token (ej. dividir por $10^{18}$ para ETH/ERC-20 estándar o por $10^6$ para USDC/USDT).
- Conversión de Marcas Temporales (Timestamps): Transforma el Unix Timestamp a formato de fecha y hora local (CET/CEST) para cruzar con las cotizaciones oficiales del BCE o del mercado en esa fecha.
- Consolidación FIFO: Importa los CSVs limpios a tu hoja de cálculo auxiliar o software fiscal para asignar el valor de adquisición histórico correspondiente a cada salida de activos.