¿Cómo puedo ajustar el valor de las columnas "Comprar" o "Vender" a menos de 0,01 en GNU Cash?
Estoy tratando de ver si GNU Cash se puede utilizar para seguir el comercio de divisas de los pares de criptodivisas. Específicamente estoy mirando XMR-BTC
En el momento de escribir estas líneas, el precio de un Monero (XMR) es de 0,0073 Bitcoins (BTC).
Por si acaso, así es como configuré una nueva base de datos GNU Cash para rastrear la compra de XMR con BTC y la venta de XMR por BTC:
-
Inicie GNU Cash. Haga clic en Archivo -> Nuevo. Haga clic en Siguiente. Haga clic en Siguiente. Haga clic en Siguiente.
-
En "Elegir cuentas a crear", marque sólo "Un simple talonario de cheques".
-
Haga clic en "Finalizar". Haga clic en "Aplicar".
-
Escriba un nombre para la nueva base de datos y haga clic en Guardar.
-
Expanda "Activos" para mostrar "Activos corrientes". Expanda "Activos corrientes". Haga clic con el botón derecho en "Activos corrientes" y haga clic en "Nueva cuenta...".
a. Establezca "Nombre de cuenta" = "Cryptocurrencies" y haga clic en "Aceptar".
-
Haga clic en Herramientas -> Editor de seguridad
a. Haga clic en "Añadir".
i. Full Name = "Bitcoin", Abbreviation = "BTC-USD", Display Symbol = "BTC", Type = "cryptocurrency", Fraction traded = 1/ "100000000", Get Quotes online "checked", choose "Yahoo as JSON". Click "OK"
b. Haga clic en "Añadir".
i. Full Name = "Monero", Abbreviation = "XMR-USD", Display Symbol = "XRM", Type = "cryptocurrency", Fraction traded = 1/ "100000000", Get Quotes online "checked", choose "Yahoo as JSON". Click "OK"
c. Haga clic en "Cerrar".
-
Haga clic con el botón derecho en "Cryptocurrencies" y haga clic en "Nueva cuenta...".
- Tipo de cuenta = "Acciones", Nombre de cuenta = "BTC", Valor/Divisa = "BTC-USD (Bitcoin)"
- Tipo de cuenta = "Acción", Nombre de cuenta = "XMR", Valor/Divisa = "XMR-USD (Monero)"
-
Haga doble clic en "BTC" e introduzca un saldo inicial a. Transferencia ="Capital:Saldos iniciales - BTC-USD", Acciones = "0.001"
Después de seguir los pasos anteriores, tendrás una muy simple GNU Cash DB con cuentas para Bitcoin (BTC) y Monero (XMR). El saldo de Monero es 0 XMR. El saldo de Bitcoin es 0.005 BTC (actualmente vale unos 100 USD).
Supongamos ahora que quiere comprar Monero (XMR) con la mitad de su Bitcoin (0,0025 BTC). De nuevo, el precio de un XMR es de 0,0073 BTC. A ese tipo de cambio, usted compra 0,342465753 XMR por 0,0025 BTC. A efectos de este ejemplo, digamos simplemente que no hay comisiones.
Para añadir esta transacción a GNU Cash, abra la cuenta XMR y añada una nueva línea de transacción
- En la columna "Transferencia", seleccione "Activos:Activos corrientes:Criptodivisas:BTC"
- En la columna "Acciones", escriba "0,342465753"
- En la columna "Comprar", escriba "0,0025".
- Haga clic en "Entrar".
Aquí radica el problema: en cuanto abandona la transacción, el campo "Comprar" se borra.
Qué debe lo que ocurre es que GNU Cash divide el campo "Comprar" (0,0025 BTC) por el campo "Acciones" (0,342465753 XMR) y calcula que el precio es 0,0073 (o alguna fracción torpe muy cercana a ésta).
Pero lo que sí ocurre: GNU Cash se da por vencido y borra el archivo (supongo que porque no le gusta que los importes de compra sean tan pequeños ).
Además, si vas a por todas e intentas gastar todo tu Bitcoin (0,005 BTC) en comprar Monero, obtendrás 0,684931507 XMR. Si intenta ingresar este en el libro mayor de la Cuenta XMR:
- En la columna "Transferencia", seleccione "Activos:Activos corrientes:Criptodivisas:BTC"
- En la columna "Acciones", escriba "0.684931507"
- En la columna "Comprar", escriba "0.005"
- Haga clic en "Entrar".
...Entonces GNU Cash redondea la columna "Comprar" a 0,01 BTC, lo que hace que el cálculo del precio sea 0,0146 BTC/XMR, que está muy lejos del precio real de 0,0073 BTC/XMR.
¿Cómo puedo decirle a GNU Cash que acepte mis valores en la columna "Comprar" y "Vender" hasta con 8 decimales (por ejemplo, 0,00000001)?