Почему 1С 7.7 требует ИНН продавца при выгрузке декларации по НДС с кодом операции 20 и как это исправить?

Программист 1С v7.7 1C:Бухгалтерия Налоговый учет Торговля и дистрибуция
← На главную

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

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

Законодательные нормы: должен ли заполняться ИНН при коде операции 20

Проанализируем правила заполнения книги покупок, утвержденные Постановлением Правительства РФ № 1137, а также формат представления налоговой декларации по НДС в электронном виде:

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

Причина возникновения ошибки в 1С 7.7

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

Чего делать не следует: крайне не рекомендуется вносить в поле ИНН регистрационные коды иностранных компаний, нули или данные таможенных органов. ФНС при приеме файла производит проверку формата ИНН (10 или 12 цифр с корректными контрольными числами). Указание произвольных символов приведет к отказу в приеме декларации на приемном шлюзе либо к автоматическому выставлению требований о предоставлении пояснений в рамках АСК НДС.

Способ 1. Обновление комплекта регламентированной отчетности

Фирма «1С» исправляла подобные ошибки валидации в корректирующих выпусках регламентированных отчетов. Самый простой и надежный способ устранить проблему — загрузить актуальный релиз регламентированной отчетности за соответствующий отчетный период, где проверка наличия ИНН для кода операции 20 отключена разработчиками штатно.

Способ 2. Ручная корректировка внешнего отчета декларации по НДС

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

  1. Откроем информационную базу в режиме Конфигуратор.
  2. Через главное меню выберем Файл — Открыть и перейдем в каталог регламентированных отчетов (по умолчанию папка ExtForms\RpXXqY.grp, где XX — год, а Y — квартал отчетности).
  3. Откроем файл внешнего отчета по НДС. В зависимости от редакции бланка файл может называться NDS1712.ERT или NDS1512.ERT.
  4. Перейдем на вкладку Модуль.
  5. Найдем процедуру ОбработатьУсловиеДопИнформации() или поищем по кодовому фрагменту СписокКодовОперацийСпПрод.
  6. В блоке проверки обязательности реквизитов контрагента добавим условие-исключение: если код вида операции равен «20», проверка наличия ИНН должна пропускаться.

Посмотрим на пример логики исправления в программном модуле:


Если (КодОперации = "20") Тогда
    // Для импорта товаров ИНН продавца не является обязательным
    ПроверятьИНН = 0;
Иначе
    ПроверятьИНН = 1;
КонецЕсли;

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

← На главную