Переход на новую ставку НДС 20% в свое время стал серьезным испытанием для многих бухгалтеров и технических специалистов, особенно для тех, кто продолжал вести учет в проверенной временем, но морально устаревшей конфигурации «1С:Бухгалтерия предприятия» редакции 2.0 (БП 2.0). В отличие от современной третьей редакции, где этот переход был автоматизирован разработчиками, в БП 2.0 пользователям пришлось столкнуться с рядом трудностей.
В этой статье мы подробно разберем, почему в «1С:Бухгалтерия 2.0» ставка НДС не меняется автоматически в зависимости от даты документа, как устроена архитектура подстановки ставок в этой конфигурации и что необходимо сделать, чтобы база данных корректно работала с новой ставкой НДС без привлечения программистов.
Проанализируем поведение системы, которое вызывает наибольшее количество вопросов. Многие пользователи ожидали, что после установки последних обновлений программа начнет автоматически определять ставку НДС на основании даты создаваемого документа: если документ оформлен до даты изменения законодательства, должна подставляться старая ставка, а если после — новая ставка 20%. Однако на практике при добавлении номенклатуры в документы реализации или поступления по-прежнему упорно подставляется старая ставка.
Давайте разберем архитектурную логику конфигурации БП 2.0. В отличие от конфигурации «Бухгалтерия предприятия 3.0» (начиная с релиза 3.0.67 и выше), где разработчики внедрили сквозной механизм периодичности для ставок НДС (система анализирует рабочую дату или дату документа и подставляет актуальную ставку), в БП 2.0 такого механизма нет. Разработчики фирмы «1С» приняли решение не усложнять код устаревающей редакции сквозными алгоритмами проверки дат.
В БП 2.0 ставка НДС жестко привязана к двум объектам:
СтавкаНДС внутри карточки конкретного элемента справочника Номенклатура.ОсновнаяСтавкаНДС в персональных настройках конкретного пользователя информационной базы.При создании нового документа или добавлении строки в табличную часть система не анализирует дату. Она действует по прямому и простому алгоритму: берет значение ставки НДС из карточки выбранной номенклатуры и копирует его в документ. Если в карточке товара записано старое значение, оно и будет подставлено в табличную часть.
Рассмотрим по шагам, как исправить эту ситуацию и полностью перевести базу данных БП 2.0 на корректный учет НДС.
Если у вас в базе данных заведены сотни или тысячи позиций товаров и услуг, заходить в каждую карточку и вручную менять ставку — задача невыполнимая. Для массового изменения реквизитов мы воспользуемся стандартным встроенным инструментом системы.
Рассмотрим подробнее процесс работы с обработкой группового изменения:
После завершения операции во всех выбранных карточках товаров и услуг значение реквизита будет перезаписано. С этого момента при выборе этих позиций в новые документы система начнет автоматически подставлять ставку 20%.
Многие пользователи замечают странность: даже после того, как во всем справочнике номенклатуры была заменена ставка, при создании новых карточек номенклатуры в них по умолчанию все равно устанавливается старая ставка. Почему это происходит?
Выясним причину. При создании нового элемента справочника Номенклатура система еще не знает, какой это будет товар. Она обращается к персональным настройкам текущего пользователя 1С и подставляет значение по умолчанию оттуда. Чтобы новые карточки создавались сразу с правильной ставкой, каждый пользователь базы должен выполнить следующие действия под своей учетной записью:
Выполнение этого шага гарантирует, что при создании новых карточек номенклатуры, а также при оформлении некоторых специфических документов, где ставка НДС заполняется «на лету» по умолчанию, система будет сразу предлагать актуальную ставку 20%.
Проанализируем еще один важный аспект, который часто упускают из виду. На предприятии могут использоваться заранее зарегистрированные типы цен (например, «Оптовая», «Розничная», «Дистрибьюторская»).
Перейдем в справочник Типы цен номенклатуры и проверим настройки каждого типа цен. Особое внимание следует обратить на флаг «Цены включают НДС». Если в вашей компании цены жестко зафиксированы в прайс-листе и включают в себя НДС, то при увеличении ставки до 20% сумма самого налога в документе вырастет, а чистая стоимость товара без НДС уменьшится. Если же цены установлены «без НДС», то программа прибавит 20% сверху, что приведет к увеличению итоговой суммы документа для покупателя. Обязательно согласуйте этот момент с руководством и финансовой службой, при необходимости пересчитайте прайс-листы с помощью обработки «Установка цен номенклатуры».
Рассмотрим несколько практических моментов, с которыми вы обязательно столкнетесь в процессе работы после изменения настроек:
В завершение нашего разбора напомним важную информацию технического характера. Фирма «1С» официально прекратила активную поддержку конфигурации «Бухгалтерия предприятия» редакции 2.0. Поддержка выпускается только в ограниченном режиме для сдачи базовой отчетности для некоторых старых версий, однако новые масштабные изменения законодательства (такие как новые форматы прослеживаемости, изменения в расчете налога на имущество, интеграция с новыми государственными системами маркировки и изменения ставок для УСН) в редакции 2.0 реализовываться не будут.
Поэтому, решив текущую проблему со ставкой НДС, мы настоятельно рекомендуем запланировать переход на современную редакцию «Бухгалтерия предприятия» редакции 3.0, работающую на управляемых формах. В ней все механизмы изменения законодательства, включая автоматическую смену ставок НДС по дате документа, работают по умолчанию и своевременно обновляются разработчиками.