Estoy usando gnucash para el seguimiento de mis acciones, ETFs y criptomonedas. Para estas últimas, he escuchado a menudo la recomendación de tratarlas como un valor. Como tal, he añadido un espacio de nombres CRYPTO en el editor de valores, por ejemplo para BTC.
Ahora he comprado BTC en diferentes intercambios que están en diferentes países (y monedas). Ejemplo:
CA Assets:Investments:Newton:Cash (Type: Cash, Commodity: Canadian Dollars)
CA Assets:Investments:Newton:Bitcoin (Type: Stock, Commodity: Bitcoin)
[...]
US Assets:Investments:Gemini:Cash (Type: Cash, Commodity: US Dollars)
US Assets:Investments:Gemini:Bitcoin (Type: Stock, Commodity: Bitcoin)
Por supuesto, estas "acciones"/"valores" no estarán en esas bolsas durante mucho tiempo. De ahí que los transfiera a mi cartera personal:
Crypto:Bitcoin Wallet (Type: Stock, Commodity: Bitcoin)
Ahora el problema es: Los campos Precio/Compra/Venta en CA Assets:Investments:Newton:Bitcoin
están en dólares canadienses. Los campos Precio/Pero/Venta en US Assets:Investments:Gemini:Bitcoin
son en dólares estadounidenses.
¿Dónde se fija la moneda para Crypto:Bitcoin Wallet
? Lo ideal sería que fueran en USD.
Sin embargo, cuando transfiero "acciones" (Bitcoin) de CA Assets:Investments:Newton:Bitcoin
a Crypto:Bitcoin Wallet
se muestra el importe canadiense. Cuando transfiero desde US Assets:Investments:Gemini:Bitcoin
se muestra el importe en USD. ¡Se muestran diferentes monedas en la misma cuenta!
Parece que no es el número de valores lo que está vinculado sino el precio... y el precio potencialmente no tiene una moneda (y una conversión) adjunta.
¿Cuál es la mejor manera de afrontar este dilema?