Finance Clearing

Следующие функции связаны с процессом сверки (clearing, клиринг) и используются совместно.

Любая финансовая деятельность имеет две фазы. Первая фаза - это занесение всех проводок в процессе их исполнения. Вторая - проверка всех проводок на их правильность и непротиворечивость. Вторая фаза и называется сверкой. Например, ввод данных в магазине - это первая фаза. Сверкой послужит проверка всех чеков.

Для сверки используется специальный признак Cleared. Некоторые операции (например, коррекция счета или удаление транзакций с сохранением баланса) выполняются только над сверенными транзакциями.

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

Reconcilation, (budget adjust). Сверкой и выравниванием (подгонкой) счета называется процесс сопоставления реальных денег на счете и суммы, указанной в программе. Процесс может предоставлять удобный интерфейс для выставления признака проверки и позволяет ввести реальный баланс. Ненулевая разница между реальным и рассчитанными балансами записывается в специальную транзакцию.

Выравнивание наличного счета еще проще, достаточно сравнить баланс на пальме с количеством денег в кармане.

Purge transactions. При необходимости старые записи следует удалять. Простое удаление транзакции изменит баланс, поэтому применяется следующий метод: удаляются все проверенные (checked) записи, а их баланс прибавляется к начальному балансу счета.