Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
evgeniy Участник - экстремал
Вступление в Клуб: 31.03.2008
|
Пн Апр 21, 2008 14:05  Округление. |
|
Полезность: Нет оценки
|
У нас настроены разовые комиссии.
Приведу пример, будет все очень понятно.
Комиссия "за печать платежного документа" за штуку 50 рублей
По этой комиссии удерживается НДС.
т.е получается стоимость услуги 42,37, а НДС 7,63(что состоявляет около 18%, если точно то 7,6266).
Все хорошо, когда один документ, но когда их уже два начинается самое интересное.
Услуга 84.74, а НДС (по точному) 15.2532 (7,6266*2).
84.74 + 15.2532 = 99.9932, а должно быть 100р за две штуки.
Данная комиссия создает два меморика услуга и комиссия + счет-фактуру.
В мемориках с суммой все ОК.
Счет-фактура(СФ) создается на 100руб.
Но если СФ редактировать(F3), затем по кнопке "Товары и услуги", там строка, если эту строку тоже F3, смотрим поля:
Сумма НДС(всего): 15.25
Сумма: 84.74 (это за два документа).
84.74+15.25 = 99.99.
Вот такая беда. Как её решить пока не знаю. Может кто даст дельный совет. |
|
 |
timochev Эксперт
Вступление в Клуб: 02.07.2007
|
Пн Апр 21, 2008 14:40   |
|
Полезность: 1
|
А через какой механизм настроено формирование документа НДС и счета-фактуры? Через бизнес-операцию с соответствующими шаблонами и формулами сумм? Или через автоматическое выделение на основе справочника "Счета для выделения НДС"? |
|
 |
u203su Участник
Вступление в Клуб: 08.04.2008
|
Пн Апр 21, 2008 16:06  Re: Округление. |
|
Полезность: 1
|
evgeniy пишет: | У нас настроены разовые комиссии.
Приведу пример, будет все очень понятно.
Комиссия "за печать платежного документа" за штуку 50 рублей
По этой комиссии удерживается НДС.
т.е получается стоимость услуги 42,37, а НДС 7,63(что состоявляет около 18%, если точно то 7,6266).
Все хорошо, когда один документ, но когда их уже два начинается самое интересное.
Услуга 84.74, а НДС (по точному) 15.2532 (7,6266*2).
84.74 + 15.2532 = 99.9932, а должно быть 100р за две штуки.
Данная комиссия создает два меморика услуга и комиссия + счет-фактуру.
В мемориках с суммой все ОК.
Счет-фактура(СФ) создается на 100руб.
Но если СФ редактировать(F3), затем по кнопке "Товары и услуги", там строка, если эту строку тоже F3, смотрим поля:
Сумма НДС(всего): 15.25
Сумма: 84.74 (это за два документа).
84.74+15.25 = 99.99.
Вот такая беда. Как её решить пока не знаю. Может кто даст дельный совет. |
Попробуйте создать тариф в котором ставку тарифа укажите 50 руб.
И в том числе НДС.
тогда в шаблонах биз. оп. проводка на доходы выбирается данный тариф, проводка по НДС сумма документа ставится [СУММА_НДС], также в бизнес опер. созд шаблон счет-фактуры в поле плата за услугу
ствится шаблон проводки на доходы, реквизиты НДС ставится шаблон
проводки для НДС, документ плательщика ставится шаблон проводки на доходы |
|
 |
evgeniy Участник - экстремал
Вступление в Клуб: 31.03.2008
|
Вт Апр 22, 2008 05:33   |
|
Полезность: Нет оценки
|
Вот так.
timochev пишет: | А через какой механизм настроено формирование документа НДС и счета-фактуры? Через бизнес-операцию с соответствующими шаблонами и формулами сумм? |
|
|
 |
timochev Эксперт
Вступление в Клуб: 02.07.2007
|
Вт Апр 22, 2008 08:21   |
|
Полезность: Нет оценки
|
А вариант, предложенный u203su, Вам не подходит? |
|
 |
evgeniy Участник - экстремал
Вступление в Клуб: 31.03.2008
|
Вт Апр 22, 2008 11:14   |
|
Полезность: Нет оценки
|
timochev пишет: | А вариант, предложенный u203su, Вам не подходит? |
Сейчас пробую этот вариант, но пока он дает вообще не понятную сумму НДС. Разбираюсь...
Главное в представление стоит нужная сумма, а когда редактируешь, стоит другая.  |
|
 |
