Hello, Konstantin!

Konstantin R. Beliaev wrote:

В общем-то ты угадал. Есть некая "валюта баланса", назовем ее "тугрики", хотя обычно ей дают более привычное название. Если валюта взаиморасчетов не совпадает с этими тугриками, то приходится ее пересчитывать в тугрики по объявленному клиенту курсу. Соответственно все пересчеты/конвертации проходят с ошибками округления, и если операций много - набегает изрядная разница: сумма уплаченная в валюте взаиморасчетов помноженная на курс не совпадает с суммой в тугриках. Наверное ты прав: надо забить на все это, просто уже достало объяснять очередному бухгалтеру, что пересчитывать надо построчно :-((

не. ты можешь делать так:
1. в системе никогда ничего ни во что не пересчитывается. Хранится
информация всегда в рублях.

2. клиенту его кошелек показывается в тугриках.

ну и, чего-то у вас там не складывается. Ну приняли 1000 руб.
перевели в тугрики. зачем дальше в тугриках считать?
бухгалтерия же не тугриковая, а рублевая.

--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34


Ответить