Переход на новую ставку налога на добавленную стоимость всегда сопряжен с дополнительной нагрузкой на техническую службу и бухгалтерию предприятия. При изменении основной ставки НДС с 18% на 20% пользователи устаревшей, но все еще популярной редакции конфигурации «Бухгалтерия предприятия» 2.0 (БП 2.0) столкнулись с рядом трудностей. В отличие от современных конфигураций на управляемых формах (таких как БП 3.0), где многие процессы автоматизированы, в БП 2.0 администраторам и бухгалтерам приходится выполнять ручные манипуляции с данными.
В этой статье мы подробно разберем, как правильно организовать переход на НДС 20% в программе БП 2.0, какие инструменты для этого использовать, как настроить систему для корректного ввода новых документов и избежать критических ошибок, которые могут испортить исторические данные прошлых налоговых периодов.
Для начала проанализируем, почему в программе БП 2.0 замена ставки не происходит автоматически. В современных конфигурациях (таких как БП 3.0, ERP 2 или УТ 11) ставка НДС в карточке номенклатуры подстраивается автоматически в зависимости от рабочей даты программы и даты документа. В БП 2.0 архитектура справочника устроена совершенно иначе.
Реквизит СтавкаНДС в справочнике Номенклатура является статичным (непериодическим) реквизитом. Это значит, что программа не хранит историю изменения этого значения по датам. Если в карточке товара указано значение 18%, то оно будет подставляться в документы вне зависимости от того, формируете вы документ за прошлые периоды или за новый текущий год. Именно поэтому ручное или групповое обновление реквизитов справочника номенклатуры после перехода на релиз 2.0.66.66 является обязательным шагом для продолжения корректной работы.
Рассмотрим подробнее, как функционирует этот механизм под капотом системы. При создании новой строки в документе (например, в документе РеализацияТоваровУслуг или ПоступлениеТоваровУслуг) система обращается к обработчику события ПриИзмененииНоменклатуры. Этот обработчик считывает значение реквизита СтавкаНДС непосредственно из карточки выбранной номенклатуры и копирует его в соответствующую колонку табличной части документа. Если в карточке товара останется значение 18%, то при каждом добавлении товара бухгалтеру придется вручную менять ставку в каждой строчке документа, что неминуемо приведет к лавинообразному росту ошибок из-за человеческого фактора.
Для массового изменения ставки НДС в карточках товаров и услуг мы воспользуемся проверенным стандартным инструментом платформы — обработкой Групповая обработка справочников и документов. Этот инструмент позволяет быстро отфильтровать нужные позиции и заменить значение реквизита сразу во многих объектах без необходимости открывать каждую карточку вручную.
Выполним этот процесс по шагам вместе:
Сервис — Групповая обработка справочников и документов.Номенклатура.СтавкаНДСРавно18%18/118%. Для этого в поле «Тип сравнения» можно выбрать В списке и указать оба значения: 18% и 18/118%.Разрешить изменение реквизитов объектов. Без этого флажка система заблокирует возможность редактирования и позволит только просматривать отобранные элементы.20% (или 20/120% для расчетных ставок).Многие специалисты забывают, что даже после изменения ставки НДС во всей имеющейся номенклатуре, при создании совершенно новых карточек товаров/услуг или при ручном вводе строк в табличные части документов система все равно будет предлагать старую ставку по умолчанию. Это связано с персональными настройками пользователей.
Выясним, как перенастроить эти параметры для каждого работающего в системе сотрудника:
Сервис — Настройки пользователя.Основные значения для подстановки в документы.Основная ставка НДС. Этот параметр отвечает за то, какая ставка будет автоматически подставляться в новые элементы справочника Номенклатура при их создании, а также при создании документов, не привязанных к конкретной номенклатуре.ОК или Применить.Эту операцию необходимо повторить под учетной записью каждого пользователя, который занимается оформлением первичных документов (поступлений, реализаций, счетов-фактур) и ведением справочников. Это позволит минимизировать количество ручных исправлений при повседневной работе.
Любая массовая модификация данных таит в себе скрытые угрозы для целостности информационной базы. Проанализируем ключевые правила безопасности, которые помогут избежать порчи учета:
Номенклатура. Никогда не применяйте подобные массовые замены к документам без четкого понимания последствий.Если ваша конфигурация 1С:Бухгалтерия предприятия 2.0 обменивается данными с внешними решениями (например, с 1С:Управление торговлей 10.3, CRM-системами, сайтами или мобильными приложениями), необходимо уделить особое внимание правилам конвертации данных.
Очень часто в старых нетиповых правилах обмена значение ставки НДС прописывается жестко («захардкожено») в коде обработчиков. Рассмотрим типичный пример такого некорректного кода в правилах обмена, который может приводить к ошибкам:
// Пример устаревшего кода в правилах обмена (событие ПередВыгрузкой)
Если Источник.СтавкаНДС = Перечисления.СтавкиНДС.НДС18 Тогда
Значение = "18%";
КонецЕсли;
При использовании таких жестких привязок новые документы, выгруженные из БП 2.0, могут загружаться в принимающую базу со старыми ставками НДС, либо обмен будет завершаться с критической ошибкой из-за несовместимости значений перечисления. Рекомендуем обновить правила обмена до актуального релиза на стороне всех интегрированных систем и протестировать перенос документов на копии базы данных перед запуском рабочего обмена.
Поскольку в редакции 2.0 разработчики не реализовывали сложных автоматизированных помощников переходного периода (как это было сделано в современных ERP-системах), бухгалтеру придется контролировать часть процессов вручную. Рассмотрим три наиболее распространенные ситуации.
При получении предоплаты в период действия старой ставки бухгалтер выставил счет-фактуру на аванс по ставке 18/118%. При отгрузке товара в период действия новой ставки в документе реализации должна стоять новая ставка 20%. Программа выполнит автоматический зачет аванса, однако возникнет разница в 2% НДС. Эту разницу (в зависимости от условий договоренностей с контрагентом и наличия допсоглашений на доплату налога) потребуется скорректировать счетами-фактурами или ручными операциями в учете. Рекомендуем использовать документ Отражение начисления НДС для ручной корректировки сумм налога.
Если покупатель возвращает товар, который был приобретен им в период действия ставки НДС 18%, то операция возврата должна отражать именно ту ставку НДС, которая была приведена при первоначальной отгрузке (то есть 18%). Будьте внимательны при автоматическом заполнении документов возврата на основании прошлых документов продаж. В программе 1С:Бухгалтерия 2.0 при вводе документа ВозвратТоваровОтПокупателя на основании реализации прошлых лет ставка НДС должна автоматически наследоваться из документа-основания. Если этого не произошло, скорректируйте ставку в табличной части вручную.
Если после перехода на ставку 20% вам требуется выставить корректировочный счет-фактуру к документу отгрузки, оформленному со ставкой 18%, в корректировочном документе должна быть указана именно ставка 18%. Платформа 1С позволяет выбирать исторические ставки в корректировочных документах, однако бухгалтер должен тщательно следить за тем, чтобы программа случайно не применила новую ставку 20% к старым операциям.
Соблюдение этих простых, но критически важных инструкций позволит вам быстро и безболезненно перевести информационную базу 1С:Бухгалтерия предприятия 2.0 на работу с новой ставкой НДС 20%, сохранив при этом полную корректность ведения учета и сдачи отчетности.