Saltar al contenido
Puente Contable

Cripto en sociedades

Exportar el historial de Binance a la contabilidad

Qué archivo bajar de Binance (registros de transacciones, en CSV y en UTC) para contabilizar la cripto de una sociedad, y qué se hace con cada fila.

Comprobado el

Para contabilizar la cripto que una sociedad tiene en Binance hace falta el historial de transacciones en CSV, desde la primera operación. Binance lo llama «registros de transacciones»: una fila por cada cambio de saldo (compras, ventas, comisiones, depósitos, retiradas, Earn…), que es lo que hace falta para calcular el coste de cada venta, emparejar los traspasos y cuadrar el saldo.

Sube el archivo aquí y salen los asientos del año, listos para Holded o en CSV. Se lee en tu navegador y no se envía a ningún sitio.

Cómo se descarga

Según la ayuda de Binance:

  1. Entra en Binance desde el ordenador y ve a Activos → Historial de activos.
  2. Pasa el cursor sobre el icono de exportar y pulsa Exportar registros de transacciones.
  3. Elige el periodo. Para más de seis meses, pulsa Personalizar y pon las fechas. Deja todas las cuentas, subcuentas y monedas.
  4. Pulsa Generar. Cuando esté listo, Binance avisa por SMS o por correo: vuelve a la misma ventana y pulsa Descargar.

En esa ventana hay dos opciones más que la ayuda de Binance no explica y que sí cuentan las herramientas fiscales que leen este archivo (Divly y Coinpanda):

  • Zona horaria. Un selector pequeño encima del periodo. Ponlo en UTC, sin horas de más ni de menos.
  • Formato. Elige CSV, no Excel.

Según Divly y Waltio, la descarga puede llegar comprimida: descomprímela y sube el CSV de dentro. Divly recomienda generarlo en tandas de 12 meses; si la cuenta tiene varios años, haz un archivo por año y súbelos todos juntos.

No abras el CSV con Excel ni lo vuelvas a guardar antes de subirlo: una hoja de cálculo puede cambiar las fechas y los números sin avisar. Si ya lo has hecho, vuelve a descargarlo.

Qué trae el archivo

Siete columnas: User_ID, UTC_Time, Account, Operation, Coin, Change y Remark. Binance no las explica en su ayuda; son las que piden las herramientas que leen el archivo. Cada fila es el cambio de saldo de una moneda en una cuenta de Binance (Spot, Funding…): positivo si entra y negativo si sale.

Una compra no es una fila, son varias con la misma hora: lo que entra («Transaction Buy»), lo que se paga («Transaction Spend») y la comisión («Transaction Fee»). En una venta, «Transaction Sold» y «Transaction Revenue». En otros archivos, sobre todo en los antiguos, las mismas filas se llaman «Buy», «Sell», «Fee» o «Transaction Related». Una orden que se llena en varias partidas deja varias filas de cada.

Qué hace la herramienta con cada fila

Junta las filas de cada segundo y cuenta, suma por moneda y lo convierte en asientos:

En el archivoEn la contabilidad
Compraventas («Transaction…», o «Buy», «Sell», «Fee») y «Binance Convert»Compra si se paga con euros: la 207 (o la 600) contra los euros en Binance (572). Venta si se cobran euros: los euros en Binance contra la subcuenta de la moneda, con su beneficio o pérdida. Permuta si son dos criptos, por el valor de mercado de lo entregado, que escribes tú porque el archivo no lo trae
«Fiat Deposit» y «Fiat Withdraw», en eurosEuros que pasan del banco a Binance (572 de Binance contra el banco) o al revés
«Deposit» y «Withdraw», de criptoRecepción o envío. Si subes también el historial de la otra wallet o exchange, se emparejan como traspaso: el coste pasa de una subcuenta a otra y la comisión de red va a la 626
«Transfer Between…», entrada y salida de Simple Earn, de staking y de ahorroNada: la cripto sigue en Binance
Intereses de Simple Earn, recompensas de staking, airdrops y distribucionesIncidencia de recompensa: el ICAC no ha fijado criterio. Lo explicamos en la guía del staking
«Small Assets Exchange BNB» (saldos pequeños a BNB)Permuta a BNB si es de una sola moneda; de varias a la vez, incidencia
Lo demás: futuros, margen, «Buy Crypto» y cualquier operación que la herramienta no conozcaIncidencia, con el texto de la fila

