1С округление в меньшую сторону

1С округление в меньшую сторону

Функция 1С Окр(Число) производит округление чисел 1С нужным способом. По-умолчанию – до целого.

Например:

  • Для округления числе 1С выполняем функцию 1С Окр(22.55)
  • 1С возвращает 22

И наконец, третье. Как известно если остаток меньше 5 – то округляется до 0, а если больше 5, то округляется до 1.

Например:

  • 15.33 округляем как 15.3
  • 15.35 округляем как 15.4
  • 15.37 округляем как 15.4.

С помощью 1С ОКР можно изменить этот порядок:

  • 15.33 округляем как 15.3
  • 15.35 округляем как 15.3
  • 15.37 округляем как 15.4.

Только зарегистрированные пользователи VIP группы могут видеть этот контент.

Добавим в наш калькулятор новые кнопки «Окр».

Для операции нужен только один параметр, поэтому результат будет выводить сразу же по нажатию кнопки операции.

Чтобы узнать какую часть округлять и на сколько разрадов – запросим у пользователя число с помощью ВвестиЗначение().

В обработчик кнопки добавим новую ветку (как добавить новую ветку смотрите Сложение, вычитание, деление и умножение в 1С).

Пример программного кода:

Только зарегистрированные пользователи VIP группы могут видеть этот контент.

Согласно постановления НБУ с 01.10.19 г. копейки номиналом 1,2,5 перестали быть платежным средством. Теперь при выписке счетов на оплату, которые будут оплачиваться через кассу банка и при приеме денег в кассу суммы расчетных документов-оснований должны быть кратны 10 копейкам.
Официальных выпусков релизов 1С в связи в связи с этой новацией для таких конфигураций как: Управление торговлей, Бухгалтерия, УТП не планируется (по данным на 01.10.2019 г.).

РЕШЕНИЕ ВОПРОСА ОКРУГЛЕНИЯ

Поштучный товар

Чтобы решить вопрос округления счетов до 0,10 коп. для поштучного товара есть одно очень простое решение. Необходимо в справочнике «Типы цен номенклатуры» изменить округление с 0,01 до 0,10 коп. Таким образом, независимо какие цены установлены та товар в документе «Установка цен номенклатуры» в документах «Заказ покупателя» и «Расходная накладная» будет происходить автоматическое округление до суммы кратной десяти копейкам.

Весовой товар

Сложнее обстоят дела с округлением сумм продаваемых непоштучно товаров (весовой, метражный). В 1С колонка количество в документах имеет точность округления до трех знаков после запятой. А значит, какая бы у вас не была цена из-за количества с тремя знаками после запятой с большой вероятностью сумма строки и общая сумма документа не будет кратка десяти копейкам. В случае продаж непоштучного товара необходима доработка кода 1С, который бы округлял документы с весовым товаром до 0,10 коп., если округлять суммы автоматическом режиме. Если есть возможность и позволяют пользовательские права исправлять суммы документов, то можно вносить правки вручную, выравнивая, таким образом сумму документа под нужную кратность. Но у ручного способа есть один большой недостаток. Кто-либо после вас или вы сами можете внести изменения в цену, либо количество товара и откорректированная ранее кратность исчезнет. Поэтому в ручном режиме нужно постоянно следить за кратностью итоговой суммы документа.

На данный момент (08.10.2019) кассы банков продолжают принимать счета на оплату с суммами не кратным десяти копейкам, округляя самостоятельно платеж до законодательной кратности. Это хорошо, что принимают оплаты, но плохо то, что на взаиморасчетах с клиентом будут накапливаться копейки (+/-) из-за того что сумма оплаты не совпадает с суммой счета.

За подробными консультациями по данному вопросу обращайтесь к нашим специалистам 1С с целью поиска оптимального решения вашей проблемы.

Знакомят читателей нашего сайта с некоторыми расширенными возможностями ценообразования в программе «1С:Управление торговлей 8» (ред. 11.3). Рассмотрим такие функции как округление цены, в том числе настройка т.н. психологического округления, и порог срабатывания.

