округление НДС Бухгалтерия 2.0 #738212


#0 by slasher
Приветствую всех! Кто-нибудь может объяснить почему сумма проводки по округлению НДС отличается по законодательству и по коду 1С Бухгалтерии? 1.по законодательству не больше 50 копеек (то сумму менее 50 копеек следует отбросить, а 50 копеек и более - округлить до целого рубля (п. 9 ст. 1, п. 3 ст. 6 Закона № 248-ФЗ). 2. По 1С Бухгалтерии             Проводка = мПроводки.Добавить; то есть может быть по модулю максимум 99 копеек.
#1 by Кай066
Остаток округления, это не то что в пункте 1
#2 by Кай066
то есть может быть по модулю максимум 99 копеек. верно, при этом если меньше 50(0-49), то округлит в меньшую, если больше(50-99), то в большую, если больше 99(99-...) к чёрту пошлёт
#3 by Кай066
мне так кажца
#4 by Naumov
Читайте код правильно. Для несообразительных даже комментарий написан
#5 by slasher
(не понял, а что это?)
#6 by slasher
пардон, не понял, что это?
#7 by slasher
по законодательству +-50 копеек по 1С +-99 копеек почему так?
#8 by slasher
я прекрасно понимаю код, я не понимаю почему 1С пишет, что диапазон корректировок 1,98 копеек (+-0,99), тогда как закон говорит, что чтобы округлить до целого рубля, нужно либо убать максимум 49 копеек, либо добавить максимум 50 копеек. Я не слишком путанно изложил?
#9 by hhhh
это вообще другое. Если > 0.99   округление вообще не делаем. Ферштеен?
#10 by slasher
это я тоже ферштеен, зачем сумму округления делать больше 50 копеек и меньше 99 копеек?
#11 by hhhh
там нет про 50 копеек. И вообще это не округление. Округление дальше там.
#12 by RomanYS
Сделай как считаешь правильно, ИМХО ты - прав. Если очень интересно "зачем" - спроси у 1с. Мое мнение, изначально (в ранних релизах) такой проверки не было и разница между оборотами и суммой по декларации бабахалась в корректировку округления. Таким образом разработчики избавилсь от этого бага (когда миллионы уходили в корректировку), а 0.99 или 0.50 тупо не заморачивались.
#13 by hhhh
да в принцепе ясно. Был баг в прощлом году. Вообще выдавало сумму 17562 рубля. И содержание проводки - округление по НДС. Вот они и вставили проверку, чтобы меньше 1 рубля.
#14 by Naumov
Там корректировка по другой причине делалась. Но в 1-х релизах была логическая ошибка и сумма не всегда получалась корректной. Проводка с корректировкой возникает из-за разницы между округлением суммы (в декларации) и суммой округлений (в проводках документов построчно).
#15 by RomanYS
"логическая ошибка" как была, так и осталась: Все проводки по НДС делаются с копейками. Потом в декларации формируются два десятка показателей округленных до рублей (по каждому округление может достигать 50 коп), они суммируются (отклонение может здесь достигнуть ~10 руб, если очень не повезет). Это ещё мы не учли "авторские" методики ведения учета: ручные проводки, ручные изменения декларации и т.п. Правда в такой ситуации корректировка теряет смысл и здесь как раз "<0.99" работает как защита от дурака. Наверное, для этого ее и сделали
#16 by slasher
про 50 копеек в законодательстве говорится, а округления там дальше нету, вот конец процедуры: то есть теоретически может быть округление больше 50 копеек и меньше 99 копеек. Например, НДС 5,33 рубля округляется до 6 рублей, на 67 копеек, хотя должен округлятся до 5 рублей, почему так?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С