Сообщество
Логин
Пароль
Забыли пароль?     Регистрация
Ещё проектики
Рабочее время
Минималистичный счётчик рабочего времени онлайн
Общение / Веб версия / Несовпадение остатков. И Cleared Transactions

Несовпадение остатков. и cleared transactions

Maxim
29 июля 2014 14:23
Судя по всему, остатки действительно "гуляют".
Причин может быть масса, особенно в нагруженной и распределённой системе. Не зная точной архитектуры судить не берусь.

Могу, лишь, предложить следующий подход:
1) Остаток на счете -- это атрибут счета. Конкретное значение, привязанное к конкретной дате. (Например, дате банковской выписки)
2) Доступные средства -- сумма остатка на счете и _новых_ (появившихся с момента последнего расчета остатка) транзакций.
3) В момент расчета остатка, транзакции, приведшие к изменению его значения, помечаются как "чистые". И больше не участвуют ни в расчетах. Просто хранятся как справочник.

"Чистыми" транзакциями, можно для себя считать, например, транзакции, попавшие в выписку по счету.

"Чистые" транзакции, в последствии, можно архивировать. И выводить из системы.

Чего данные-то за год (в моём случае) суммировать? А через 10 лет?

------------------------------------------------------------------------------------------------
Это не моё изобретение. Так устроен реестр во многих настольных системах. В Quicken, например. Или в, царствие им небесное, MS Money.
Admin
 
29 июля 2014 17:36
Maxim Пишет:
Судя по всему, остатки действительно "гуляют"
Здравствуйте.
Поясните поточнее вашу проблему, что значит "остатки гуляют".
Maxim
29 июля 2014 23:41
“Гуляют”, это значит, что я и моя жена с разных устройств и сайта (она со своего акаунта, я -- со своего), в разное время видим разные остатки. Разумеется, устройства предварительно синхронизируются.


Заметно это только на тех счетах, которые мы редактируем совместно.

И еще. 1-го августа я приведу остаток своей кредитки в соответствие с данными банка. А в конце проверю на сколько “разбежится”. В этом месяце разбег был около 10 тыс, хотя транзакции в выписке и в отчете -- совпадают. Пока не берите в голову. Надо проверить.
Admin
 
30 июля 2014 09:05
Ответили вам на почту.
Чтобы отвечать на сообщения - зарегистрируйтесь и войдите в личный кабинет.