Por eso deberías resolver las advertencias antes de crear un informe.
12 de noviembre de 2026
Siempre hay avisos cuando faltan datos. No se trata de errores del sistema, sino de avisos de que los datos que faltan aquí todavía tienen que explicarse.
En la vista general del informe puedes consultar el número de avisos de un año natural:
Importante: Por favor, mira el número de tus avisos solo cuando hayas introducido sin excepción todas tus wallets y exchanges en chain.report, porque de lo contrario los avisos sobre datos que faltan son precisamente la consecuencia de ello. Para que el número de avisos se muestre finalmente de forma correcta, es necesario que hayan finalizado todas las sincronizaciones y los cálculos de transacciones.
Los avisos también pueden surgir a posteriori
p. ej. por nuevas bases de datos de los exchanges (nuevas funciones, menos datos y muchas otras posibilidades)
la legislación fiscal podría haber sido modificada.
en los DEX como DefiChain el entorno es muy dinámico.
Hay 4 tipos de avisos:
No se conoce el origen de los activos de una transacción
No se conoce el destino de una retirada
No se conoce el precio de los activos de una transacción
No se ha reconocido un smart contract y da lugar a una transacción defectuosa
1. No se conoce el origen de los activos de una transacción
En tu transacción puede faltar la fuente de los fondos utilizados. Por ello, chain.report no puede reconocer el valor de adquisición original de este activo. Por eso chain.report fija para ti el precio de adquisición de este activo en 0 €. Una enajenación posterior puede aumentar así la carga fiscal.
Atención: Por favor, evita los botones "Marcar como depósito bancario", "Marcar como airdrop" o "Ignorar" si no estás seguro de que ese era exactamente el propósito correcto. Aquí también puedes aumentar de forma involuntaria tu carga fiscal.
La causa principal es probablemente que no has introducido la wallet de origen de la que proceden los fondos. Si la introduces a posteriori, el aviso se resuelve solo. Pero también son frecuentes los datos incompletos y las transacciones que faltan por parte de los exchanges, y hay que completarlos. Las limitaciones que tiene la API de un exchange las ves en el diálogo al crear la wallet. Una lista de comprobación para revisar las causas de las transacciones que faltan la encuentras en este artículo enlazado.
Para reconstruir la adquisición original puedes examinar con más detalle la lista de enajenaciones al desplegar la transacción. Ten en cuenta que, por ejemplo, como orden de clasificación de un activo por wallet se aplica FIFO (First in First Out).
Aquí encuentras una guía para tratar los avisos de fuentes que faltan:
2. No se conoce el destino de una retirada
Si, por ejemplo, se desconoce la wallet de destino de una transferencia, tenemos que partir de una enajenación. Sin una wallet de destino conocida, chain.report no puede reconocer si el activo sigue en tu posesión o si lo has enajenado.
Por ello, chain.report partirá de forma defensiva de una enajenación imponible, que sin tratar puede aumentar tu carga fiscal
Atención: Por favor, evita los botones "Marcar como payment" o "Ignorar" si no estás seguro de que ese era exactamente el caso de uso correcto. Aquí también puedes aumentar de forma involuntaria tu carga fiscal.
La solución más probable es que no hayas introducido la bolsa de destino de esta retirada. Eso es precisamente lo que deberías hacer ahora. Si de verdad has vendido aquí los activos, puedes marcar la transacción como payment.
Aquí encuentras una guía para el tratamiento de avisos cuando faltan las wallets de destino de las retiradas:
3. No se conoce el precio de los activos de una transacción
En las transacciones puede ocurrir que no haya información de precios necesaria para el cálculo de la ganancia. chain.report utiliza en principio los precios de coinmarketcap.com / CoinGecko.
Vía de solución 1:
Puedes comprobar si el precio en el momento consultado está disponible en coinmarketcap.com o coingecko.com para añadirlo a posteriori.
Vía de solución 2:
Comprueba que se haya utilizado el activo correcto. Si un exchange proporciona, por ejemplo, una transacción con el activo $BEER en lugar de BEER, no habrá información de precio para BEER. Comprueba, por tanto, si se ha registrado el activo correcto y, en su caso, cambia el activo al editar la transacción.
Más información sobre la determinación de precios de chain.report la encuentras en este artículo enlazado.
Aquí encuentras una guía para el tratamiento de avisos cuando faltan precios:
4. No se ha reconocido un smart contract y da lugar a una transacción defectuosa
Conectada a una blockchain nativa (como Ethereum o Solana), tu wallet (p. ej. MetaMask) puede ejecutar smart contracts. chain.report entiende muchos de estos smart contracts y los valora fiscalmente de forma correcta.
Sin embargo, sobre todo los smart contracts desconocidos o exóticos no se pueden leer correctamente sin una implementación individual. Si no se puede aplicar el reconocimiento básico automático, el resultado es a menudo una transacción defectuosa. Las transacciones defectuosas pueden ser, por ejemplo:
Un trade en el que, por ejemplo, falta la entrada o la salida
Otros ingresos en los que solo se ha leído una salida, pero no una entrada
Transacciones en las que se han guardado demasiados datos
.. otras combinaciones posibles
A menudo puedes reconocer exactamente esto al revisar la transacción. Además, el enlace del explorador y el tooltip de la transacción son una ayuda que puede indicarte qué ha ocurrido realmente en esta transacción, porque eso es precisamente lo que ahora tienes que reproducir de forma manual.
También puede ayudar iniciar sesión en la bolsa para obtener la información de qué producto has utilizado aquí. En cuanto hayas comprobado qué ha incluido realmente la ejecución, puedes corregir la transacción de la siguiente manera:
1) Editar la transacción con el botón "Corregir transacción"
2) Eliminar la transacción y volver a subirla mediante la plantilla. Esto tiene la ventaja de que después dispones de una copia de seguridad.
Una descripción más detallada del aviso correspondiente y de cómo resolverlo la encuentras en este vídeo de YouTube:
¿Necesitas apoyo profesional?
Echa un vistazo a nuestros paquetes de asesoramiento en la pestaña de soporte e infórmate sobre un acompañamiento individual del portafolio.
¿Has comprobado estos puntos con el máximo detalle y aun así ves un error en chain.report?
Es decir, ¿has encontrado un error concreto y no una advertencia que no puedes explicarte?
Entonces necesitamos una descripción precisa del error en la que el error sea identificable en transacciones concretas u otros puntos. La información sería, por ejemplo:
1) ¿De qué transacción o transacciones se trata? (fecha, hora, tipo de transacción, token, cantidad, ...). Indica a ser posible un único ejemplo.
2) ¿Dónde ves un error?
3) ¿Puede aclararlo una captura de pantalla?
4) ¿Hay un archivo CSV adecuado? Entonces súbelo también, por favor.
Si has podido identificar el error con tanta claridad, envíanos los datos, por favor, a través del chat de soporte de la página web.
Si no puedes identificar con claridad el error o su causa:
Ejemplo: La carga fiscal es demasiado alta, pero no sabes exactamente por qué.
Ejemplo: ¿No puedes resolver las advertencias?
Ejemplo: Hay desviaciones de saldo en las wallets.
Por favor, comprende que para los usuarios Non-Professional no podemos asumir aquí un análisis del portafolio para buscar posibles errores. Esta posibilidad existe para el paquete Professional. Un buen punto de partida serían aquí nuestras FAQ - allí encuentras respuestas a estos tres puntos y a la mayoría de las demás preguntas.