Bug 6474 - Gnucash неправильно вычисляет сумму счета.
: Gnucash неправильно вычисляет сумму счета.
Status: CLOSED WORKSFORME
: Sisyphus
(All bugs in Sisyphus/gnucash)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2005-04-10 22:24 by
Modified: 2005-06-01 00:51 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2005-04-10 22:24:01
Об этой ошибке полезно помнить при выходе версии 2.0 
Кто-нибудь еще сталкивался с некорректными вычислениями в программе? 

GnuCash 1.8.11 неправильно вычисляет сумму следующего счета. 
Steps to Reproduce:
1. Фирма -> Поставщики -> Создать платеж     

2. Заполните новый счет как показано ниже.     

Количество  Цена Единицы    Всего      
1           27.90           27.90     
.81         21.90           17.74     
.91         14.50           13.20     


Actual Results:  
GnuCash вычисляет сумму счета как 58.83 вместо 58.84     
Обратите внимание, что никакого округления результата здесь не требуется.    

Expected Results:  
Ожидаемый результат 58.84
------- Comment #1 From 2005-04-12 11:58:09 -------
Похоже это связано с тем, что   
  1*27.90=27.90 
.81*21.90=13.195  
.91*14.50=17.739 
и итог соответственно: 
13.195+17.739+27.90=58.834   
То есть при вычислении сумм по каждой строке не происходит округления. 
------- Comment #2 From 2005-04-20 10:26:48 -------
будем проверять в gnucash2 
------- Comment #3 From 2005-04-22 15:15:24 -------
Звучит логично. Финансовый калькулятор Texas Instruments BA II Plus вычисляет 
точно так же. Предлагаю данный баг закрыть. 
------- Comment #4 From 2005-04-23 00:19:25 -------
Ещё бы комментарий налоговой к этой баге. 
Им не всегда нравится, когда сумма чисел не совпадает с ИТОГО. 
------- Comment #5 From 2005-06-01 00:51:26 -------
закрыто