Ошибка при расчете строки 4 приложения 6 ФОР.
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
dbmaslov Профи
Вступление в Клуб: 11.07.2007
|
Пн Окт 06, 2008 10:59  Ошибка при расчете строки 4 приложения 6 ФОР. |
|
Полезность: Нет оценки
|
Уважаемые коллеги!
Столкнулся с такой ошибкой ФОР: Строка 4 Приложения 6 рассчитывается неправильно, что влияет на весь остальной расчет.
Такая ситуация может возникнуть при малых значениях остатков на резервируемых счетах и больших остатках наличных денежных средств.
Система округляет полученное значение по арифметическим правилам, а должна контролировать, чтобы округленная величина этого показателя не превышала 25%-го порога.
Документ основание 255-П:
Цитата: | 3.5. Документ, форма которого приведена в приложении 6 к настоящему Положению, составляется в целях определения величины наличных денежных средств в валюте Российской Федерации в кассе кредитной организации, исключаемых при расчете нормативной величины обязательных резервов (код обозначения - 202025).
Указанная величина определяется исходя из фактических остатков наличных денежных средств в валюте Российской Федерации в кассе кредитной организации, учитываемых на балансовых счетах NN 20202, 20206, 20207, 20208, и не должна превышать 25 процентов размера (суммы) обязательных резервов по обязательствам в валюте Российской Федерации, рассчитанного до его уменьшения на указанную величину |
В ЦФТ зарегистрирован запрос: BS00082100.
Странно то, что это правило действует уже более полутора лет, а до сих пор с такой ситуацией массово никто в ЦФТ не обращался, кроме еще одного банка. Хотя по информации от людей работающих на других системах типа Диасофт, этой проблеме уделяли внимание производители АБС и вроде даже решали. |
|
 |
r00st Эксперт
Вступление в Клуб: 14.09.2007
|
Пн Окт 06, 2008 12:39   |
|
Полезность: Нет оценки
|
Неужели формулой "БОЛЬШИЙ" нельзя обойти проблему?
Ею всегда решалась задача "превышения остатков" |
|
 |
dbmaslov Профи
Вступление в Клуб: 11.07.2007
|
Пн Окт 06, 2008 14:48   |
|
Полезность: Нет оценки
|
r00st пишет: | Неужели формулой "БОЛЬШИЙ" нельзя обойти проблему?
Ею всегда решалась задача "превышения остатков" |
у Вас стоит БОЛЬШИЙ в формуле строки 4 приложения 6?
по информации от ЦФТ - эта проблема требует серьезных доработок. |
|
 |
r00st Эксперт
Вступление в Клуб: 14.09.2007
|
Вт Окт 07, 2008 06:36   |
|
Полезность: Нет оценки
|
1. Как настроена сейчас эта графа?
2. Через "Больший" это реализуется примерно так:
сумма остатков на счетах кассы - r1, сумма резервов по обязательствам - r2
формула следующая:
Код: | -БОЛЬШИЙ(-r1, -r2*0.25) |
|
|
 |
dbmaslov Профи
Вступление в Клуб: 11.07.2007
|
Вт Окт 07, 2008 10:40   |
|
Полезность: Нет оценки
|
r00st пишет: | 1. Как настроена сейчас эта графа?
2. Через "Больший" это реализуется примерно так:
сумма остатков на счетах кассы - r1, сумма резервов по обязательствам - r2
формула следующая:
Код: | -БОЛЬШИЙ(-r1, -r2*0.25) |
|
Рустам, по-моему, мы говорим о разных вещах, алгоритм расчета этой строки следующий:
1. вычисляется остатки на счетах касс (R1)
2. затем проверяется, не превышает ли полученное значение 25% от общей суммы резервируемых обязательств
3. если сумма превышает, то полученное значение округляется до значения 25%.
4. затем из общей суммы резервируемых обязательств вычитается округленная сумма.
не совсем понятно как данная задача может быть решена при помощи оператора БОЛЬШИЙ. |
|
 |
r00st Эксперт
Вступление в Клуб: 14.09.2007
|
Вт Окт 07, 2008 14:12   |
|
Полезность: 1
|
Возможно и о разных вещах говорим )) Я имею ввиду следующее:
Указанная формула выполняет 2 и 3 пункты, т.е. ищется минимальная из 2 сумм ("остатки кассы" и "25% резерва"), которую необходимо вычесть из общей суммы резервов.
Полагаю, проще будет на примере:
Остатки равны 100. Резерв равен 80.
Мы должны сравнить 100 с "25% от 80" и вычесть меньший результат из 80, т.е. результат должны получить 60.
"БОЛЬШИЙ(-100,-80*0.25)" даст нам -20 (т.к. -20 больше -100).
А "-БОЛЬШИЙ" даст те самые 20.
Остается вычесть их из общей суммы резерва.
Обратный пример:
остатки равны 10, резерв = 80.
Поскольку остатки не превышают 25% резерва, мы должны вычесть их в полном объеме, т.е. получить 70.
"-БОЛЬШИЙ (-10, -80*0.25)" вернет 10, которые и следует вычесть. |
|
 |
dbmaslov Профи
Вступление в Клуб: 11.07.2007
|
Вт Окт 07, 2008 21:09   |
|
Полезность: Нет оценки
|
Попытаюсь объяснить более детально:
ВХОДНЫЕ ПАРАМЕТРЫ:
строка 3 прил. 6 = 2,137,660.97 руб. (среднехронологический остаток в кассе)
строка 2_4 прил. 1 = 39,175.67 (резервируемые обязательства)
АЛГОРИТМ:
Определяем максимально возможную сумму уменьшения резерва т.е. берем 25% от 39175.67 (2.4) то получится 9793.92
сравниваем полученное значение с 2137660.97, определяем, что оно меньше, поэтому берем значение 2_4*25% (39175.67*0.25)
далее округляем полученное значение до тыс. руб. получится 10 т.р.
ПРОБЛЕМА:
10000.00 это уже больше чем 25% от суммы 39175.67, явно превышения порога в 25% (39,175.67)
ЗАДАЧА:
обеспечить контроль за тем чтобы округленное значение было больше не 25% от строки 2.4 Если оно больше, то брать именно 25% и меньше
ПРИМЕР РЕШЕНИЯ:
В нашем случае 9793.92 должно быть округлено до 9 т.р
если кратко то проблема в том, что система округляет по правилам округления, а нужно всегда в меньшую сторону. |
|
 |
r00st Эксперт
Вступление в Клуб: 14.09.2007
|
Ср Окт 08, 2008 05:44   |
|
Полезность: Нет оценки
|
Полагаю, тут надо TRUNC навесить на 25% резерва, c обрезанием до тысяч (-3)
Код: | -БОЛЬШИЙ(-r3, -trunc(1#r2_4*0.25,-3)) |
|
|
 |
dbmaslov Профи
Вступление в Клуб: 11.07.2007
|
Пн Окт 13, 2008 09:22   |
|
Полезность: Нет оценки
|
r00st пишет: | Полагаю, тут надо TRUNC навесить на 25% резерва, c обрезанием до тысяч (-3)
Код: | -БОЛЬШИЙ(-r3, -trunc(1#r2_4*0.25,-3)) |
|
Рустам, Trunc действительно помогает, но это решение, при котором требуется исправлять не только настройки но и сам шаблон.
Жду результатов от ЦФТ их не будет придется использовать предложенный метод |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|