The reason David’s advice is correct is that decimal numbers on computers are represented as binaries and are fundamentally inaccurate: it is not possible to exactly represent 0.1 in binary, just as it’s impossible to exactly represent 1/3 as a decimal fraction.You avoid the representation problem by letting GnuCash compute the price for you.
If you really insist on entering the price, enter it as a rational number... but it must be exactly correct or GnuCash will change it, and that means exactly correct after rounding the value to the smallest currency unit (1/100 in most currencies). E.g., you can’t buy 100 shares at $1.23456 because $123.456 is nonsensical: It’s either $123.45 or $123.46. Regards, John Ralls > On Sep 15, 2018, at 7:25 AM, David Carlson <david.carlson....@gmail.com> > wrote: > > As I stated in my reply, enter the number of shares and total amount, Skip > the price, let GnuCash take care of that. > > David C > > On Sat, Sep 15, 2018 at 9:21 AM Christian Pinedo Zamalloa < > chr.pin...@gmail.com> wrote: > >> Hi David, >> >> I also agree with you that the fractional format is more difficult to read >> than decimal and I also hope to return to decimal format or at least to be >> able to choose between decimal or fractional format. >> >> Regarding my problem with price, I insert the number of shares, the prices >> (in decimal format) and press enter. The decimal formal is converted to >> fractional format, but fractional number is not the same that I inserted >> before. :-( >> >> Any idea? >> >> -- >> Christian Pinedo Zamalloa (zako) >> Sent from my mobile device, please excuse brevity or typos >> >> El sáb., 15 sept. 2018 14:49, David Carlson <david.carlson....@gmail.com> >> escribió: >> >>> Christian Pinedo Zamalloa >>> >>> You have discovered that it is impossible to have all three values >>> shares, price and total exactly as reported by your broker because he >>> usually has to round off one of the numbers. The solution is to let >>> GnuCash set the price after you enter the number of shares and the total >>> amount. Actually, GnuCash is closer to being correct than your broker is. >>> >>> You have also discovered that in release 3.3 GnuCash shows the number of >>> shares in fractional format, which has the technical advantage of being >>> very accurate, if very hard to read. I believe that in the future GnuCash >>> may be changed back to show the number of shares in decimal format to be >>> easier to read, if less accurate. >>> >>> David C >>> >>> >>> >>> On Sat, Sep 15, 2018 at 4:16 AM Christian Pinedo Zamalloa < >>> chr.pin...@gmail.com> wrote: >>> >>>> Hello, >>>> >>>> I have problems to set the correct price of a share that I am selling. >>>> >>>> I try to put the value "128,181208053691" which is automatically >>>> converted >>>> by GnuCash when i push enter key to "128 + 64/377" whose real value is >>>> "128,169761". Furthermore, I checked if I insert value "1", it is >>>> automatically converted by GnuCash to value "1+3/377" (1,007958). >>>> >>>> I don't know how to solve this mesh. Am I doing something wrong? >>>> >>>> -- >>>> zako >>>> _______________________________________________ >>>> gnucash-user mailing list >>>> gnucash-user@gnucash.org >>>> To update your subscription preferences or to unsubscribe: >>>> https://lists.gnucash.org/mailman/listinfo/gnucash-user >>>> If you are using Nabble or Gmane, please see >>>> https://wiki.gnucash.org/wiki/Mailing_Lists for more information. >>>> ----- >>>> Please remember to CC this list on all your replies. >>>> You can do this by using Reply-To-List or Reply-All. >>>> >>> > _______________________________________________ > gnucash-user mailing list > gnucash-user@gnucash.org > To update your subscription preferences or to unsubscribe: > https://lists.gnucash.org/mailman/listinfo/gnucash-user > If you are using Nabble or Gmane, please see > https://wiki.gnucash.org/wiki/Mailing_Lists for more information. > ----- > Please remember to CC this list on all your replies. > You can do this by using Reply-To-List or Reply-All. _______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.