Тариф. Настроить валюту расчета
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
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   |
|
Полезность: Нет оценки
|
 |
|
 |
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;
- попробовать в операции 'изменить' в типе 'Тариф' закомментить строки, в которых прописывается валюта расчета по умолчанию и указать что валюту расчета брать из валюты договора(а вдруг так лучше ).
Мне кажется, что в этом случае первый вариант наиболее оптимален |
|
 |
timochev Эксперт
Вступление в Клуб: 02.07.2007
|
Ср Ноя 26, 2008 11:39   |
|
Полезность: Нет оценки
|
ashslim пишет: | Мда, посмотрел у себя, такая же ситуация. Если есть минимум/максимум, то нужно явно указывать валюту. Получается, что варианты решения следующие:
- в тарифе заводить несколько строк с проверкой на валюту договора;
- в шаблоне б/о в качестве суммы указывать свой вычисляемый параметр и реализовывать все условия в расширении RKO_GET_SUMMA;
- попробовать в операции 'изменить' в типе 'Тариф' закомментить строки, в которых прописывается валюта расчета по умолчанию и указать что валюту расчета брать из валюты договора(а вдруг так лучше ).
Мне кажется, что в этом случае первый вариант наиболее оптимален | Ну у нас уже и были настройки по первому варианту, но наткнулись, что периодически появляются расчетные счета в "редких" валютах. Поэтому и возник вопрос. |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|