En cada compraventa, la comisión se trata según la moneda en que se paga: en la que entra, se resta de lo recibido; en la que sale, se suma a lo entregado; en euros, va como comisión. En otra moneda, a incidencias (abajo).

Lo que queda en incidencias

  • Comisiones pagadas en BNB. La operación se contabiliza; la comisión no, porque no trae su valor en euros. Mientras no se añada a mano, el saldo de BNB de la herramienta queda por encima del real en esa cantidad.
  • Dos órdenes de pares distintos en el mismo segundo. El archivo no dice qué parte va con cuál. Van juntas a incidencias para pasarlas con la plantilla.
  • Compras directas («Buy Crypto»). El archivo trae la cripto que entra, pero no lo pagado ni cómo. Si se pagó desde el banco, pásala con la plantilla: un depósito de euros y una compra por el mismo importe.
  • Futuros, margen y monedas distintas del euro (una compra en liras, por ejemplo): fuera de lo que contabiliza la herramienta.
  • Operaciones que la herramienta no conoce. Binance no publica la lista completa. Si sale alguna, escríbenos con su nombre (sin el archivo) y la añadimos.

Antes de subirlo

  • Todos los archivos juntos. Si un bitcoin sale de Binance y entra en tu wallet, hacen falta los dos historiales para que se vea como un traspaso y no quede como un envío sin destino.
  • El custodio con su país. La herramienta pone «Binance»: añade entre paréntesis el país de la entidad de Binance que da servicio a tu cuenta, que aparece en sus condiciones. Va en el nombre de la subcuenta, que es lo que libra a la sociedad del modelo 721.
  • Guárdalos. Son la prueba de cada asiento si Hacienda pregunta.

Esta guía explica el criterio contable y fiscal general; no es asesoramiento para un caso concreto. El criterio lo decide la sociedad con su asesoría.

Preguntas frecuentes

¿Por qué hay que elegir la zona horaria UTC?

Porque la herramienta toma la hora de cada fila en UTC. Con otra zona, lo que pasó la última noche del año puede caer en el ejercicio que no es, y un envío puede no emparejarse con su llegada a otra wallet.

¿Cuántas veces puedo exportar?

Según la ayuda de Binance, cada usuario puede generar entre 15 y 40 extractos al mes, y el enlace de descarga caduca a los 7 días. Descarga cada archivo en cuanto esté listo.

¿Qué pasa con las comisiones pagadas en BNB?

La compra o la venta se contabiliza bien, pero la comisión en BNB no, porque el archivo no trae su valor en euros. Sale como incidencia con su cantidad, y hasta que se añada a mano el saldo de BNB de la herramienta queda por encima del real en esa cantidad.

¿Y si en el mismo segundo hay dos órdenes de monedas distintas?

El archivo no dice qué parte de lo pagado fue a cada una, así que no se reparte a ojo: todas las filas de ese segundo van juntas a incidencias, para pasarlas con la plantilla. Una sola orden que se llena en muchas partidas sí se suma y se contabiliza.

De dónde sale esto

Todo lo que se afirma aquí está leído en estas páginas, no escrito de memoria. Si alguna ha cambiado desde la fecha de comprobación, escríbenos y lo revisamos.

Seguir leyendo

Sube el CSV de tu exchange y descarga los asientos del año: compras, ventas, permutas, traspasos y el deterioro al cierre, con el ajuste del Impuesto sobre Sociedades y listos para Holded. O genera un asiento suelto con la explicación de cada línea. Gratis y sin que nada salga de tu navegador.