User Manual

Métodos de base de coste

Last updated June 19, 2026 · System (docs ingest)

CryptaCount admite ocho métodos de base de coste. Selección del método de base de coste en los ajustes del espacio de trabajo La elección del método determina cómo calcula la plataforma las ganancias y pérdidas cuando enajena un activo — y en muchas jurisdicciones, esta elección tiene implicaciones fiscales directas.

Resumen de los métodos

Historic FIFO — Historic First In, First Out

Las unidades adquiridas primero se consideran enajenadas primero. Utiliza un deterioro unidireccional (solo reducción de valor, sin reversión). Es el método estándar para la declaración fiscal en muchas jurisdicciones (EE. UU., Reino Unido, varios estados de la UE).

Ejemplo: Compró 2 ETH a 1.800 € en enero y 3 ETH a 2.400 € en marzo. Cuando vende 1 ETH en junio a 2.600 €, Historic FIFO utiliza el coste de enero (1.800 €), lo que da como resultado una ganancia de 800 €.

Historic Weighted Average — Historic Weighted Average

Todas las unidades de un activo se combinan en un único coste medio mediante la media ponderada. No se aplican ajustes por deterioro. Método simplificado adecuado para la declaración fiscal.

Ejemplo: Tras las dos compras anteriores, el coste medio ponderado es: (2 × 1.800 € + 3 × 2.400 €) / 5 = 2.160 €. Vender 1 ETH a 2.600 € produce una ganancia de 440 €.

FMV — Valor razonable de mercado (mark-to-market)

Los activos se valoran a precio de mercado según su valor razonable de mercado actual. Se reconocen las ganancias y pérdidas no realizadas. Se utiliza principalmente en sociedades de trading y en determinadas estructuras de fondos.

NRV + FIFO — Valor neto realizable (base FIFO)

Aplica el principio de «valoración al menor entre el coste y el valor neto realizable» de la NIC 2 utilizando FIFO para el orden de los lotes. Deterioro bidireccional (reducción de valor y reversión, pero no por encima del coste original). Es el método alineado con las NIIF para entidades que clasifican los criptoactivos como existencias.

NRV + Weighted Average — Valor neto realizable (base WAVG)

Igual que NRV + FIFO, pero utiliza el coste medio ponderado como base de comparación. También utiliza un deterioro bidireccional.

LIFO — Last In, First Out

Las unidades adquiridas más recientemente se consideran enajenadas primero.

HIFO — Highest In, First Out

Las unidades de mayor coste se consideran enajenadas primero. Esto minimiza las ganancias realizadas (o maximiza las pérdidas realizadas), lo que puede ser ventajoso para la optimización fiscal donde esté permitido.

Specific Identification — Identificación específica

El usuario (o su contable) selecciona qué lotes específicos enajenar en cada transacción. Esto ofrece el máximo control sobre el momento de realización de ganancias/pérdidas y está permitido en jurisdicciones que admiten la selección de lotes por parte del contribuyente (incluido EE. UU.).

La selección de lotes específicos se gestiona a través del Lot Viewer en Balances → Lots.

Jerarquía de resolución de tres niveles

No necesita elegir un único método para toda su cartera. CryptaCount resuelve el método de base de coste mediante una jerarquía de tres niveles:

Jerarquía de resolución de la base de coste de tres niveles

Nivel 1: Anulación por activo — Establezca un método en un activo concreto. Ejemplo: «Usar HIFO para LINK.» Tiene la máxima prioridad.

Nivel 2: Nivel de clase de activo — Establezca un método para una clase de activo. Ejemplo: «Usar Historic Weighted Average para todas las stablecoins.» Se aplica a todos los activos de esa clase, salvo anulación en el nivel 1.

Nivel 3: Valor predeterminado del espacio de trabajo — El valor predeterminado a nivel de espacio de trabajo establecido en Settings → Workspace Accounting. Ejemplo: «Usar Historic FIFO.» Se aplica a todo lo que no se anule en los niveles 1 o 2.

Cómo configurar

  1. Valor predeterminado del espacio de trabajo — Vaya a Settings → Workspace Accounting y seleccione el método de base de coste predeterminado
  2. Nivel de clase de activo — Vaya a Settings → Asset Registry, seleccione una clase de activo y establezca la anulación del método
  3. Por activo — Seleccione un activo individual y establezca la anulación del método

Ejemplo práctico

Un despacho contable luxemburgués que gestiona la cartera de un cliente podría configurar:

  • Valor predeterminado del espacio de trabajo: Historic FIFO (estándar para Luxemburgo)
  • Clase de activo stablecoins: Historic Weighted Average (el coste combinado es más significativo para activos de valor estable)
  • ETH (activo específico): Identificación específica (el cliente tiene una posición grande en la que la elección del lote importa)

Cuando la plataforma calcula las ganancias de una enajenación de ETH, utiliza la identificación específica (nivel 1). Para una enajenación de USDC, utiliza Historic Weighted Average (nivel 2). Para una enajenación de LINK, utiliza Historic FIFO (nivel 3).

Comparar métodos

Puede ejecutar informes con varios métodos simultáneamente para comparar los resultados. Esto resulta útil a efectos de planificación fiscal y auditoría.

Requisitos propios de cada jurisdicción

Algunas jurisdicciones exigen un método específico. Los perfiles fiscales de 73 jurisdicciones de la plataforma indican qué métodos están permitidos, recomendados o son obligatorios.

Jurisdicción Método obligatorio/recomendado Notas
Francia (particulares) Historic Weighted Average (obligatorio) Fórmula de media ponderada para toda la cartera
Japón Historic Weighted Average (obligatorio) Método de media total para todos los particulares
EE. UU. Historic FIFO (predeterminado) Otros permitidos si se aplican de forma coherente
Alemania Historic FIFO (práctica estándar) No estrictamente obligatorio, pero esperado por el Finanzamt
Australia Historic FIFO, LIFO, HIFO, Identificación específica Elección del contribuyente, debe ser coherente
Reino Unido Section 104 pooling (equivalente a Historic Weighted Average) Se aplica la regla de los 30 días (bed-and-breakfast)

Was this article helpful?

Let us know if this answered your question

Métodos de base de coste — CryptaCount Support