CftClub.ru
Клуб специалистов ЦФТ-Банк

Расчёт комисии РКО

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Настройка и сопровождение
Предыдущая тема :: Следующая тема  
Автор Сообщение
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеСр Июн 29, 2016 13:52   Расчёт комисии РКО Ответить с цитатой
Полезность: Нет оценки
Не знаю куда затолкать комисиию за РКО за ведение, расчёт производится операцией из РКО "04.1 Расчет периодических комиссий (по всем договорам)" в хук и вычпар попадаю, но падает в ошибку. Код и лог ниже. Где собака порылась?
В хук передается правильный id rko, но пустой id проводки. Может здесь косяк? Тогда куда надо пихать вычпар для комисии РКО?

Код:

      elsif P_PAR = 'PSH_RKO_DBO' and rko%class in ('RKO','RKO_CUR')
         then DBO_TRUE:=0; --      
         select cl_dbo (count(cl_dbo))
         in ::[PSH_IBANK2]
         where cl_dbo.[CLIENT] = rko.[CLIENT] --.[CLIENT_F]
               and   (cl_dbo.[DATE_CLOSE] is null or cl_dbo.[DATE_CLOSE] > add_months(last_day(::[SYSTEM].[OP_DATE]), -1))
                and (cl_dbo.[DATE_OPEN] is null or cl_dbo.[DATE_OPEN] <= last_day(::[SYSTEM].[OP_DATE])) into DBO_TRUE;
         if DBO_TRUE=0 then   return ('0');
         else             return ('1');
         end if;   



[HOOK_BANK]::[RKO_CALC_PAR_1] P_PAR=ВАЛ_СЧЕТ_РКО P_DOC= P_PROD=86335101 RKO P_PATT=^~CNDIF~0~^^~WOUT_COM~1~^^~NULL_NUM~1~^^~SAVE_OPER~1~^^~IS_KT~0~^^~DB~29/07/2016 00:00:00~^^~DE~29/07/2016 00:00:00~^^~LATE_CALC~0~^^~BO_P#DEPART~22629860~^^~PATTERN_ID~54290232~^^~ID_OP_DOG~007F7CC20001~^
GET_VALUE: При вычислении значения реквизита "PSH_RKO_DBO"
для экземпляра "86335101" класса "Расчетно-кассовое обслуживание" ошибка:
ORA-20999: CLS-BAD_QUALIFIER: Неправильный квалификатор [PSH_RKO_DBO], тип [PRODUCT]
[CALC_PARAMS]::[RUN_CALC_PAR]: Вычисленное выражение: 'RUB' = 'RUB' and = '0'
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеСр Июн 29, 2016 15:22    Ответить с цитатой
Полезность: Нет оценки
Отбой, нашел вычпар ЭЛ_КЛИЕНТ - подходит как низя лучше ))
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеСр Июн 29, 2016 16:48    Ответить с цитатой
Полезность: Нет оценки
Ещё вопрос Very Happy
Не могу добиться того, чтобы комиссия за открытие - прописанная в ссылке на тариф:
- Ставка тарифа 100
- Валюта расчёта RUB
- Вернуть в валюте RUB
По валютному счёту РКО посчиталась по ДТ по курсу т.е. 100/курс
Возвращает 500* на курс

Как это сделать? Или только в шаблоне документа мутить придётся, а не через тариф?
vtar
Эксперт


Вступление в Клуб: 20.03.2009
СообщениеСр Июн 29, 2016 17:49    Ответить с цитатой
Полезность: Нет оценки
yaffil пишет:
Ещё вопрос Very Happy
Не могу добиться того, чтобы комиссия за открытие - прописанная в ссылке на тариф:
- Ставка тарифа 100
- Валюта расчёта RUB
- Вернуть в валюте RUB
По валютному счёту РКО посчиталась по ДТ по курсу т.е. 100/курс
Возвращает 500* на курс

Как это сделать? Или только в шаблоне документа мутить придётся, а не через тариф?


комиссия в валюте счета что ли берется ?
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеСр Июн 29, 2016 17:54    Ответить с цитатой
Полезность: Нет оценки
vtar пишет:

комиссия в валюте счета что ли берется ?


Да, но чтобы 100 рублей получилось, если доллар=20 то ДТ=5, КТ=100, Нац=100
vtar
Эксперт


Вступление в Клуб: 20.03.2009
СообщениеСр Июн 29, 2016 18:26    Ответить с цитатой
Полезность: 1
Мне кажется в таком случае у тебя валюта расчета НЕ RUB

глава 1-06-1

Валюта расчета - валюта тарифа. По умолчанию совпадает с валютой исходного документа

Вернуть в валюте – валюта, в которую необходимо пересчитать сумму комиссии, рассчитанную по
ставке тарифа. Если валюта не указана, то сумма комиссии будет возращена в валюте счета
дебета исходного документа.
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеЧт Июн 30, 2016 11:33    Ответить с цитатой
Полезность: Нет оценки
Мерси, оказывается надо просто убрать Smile
Но оказывается надо не так, надо с валютного РКО списать 500 рублей с Рублёвого РКО. Есть такой выч. пар штатный или свой рисовать?
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеЧт Июн 30, 2016 14:52    Ответить с цитатой
Полезность: Нет оценки
Усё, нашел
vtar
Эксперт


Вступление в Клуб: 20.03.2009
СообщениеЧт Июн 30, 2016 17:57    Ответить с цитатой
Полезность: Нет оценки
yaffil пишет:
Усё, нашел

нашел - поделись !
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеЧт Июн 30, 2016 18:07    Ответить с цитатой
Полезность: 1
vtar пишет:
yaffil пишет:
Усё, нашел

нашел - поделись !


Та там прям на договоре валютном надо поставить рублёвый счёт РКО за взятие комиссии, до того как подписать его. Тогда комиссия при подписании уходит с указанного счёта (если он не указан то с текущего валютного то есть)
egor_spb
Участник - экстремал


Вступление в Клуб: 28.09.2007
СообщениеПт Июл 01, 2016 15:22    Ответить с цитатой
Полезность: 1
yaffil пишет:
vtar пишет:
yaffil пишет:
Усё, нашел

нашел - поделись !


Та там прям на договоре валютном надо поставить рублёвый счёт РКО за взятие комиссии, до того как подписать его. Тогда комиссия при подписании уходит с указанного счёта (если он не указан то с текущего валютного то есть)

Точно! Название счета в бизнес-операции NAT_ACC_FOR_COMIS
svn
Профи


Вступление в Клуб: 04.02.2008
СообщениеПт Июл 01, 2016 16:49    Ответить с цитатой
Полезность: 1
в БО это СЧЕТ_КОМИССИИ_РКО
если счет прописан будет браться именно он, если нет то просто счет РКО
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Настройка и сопровождение Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах