powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Счета, полаты, возвраты и сальдо
3 сообщений из 3, страница 1 из 1
Счета, полаты, возвраты и сальдо
    #36057322
_Help_me_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Пишу программу для учета данных по абонентам для водоканала. На данный момент на предприяти уже существует некая система учета, которая плохо влияет на мой моск :(

Нормальная работа системы:
1. Контролер приносит объем воды и др. который потребли абонент (consumpt_value).
2. Абоненту могут выставляться следующие счета (сущность ACCOUNT):
* аванс - котрый он может и не оплачивать
* расчет - в котором учитываются все принесенные кубы (consumpt_value)
3. Абонент платит за свои услуги (сущность PAYMENT)
4. Т.о. оборот по кредиту формируется из сущностей PAYMENT, оборот по дебету - из сущностей ACCOUNT вида расчет.
5. Есть сущность PAYMENT_ON_ACCOUNT - закрытие счетов оплатами. Чтобы можно было видеть какие счета оплачены, а какие нет, какие свободные деньги осталиь.
6. Сальдо (CUSTOMER_BALANCE) формируется как:
Сальдо_предыдущего_месяца + Оборот по кредиту - Оборот по дебету

Все это замечательно работает, до тех пор, пока не надо делать возврат кубов.
В существующей системе бухгалтер забивает вручную счет с ОТРИЦАТЕЛЬНОЙ суммой и отрицательными кубами. Как он закрывается оплатами - ХЗ. Сальдо естественно считается правильно.

В моей системе, если создать отрицательный счет - сальдо будет правильным, но система закрытия счетов оплатами не поймет такого финта.

На самомо деле счет с отрицательными кубами делается для:
1. корректировки сальдо
2. отображения данных о "вернувшихся кубах" в актах сверки


А как поступают в других системах, когда надо что-=то вернуть???
...
Рейтинг: 0 / 0
Счета, полаты, возвраты и сальдо
    #36057664
Cane Cat Fisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Help_me_,

Всегда может случиться ситуация, когда нужно что-то вернуть. Возвращают отрицательным начислением. Видимо, нужно понять, и объяснить системе закрытия счетов, что не всякое начисление есть "счет".

Я бы вообще разделил понятия - начисление и счет к оплате. Начислений в месяц может быть несколько строк, например, одна - собственно за потребленную в этом месяце воду, вторая - корректировка за прошлый месяц, с плюсом или минусом. Счет - итог всех начислений. (для удобства в нем могут быть расписаны строки начислений, но как документ к оплате он один). Если итог начисления получился нулевым или отрицательным - счета к оплате нет.
...
Рейтинг: 0 / 0
Счета, полаты, возвраты и сальдо
    #36058285
Борис Бритва
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зашиьбись задачка интересная. При возврате кубов - никак не трогать уже оплаченные счета (деньги ведь по факту не возвращаються).
Я так понимаю между PAYMENT и ACCOUNT есть какая то свзяь которая учитывает какие счета проплачены какие нет (связь собственно и хранится в ) PAYMENT_ON_ACCOUNT - вот в этой таблицчке добавлять спец запись - о "свободных деньгах" (а лучше свободные деньги вообще вынести в отдельную таблицу, как то отдельнго выделить - или как они сечас вообще у вас считаються? PAYMENT_ON_ACCOUNT минус PAYMENT) .
Потом уже специалист или система должна определить какие свободные деньги на какие счета попали.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Счета, полаты, возвраты и сальдо
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]