Необходимо настроить в программе автоматический расчет розничных цен на товары вида «Гироскутеры», со следующими параметрами:

  • розничная цена рассчитывается с наценкой 40% от плановой себестоимости (вид цены «Плановая себестоимость» ранее был занесен в программу и установлен для товаров);
  • при расчете розничной цены применяется «психологическое» округление до 99 руб., которое выполняется по арифметическим правилам (например, цена 1851 руб. округляется до 1899, а 1847 руб. – до 1799);
  • психологическое округление действует только для цен свыше 1000 руб.;
  • новая розничная цена устанавливается только в случае ее изменения более чем на 5%.

Полные возможности настройки вида цен

В нашем примере розничная цена на электротранспорт уже была ранее занесена в справочник видов цен. Перейдем в этот справочник и заново настроим цену.

CRM и маркетинг / Настройки и справочники / Виды цен

Откроем нужный вид цены для настройки (чтобы внесение изменений стало возможным, в форме вида цен воспользуемся командой «Разрешить редактирование реквизитов» по кнопке «Еще»).

Для доступа ко всем настройкам ценообразования нажмем ссылку «Использовать полные возможности».

Настройка наценки

После включения полных возможностей в форме вида цен появились вкладки.

На вкладке «Основное» укажем способ задания цены: «Наценка на другой вид цен», и его параметры для нашего примера: базовый вид цены – «Плановая себестоимость (электротранспорт)», наценка 40%.

Важно . Если вы планируете использовать цену при продаже клиентам, не забудьте установить в форме вида цен соответствующий флаг!

Настройка округления

Перейдем на вкладку «Правила округления цен» в форме вида цен.

В табличной части добавим строку. Для настройки точности округления вызовем «Конструктор округления».

Важно . Программа будет округлять цену до числа, кратного значению, которое стоит в поле «Точность округления» в форме вида цен. Поэтому нельзя, например, указывать точность округления 99 (в этом случае будет выполняться округление до 198, 297 и т.д.). Необходимо в поле точности округления указать круглое число. А для настройки «психологического» округления следует задать значение, которое нужно вычитать из результата.

В нашем примере укажем точность округления: 100, вычитать из результата: 1. Таким образом, мы задали округление до 99. В поле «Пример» возможно ввести произвольное число и проверить результат округления. Сохраним и закроем «Конструктор округления». Указанные значения отобразятся в строке таблицы.

В нашем примере необходимо психологическое округление только для цен, превышающих 1000 руб. Поэтому в строке таблицы правил округления укажем нижнюю границу – 1000. В соседней графе автоматически установится ценовой диапазон – свыше 1000 руб.

Программа позволяет настраивать разные правила округления цены для разных ценовых диапазонов. Для этого следует добавить строки в таблицу правил округления в форме вида цен и указать в каждой строке границу цены и точность округления.

Вариант округления доступен для выбора в нижней части формы: по арифметическим правилам (указан по умолчанию); всегда в пользу клиента; всегда в пользу предприятия. В примере оставляем «По арифметическим правилам».

Порог срабатывания

Если необходимо, чтобы изменения цены регистрировались программой только после достижения определенной величины отклонения, следует установить порог срабатывания (или порог чувствительности) цены.

Перейдем на вкладку «Пороги срабатывания» в форме вида цен и укажем основной порог срабатывания: 5% от старой цены (для нашего примера). Теперь при изменении меньше чем на 5% новая цена не будет регистрироваться.

Запишем и закроем вид цен.

Установка цен

Для установки цен на товары перейдем в рабочее место «Цены (прайс-лист)».

CRM и маркетинг / Цены и скидки / Цены (прайс-лист)

По кнопке «Сформировать» зададим отбор номенклатуры (в нашем примере – по свойствам и виду «Гироскутеры») и цен («Розничная (электротранспорт)»).