Alex2019 Профи
Вступление в Клуб: 02.07.2007
|
Вт Апр 22, 2008 20:16   |
|
Полезность: 5
|
Проблемы округления вообще изрядно "мешают жить". Еще интереснее ситуация, когда тариф является процентным, облагаемая комиссией сумма валютная, а удержание осужествляется с рублевого счета.
На основании коллегиального мнения был реализован следующий алгоритм:
1. Расчет суммы комиссии в валюте Com1=round(SumDoc * Tarif, 2)
2. Расчет суммы нацпокрытия, т.е. итогового списания со счета клиента Com2=round(Com1 * Rate, 2)
3. Расчет НДС SumNds=round(Com2 * 0.18 / 1.18, 2)
4. Ну, и остаток - собственно комиссия SumCom=Com2 - SumNds
За основу берется налог, т.к. здесь требования НК незыблемы.
Существующая тарифная механика в ЦФТ не дает возможности считать с промежуточными округлениями, пришлось писать "сбоку".
А возвращаясь к вопросу, общая сумма комиссии - 100, расчетный НДС - 15.25, значит в доходы - 84.75. Для такого одноступенчатого варианта использование описанной u203su встроенной возможности выделения НДС дает именно такой результат.
Если же по какой-либо причине комиссия удерживается и НДС учитывается "поштучно", например здесь за печать каждого документа, то суммировать следует округленные расчетные значения, т.е. не 7,6266*2=15,25, а 7,63+7,63=15,26 |
|
 |
u203su Участник
Вступление в Клуб: 08.04.2008
|
Ср Апр 23, 2008 08:59   |
|
Полезность: Нет оценки
|
Alex2019 пишет: | Проблемы округления вообще изрядно "мешают жить". Еще интереснее ситуация, когда тариф является процентным, облагаемая комиссией сумма валютная, а удержание осужествляется с рублевого счета.
На основании коллегиального мнения был реализован следующий алгоритм:
1. Расчет суммы комиссии в валюте Com1=round(SumDoc * Tarif, 2)
2. Расчет суммы нацпокрытия, т.е. итогового списания со счета клиента Com2=round(Com1 * Rate, 2)
3. Расчет НДС SumNds=round(Com2 * 0.18 / 1.18, 2)
4. Ну, и остаток - собственно комиссия SumCom=Com2 - SumNds
За основу берется налог, т.к. здесь требования НК незыблемы.
Существующая тарифная механика в ЦФТ не дает возможности считать с промежуточными округлениями, пришлось писать "сбоку".
А возвращаясь к вопросу, общая сумма комиссии - 100, расчетный НДС - 15.25, значит в доходы - 84.75. Для такого одноступенчатого варианта использование описанной u203su встроенной возможности выделения НДС дает именно такой результат.
Если же по какой-либо причине комиссия удерживается и НДС учитывается "поштучно", например здесь за печать каждого документа, то суммировать следует округленные расчетные значения, т.е. не 7,6266*2=15,25, а 7,63+7,63=15,26 |
Согласны !  |
|
 |
evgeniy Участник - экстремал
Вступление в Клуб: 31.03.2008
|
Ср Апр 23, 2008 12:59   |
|
Полезность: Нет оценки
|
Ответ тех.поддержки.
Цитата: |
Оказалось, что есть ошибка в операции ВХО, которая уже зарегистрирована и будет исправлена с выходом одного из патчей.
Ошибка будет исправлена в рамках заявки .... |
|
|
 |
timochev Эксперт
Вступление в Клуб: 02.07.2007
|
Ср Апр 23, 2008 13:00   |
|
Полезность: Нет оценки
|
evgeniy пишет: | Ответ тех.поддержки.
Цитата: |
Оказалось, что есть ошибка в операции ВХО, которая уже зарегистрирована и будет исправлена с выходом одного из патчей.
Ошибка будет исправлена в рамках заявки .... |
|
Я вчера пробовал вариант u203su на ФЯ 8.1. Вроде все нормально работало. |
|
 |
evgeniy Участник - экстремал
Вступление в Клуб: 31.03.2008
|
Чт Апр 24, 2008 07:29   |
|
Полезность: Нет оценки
|
Для версии 8.1
Обратите внимание на сумму НДС. Счет-фактура>Товары и услуги>F3 Поле: Сумма НДС(всего). |
|
 |
evgeniy Участник - экстремал
Вступление в Клуб: 31.03.2008
|
Чт Апр 24, 2008 07:36   |
|
Полезность: Нет оценки
|
evgeniy пишет: | Для версии 8.1
Обратите внимание на сумму НДС. Счет-фактура>Товары и услуги>F3 Поле: Сумма НДС(всего). |
У меня вот такой вопрос, оффтопик правда получится.
Как сделать, что бы в ИСБО выводилась предупридительная информация, к примеру когда выполнятся, какая-нить БО. |
|
 |
Alexsey Эксперт
Вступление в Клуб: 06.09.2007
|
Чт Апр 24, 2008 08:00   |
|
Полезность: Нет оценки
|
evgeniy пишет: | У меня вот такой вопрос, оффтопик правда получится.
Как сделать, что бы в ИСБО выводилась предупридительная информация, к примеру когда выполнятся, какая-нить БО. |
один из вариантов запустить операцию "Вывод отладочной информации в канал" из справочника бизнес операций, но тогда скорость работы упадет в несколько раз... либо можно через папку документа посмотреть какая БО отработала в каждом конкретном случае, либо какой именно шаблон БО _________________ всегда есть как минимум 2 выхода |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|