Как отразить продажу металлолома в 1С:Бухгалтерия 7.7 для Книги продаж и декларации по НДС?

Бухгалтер 1С v7.7 1C:Бухгалтерия Налоговый учет
← На главную

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

К сожалению, в устаревшей платформе «1С:Бухгалтерия 7.7» этот функционал не реализован «из коробки», так как программа создавалась задолго до введения правил налогового агентства по металлолому. Давайте подробно разберем, как решить эту задачу и корректно составить отчетность без ошибок.

В чем суть проблемы и почему бухгалтер прав?

При реализации металлолома продавец должен выполнить следующие требования законодательства:

  1. Выставить счет-фактуру: В документе не указывается сумма налога. В графе «Налоговая ставка» пишется текст «НДС исчисляется налоговым агентом», а в графах «Сумма налога» и «Стоимость с налогом» ставятся прочерки.
  2. Заполнить Книгу продаж: Операция должна регистрироваться с кодом вида операции (КВО) «34» (или «33» при получении аванса). Стоимость лома без налога отражается исключительно в графе 14 Книги продаж («Стоимость продаж, облагаемых налогом...»). В графах стоимости с НДС (графа 13б) и суммы НДС (графа 17) должны стоять нули или прочерки.
  3. Сформировать декларацию по НДС: Данная операция не должна попадать в Раздел 3 декларации, так как продавец не начисляет налог к уплате. Данные должны отражаться только в Разделе 9 (сведения из Книги продаж).

В типовой конфигурации «1С:Бухгалтерия 7.7» бухгалтер сталкивается с дилеммой:

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

---

Способ 1. Оформление операции вручную (без доработки кода)

Этот метод подходит, если продажи металлолома в вашей организации носят разовый характер и привлекать программиста 1С нецелесообразно. Мы пройдем весь процесс по шагам.

Шаг 1. Оформление документов в 1С 7.7

Создаем документ Реализация и подчиненный документ Счет-фактура выданный. В качестве ставки НДС выбираем рабочую ставку налога (20% или 18%). Это необходимо для того, чтобы программа понимала, что операция в принципе облагается НДС, и корректно зафиксировала ее для книги продаж.

Шаг 2. Корректировка печатной формы счета-фактуры

Перед выводом на печать или сохранением печатной формы счета-фактуры переходим в режим редактирования таблицы и вручную корректируем показатели:

Шаг 3. Корректировка выгрузки Книги продаж и Декларации

Так как программа автоматически сформирует записи с начисленным НДС, нам потребуется скорректировать данные на этапе выгрузки отчетности в сторонние программы (например, СБИС, Контур.Экстерн, Налогоплательщик ЮЛ или при ручном редактировании XML-файла):

---

Способ 2. Программная доработка конфигурации (автоматический режим)

Если продажи лома происходят регулярно, ручная корректировка отчетности приведет к ошибкам из-за человеческого фактора. Рассмотрим, как программист может доработать типовую базу «1С:Бухгалтерия 7.7».

Шаг 1. Добавление признака в документы

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

Шаг 2. Изменение модуля проведения документа

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

Примерный фрагмент кода для модификации логики проведения:


// В процедуре проведения документа Счет-фактура выданный
Если ПродажаЛома = 1 Тогда
    // Заменяем стандартный код вида операции на 34
    ТаблицаРегистрации.КодОперации = "34";
    
    // Обнуляем сумму НДС для книги продаж
    ТаблицаРегистрации.НДС = 0;
    ТаблицаРегистрации.Всего = ТаблицаРегистрации.СтоимостьБезНДС;
    
    // Сумму продажи направляем строго в графу, соответствующую ставке 20% (18%)
    // но без начисления самого налога
    ТаблицаРегистрации.СтавкаНДС = Константа.ОсновнаяСтавкаНДС; 
КонецЕсли;

Шаг 3. Доработка отчета «Книга продаж»

В регламентированном отчете КнигаПродаж необходимо скорректировать модуль вывода строк. Проанализируем алгоритм заполнения колонок. Нам нужно сделать так, чтобы при обнаружении операции с кодом 34 программа не выводила сумму налога в графу 17 и стоимость с налогом в графу 13б.

В модуле отчета Книги продаж в цикле вывода строк пишем следующее условие:


Если КодОперацииДляКниги = "34" Тогда
    // Для печатной формы очищаем значения НДС
    СуммаНДС_Печать = 0;
    СтоимостьСНДС_Печать = 0;
    // Оставляем заполненной только графу стоимости без НДС
    СтоимостьБезНДС_Печать = СуммаПродажи;
КонецЕсли;

Шаг 4. Модификация модуля выгрузки декларации по НДС

Чтобы декларация формировалась корректно автоматически, нам нужно внести изменения в обработку выгрузки регламентированной отчетности:

  1. Раздел 3: В алгоритме заполнения Раздела 3 ставим фильтр, который будет исключать обороты по счетам продаж, если они помечены признаком ПродажаЛома. Налог по ним не должен начисляться.
  2. Раздел 9: В алгоритме выгрузки сведений Книги продаж обеспечиваем выгрузку КВО 34, корректное распределение сумм по тегам XML (стоимость без НДС попадает в соответствующее поле, а теги НДС выгружаются с нулевыми значениями).

Резюме

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

← На главную