В таблице появились товары. Если цена на них уже была установлена ранее, в соответствующей колонке отобразятся старые значения цены. Для пересчета следует нажать «Изменить цены – Рассчитать вычисляемые (по данным ИБ и формулам)», затем в появившемся окне выбора параметров нажать «Рассчитать».

В таблице отобразились рассчитанные цены. Мы видим, что в примере рассчиталась цена на товар «Гироскутер 2», с психологическим округлением до 99 руб. На первый товар цена не рассчиталась, так как ее изменение не превысило порог срабатывания 5%.

Для сохранения и установки новых розничных цен воспользуемся кнопкой «Применить измененные цены», затем в открывшемся окне нажмем «Установить».

Напомним, что c 1 января 2014 года все налоги нужно округлять не только при заполнении декларации или в момент уплаты, но и при начислении. В статье эксперты «1С» рассказывают о том, как реализован алгоритм округления налогов в программе «1С:Бухгалтерия 8».

Правила, по которым нужно округлять налоги в 2014 году

С 1 января 2014 года вступил в силу новый пункт 6 статьи 52 НК РФ, введенный Федеральным законом от 23.07.2013 № 248-ФЗ (далее — Закон № 248-ФЗ). Согласно новой норме налог должен исчисляться в полных рублях. Если при расчете налога получилось значение с копейками, то сумму менее 50 копеек следует отбросить, а 50 копеек и более — округлить до целого рубля (п. 9 ст. 1, п. 3 ст. 6 Закона № 248-ФЗ).

Таким образом, благодаря нововведению различия между суммами начисленного налога в учете и суммами налога, указанными в декларации, будут устранены.

Напомним, до сих пор такое правило было установлено только в отношении НДФЛ (п. 4 ст. 225 НК РФ). Теперь законодатели распространили его и на все остальные налоги.

Отметим, что правило об округлении суммы налога до полного рубля не применяется при заполнении первичных документов — подробнее читайте

Алгоритм округления налогов в «1С:Бухгалтерии 8»

Начиная с 2014 года помимо того, что в программе «1С:Бухгалтерия 8» все налоговые декларации формируются в полных рублях, начисление всех налогов отражается в полных рублях.

Алгоритм округления работает в следующих направлениях:

  • проверка налогов, начисляемых вручную (акцизы, транспортный налог, налог на имущество, налог на рекламу, налог на землю, ЕНВД, единый налог при применении УСН, прочие налоги);
  • округление сумм налогов, начисляемых автоматически (налог на прибыль, НДС).

Экспресс-проверка округления налогов

Встроенный в программу сервис Экспресс-проверки ведения учета выявит все ручные операции по начислению налогов, содержащие копейки, и представит детальный отчет об ошибках и рекомендации по их устранению.

Округление при начислении НДС

При проведении каждого документа реализации в бухгалтерском учете отражается НДС, начисленный в рублях и копейках.

Формируется следующая проводка:

Дебет 90.03 Кредит 68.02

Аналогично, в рублях и копейках, отражается и сумма НДС, предъявленная покупателю и подлежащая вычету:

Дебет 68.02 Кредит 19.03

В результате по итогам любого периода сумма НДС, как начисленная, так и предъявленная к вычету, будет отражена в бухучете в рублях и копейках.

Что касается налоговой декларации, то все ее показатели, в том числе сумма НДС к уплате или к возмещению, отражается в полных рублях (п. 17 Порядка заполнения налоговой декларации по налогу на добавленную стоимость, утв. приказом Минфина России от 15.10.2009 № 104н). В программе «1С:Бухгалтерия» декларация заполняется на основании налоговых регистров по НДС, данные в которые попадают из первичных документов в рублях и в копейках. Однако непосредственно в момент формирования декларации суммы округляются.

Таким образом, чтобы соблюсти требования нового пункта 6 статьи 52 НК РФ, программа должна округлять суммы налогов в бухучете. При этом они не должны отличаться от данных за тот же период в налоговой декларации. Эта задача решена следующим образом:

  • сумма начисленного или принятого к вычету НДС по каждому счету-фактуре не округляется (в статье 52 НК РФ речь идет о расчетах с бюджетом, необходимости округлять НДС в каждом документе нет);
  • рассчитанная сумма НДС в целом за квартал автоматически корректируется до суммы в декларации;
  • результаты корректировки списываются на счет 99.09 «Прочие прибыли и убытки».

Операция по корректировке исчисленной суммы НДС будет проводиться при выполнении регламентной операции Закрытие счетов 90, 91 , начиная с I квартала 2014 года и только в последнем месяце квартала.

Округление НДС у налогового агента происходит по другому алгоритму. Согласно статье 161 НК РФ налоговая база определяется отдельно при совершении каждой операции по реализации товаров (работ, услуг), поэтому сумма начисленного «агентского» НДС округляется до полных рублей и отражается в рублях по каждому счету-фактуре.

Заметьте: согласно Правилам заполнения счетов-фактур… (утв. Постановлением Правительства РФ от 26.12.2011 № 1137) в счетах-фактурах (в том числе и корректировочных), в журнале учета полученных и выставленных счетов-фактур, в книге покупок и книге продаж сумма НДС по-прежнему будет указываться в рублях и копейках.

Округление при начислении налога на прибыль

Рассмотрим теперь особенности округления при начислении налога на прибыль. Если организация не применяет ПБУ18/02 «Учет расчетов по налогу на прибыль организаций», утв. приказом Минфина России от 19.11.2002 № 114н, то налог на прибыль будет округляться автоматически при совершении регламентной операции Расчет налога на прибыль . В этом случае программа формирует проводку:

Дебет 99 Кредит 68.04.1

Однако для организаций, применяющих ПБУ18/02, регламентная операция Расчет налога на прибыль формирует целую группу проводок:

Дебет 68.04.2 Кредит 68.04.1 — начисление налога на прибыль Дебет 68.04.2 Кредит 09 — погашение отложенного налогового актива Дебет 68.04.2 Кредит 77 — начисление отложенного налогового обязательства Дебет 68.04.2 Кредит 99 — начисление постоянного налогового обязательства и списание постоянного налогового актива Дебет 77 Кредит 68.04.2 — погашение отложенного налогового обязательства Дебет 09 Кредит 68.04.2 — начисление отложенного налогового актива Дебет 99 Кредит 68.04.2 — условный расход по налогу на прибыль

Округляется только сумма проводки Дебет 68.04.2 Кредит 68.04.1, так как именно она соответствует исчисленному налогу на прибыль по данным налогового учета. Суммы условного расхода и дохода (налог на прибыль по данным БУ), налоговых активов и обязательств (корректировка налога на прибыль) не округляются. Возникший остаток списывается проводкой:

Дебет 99.09 Кредит 68.04.2.

Дебет 68.04.2 Кредит 99.09

Начисленный налог на прибыль округляется при выполнении регламентной операции Расчет налога на прибыль каждый месяц, начиная с января 2014 года.

Обратите внимание: с внедрением нового алгоритма округления счет 68.04.2 «Расчет налога на прибыль» теперь всегда будет автоматически закрываться, даже если постоянные и временные разницы отражены неверно. До 2014 года в этом случае на счете 68.04.2 оставалось сальдо, которое сигнализировало бухгалтеру о возможных ошибках в учете.

Теперь для проверки правильности поддержки ПБУ18/02 необходимо анализировать не остаток счета 68.04.2, а обороты счетов 68.04.2 и 99.09.

Другие критерии и механизмы проверки правильности ведения налогового учета по налогу на прибыль не изменились:

  • отчет Анализ состояния налогового учета по налогу на прибыль (если для показателей одного раздела отчета не выполняется правило БУ = НУ + ПР + ВР, то раздел выделяется рамкой красного цвета и, таким образом, предупреждает о наличии ошибок);
  • сумма прибыли, отраженная в декларации по налогу на прибыль, не равна сумме прибыли, указанной в отчете о финансовых результатах (основной критерий).

По ряду счетов бухгалтерского учета существует необходимость ведения количественного учета. В программе 1С: Бухгалтерия 8.3 данный признак доступен для просмотра в карточке счета Плана счетов, расположенного по пути навигации: Главное / Настройки / План счетов.

Количественный учет – это отражение приходных и расходных движений в натуральных показателях (метрах, штуках и пр.). Для отражения количественных операций с товарами, материалами и услугами в системе предусмотрена возможность указания единиц измерения.

Для формирования отчета в программе 1С Бухгалтерия 8.3 необходимо перейти по пути навигации: Зарплата и кадры / Страховые взносы / Документы персучета.

Единица измерения может быть задана в карточке номенклатуры. Рассмотрим данную возможность подробнее. Для открытия справочника «Номенклатура» перейдем по пути навигации: Справочники / Товары и услуги / Номенклатура.

Далее двойным нажатием мыши откроем форму элемента и обратимся к реквизитам номенклатуры. В поле «Единица» указывается учетная единица измерения из Классификатора единиц измерения. Данное значение будет подставляться в учетных документах при выборе текущей номенклатуры.

Классификатор единиц измерения представляет собой справочник, предназначенный для хранения сведений о списке единиц измерения, используемых организацией. В общем случае новые элементы добавляются по кнопке «Подбор из ОКЕИ» на верхней панели действий.

После нажатия команды открывается общероссийский классификатор единиц измерения, где пользователь выделяет необходимую единицу в таблице и нажимает кнопку «Выбрать» в верхней панели окна.

В открывшейся форме реквизиты единицы измерения будут заполнены автоматически. Не рекомендуется вносить изменения обозначений, т.к. данный классификатор является регламентированным и используется для корректного отражения единиц измерения в первичной документации (документы поступления, реализации, счета-фактуры). Далее необходимо записать элемент по кнопке «Записать и закрыть» или «Записать» на форме.

В форме списка отобразится новый созданный элемент, который можно выбрать в качестве единицы измерения в карточке номенклатуры.

При формировании отчетов предоставляются дополнительные настройки для проверки количественных движений, которые отражаются в установленных единицах измерения номенклатур. Так, в оборотно-сальдовой ведомости необходимо перейти в настройки отчета и установить флаг «Количество» для вывода дополнительных полей.

Довольно часто возникает необходимость пересчета единиц измерения, т.е. использования базовой и дополнительной единиц измерения с указанием коэффициента пересчета. Например, ответственные за ТМЦ могут вести учет гаек в штуках и килограммах, основываясь на нормативных показателях – сколько штук товара содержится в одном килограмме. В программе 1С: Бухгалтерия 8.3 данный функционал отсутствует, но в таких конфигурациях, как УПП, ERP, пользователю предоставляются возможности выбора дополнительных единиц измерения, а также единиц хранения остатков, единиц для отчетов, настройки округления. Таким образом, при необходимости ввода поступлений в разных единицах измерения следует проанализировать данный вопрос дополнительно.

Остались вопросы? Расскажем об единицах измерения в 1С в рамках бесплатной консультации!

В программе 1 С 8.3 Бухгалтерия изменить цены номенклатуры?

Рассмотрим процесс установки и редактирования цен в программе 1С Управление торговлей (версия 10.3) на платформе 8.2 (8.3), Комплексная автоматизация, Управление производственным предприятием (УПП). Установка цен в других программах практически одинаковая, главное найти в интерфейсе документ «Установка цен номенклатуры».

Инструкции для более новых программ 1С:

  • Для 1С Бухгалтерия 8.3 (3.0)
  • Для 1С ERP и 1С Управление торговлей 8.3 (11)

Цены в Управлении торговлей (также, как в УПП и КА) могут устанавливаться в разрезе нескольких типов цен. Например: закупочная, оптовая, розничная, мелкооптовая и т.д. Каждый тип цен может быть назначен своему покупателю, в зависимости от определенных параметров.

