Как округлить соц отчисления в 1с
Сразу скажу что я не гуру 1С программист, опыт у меня не совсем большой но все же он есть. Я достаточно часто пишу статьи в которых стараюсь поделиться полезными советами или дать более полный ответ на какой либо вопрос касаемый 1С разработки. Я когда то сам был новичком и пытался найти ответы на свои вопросы на различных форумах. Где как правило сидят опытные программисты и они дают советы с высоты своего опыта. Которые в свою очередь новичкам мало чем помогают. Сегодня хочу разобрать тему округления чисел. Поговорим об округление целой и дробной части.
Если вы только начинаете свой путь 1С программиста то рекомендую прочитать следующие статьи.
Программное округление целой и дробной части числа
И так программно можно округлить любое число как до целых так и до десятых , сотых. Делается это с помощью функции Окр, синтаксис такой.
Окр — сама функция
Число — соответственно число которое хотим округлить
0 — разрядность, число знаков после запятой
0 — Режим округления 0 в меньшую сторону 1 в большую, его можно не указывать по умолчанию всегда 0
Скажем если взять число = 12,123 то после применения Окр(Число , 0, 0); число будет 12.
Надеюсь объяснил понятно если нет то можете открыть Синтаксис-помощник.
Для примера я сделал форму, на которой размести реквизит «Цена» и 4 кнопки. Первая округляет введённое число в большую сторону, вторая в меньшею. Т.е если будет например число 10,12 при нажатии первой кнопки число округлиться до 11 а при нажатии второй до 10.
Третья и четвертая кнопка округляет дробную часть, т.е копейки, возьмем тоже число 10,12. Если нажмем третью кнопку результатом будет число 10,20, а если нажмем четвертую то 10,10.
Допустим у вас есть табличная часть, в которой выбирается номенклатура и подставляется цена из справочника. Что бы округлить число в этом случае нужно создать событие при изменение табличной части и написать вот такой код.
В результате все суммы будут округлены до сотых причем в меньшую сторону. Надеюсь все объяснил достаточно подробно но если остались вопросы обязательно спрашивайте!
В соответствии с требованием по уплате взносов и отчислений на ОСМС, указанных в пункте 39 Приказа Министра здравоохранения Республики Казахстан от 30 июня 2017 года № 478 , нужно округлять перечисляемые суммы до целых чисел:
«39. Уплата взносов и отчислений производится в тенге с учетом округления тиынов в следующем порядке:
сумма до 50 тиын округляется до 0 тенге;
сумма от 50 тиын округляется до 1 тенге».
Таким образом, законодательно требуется округление перечисляемых сумм. Несмотря на то, что в правилах используется термин «Уплата», вероятно, речь идет все-таки и о начислении, и о перечислении ОСМС. В противном случае на лицевом счете будут возникать постоянные недоимки или переплаты по обязательству, что потенциально может привести к пени и штрафам.
В типовых решениях на платформе 1С:Предприятие 8, существует специальный механизм, позволяющий настроить округление результатов расчета заработной платы: всех элементов расчета или конкретных начислений, удержаний, отчислений, взносов.
Статьи по теме:
Статьи PRO по этой же теме:
4 комментариев
Вектор-Ф ТОО
Д.день, если в настройках Бух. Ред.3.0 указано: Период 01.03.2009; Вид расчета=пусто; Округлять до=1; Метод округления=по арифметическим правилам. то значит ли это, что все любые виды расчета округляются до 1, и нет необходимости дополнительно указывать значения Видов расчета "Отчисления ОСМС" и "Взносы ОСМС"?
Виктория Гусева
Добрый день, да. Для регистра применяется система приоритетов: если нет правила округления для конкретного вида расчета, но есть запись с пустым видом расчета, то будут применяться правила указанные в записи с пустым видом расчета.
Майя С
Здравствуйте! Подскажите, пожалуйста, как должно происходить начисление в 1С налогов и отчислений и затем их перечисление? Верно ли, что: 1) ОСМС начисляются и перечисляются с округлением по арифметическим правилам - "сумма до 50 тиын округляется до 0 тенге; сумма от 50 тиын округляется до 1 тенге"; 2) Соц. отчисления начисляются и перечисляются с округлением до 1 тенге в большую сторону; 3) ОПВ, ИПН, зарплата, выплата по ГПХ - начисляются до тиынов, без округлений, а перечисляются с округлением по арифметическим правилам - "сумма до 50 тиын округляется до 0 тенге; сумма от 50 тиын округляется до 1 тенге". В таком случае в программе 1С будет расхождение между начисленными и перечисленными суммами. Как быть?
Марина Девяткина
Расхождения будут возникать в случае №3, так как перечисленные суммы не равны начисленным. Налогоплательщик устанавливает правила округления для исчисления налогов, взносов и отчислений в соответствии с действующим законодательством РК и утвержденной учетной политикой, при этом к перечислению подлежат суммы, исчисленные в соответствии с принятыми правилами округления.
Для документов Изменение штатного расписания ( Кадры – Изменения штатного расписания — Изменение штатного расписания ) и Изменение плановых начислений ( Зарплата – Изменение оплаты сотрудников — Изменение плановых начислений ) реализована возможность округления при расчете значений показателей:
Вызывается данная возможность при нажатии кнопки Заполнить показатели в данных документах:
За счет округления в документе Изменение плановых начислений коэффициент индексации, рассчитанный индивидуально для каждого сотрудника, может отличаться от общего коэффициента индексации и это нормально.
Если требуется округление, например, до 100 руб. в большую сторону, то можно настроить свой способ округления в справочнике Способы округления (для расчета зарплаты) , который можно открыть через Все функции :
В справочнике следует добавить путем копирования новый элемент и указать необходимые правила округления:
Новый способ округления станет доступен в документах Изменение штатного расписания и Изменение плановых начислений :
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
-
У вас нет доступа на просмотр Чтобы получить доступ:Оформите коммерческую....
(1 оценок, среднее: 5,00 из 5)
Публикацию можно обсудить в комментариях ниже.
Обратите внимание!
В комментариях наши эксперты не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно в Личном кабинете
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
Вы можете задать еще вопросов
Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8
Нажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>
Добрый день!
у нас 1С:Предприятие 8.3 (8.3.18.1208), конфигурация Зарплата и управление персоналом, редакция 3.1 (3.1.14.468) . Мы относимся к МСП.
Патч по страх. взносам установлен. Заново пересчитали все три месяца однако изменений в расчете не произошло.
Проблема в расчете страховых взносов в ПФР, ОМС и ФСС.
Здравствуйте! Воспроизвела расчет до обновления и установки патча, разница между тарифами у меня максимум 0,01 копейка.
Попробуйте заполнить последовательно документы «Перерасчет страховых взносов» отдельно за каждый месяц: январь, февраль, март. Не появятся ли там копейки? Потом сформируйте отчет «Проверка расчета взносов» по месяцам нет ли там сумм, выделенных красным?
Добрый день. Мы именно так и делали как Вы написали, но у нас все равно в марте неверно идет расчет. Расхождения по сотрудникам, как уже писали на сайте в 0,01. Округление сумм должно быть одинаковое, как и ранее было. Может быть Вы знаете в чем причина.
Добрый день! В видео «Ошибки в РСВ по взносам на ОМС и ОСС по тарифу для МСП» в разделе «Ошибки в РСВ» по ссылке — [13.04.2021 запись] Отчетность 4-ФСС, РСВ в 1С за 1 квартал 2021 можно посмотреть алгоритм расчета
И в самом тексте ошибки, разработчики написали пояснение:
Описание:
При использовании тарифа страховых взносов для МСП неверно показывается распределение по тарифам 01 и 20 в отчетах: суммы взносов на ОМС и ОСС по тарифу 01 отличаются от аналогичных сумм взносов, если сотрудник имеет облагаемых доходов ровно 12 792 руб. в месяц (т.е. МРОТ).
Способ исправления:
Установить патч EF_10230545
Дополнительная информация:
Правильным показом в отчете будут считаться суммы взносов по тарифу 01, получающиеся у ФЛ, когда его облагаемая база «обрезана» до МРОТ (месячный прирост либо в точности равен МРОТ, либо меньше его).
Как проверить показываемые в отчетах цифры:
1. проверяются суммы только по отдельному человеку, поскольку взносы по орг. в целом не считаются, КС отчета РСВ не требуют такого расчета
2. в карточке страховых взносов по человеку на странице с кодом тарифа 01:
— суммы по строке начислено взносов с начала года должны быть равны сумме базы начисления взносов с начала года * тариф
— сумма по строке начислено взносов за месяц равняется разности ниже расположенной (т.е. того же месяца) суммы взносов с начала года и суммы взносов с начала года предыдущего месяца
— для взносов в ФОМС при применении тарифа МСП с января по тарифу 01 за январь и февраль должно показываться 652,39 руб., за март — 652,40 руб., несмотря на то, что месячная облагаемая база одинакова (равна 12 792 руб.)
Конкретные сроки и размер аванса ТК РФ не регулирует. Роструд в Письме от 08.09.2006 №1557-6 высказал позицию, что размер аванса также определяется правилами внутреннего трудового распорядка, коллективным договором, трудовым договором. При определении размера аванса следует учитывать фактически отработанное работником время(фактически выполненную работу). Т.е, можно сделать вывод, что с учетом фактически отработанного времени можно производить округление, но это должно быть регламентировано в указанных документах. Кроме того, в письме есть отсылка к Постановлению Совмина СССР №566, действующему в части не противоречащему ТК РФ, где сказано, что минимальный размер аванса не должен быть ниже тарифной ставки за отработанное время.
В ЗУП 3.1
Настройки - Способы выплаты зарплаты
В БП 3.0
На данный момент в Бухгалетрии 3.0 возможность менять тип округления скрыта, раньше она была в документе Ведомость.
Получить к ней доступ можно, активировав режим Все функции (как активировать режим).
Все функции - Справочники - Способы выплаты зарплаты:
Подключение команды Все функции
ГЛАВНОЕ МЕНЮ (кнопка в правом верхнем углу программы) - Настройка - Параметры
Далее установите флаг Отображать команду Все функции.
Теперь данная команда доступна для пользования: Главное меню - Все функции
Далее в меню вы можете быстро найти нужную обработку или регистр, введя его название в поисковую строку.
Читайте также: