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

Тариф. Настроить валюту расчета

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


Вступление в Клуб: 02.07.2007
СообщениеПн Ноя 24, 2008 16:02   Тариф. Настроить валюту расчета Ответить с цитатой
Полезность: Нет оценки
Комиссии по договорам "Расчетно-кассового обслуживания в валюте" у нас указываются в валюте договора, а удерживаются в RUB.

например, комиссия за исходящий платеж 50 у.е.
это значит что для долларового договора комиссия с документа = 50 * курсUSD,
а для еврового договора комиссия = 50 * курсEUR

Для этого приходится для каждой из возможных валют заводить тариф (см. спр "Тарифы, комиссии, налоги).
Можно ли завести универсальный тариф для всех ин. валют???
lexoos
Участник - экстремал


Вступление в Клуб: 06.11.2007
СообщениеВт Ноя 25, 2008 10:52    Ответить с цитатой
Полезность: Нет оценки
В настройках проводок по соответствующей бизнес-операции
korneev
Профи


Вступление в Клуб: 02.07.2007
СообщениеВт Ноя 25, 2008 11:56    Ответить с цитатой
Полезность: Нет оценки
Shocked
lexoos
Участник - экстремал


Вступление в Клуб: 06.11.2007
СообщениеВт Ноя 25, 2008 12:01    Ответить с цитатой
Полезность: Нет оценки
Если в БО лезть не охота, попробуйте настройки тарифов Вернуть в валюте Вернуть по курсу за дату.
korneev
Профи


Вступление в Клуб: 02.07.2007
СообщениеВт Ноя 25, 2008 12:11    Ответить с цитатой
Полезность: Нет оценки
У Вас работает так как Вы рекомендуете настроить?? или это лишь предположения
lexoos
Участник - экстремал


Вступление в Клуб: 06.11.2007
СообщениеВт Ноя 25, 2008 12:32    Ответить с цитатой
Полезность: Нет оценки
Насчет настроек тарифов - предположение исходя из:
Цитата:
Вернуть в валюте – валюта, в которую пересчитать сумму комиссии, рассчитанную по ставке тарифа. Если валюта не указана, то сумма комиссии будет возращена в валюте счета дебета исходного документа.

Вернуть по курсу – возвращаемую сумму комиссии в указанной валюте пересчитать по курсу на последнюю дату из указанного справочника, если по виду операции и валюте курс и дата не указаны, то вернуть в указанной валюте по курсу ЦБ.

За дату - ссылка на справочник вычисляемых параметров, позволяет выбрать курс из справочника (указанного в реквизите "вернуть по курсу") на дату, заданную условиями продукта. (например D_VALUE_INP для конверсионных сделок – дата валютирования сделки по валюте прихода).

А расчет по умолчанию производится в валюте документа, а также можно и валюте дебетуемого счета. Также можно юзать настройку Только для определения ставки
Цитата:
логический признак, значение "да" определяет, что валюта расчета используется только для определения ставки тарифа, сумма комиссии рассчитывается в этом случае применением ставки тарифа как сумме операции (сумме купленной/проданной в сделке валюте, см. примеры в описании настройки по конверсионным сделкам
korneev
Профи


Вступление в Клуб: 02.07.2007
СообщениеВт Ноя 25, 2008 15:50    Ответить с цитатой
Полезность: Нет оценки
как настроить, для меня, к сожалению, остается непонятным
ashslim
Профи


Вступление в Клуб: 21.08.2007
СообщениеВт Ноя 25, 2008 17:00    Ответить с цитатой
Полезность: Нет оценки
А каким образом у вас прописана в шаблоне б/о сумма операции? Через тариф, просто сумма, или вычисляемый кодик?

Как вариант можно в шаблоне б/о прописать сумму КТ к примеру 50*[КУРС_ЦБ_РКО] - это стандартный код, возвращает курсу валюты договора РКО. Тогда сумма будет возвращаться в рублях, учитывая валюту конкретного договора.
timochev
Эксперт


Вступление в Клуб: 02.07.2007
СообщениеВт Ноя 25, 2008 17:20    Ответить с цитатой
Полезность: Нет оценки
ashslim пишет:
А каким образом у вас прописана в шаблоне б/о сумма операции? Через тариф, просто сумма, или вычисляемый кодик?

Как вариант можно в шаблоне б/о прописать сумму КТ к примеру 50*[КУРС_ЦБ_РКО] - это стандартный код, возвращает курсу валюты договора РКО. Тогда сумма будет возвращаться в рублях, учитывая валюту конкретного договора.

А если нужен 1% мин. 50 у.е? И хочется писать не формулы, а основываться на соответствующих полях тарифов?
ashslim
Профи


Вступление в Клуб: 21.08.2007
СообщениеВт Ноя 25, 2008 17:34    Ответить с цитатой
Полезность: Нет оценки
timochev пишет:
ashslim пишет:
А каким образом у вас прописана в шаблоне б/о сумма операции? Через тариф, просто сумма, или вычисляемый кодик?

Как вариант можно в шаблоне б/о прописать сумму КТ к примеру 50*[КУРС_ЦБ_РКО] - это стандартный код, возвращает курсу валюты договора РКО. Тогда сумма будет возвращаться в рублях, учитывая валюту конкретного договора.

А если нужен 1% мин. 50 у.е? И хочется писать не формулы, а основываться на соответствующих полях тарифов?


Как выше уже писал lexoos настраиваете тариф, где указываете ставка тарифа 1, галка процент от суммы. Мин. сумма 50, вернуть в валюте RUB.
Валюта расчета если не ошибаюсь не важна.

В шаблоне б/о в поле Сумма Кт нужно поставить [ДЛЯ_КОМИСС_РКО].
timochev
Эксперт


Вступление в Клуб: 02.07.2007
СообщениеВт Ноя 25, 2008 18:39    Ответить с цитатой
Полезность: Нет оценки
ashslim пишет:
timochev пишет:
ashslim пишет:
А каким образом у вас прописана в шаблоне б/о сумма операции? Через тариф, просто сумма, или вычисляемый кодик?

Как вариант можно в шаблоне б/о прописать сумму КТ к примеру 50*[КУРС_ЦБ_РКО] - это стандартный код, возвращает курсу валюты договора РКО. Тогда сумма будет возвращаться в рублях, учитывая валюту конкретного договора.

А если нужен 1% мин. 50 у.е? И хочется писать не формулы, а основываться на соответствующих полях тарифов?


Как выше уже писал lexoos настраиваете тариф, где указываете ставка тарифа 1, галка процент от суммы. Мин. сумма 50, вернуть в валюте RUB.
Валюта расчета если не ошибаюсь не важна.

В шаблоне б/о в поле Сумма Кт нужно поставить [ДЛЯ_КОМИСС_РКО].

Списываю со счета 40702840 100 USD. Курс 1 USD = 27.6613
Если завести тариф с валютой расчета USD, то расчет правильный:
Цитата:
#TARIF Для определения ставки плучили сумму 100
#TARIF Условие: [ТИП_КЛИЕНТА] = 'Ю'
[CALC_PARAMS]::[RUN_CALC_PAR]: Вычисленное выражение: 'Ю' = 'Ю'
#TARIF Условие выполнено
#TARIF Применяем найденную ставку к 100
#TARIF Ret_Valuta = RUB, Calc_Valuta = USD
#TARIF Значение: 1
[CALC_PARAMS]::[RUN_CALC_PAR]: Вычисленное выражение: 1
#TARIF Получили сумму: 1
#TARIF Получили сумму для определения минимума/максимума: 1
#TARIF Провели обычную проверку минимума/максимума
#TARIF Рассчитана сумма комиссии 1,383.0650000
#TARIF Определена сл. сумма тарифа "КОБ. Комиссия за платеж в другой банк (ЮЛ и ФЛ)" [КОМИСС_КБ]: 1383.065 RUB

Теперь смотрим, что будет, если валюта счета не совпадает с валютой расчета. Для этого сделаем в тарифе валюту расчета EUR. Получим неправильную комиссию:
Цитата:
#TARIF Для определения ставки плучили сумму 79.2267307477
#TARIF Условие: [ТИП_КЛИЕНТА] = 'Ю'
[CALC_PARAMS]::[RUN_CALC_PAR]: Вычисленное выражение: 'Ю' = 'Ю'
#TARIF Условие выполнено
#TARIF Применяем найденную ставку к 79.2267307477
#TARIF Ret_Valuta = RUB, Calc_Valuta = EUR
#TARIF Значение: 1
[CALC_PARAMS]::[RUN_CALC_PAR]: Вычисленное выражение: 1
#TARIF Получили сумму: .792267307477
#TARIF Получили сумму для определения минимума/максимума: .792267307477
#TARIF Провели обычную проверку минимума/максимума
#TARIF Рассчитана сумма комиссии 1,745.7050000
#TARIF Определена сл. сумма тарифа "КОБ. Комиссия за платеж в другой банк (ЮЛ и ФЛ)" [КОМИСС_КБ]: 1745.705 RUB

Пставим валюту расчет RUB. И опять получим неправильную сумму:
Цитата:
#TARIF Для определения ставки плучили сумму 2766.13
#TARIF Условие: [ТИП_КЛИЕНТА] = 'Ю'
[CALC_PARAMS]::[RUN_CALC_PAR]: Вычисленное выражение: 'Ю' = 'Ю'
#TARIF Условие выполнено
#TARIF Применяем найденную ставку к 2766.13
#TARIF Ret_Valuta = RUB, Calc_Valuta = RUB
#TARIF Значение: 1
[CALC_PARAMS]::[RUN_CALC_PAR]: Вычисленное выражение: 1
#TARIF Получили сумму: 27.6613
#TARIF Получили сумму для определения минимума/максимума: 27.6613
#TARIF Провели обычную проверку минимума/максимума
#TARIF Рассчитана сумма комиссии 50.0000000
#TARIF Определена сл. сумма тарифа "КОБ. Комиссия за платеж в другой банк (ЮЛ и ФЛ)" [КОМИСС_КБ]: 50 RUB


Поставил в шаблоне проводки в поле "Валюта операции" ВАЛЮТА_ОП. И опять ничего хорошего:
Цитата:
#TARIF Для определения ставки плучили сумму 2766.13
#TARIF Условие: [ТИП_КЛИЕНТА] = 'Ю'
[CALC_PARAMS]::[RUN_CALC_PAR]: Вычисленное выражение: 'Ю' = 'Ю'
#TARIF Условие выполнено
#TARIF Применяем найденную ставку к 2766.13
#TARIF Ret_Valuta = RUB, Calc_Valuta = RUB
#TARIF Значение: 1
[CALC_PARAMS]::[RUN_CALC_PAR]: Вычисленное выражение: 1
#TARIF Получили сумму: 27.6613
#TARIF Получили сумму для определения минимума/максимума: 27.6613
#TARIF Провели обычную проверку минимума/максимума
#TARIF Рассчитана сумма комиссии 50.0000000
#TARIF Определена сл. сумма тарифа "КОБ. Комиссия за платеж в другой банк (ЮЛ и ФЛ)" [КОМИСС_КБ]: 50 RUB


И теперь еще поставлю в тарифе "Только для определения ставки". Сумма опять не поменялась.
Цитата:
#TARIF Для определения ставки плучили сумму 2766.13
#TARIF Условие: [ТИП_КЛИЕНТА] = 'Ю'
18:36:02 [CALC_PARAMS]::[RUN_CALC_PAR]: Вычисленное выражение: 'Ю' = 'Ю'
#TARIF Условие выполнено
#TARIF Применяем найденную ставку к 100
#TARIF Ret_Valuta = RUB, Calc_Valuta = USD
#TARIF Значение: 1
[CALC_PARAMS]::[RUN_CALC_PAR]: Вычисленное выражение: 1
#TARIF Получили сумму: 1
#TARIF Получили сумму для определения минимума/максимума: 27.6613
#TARIF Провели обычную проверку минимума/максимума
#TARIF Рассчитана сумма комиссии 50.0000000
#TARIF Определена сл. сумма тарифа "КОБ. Комиссия за платеж в другой банк (ЮЛ и ФЛ)" [КОМИСС_КБ]: 50 RUB

Какие еще варианты попробовать?

Пока правильный результат получился только при совпадении валют счета и валюты расчета тарифа. Поэтому пока получается, что пользоваться встроенными минимумами и максимумами можно только заводя по строчке тарифа для каждой валюты, в которой открываются счета. И потом еще караулить, как бы в новой валюте счета не появились.
ashslim
Профи


Вступление в Клуб: 21.08.2007
СообщениеСр Ноя 26, 2008 11:36    Ответить с цитатой
Полезность: Нет оценки
Мда, посмотрел у себя, такая же ситуация. Если есть минимум/максимум, то нужно явно указывать валюту. Получается, что варианты решения следующие:
- в тарифе заводить несколько строк с проверкой на валюту договора;
- в шаблоне б/о в качестве суммы указывать свой вычисляемый параметр и реализовывать все условия в расширении RKO_GET_SUMMA;
- попробовать в операции 'изменить' в типе 'Тариф' закомментить строки, в которых прописывается валюта расчета по умолчанию и указать что валюту расчета брать из валюты договора(а вдруг так лучше Shocked ).

Мне кажется, что в этом случае первый вариант наиболее оптимален
timochev
Эксперт


Вступление в Клуб: 02.07.2007
СообщениеСр Ноя 26, 2008 11:39    Ответить с цитатой
Полезность: Нет оценки
ashslim пишет:
Мда, посмотрел у себя, такая же ситуация. Если есть минимум/максимум, то нужно явно указывать валюту. Получается, что варианты решения следующие:
- в тарифе заводить несколько строк с проверкой на валюту договора;
- в шаблоне б/о в качестве суммы указывать свой вычисляемый параметр и реализовывать все условия в расширении RKO_GET_SUMMA;
- попробовать в операции 'изменить' в типе 'Тариф' закомментить строки, в которых прописывается валюта расчета по умолчанию и указать что валюту расчета брать из валюты договора(а вдруг так лучше Shocked ).

Мне кажется, что в этом случае первый вариант наиболее оптимален
Ну у нас уже и были настройки по первому варианту, но наткнулись, что периодически появляются расчетные счета в "редких" валютах. Поэтому и возник вопрос.
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Настройка и сопровождение Часовой пояс: GMT + 3
Страница 1 из 1

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