При подготовке и выгрузке регламентированного отчета по налогу на добавленную стоимость в программе 1С:Предприятие 7.7 пользователи могут столкнуться с ошибкой форматно-логического контроля: при выгрузке книги покупок система выдает ошибку о незаполненном ИНН продавца по строкам, где указан код вида операции (КВО) 20 (импорт товаров на территорию РФ). При этом иностранный контрагент не имеет российского идентификационного номера налогоплательщика, а в предыдущих отчетных периодах выгрузка проходила штатно.
Разберем детально законодательные требования, выясним причину возникновения ошибки в конфигурациях 1С 7.7 и рассмотрим способы ее устранения.
Проанализируем правила заполнения книги покупок, утвержденные Постановлением Правительства РФ № 1137, а также формат представления налоговой декларации по НДС в электронном виде:
Требование программы обязательно указать ИНН продавца для строк с кодом 20 является ошибкой алгоритма валидации данных, заложенного в релизе регламентированной отчетности. Процедура предварительной проверки перед выгрузкой жестко проверяла наличие ИНН у всех контрагентов книги покупок, не учитывая исключение для операций импорта.
Чего делать не следует: крайне не рекомендуется вносить в поле ИНН регистрационные коды иностранных компаний, нули или данные таможенных органов. ФНС при приеме файла производит проверку формата ИНН (10 или 12 цифр с корректными контрольными числами). Указание произвольных символов приведет к отказу в приеме декларации на приемном шлюзе либо к автоматическому выставлению требований о предоставлении пояснений в рамках АСК НДС.
Фирма «1С» исправляла подобные ошибки валидации в корректирующих выпусках регламентированных отчетов. Самый простой и надежный способ устранить проблему — загрузить актуальный релиз регламентированной отчетности за соответствующий отчетный период, где проверка наличия ИНН для кода операции 20 отключена разработчиками штатно.
Если возможность оперативно обновить комплект отчетности отсутствует, исправим алгоритм проверки вручную через конфигуратор 1С 7.7. Разберем по шагам, как внести необходимые изменения:
Файл — Открыть и перейдем в каталог регламентированных отчетов (по умолчанию папка ExtForms\RpXXqY.grp, где XX — год, а Y — квартал отчетности).NDS1712.ERT или NDS1512.ERT.ОбработатьУсловиеДопИнформации() или поищем по кодовому фрагменту СписокКодовОперацийСпПрод.Посмотрим на пример логики исправления в программном модуле:
Если (КодОперации = "20") Тогда
// Для импорта товаров ИНН продавца не является обязательным
ПроверятьИНН = 0;
Иначе
ПроверятьИНН = 1;
КонецЕсли;
После внесения изменений сохраним файл внешнего отчета, перезапустим 1С в режиме предприятия, заново откроем регламентированный отчет по НДС и выполним повторную выгрузку файла декларации.