forum.bitel.ru
http://forum.bitel.ru/

Проблема с исходящим и входящим остатком
http://forum.bitel.ru/viewtopic.php?f=22&t=1569
Страница 1 из 1

Автор:  Andrey [ 01 ноя 2008, 07:54 ]
Заголовок сообщения:  Проблема с исходящим и входящим остатком

Столкнулся с необычной проблемой. В договоре исходящий остаток на конец октября 58 рублей, а входящий остаток на начало ноября - минус 100 рублей. Скрины прилагаю. Пока что нашёл только один такой договор. Из-за чего могло такое произойти?

Вложения:
11s.jpg
11s.jpg [ 61.72 КБ | Просмотров: 7735 ]
10s.jpg
10s.jpg [ 34.71 КБ | Просмотров: 7735 ]

Автор:  Victor [ 01 ноя 2008, 11:21 ]
Заголовок сообщения: 

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

Автор:  Andrey [ 01 ноя 2008, 11:30 ]
Заголовок сообщения: 

Спасибо, помогло внесение нулевого платежа за прошлый месяц.
Интересно ещё мнение разработчиков, как избежать этого в будущем.

Автор:  Victor [ 01 ноя 2008, 14:04 ]
Заголовок сообщения: 

Andrey писал(а):
Спасибо, помогло внесение нулевого платежа за прошлый месяц.
Интересно ещё мнение разработчиков, как избежать этого в будущем.

Видимо пользователю в октябре был занесен приход или расход за ноябрь..

Автор:  jack7 [ 03 дек 2008, 16:39 ]
Заголовок сообщения: 

Andrey писал(а):
Спасибо, помогло внесение нулевого платежа за прошлый месяц.
Интересно ещё мнение разработчиков, как избежать этого в будущем.


+1
такая же ситуация
просим внимания разработчиков

Цитата:
bill вер. 4.5 сборка 126 от 17.10.2008 11:05:36
dialup вер. 4.5 сборка 89 от 16.10.2008 09:56:22
email вер. 4.5 сборка 89 от 14.10.2008 17:27:19
ipn вер. 4.5 сборка 108 от 14.10.2008 17:27:20
npay вер. 4.5 сборка 88 от 14.10.2008 17:27:30
reports вер. 4.5 сборка 88 от 14.10.2008 17:27:30
rscm вер. 4.5 сборка 88 от 21.10.2008 13:50:43
ru.bitel.bgbilling.plugins.cashcheck вер. 4.5 сборка 14 от 21.10.2008 13:50:02
ru.bitel.bgbilling.plugins.crm вер. 4.5 сборка 106 от 15.10.2008 16:03:45
ru.bitel.bgbilling.plugins.documents вер. 4.5 сборка 51 от 21.10.2008 13:51:45
ru.bitel.bgbilling.plugins.helpdesk вер. 4.5 сборка 77 от 17.10.2008 15:07:29
trayinfo вер. 4.5 сборка 78 от 14.10.2008 17:27:31

Автор:  Администратор [ 03 дек 2008, 17:20 ]
Заголовок сообщения: 

У вас тоже абонки у юзеров были? Можно скринов побольше, хоть систему понять..

Автор:  jack7 [ 04 дек 2008, 01:20 ]
Заголовок сообщения: 

Администратор писал(а):
У вас тоже абонки у юзеров были? Можно скринов побольше, хоть систему понять..


после внесения нулевого платежа задним числом за ноябрь история приходов и остатков стала нормальной

Вложения:
rv1.JPG
rv1.JPG [ 240.29 КБ | Просмотров: 7496 ]

Автор:  skn [ 05 дек 2008, 01:47 ]
Заголовок сообщения: 

Возможен такой вариант
1) текущий месяц НОЯБРЬ
2) у клиента исходящий остаток 500р
3) клиенту заносится расход ДЕКАБРЕМ -100р при этом на декабрь создается запись в таблице с балансом с ВХОДЯЩИМ остатком равным ТЕКУЩЕМУ остатку за НОЯБРЬ - 500р и расход -100 и исходящим остатком 400р
4) в текущем месяце (ноябре) клиенту добавляется нарабокта -200р при этом происходит перерасчет исходящего остатка НО ТОЛЬКО ДО ТЕКУЩЕГО МЕСЯЦА!!! таким образом входящий остаток ДЕКАБРЯ не меняется!!!
5) наступает декабрь мы обнаруживаем расхождение и заносим например нулевой платеж НОЯБРЕМ при этом происходит перерасчет балансов с НОЯБРЯ до текущего месяца (ДЕКАБРЯ) при этом исходящий остаток ноября переноситься как входящй остаток декабря.

Автор:  jack7 [ 05 дек 2008, 11:21 ]
Заголовок сообщения: 

skn писал(а):
1) текущий месяц НОЯБРЬ
2) у клиента исходящий остаток 500р


вот уже на этом шаге неверное отображение
исходящий остаток на конец ноября составляет 157,21
500+500 - (612.79+210+20) = 157.21
а в следующей строке
входящий остаток на начало декабря 500
откуда сумма большая остатка конца месяца, если не было прихода?

Автор:  skn [ 05 дек 2008, 13:17 ]
Заголовок сообщения: 

10 ноября был приход 500р следовательно и остаток был 500р
если после этого начисли абонтку в декабре, то ВХОДЯЩИЙ остаток декабря и будет 500р

Автор:  jack7 [ 05 дек 2008, 13:30 ]
Заголовок сообщения: 

то есть
если я правильно понял, если бы списание абонентской платы было осуществлено вовремя(мы запускали вручную, в декабре), то отчет выглядел бы более логично?

и еще вопрос
достаточно ли поставить задачу в планировщике на 0 часов 0 минут 1 числа каждого месяца для верного списания абонплаты

Автор:  jack7 [ 08 дек 2008, 12:29 ]
Заголовок сообщения: 

jack7 писал(а):
вот уже на этом шаге неверное отображение
исходящий остаток на конец ноября составляет 157,21
500+500 - (612.79+210+20) = 157.21
а в следующей строке
входящий остаток на начало декабря 500
откуда сумма большая остатка конца месяца, если не было прихода?


skn писал(а):
10 ноября был приход 500р следовательно и остаток был 500р
если после этого начисли абонтку в декабре, то ВХОДЯЩИЙ остаток декабря и будет 500р


про абонплату вопрос отдельный, но почему из входящего за декабрь не списалась сумма наработки за ноябрь ?

Автор:  skn [ 10 дек 2008, 01:47 ]
Заголовок сообщения: 

Обсчет баланса ведется до ТЕКУЩЕГО месяца, т. е. в ноябре он пересчитывался только до ноября, когда наступил декабрь и потребовалось провести операцию начисления декабрем программа проверяет если запись баланса на текущий месяц, если такой нет, то берется остаток на предыдущий месяц и создается запись на текущий, НО если запись УЖЕ СУЩЕСТВУЕТ то сверка с остатком предыдущего месяца не проводиться, что и произошло в вашем случае ОСТАТОК перенеся до того как было произведены начисления за ноябрь.

Автор:  skn [ 10 дек 2008, 01:54 ]
Заголовок сообщения: 

Цитата:
достаточно ли поставить задачу в планировщике на 0 часов 0 минут 1 числа каждого месяца для верного списания абонплаты


если начисление абонплат запускается 1 числа с 0 до 1 часа то производиться пересчет абонплат за предыдущий месяц

Автор:  jack7 [ 10 дек 2008, 12:56 ]
Заголовок сообщения: 

ок, спасибо за ответы

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/