Цены в 1С 8 можно назначать как вручную для каждой позиции, так и формулой, например: закупочная цена * 20% и округлить до 10.

Рассмотрим пошаговый процесс установки цены в 1С 8.2 (8.3). Мы будем рассматривать настройку с «Полным» интерфейсом.

Для включения «Полного» интерфейса зайдите в меню «Сервис», там выберите «Переключить интерфейс» и затем выберите «Полный»:

Как установить цену в 1С

Первым делом необходимо определиться со списком видов цен, которые мы будем в дальнейшем использовать. Для этого необходимо зайти в справочник «Типы цен номенклатуры»:

Настройки типа цен номенклатуры

Тип цен номенклатуры — очень важный справочник при настройке цен, рассмотрим его подробнее:

  • Валюта цены по умолчанию — та валюта, в которой будет продаваться товар. Может быть изменена в документе, при этом она пересчитается
  • Цены включают НДС — флаг, отвечающий за то, как будет отражаться сумма в документе: включает НДС или НДС
  • будет отражен сверх
  • Вид типа цен — значение, которое определяет как будет рассчитана цена. Могут быть три значения: Базовый — тот тип цен, на основании которого будет рассчитываться цена. Динамический — тип цен, при установке которого цены рассчитываются динамически на момент заполнения документа на основании способа расчета. Расчетный — эти цены устанавливаются по формуле, однако они устанавливаются заранее в документе «Установка цен номенклатуры» и могут быть скорректированы.
  • Базовый тип цен — тип цен, на основании которого рассчитывается цена
  • Наценка в % — процент наценки
  • Метод округления — по арифметическим правилам — 0.6 округляется как 1, а 0.5 как 0. В большую сторону — всегда 1.
  • Округлять до — цифра, до которой будет округляться цена.

Вторым шагом, после заведения тип цен номенклатуры является установка значений цен.

Установка цен номенклатуры 1С

Вторым и последним шагом является установка цены для каждой позиции.

Делается это с помощью документа «Установка цен номенклатуры»:

Рассмотрим заполнение документа:

Первым делом заполняется список типов цен, на примере я выбрал «Закупочная, Оптовая, Розничная».

После заполнения номенклатуры программа сама должна подтянуть правильные рассчитанные цены, исходя из настроек справочника «Типы цен номенклатуры». Пользователь может изменить какие-либо параметры вручную.

В таблице можно изменить цены групповым способом. Для этого необходимо нажать кнопку «Изменить» над табличной частью и выбрать тип цены для корректировки:

В этой обработке «Формирование цен» вы можете выбрать нужное действие, установить нужные параметры и нажать кнопку выполнить. Например — добавить к цене 5% наценки для всех товаров. После того, как вы закончите редактирование — нажмите ОК и все изменения перенесутся в документ.

Когда документ «Установка цен номенклатуры» заполнен — просто нажмите кнопку ОК.

Будьте внимательны — цены устанавливаются на дату и действуют начиная с этой даты. Т.е если в документе указана дата 1 января, то эти цены будут действовать только с 1 января.

Цены могут устанавливаться только 1 раз в день.

Использование цен номенклатуры в документах 1С

Для использования и заполнения цен в документах, необходимо нажать в документе кнопку «Цены и валюта…»:

В появившемся окне выберите нужный тип цен и установите флаг Перезаполнить цены.

Цены пересчитаются автоматически.

Печать прайс листа 1С

Для просмотра всех цен и печати прайс листа 1С 8.3 удобнее всего использовать обработку «Печать прайс листа»:

В обработке можно задать в отбор типы цен, нужную номенклатуру, дату, организацию:

В 1С управление торговлей 11 прайс лист можно загружать из Excel — инструкция. Еще одна интересная особенность данной редакции программы — возможность Утверждения цен ответственным лицом.

По материалам: programmist1s.ru

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *