Как установить ставку НДС по умолчанию для организации на УСН в 1С:Комплексная автоматизация 2.2

Пользователь 1С v8.3 (Управляемые формы) 1С:Комплексная автоматизация Налоговый учет Торговля и дистрибуция
← На главную

Разберем распространенную практическую ситуацию, с которой сталкиваются пользователи решений 1С:Комплексная автоматизация 2.2 и 1С:ERP: в базе ведут учет несколько организаций, одна из которых применяется упрощенную систему налогообложения (УСН). При создании документа продажи для организации на УСН программа продолжает подставлять в табличную часть числовую ставку НДС из карточки номенклатуры (например, 20%), вместо того чтобы устанавливать значение "Без НДС".

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

Причина такого поведения системы

Выясним причину подстановки НДС: в конфигурациях 1С:Комплексная автоматизация 2 и 1С:ERP приоритет заполнения реквизита СтавкаНДС в табличной части документа реализации жестко привязан к справочнику Номенклатура, а не к учетной политике организации. Настройки учетной политики организации определяют режим налогообложения самого документа (например, "Продажа не облагается НДС"), но при подборе позиций алгоритм по умолчанию извлекает основную ставку НДС из карточки товара.

В типовой конфигурации отсутствует отдельная опция с прямым переключателем "Всегда брать ставку НДС из учетной политики организации". Однако проблему можно выстроить через штатный механизм соглашений с клиентами или с помощью доработок.

Решение 1: Использование типовых/индивидуальных соглашений (штатный функционал)

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

  1. Проверим настройки системы налогообложения в карточке организации на УСН. Перейдем в раздел НСИ и администрирование — Организации, откроем учетную политику нужной организации и убедимся, что для нее указана система налогообложения УСН.
  2. Перейдем в раздел Продажи — Соглашения с клиентами.
  3. Создадим или откроем существующее соглашение с клиентом.
  4. На вкладке Условия продаж найдем поле Налогообложение и установим значение "В соответствии с налогообложением продающей организации".

При оформлении документа Реализация товаров и услуг и выборе соответствующего соглашения программа определит, что организация работает на УСН, и автоматически установит режим налогообложения документа в значение "Продажа не облагается НДС". Это обеспечит правильный пересчет и замену ставок в документе.

Решение 2: Быстрое групповое изменение ставки в документе

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

  1. Откроем созданный документ Реализация товаров и услуг.
  2. Перейдем в табличную часть Товары.
  3. Выделим все строки табличной части с помощью комбинации клавиш Ctrl + A.
  4. Нажмем правой кнопкой мыши или воспользуемся меню команд табличной части для группового изменения реквизита СтавкаНДС, установив значение "Без НДС".

Решение 3: Автоматизация через расширение конфигурации (для программистов)

Если требуется полностью исключить человеческий фактор и автоматизировать сброс ставки НДС для организаций на УСН без снятия основной конфигурации с поддержки, наилучшим решением будет создание небольшого расширения.

Расширение может перехватывать событие изменения организации или вида налогообложения в документе РеализацияТоваровУслуг и программно устанавливать ставку "Без НДС" для строк табличной части.

Посмотрим на пример кода обработки события на клиенте:


&НаКлиенте
Процедура ПослеВыбораОрганизации(Команда)
    Если Объект.Налогообложение = ПредопределенноеЗначение("Перечисление.ТипыНалогообложенияНДС.ПродажаНеОблагаетсяНДС") Тогда
        Для Каждого Стр Из Объект.Товары Цикл
            Стр.СтавкаНДС = ПредопределенноеЗначение("Справочник.СтавкиНДС.БезНДС");
        КонецЦикла;
    КонецЕсли;
КонецПроцедуры

Использование расширения позволяет сохранить типовую конфигурацию на поддержке и гарантирует корректное проставление ставки БезНДС при работе от имени организации на УСН.

← На главную