Почему в 1С НДС добавляется сверху к цене и как это исправить

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

В практике работы с конфигурациями 1С:Комплексная автоматизация (КА) и 1С:ERP Управление предприятием часто встречается ситуация, когда при подборе товара в документ цена увеличивается на сумму налога. Например, вы устанавливаете цену 10 рублей (которая уже должна включать НДС), но система добавляет сверху еще 20%, превращая ее в 12 рублей. Разберем детально, почему это происходит, как работает логика программы и где искать скрытые настройки, влияющие на расчет в конкретном подразделении.

Анализ механизма расчета НДС в документах

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


Если УчитыватьНДС Тогда
    Если СуммаВключаетНДС И (НЕ ЦенаВключаетНДС) Тогда
        // Система считает, что цена указана «чистая», и добавляет налог сверху
        НадоВключитьНДС = Истина;
    КонецЕсли;
КонецЕсли;

Из этого кода мы видим, что даже если в документе установлен флаг Сумма включает НДС, система проверит параметр самого вида цены (ЦенаВключаетНДС). Если в настройках используемого типа цен указано, что цена хранится без НДС, программа принудительно прибавит налог при подборе. Выясним, почему это может происходить только в одном подразделении, в то время как остальные работают корректно.

Проверка настроек в окне «Цены и валюта»

Первым шагом всегда стоит проверить настройки непосредственно в документе. Для этого нажмем на гиперссылку Цены и валюта (обычно находится в шапке документа). Разберем по шагам, на что обратить внимание:

  1. Убедимся, что установлен флаг Цена включает НДС.
  2. Проверим установленный флаг Сумма включает НДС.
  3. Важный нюанс: если вы сначала добавили товары в корзину или подобрали их в документ, а только потом изменили настройки в окне «Цены и валюта», 1С предложит пересчитать цены. Если вы откажетесь или сделаете это некорректно, налог может добавиться некорректно.

Однако, как показывает практика, в 1С:КА и ERP настройки в этом окне часто переопределяются более «сильными» объектами — соглашениями или договорами.

Приоритет «Соглашений с клиентами»

В современных конфигурациях настройки договора часто являются вторичными. Основным инструментом управления продажами выступает Соглашение с клиентом (или поставщиком). Проанализируем ситуацию: если для конкретного подразделения создано отдельное Типовое соглашение, именно в нем может крыться причина проблемы.

Рассмотрим порядок действий для проверки:

  1. Перейдем в раздел CRM и маркетинг — Типовые соглашения с клиентами (или найдем индивидуальное соглашение, если оно используется).
  2. Откроем соглашение, которое подтягивается в проблемные документы.
  3. Перейдем на вкладку Условия продаж.
  4. Найдем поле Налогообложение и проверим, какой Вид цены там указан.
  5. Зайдем в карточку этого Вида цены. Именно там находится критически важная галочка Цена включает НДС.

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

Настройка типа цен по умолчанию для подразделения

Выясним причину, почему проблема проявляется избирательно. Если в договоре контрагента тип цен не указан, система ищет значения по умолчанию. Рассмотрим, где они могут быть заданы:

1. Настройки пользователя: У сотрудников конкретного подразделения в персональных настройках (НСИ и Администрирование — Настройки пользователей и прав — Персональные настройки) может быть жестко прописан основной вид цен. Если этот вид цен настроен «без НДС», то при создании документов этими пользователями проблема будет повторяться.

2. Связка Подразделение — Склад: Проверим карточку склада, с которым работает это подразделение. В некоторых случаях настройки налогообложения могут зависеть от территориального расположения склада или его принадлежности к определенной организации (особенно если это обособленное подразделение).

Поле «Налогообложение» в документе

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

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

Рекомендации по исправлению

Подведем итог и составим алгоритм действий для устранения «накрутки» НДС:

  1. Создайте «чистый» документ: Прежде чем подбирать товары, сразу зайдите в «Цены и валюта» и проверьте флаги. Если они стоят неверно — значит, они подтянулись из настроек по умолчанию.
  2. Проверьте справочник «Виды цен»: Найдите тот тип цены, который вы используете. Убедитесь, что в его карточке стоит признак Цена включает НДС. Если вы работаете без указания типа цен (по заполненным вручную ценам), система все равно может использовать настройки «последнего примененного» вида цен.
  3. Назначьте тип цен в Соглашении: Лучший способ избежать хаоса в расчетах — явно прописать в Соглашении (типовом или индивидуальном) вид цены, в котором четко определено, что налог включен в стоимость.
  4. Проверьте учетную политику: Если подразделение является обособленным, убедитесь, что в его настройках (в справочнике Организации) верно указаны параметры плательщика НДС.

Таким образом, в 1С:Комплексной автоматизации «глубина» настроек действительно значительна. Решение чаще всего кроется в связке Соглашение — Вид цены — Налогообложение. Проанализировав эти объекты, вы сможете добиться того, чтобы цена 10 рублей оставалась итоговой суммой, а не базой для начисления налога.

← На главную