1 votos

¿Cómo ingresar costos de gasolina con 3 decimales?

¿Hay alguna manera de ingresar costos asociados con la gasolina usando 3 decimales como lo hace la industria?

Supongamos que hay un impuesto a la gasolina de $0.374/galón que está incluido en el precio en la bomba, pero que se puede deducir bajo ciertas condiciones, por lo que lo detallamos por separado. Si el precio en la bomba de la gasolina es de $2.559/galón, el gasto en gasolina en realidad es de $2.185/galón. Por lo tanto, nos gustaría poder ingresar algo así:

2024/01/30   Gasolinera,  10.893 galones @ $2.559
   10.893 gal @ $2.185/gal   Gastos:Auto:Gasolina         $23.801
   10.893 gal @ $0.374/gal   Gastos:Impuestos:Combustible       $ 4.074
                             Pasivos:MasterCard   -$27.88

Usé este ejemplo específicamente para mostrar que si se suman los dos gastos, el total es de $27.875, que se redondea a $27.88, que es la cantidad que carga la bomba en la tarjeta. Sin embargo, sin el soporte del tercer decimal, GnuCash redondea a 2 decimales prematuramente, dando $23.80 y $4.07 para los montos de gasto, lo que solo suma $23.87 y crea un desequilibrio. Me preguntaba cómo abordar mejor esta discrepancia, o si es posible hacerlo.

Gracias,

4voto

Grzenio Puntos 16802

A menos que realmente te importe el tercer decimal, una solución alternativa sería restar el costo del gas del total para obtener el impuesto en lugar de calcular el impuesto.

En esa situación, tus entradas serían:

2024/01/30   Gasolinera,  10.893 galones @ $2.559
   10.893 gal @ $2.185/gal   Gastos:Auto:Gas         $23.80
   10.893 gal @ $0.374/gal   Gastos:Impuestos:Combustible       $ 4.08
                             Pasivos:MasterCard   -$27.88

Los errores de redondeo deberían compensarse en gran medida a lo largo de múltiples transacciones.

1voto

Simon Tillson Puntos 161

GNUCash tiene un conjunto de monedas incorporadas que se incorporan automáticamente dentro de el archivo de libro mayor al ser utilizado por primera vez. Las monedas se identifican a través de un par (espacio de nombres, identificador), por ejemplo ISO4217 y USD.

  1. Crea una copia de seguridad de tu archivo de libro mayor.

  2. Si guardas tu libro mayor en un formato comprimido, descomprímelo (por ejemplo, con la utilidad gunzip). (Las nuevas guardar se comprimen si la casilla de verificación comprimir archivos en Preferencias General  Archivos está marcada)

  3. Abre el archivo descomprimido con un editor de texto como vi. (vim puede comprimir/descomprimir automáticamente archivos *.gz.)

  4. Cambia la definición de la moneda incorporada.

    1. Suponiendo que no tengas otras monedas en tu libro mayor, simplemente busca y reemplaza todas las ocurrencias de

      ISO4217

      con algo más, por ejemplo

      CURRENCY

      De lo contrario (si el par ISO4217, USD permanece sin cambios) GNUCash sobrescribe el siguiente cambio con cada guardado subsiguiente.

    2. Identifica la definición de la moneda para el Dólar Estadounidense

        CURRENCY
        USD
      
        currency

      e inserta la siguiente línea en cualquier parte del medio

        1000
  5. Guarda el archivo de libro mayor modificado.

  6. Utiliza el libro mayor desde GNUCash. Ahora puedes introducir y almacenar hasta tres decimales desde la interfaz gráfica de usuario (GUI).

Sinceramente, aunque técnicamente es posible, de todas formas no recomendaría hacer esto.

1voto

smarhacker67 Puntos 1

Puedes personalizar la unidad más pequeña indivisible para una moneda o mercancía a nivel de cuenta. En el árbol de cuentas, selecciona resalta la cuenta deseada con un solo clic, luego haz clic en "Editar" en la barra de herramientas, luego cambia el valor de "Fracción más pequeña" al poder de 10 deseado, que en tu caso será "1/1000" para las dos cuentas de Gastos que mencionaste, y "1/100" (o simplemente el valor predeterminado "Usar Valor de Mercancía") para la cuenta de Pasivos que mencionaste.

El motor se encargará entonces de redondear de la manera que desees.

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X