Как настроить автоматическое заполнение «Без НДС» в документе «Отчет о розничных продажах» при загрузке из Эвотор в 1С:Бухгалтерию 3.0?

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

При интеграции кассового оборудования Эвотор с конфигурацией 1С:Бухгалтерия предприятия 3.0 пользователи часто сталкиваются с тем, что в загруженных документах Отчет о розничных продажах поле Ставка НДС заполняется значением по умолчанию (например, 18% или 20%), даже если организация находится на упрощенной системе налогообложения или патенте. Это приводит к необходимости ручной корректировки каждой строки документа, что существенно замедляет работу. Рассмотрим подробно, почему это происходит и как автоматизировать процесс подстановки значения «Без НДС».

Анализ приоритетов заполнения реквизитов в 1С

Для начала разберем алгоритм, по которому программа 1С:Бухгалтерия 3.0 определяет ставку налога при заполнении табличной части документа. В системе существует определенная иерархия настроек. Даже если в модуле обмена с Эвотор указано, что продажи осуществляются без налога, 1С может игнорировать этот флаг, если внутри карточки товара указано иное значение. Как показывает практика, именно ставка НДС в справочнике Номенклатура является приоритетной. Если там жестко прописано «20%», программа будет подставлять это значение в каждую строку Отчета о розничных продажах.

Решение 1: Корректировка ставок в справочнике «Номенклатура»

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

  1. Перейдем в раздел Администрирование — Обслуживание — Корректировка данных.
  2. Выберем ссылку Групповое изменение реквизитов.
  3. В поле «Выбирать элементы типа» укажем Номенклатура.
  4. Если нужно изменить ставку не для всех товаров, нажмем «Добавить условие отбора» (например, по группе номенклатуры или конкретному складу).
  5. В списке реквизитов найдем поле Ставка НДС.
  6. В колонке «Новое значение» выберем Без НДС. Важно: не оставляйте поле пустым, выберите именно значение из выпадающего списка, иначе система может подставить ставку по умолчанию из общих настроек.
  7. Нажмем кнопку «Изменить реквизиты».

После этого при следующей загрузке из Эвотор 1С увидит в карточке товара корректную ставку и не будет подсвечивать поля красным цветом.

Решение 2: Проверка настроек учетной политики и налогообложения

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

Зайдем в раздел Главное — Налоги и отчеты. Проверим актуальность записи в списке систем налогообложения. Если в текущем периоде ошибочно указана Общая система (ОСНО), 1С будет требовать выделения НДС во всех торговых документах, даже если справочники заполнены верно. Убедимся, что выбрана УСН или Патент.

Решение 3: Использование регистра «Счета учета номенклатуры»

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

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

Решение 4: Настройка типов цен для розничной торговли

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

Если в используемом Типе цен (например, «Розничная») установлен флаг Цена включает НДС, но при этом сама ставка не равна «Без НДС», 1С будет пытаться вычленить налог из суммы выручки. Рекомендуется создать или отредактировать тип цен, убедившись, что в нем корректно настроена работа с налогами для вашей системы налогообложения. Для этого перейдем в Справочники — Типы цен номенклатуры и проверим настройки соответствующего элемента.

Решение 5: Синхронизация данных с личным кабинетом Эвотор

Проанализируем настройки самого модуля обмена. В штатных средствах интеграции 1С и Эвотор существует раздел Сопоставление налоговых ставок. Рассмотрим сценарий, когда в кассе Эвотор установлена ставка «0%» или «Нет налога», а в 1С это значение не сопоставлено ни с чем. В таком случае 1С включает свои защитные механизмы и подставляет ставку по умолчанию (чаще всего 20%).

Необходимо зайти в настройки обмена с кассой и проверить таблицу соответствия ставок. Убедитесь, что ставка, приходящая из Эвотор, явно сопоставлена со значением Без НДС в вашей информационной базе.

Пример программной обработки загруженных документов

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


Процедура ИсправитьСтавкиНДСВОтчете(ДокументОбъект) Экспорт
    Для Каждого СтрокаТЧ Из ДокументОбъект.Товары Цикл
        // Устанавливаем ставку "Без НДС"
        СтрокаТЧ.СтавкаНДС = Перечисления.СтавкиНДС.БезНДС;
        
        // Пересчитываем суммы, если это необходимо
        СтруктураПересчета = ОбработкаТабличныхЧастей.РассчитатьСуммуНДС(СтрокаТЧ.Сумма, Истина, СтрокаТЧ.СтавкаНДС);
        СтрокаТЧ.СуммаНДС = СтруктураПересчета.СуммаНДС;
    КонецЦикла;
    
    ДокументОбъект.Записать(РежимЗаписиДокумента.Запись);
КонецПроцедуры

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

Выясним причину подсветки красным цветом

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

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

← На главную