Как устранить ошибки в видах запасов при продаже комиссионных товаров без НДС в 1С:Управление торговлей 11.4?

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

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

Рассмотрим подробно, почему это происходит, как работают механизмы 1С изнутри и какие существуют пути решения данной проблемы — от организационных до программных.

Суть технической проблемы: почему возникают «минусы»?

Для начала проанализируем ситуацию с точки зрения архитектуры системы. В современных версиях УТ учет товаров ведется в разрезе аналитики Виды запасов. Этот разрез не виден в обычном списке товаров, но он критически важен для корректного формирования себестоимости и отражения НДС. В Вид запасов записываются следующие параметры:

  1. Организация-владелец.
  2. Тип запасов (Собственный товар, Комиссионный товар).
  3. Налогообложение (Облагается НДС, Не облагается НДС и т.д.).
  4. Поставщик (для комиссионного товара).

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

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

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

Метод 1: Настройка соглашения с комитентом (Организационный)

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

Чтобы избежать конфликта Видов запасов, рекомендуется выполнить следующую настройку:

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

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

Метод 2: Ручная корректировка видов запасов

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

Проанализируем алгоритм действий в документе реализации:

  1. Зайдем в документ (например, Реализация товаров и услуг).
  2. Нажмем кнопку Еще (в командной панели табличной части или в шапке) и выберем пункт Открыть виды запасов.
  3. В открывшемся окне установим флаг Ручная настройка видов запасов.
  4. Система покажет список строк. Скорее всего, вы увидите строку с вашим товаром, где указан вид запасов «Собственный» (или пустой) с НДС.
  5. Нам необходимо нажать кнопку Добавить или Подобрать и выбрать именно тот Вид запасов, который пришел от комитента (он будет помечен как «Комиссионный» и «Не облагается НДС»).
  6. После этого документ проведется корректно, списав остатки именно с комиссионного прихода.

Метод 3: Программное решение (для разработчиков)

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

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


// Пример логики в процедуре подбора видов запасов
// Необходимо ослабить фильтр по налогообложению для комиссионных товаров
Если ПараметрыПодбора.ТипЗапасов = ПредопределенноеЗначение("Перечисление.ТипыЗапасов.КомиссионныйТовар") Тогда
    // Если товар комиссионный, позволяем игнорировать разницу в НДС
    // при условии, что организация является плательщиком НДС
    Запрос.Текст = СтрЗаменить(Запрос.Текст, 
        "И ВидыЗапасов.Налогообложение = &НалогообложениеПродажи", 
        "И (ВидыЗапасов.Налогообложение = &НалогообложениеПродажи ИЛИ ВидыЗапасов.ТипЗапасов = &ТипКомиссия)");
КонецЕсли;

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

Специфика ФЗ-54 и работы с кассами

Важно помнить о требованиях законодательства (ФЗ-54). Если вы продаете товар как комиссионер, в кассовом чеке должна быть отражена информация о налоге. Рассмотрим два варианта:

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

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

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

Если вы уже столкнулись с «минусами» в закрытии месяца, выполните следующие действия:

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

Резюме: В последних релизах 1С:УТ 11.4 разработчики отошли от автоматического «размытия» налогообложения. Самый стабильный способ решения проблемы без правки кода — устанавливать в Приеме на комиссию то налогообложение, с которым товар будет реально продан конечному потребителю (в данном случае — Облагается НДС), и регулировать взаиморасчеты с комитентом на уровне заполнения Отчета комитенту.

← На главную