«кракозябры», написанные в ответе сервера, переводятся на русский как: «Файл не является стандартом XML, подробности в журнале».
Происходит последнее, потому что ответ выдаётся в одной кодировки(Windows-1251), при этом в ответе указана другая.
Из ответа следует, что нарушена структура XML-документа.
Последнее зачастую может происходить из-за наличия в выгружаемых данных неэкранированных управляющих символов, причём скорее всего в тех местах, которые изначально не подразумевали наличия разметки.
Также необходимо проверить журнал на сервере, о котором говорится в ответе.
Там скорее всего будет указано, вплоть до номера строки и смещения вправо, место в котором произошла ошибка и по идущему выше контенту можно будет составить точное мнение: почему именно данный документ не прошел проверку.
Как я уже написал выше : скорее всего это неэкранированные теги и упраяляющие символы в выгружаемом содержимом.
Исправить на стороне 1С это крайне проблематично без 1С-программиста.
На стороне сайта это можно решить экранированием данных перед сохранением в БД и последующим преобразованием обратно в специальные символы при выводе на сайте.
экранирование:
htmlspecialchars($content);
преобразование html-сущностей обратно в специальные символы:
htmlspecialchars_decode($data);
Но данный способ является бесполезным, если первоисточником данных является 1С.
И третий способ:
Убрать вручную вёрстку из проблемного содержимого в 1С.
Вполне возможно, что на каком-то поле товара ставится галочка по типу содержимого текста (текст/html) и в зависимости от этого 1С экранирует данное поле перед выгрузкой или пропускает его.
И в каком-то конкретном случае оно не соответствует указанному значению(стоит галочка под пунктом «текст», но при этом поле содержимое содержит разметку).
Другой, проблемой может являться несоответствие xml-документа CML2 формату, которым пользуется 1С для обмена с сайтом.
Но такая проблема, по-моему мнению может возникнуть только при кастомизированной выгрузке со стороны 1С.
При работе модуля, предоставленного 1С, такой проблемы, по моему мнению, наблюдаться не должно.
Стандарт CommerceML2
Если я оказался не прав в своём предположении, то просьба привести содержимое журнала к вопросу.
Ошибка преобразования данных XML при работе в 1С является стандартной и распространенной ошибкой. При возникновении этой ошибки блокируется дальнейшая работа с документами.
Напомним, что XML — это язык программирования, чем-то похожий на HTML. Разница в том, что HTML регламентирует отображение элементов на странице, то есть браузер «считывает» HTML теги и показывает пользователям веб-страницу, согласно тегам. А XML ничего не регламентирует, он только сохраняет и транспортирует информацию.
Что такое ошибка преобразования данных XML
Ошибка преобразования данных XML обычно появляется тогда, когда нарушается последовательность при принятии периферийным узлом информации от центрального узла. Когда эта ошибка появляется на главном узле в момент передачи на второстепенный узел, тогда самое важное вначале — устранить саму проблему, а не менять сразу настройки главного узла. Если это сделать (менять настройки), тогда присутствует риск возникновения такой же проблемы на второстепенном узле, поэтому важно для начала проанализировать и найти причину возникновения ошибки и устранить ее.
Ошибка преобразования данных XML в 1С: основные причины
Практика показывает, что есть несколько распространенных причин, почему ошибка преобразования данных появляется в 1С:
Иногда ошибка преобразования данных XML возникает по достаточно простой причине, например, из-за того, что в передаваемом документе присутствуют недопустимые символы, а второстепенный узел просто не может их прочитать. Так ли это? Можно проверить на отправляющем узле, если открыть проверку «ВыгрузкаЗагрузкаДанныхXML.epf». Если причина в этом, тогда вы получите соответствующее сообщение. Если сообщения нет, тогда можно искать другие причины и устранять их.
Технические неполадки в файловой системе. Ошибка появляется, потому что XML-файл не может быть прочитан. Такая проблема может быть связана с неправильным именем передаваемого файла, то есть узел-получатель не может прочитать имя передаваемого файла. Чтобы устранить эту причину, нужно на узле-отправителе поменять имя у передаваемого файла и отправить его еще раз. Если ошибка преобразования данных XML была из-за имени, тогда после переименования она устранится.
Не соответствуют метаданные между узлом—отправителем и узлом—получателем. Важно помнить, что безошибочная передача данных XML между узлами возможна лишь в том случае, если оба узла используют идентичную конфигурацию. Поэтому нужно исследовать правила обмена данными в обоих узлах на их соответствие. Если найдены какие-то различия, тогда устраните их и попробуйте еще раз передать XML-файл.
Заключение
Ошибка преобразования данных XML возникает в 1С нечасто, но в то же время это самый распространенный вид ошибки. Причин возникновения может быть несколько, и о них мы сегодня написали. Все ли причины возникновения ошибки мы перечислили? Нет, не все, но это самые распространенные, которые наиболее часто встречаются на практике.
Общие ошибки
В этом разделе – общие ошибки, которые налоговые инспекторы часто выявляют при проверке электронных деклараций или расчетов по налогам и страховым взносам.
В протоколе: «Структура имени файла не соответствует требованиям формата». Код ошибки – 0200100000.
Пояснение: ошибка в названии файла с отчетом. Возможно, лишний символ, который автоматически добавляется при выгрузке файлов с одинаковыми названиями.
У каждого файла декларации свое имя с определенной структурой, набором кодов. Это касается и первичных отчетов, и корректирующих. Если структура нарушена, то отчет не пройдет.
Как не допустить ошибку. Выгружайте файл-отчет в пустую папку. Дело в том, что если выгрузить файл в папку, в котором уже есть отчеты, то программа может присвоить новому документу некорректное имя.
Требования к наименованию файла смотрите в бесплатном сервисе на сайте ФНС. Выберите налог, вид отчета и период. В итоге увидите, по какому формату должно формироваться имя. При необходимости обновите программное обеспечение. Ведь имя файла формируется автоматически программой, вы сами его вручную не указываете.
Вот, например, где смотреть требования к наименованию файла действующей декларации по налогу на прибыль.
В протоколе: «Структура файла обмена не соответствует требованиям формата». Код ошибки – 0300300000.
Пояснение: ошибка в том, что отчет (графы, строки) заполнили не по формату. Например, если вместо даты 01.12.2017 указать 01.12.0017, отчет не примут. Проверочная программа определит «0017» как недействительный год и выдаст сообщение об ошибке.
Как не допустить ошибку. Ошибка с кодом 0300300000 говорит о том, что с форматом данных что-то не так. Чтобы понять, в чем проблема, смотрите в протоколе следующие строки с детализацией. Например, может быть такое уточнение: «Файл не соответствует xsd-схеме», код ошибки – 0300300001. Решения для таких типов ошибок смотрите в таблице.
Если детализации ошибки 0300300000 в уведомлении нет, то проблема в вашей программе, либо программе налоговой инспекции.
В первом случае обратитесь к техническим специалистам учетной программы за обновлением. Либо убедитесь, что у вас последняя версия отчетов и программы. После этого сформируйте файл с отчетом заново и отправьте.
Второй случай бывает, когда вводят новый формат отчета, а проверочные системы ИФНС еще не обновили. Свяжитесь с инспектором и уточните, когда они смогут принять отчеты по новому формату. В назначенный срок сформируйте отчет заново и отправьте его в ИФНС.
Если до крайнего срока сдачи остались считанные часы и нет времени ждать обновления своей программы, то сформируйте нулевой отчет в бесплатной программе «Налогоплательщик ЮЛ» на сайте ФНС. Главное, сдать отчет вовремя. Уточнить налог сможете позже. Так вы избежите штрафов, пеней или блокировки банковских счетов.
Как проверить версию программы «Налогоплательщик ЮЛ» и установить с последними обновлениями, смотрите видеоинструкцию.
В протоколе: «Значение элемента отсутствует в справочнике». Код ошибки – 0500100000.
Пояснение: ошибка в том, что в поле отчета, в котором необходимо указать код из справочника (например, ОКВЭД2), вписали несуществующий код.
Как не допустить ошибку. Проверьте поля, которые нужно заполнять согласно справочникам в вашем отчете. В этом вам поможет бесплатный сервис на сайте ФНС. Сами показатели таких элементов сверьте с данными соответствующих справочников.
В протоколе: «Не найден плательщик по ИНН и КПП или ИНН, представленному в файле». Код ошибки – 0400100001.
Пояснение: ошибка в том, что ИНН и/или КПП в декларации не соответствуют данным из свидетельства о постановке на учет в налоговой инспекции.
Как не допустить ошибку. Сверьте ИНН и КПП из декларации с данными в регистрационных документах. Исправьте неточности.
Значение ИНН и КПП совпадает с регистрационными данными? Тогда причина отказа в приеме отчета другая. Обратитесь к своему спецоператору связи. Узнайте, корректно ли зарегистрирован ваш сертификат электронной подписи. Если нет, то повторно зарегистрируйте электронный сертификат.
Если и это не поможет, позвоните в инспекцию в отделы автоматизации и регистрации и учета налогоплательщика. Они помогут устранить техническую проблему и зарегистрировать сертификат. После этого отчет примут.
Еще решения для частых ошибок
0000000002 – Декларация (расчет) содержит ошибки и не принята к обработке
0100100000 – Отсутствие, неправильное указание ЭП
0100100005 – ЭП не принадлежит данному налогоплательщику (Сертификат ЭП, использованный для подписи документа, не зарегистрирован для использования налогоплательщиком, от которого поступил файл)
0100200000 – Неправильное указание места представления сведений
0100400000 – Нарушение требований формирования транспортного контейнера
0100400010 – Содержимое файла не удовлетворяет требованиям, предъявляемым к изображениям (разрешение, цветность)
0100500000 – Неправильное указание (отсутствие) сведений по доверенности
0100500006 – Отсутствует сообщение о доверенности
0100600000 – Неправильное указание сведений о руководителе организации, индивидуальном предпринимателе
0100600001 – Неправильное указание сведений о руководителе организации (ФИО, ИНН)
0100600002 – Неправильное указание сведений об индивидуальном предпринимателе (ФИО, ИНН)
0100600003 – Неправильное указание сведений о подписанте (ФИО, ИНН)
0100600004 – Отсутствие сведений о подписанте (ФИО, ИНН)
0100700001 – Подтверждение даты отправки не соответствует требованиям
0100800000 – Ошибка в последовательности предоставления сведений
0100800003 – Некорректное сочетание форм в комплекте представленных документов
0100900000 – Несоответствие утвержденной форме документа
0200100001 – Имя файла не соответствует структуре, определяемой по показателям справочника СППФД / СФНД
0200100002 – Неправильно сформировано наименование файла
0200100004 – Имя файла имеет неправильную длину
0200200000 – Значения структурных элементов имени файла не соответствуют требованиям формата
0200200003 – Код инспекции указан неправильно (Код ИФНС-получателя отсутствует в СОНО)
0200200017 – Файл с таким именем уже зарегистрирован
0200200018 – Имя файла имеет неверную контрольную сумму
0300100000 – Форматный контроль невозможен
0300100002 – Файл xsd-схемы не найден
0300100005 – Нарушена структура XML-файла. Файл не может быть обработан
0300200000 – Синтаксис файла не соответствует требованиям формата
0300300015 – Отсутствие в налоговой декларации (расчете) значения элемента «Номер корректировки (Вида документа)» (0 – первичный, 1–999 – корректирующий)
0300300023 – Отсутствие обязательного реквизита VVV
0300300027 – Ошибка заполнения данных показателя «Код бюджетной классификации()»
0300300027 – Ошибка заполнения данных показателя «Код по ОКТМО»
0300300028 – Не идентифицирован шаблон с кодом документа…
0300300030 – Нарушено условие присутствия (отсутствия) элемента
0300300032 – Реквизит XXX в имени не соответствует реквизиту VVV в файле
0300300032 – Реквизит код НО (второй) в имени не соответствует реквизиту КодНО в файле
0300300032 – The ‘НомДокПдтвУпл’ attribute is invalid – The value » is invalid according to its datatype ‘String’ – The actual length is less than the MinLength value
0300400000 – Значение элемента не соответствует определенному для него формату
0300400001 – Значение не может быть пустым
0300400002 – Значение не соответствует числовому формату
0300800000 – Элемент файла не соответствует определенным для него требованиям
0300800026 – Неправильная контрольная сумма в ИНН
0400100000 – Не идентифицирован налогоплательщик
0400100002 – Найденный плательщик снят с учета
0400200000 – Ошибки служебной части файла обмена, титульного листа отчетности
0400200002 – Ошибка идентификации отчетного периода. Неверное значение номера отчетного периода в документе
0400200005 – Документ с указанным «Видом документа» и «Номером корректировки» уже зарегистрирован (см. документ № 111)
0400300000 – Нарушение условия присутствия (отсутствия) элемента (атрибута)
0400400005 – Значение элемента (атрибута) не принадлежит разрешенному перечню значений
0500100000 – Значение элемента файла Версия формата отсутствует в справочнике СППФД/СФНД
Декларация по НДС
Декларацию по НДС нужно сдавать в инспекцию только в электронном виде. Исключение предусмотрено лишь для некоторых налоговых агентов и иностранных организаций. Чаще всего в такой декларации организации и предприниматели допускают две ошибки.
В протоколе: <ТекстОш>Выявление недостатков (ошибок) в налоговой декларации; неверно заполнен (отсутствует) раздел 2.</ТекстОш>. Без кода.
Пояснение: ошибка в том, что вы:
- не заполнили (заполнили с ошибками) раздел 2 в случае, когда организация является налоговым агентом;
- сделали записи в разделе 2 и сдали его в составе декларации, при этом организация не является налоговым агентом.
Как не допустить ошибку. Проверьте построчно заполнение раздел 2. Если вы не являетесь налоговым агентом, удалите раздел.
В протоколе: «The ‘КодВидСд’ attribute is invalid – The value ‘0’ is invalid according to its datatype ‘String’ – The Enumeration constraint failed». Код ошибки – 0300300001.
Пояснение: ошибка в коде вида операции. Эти коды подгружаются в декларацию из журнала учета счетов-фактур. В разделе 11 журнала комиссионеры или агенты прописывают коды видов сделок:
- «1» – покупки от своего имени для комитента или принципала;
- «2» – реализация от своего имени покупателю за комитента или принципала;
- «3» – возврат продавцу покупателем – комитентом, принципалом принятых им на учет товаров, купленных комиссионером (агентом) от своего имени;
- «4» – возврат продавцу – комитенту, принципалу покупателем принятых им на учет товаров, которые приобретены у комиссионера или агента, действующего от своего имени.
Если прописать «0» или любые другие коды, отличные от установленных, то ошибка будет и в декларации по НДС.
Как не допустить ошибку. Проверьте, верные ли значения кодов стоят в журнале счетов-фактур в учетной программе, те ли данные в справочнике кодов и правильно ли они подгрузились в декларацию. Впишите верные коды видов сделки там, где их недостает, исправьте ошибки. Далее сформируйте отчет заново, выгрузите файл и отправьте в налоговую инспекцию. Если других ошибок нет, декларацию примут.
Заново тот же отчет, который инспекторы ранее не приняли, не отправляйте. Если имя файла в повторной отправке будет тем же, что прежде, проверочная программа ФНС автоматически откажет в приеме.
Еще решения для частых ошибок
0300300001 – The ‘ДатаСчФПрод’ attribute is invalid — The value ‘ДД.ММ.ГГГГ’ is invalid according to its datatype ‘ДатаТип’ — The Pattern constraint failed
0300300001 – The ‘КПП’ attribute is invalid — The value ‘КПП’ is invalid according to its datatype ‘КППТип’ — The Pattern constraint failed.
0300300001 – The ‘ДатаДокПдтвОпл’ attribute is invalid — The value ‘ДД.ММ.ГГГГ’ is invalid according to its datatype ‘ДатаТип’ — The Pattern constraint failed
0300300001 – The ‘ДатаУчТов’ element is invalid — The value » is invalid according to its datatype ‘ДатаТип’ — The Pattern constraint failed
0300300001 – The element ‘КнигаПрод’ has incomplete content. List of possible elements expected: ‘КнПродСтр’
0300300001 – The element ‘КнигаПокуп’ has incomplete content. List of possible elements expected: ‘КнПокСтр’
0300300001 – The element ‘СвПокуп’ has incomplete content. List of possible elements expected: ‘СведЮЛ, СведИП’
0300300001 – The element ‘КнигаПокупДЛ’ has incomplete content. List of possible elements expected: ‘КнПокДЛСтр’
0300300001 – The required attribute ‘КодВидСд’ is missing
0300300001 – The required attribute ‘КПП’ is missing
0300300001 – The ‘ИННФЛ’ attribute is invalid — The value ‘-‘ is invalid according to its datatype ‘ИННФЛТип’ — The Pattern constraint failed
0300300001 – The ‘ИННЮЛ’ attribute is invalid — The value ‘хххххххххх’ is invalid according to its datatype ‘ИННЮЛТип’ — The Pattern constraint failed
0300300001 – The ‘ПризнСвед91’ attribute is invalid — The value ‘хх’ is invalid according to its datatype ‘String’ — The actual length is not equal to the specified length
0300300001 – The ‘СумНДСВсКПк’ attribute is invalid – The value ‘ххххххх,х’ is invalid according to its datatype ‘Decimal’ – The string ‘ ххххххх,х’ is not a valid Decimal value
0400400007 – Значение элемента (атрибута) не соответствует заданному условию
0400400007 – КПП не проходит проверку как элемент декларации
без кода – В декларации по НДС слишком много номеров таможенных деклараций. В квитанции написано: «The ‘НомТД’ attribute is invalid — The value ‘12345678910123456/12345678910/12345678910/1; — The actual length is greater than the MaxLength value»
без кода – В декларации по НДС некорректное сочетание форм. В квитанции написано: <КодОш>0100800003</КодОш> <ТекстОш>Некорректное сочетание форм в комплекте представленных документов</ТекстОш> <ИдОш>ЗнЭлем: NO_NDS_1111_1111_1111111111111111111_11111111_000000A0-000D-00B0-A00D-AD0B000C0000.xml, Свед: Некорректное сочетание форм в комплекте представленных документов.</ИдОш>
Декларация по прибыли
Форма, электронный формат декларации по налогу на прибыль, а также Порядок ее заполнения утверждены приказом ФНС от 23.09.2019 № ММВ-7-3/475.
На практике можно выделить две основные ошибки, которые не позволяют налоговым органам принять отчет.
В протоколе: «Не выполнено условие присутствия (отсутствия) подраздела 1.1 Раздела 1 при значении элемента ПоМесту, равном «214»». Код ошибки – 0400300001.
Пояснение: ошибка в том, что вы не включили в состав декларации подраздел 1.1 раздела 1. Большинство декларантов, и в том числе налоговые агенты, – плательщики налога на прибыль (с кодом 213 или 214), обязаны включать в состав декларации подраздел 1.1 раздела 1.
Этого подраздела может не быть только у следующих категорий организаций:
- некоммерческие организации, у которых нет облагаемых доходов, а код места нахождения – 229;
- налоговые агенты, которые налог на прибыль сами не платят и указывают на титульном листе декларации код места нахождения 231 или 235.
Как не допустить ошибку. Включите подраздел 1.1 раздела 1 в состав декларации, если забыли это сделать. Проверьте построчно, правильно ли вы его заполнили.
В протоколе: «Регистрация уточненного документа без первичного». Код ошибки – 0100800001.
Пояснение: ошибка в том, что отправили уточненку по налогу на прибыль, когда исходный отчет не приняли. Если первый отчет не приняли, то отказ придет и по второму.
Как не допустить ошибку. Проверьте квитанцию о приеме первичного отчета налоговой инспекцией. А точнее, взгляните на начало имени файлов с квитанцией:
- «UO_» – это уведомление об отказе в приеме первичного отчета. Прежде чем сдать отчет, необходимо исправить существенные форматно-логические ошибки. Заново сгенерировать файл первичного отчета и отправить его;
- «UU_» – это уведомление об уточнении содержимого принятого отчета после проверки автоматизированным комплексом в налоговой инспекции. Тут нужно отправлять уточненку.
Если не получили квитанцию о приеме или уведомление с отказом по первичному отчету, то уточненку не отправляйте. Дождитесь ответа от инспекторов.
Расчет по страховым взносам
Форма (формат) расчета и Порядок его заполнения утверждены приказом ФНС от 18.09.2019 № ММВ-7-11/470. На практике расчет «заворачивают» по четырем причинам, которые идут под одним кодом. Вот этот код.
В протоколе: «Нарушено условие равенства значения суммы страховых взносов по плательщику страховых взносов совокупной сумме страховых взносов по застрахованным лицам». Код ошибки – 0400400011.
Пояснение: на практике инспекция направляет уведомление об отказе в приеме с таким кодом ошибки, если в расчете:
- указаны отрицательные значения;
- нарушены контрольные соотношения;
- есть нестыковки с расчетом 6-НДФЛ и информацией ФСС;
- присутствуют ошибки в данных СНИЛС, Ф. И. О. и ИНН сотрудников.
Как не допустить ошибку. Проверьте всю арифметику в разделах 1 и 3. Отрицательных значений быть не должно. Учтите, что в случае корректировки базы по страховым взносам за предшествующие отчетные (расчетные) периоды необходимо предоставить уточненный расчет. При этом в текущем отчетном (расчетном) периоде сумму перерасчета не отражайте.
Уточните, все ли сотрудники указаны в расчете и их персональные данные. Убедитесь, что в СНИЛС, Ф. И. О. и ИНН сотрудников нет ошибок. Сверку Ф. И. О. и СНИЛС проведите по документам сотрудников и их копиям (паспорт, страховое свидетельство) и с помощью сервиса Отчеты (для зарегистрированных пользователей). Для проверки ИНН сотрудников воспользуйтесь сервисом на сайте ФНС. Ошибки устраните.
СЗВ-М
Формат сведений утвержден постановлением Правления ПФР от 07.12.2016 № 1077п. На практике отчет не принимают по двум причинам. Вот они.
В протоколе: «Идентификационный номер налогоплательщика должен быть указан в соответствии с данными ПФР». Код ошибки – ВСЗЛ.Б-СЗВ-М.1.2.
Пояснение: ошибка в ИНН. Чаще всего она возникает из-за неверных данных в учетной программе. У нее статус «50». Это значит, что расчет не примут.
Как не допустить ошибку. Проверьте ИНН в отчете. При необходимости исправьте ИНН в программе и сформируйте отчет заново.
В протоколе: «Проверяемый файл должен соответствовать XSD-схеме». Код ошибки – АФ.СХ.1.1.
Пояснение: как правило, ошибка в устаревшем программном обеспечении. У нее статус «50». Это значит, что расчет не примут.
Как не допустить ошибку. Обратитесь к разработчику учетной программы и попросите обновить ее.
Еще решения для частых ошибок
ВСЗЛ.Б-АНКЕТА.1.1 – неверный СНИЛС сотрудника
Без кода – имя файла не соответствует утвержденному формату
ВСЗЛ.ОП.1.9. – неверный ИНН сотрудника
ВСЗЛ.Б-АНКЕТА.1.2 – неверные Ф. И. О. сотрудника
ВСЗЛ.Б-СЗВ-М.1.1 – неверный регномер организации в ПФР
ВСЗЛ.Б-АНКЕТА.1.3 – недействительный СНИЛС сотрудника
АФ.ЭП.1.1 – электронная подпись не корректна
АФ.КСФ.1.1 – некорректно заполненный XML-документ
ВСЗЛ.ФИО.1.1 – нет фамилии или имени сотрудника
ВСЗЛ.СЗВ-М.1.2 – не заполнен ИНН сотрудника
ВСЗЛ.СЗВ-М.1.4 – отчетный период в СЗВ-М позже месяца, в котором его отправили
ВСЗЛ.Б-СЗВ-М.1.4 – повторно отправили СЗВ-М с типом «исходная» за тот же отчетный период
Контакты
1С-Битрикс
http://www.1c-bitrix.ru
Общие вопросы
info@1c-bitrix.ru
Приобретение и лицензирование продуктов:
sales@1c-bitrix.ru
Маркетинг/мероприятия/PR
marketing@1c-bitrix.ru
Партнерская программа
partners@1c-bitrix.ru
Мы работаем с 10:00 до 19:00 по московскому времени.
Офис в Москве
127287
Россия
Московская область
Москва
2-я Хуторская улица дом 38А строение 9
Офис в Калининграде
+7 (4012) 51-05-64
Офис в Калининграде
236001
Россия
Калининградская область
Калининград
Московский проспект 261
Офис в Киеве
ukraine@1c-bitrix.ru
Телефон в Киеве
+3 (8044)221-55-33
Офис в Киеве
01033
Украина
Калининградская область
Киев
улица Шота Руставели 39/41
офис 1507
Об общих ошибках в электронной отчетности, препятствующих ее приему налоговым органом
Если налоговый орган прислал уведомление об отказе в приеме файлов электронной отчетности, нужно устранить ошибки и направить отчетность повторно.
Практика показывает, что проблемы с отправкой отчетности возникают, как правило, из-за одних и тех же ошибок.
Отчетность по налогам и страховым взносам считается принятой, если налоговым органом отправлена квитанция о приеме, подписанная электронной подписью должностного лица налогового органа (как правило, руководителем налогового органа).
В противном случае направляется уведомление об отказе с указанием кода ошибки.
- К ошибкам, препятствующим приему отчетности в электронном виде, относятся:
- 0200100000 — Структура имени файла не соответствует требованиям формата
- 0300300000 — Структура файла не соответствует требованиям формата
- 0400100001 — Не найден плательщик по ИНН и КПП или ИНН, представленному в файле
- 0400200005 — Документ с указанным «Видом документа» и «Номером корректировки» уже зарегистрирован
- 0500100000 — Значение элемента отсутствует в справочнике
0200100000 — Структура имени файла не соответствует требованиям формата
Проще говоря, название файла отчетности не соответствует установленным требованиям.
Название файла отчетности формируется из структурных элементов, схематично оно должно иметь вид:
где:
R_T — префикс, обозначающий принадлежность информации файла к определенному виду. (Вид и тип информации представляются сочетанием символов (латинские буквы и цифры));
A — идентификатор получателя, которому направляется файл отчетности;
K — идентификатор конечного получателя, для которого предназначена информация из данного файла отчетности;
- Каждый из идентификаторов (A и K) имеет вид:
- для организаций — девятнадцатиразрядный код (ИНН и КПП юридического лица);
- для физических лиц — двенадцатиразрядный код (ИНН физического лица, имеющего ИНН, при отсутствии ИНН — последовательность из двенадцати нулей);
- для налоговых органов — четырехразрядный код (код налогового органа).
O — идентификатор отправителя информации, имеет вид:
- для организаций идентификатор отправителя информации представляется в виде девятнадцатиразрядного кода (ИНН и КПП юридического лица);
- для физических лиц — двенадцатиразрядный код (ИНН физического лица, имеющего ИНН. При отсутствии ИНН — последовательность из двенадцати нулей);
- для налоговых органов — четырехразрядный код (код налогового органа ).
GGGG — год формирования передаваемого файла, MM — месяц, DD — день;
N — идентификационный уникальный номер файла. (Длина — от 1 до 36 знаков. Идентификационный номер файла должен обеспечивать уникальность файла.)
Расширение имени файла должно быть xml.
Расширение имени файла может указываться как строчными, так и прописными буквами.
Таким образом, ошибки в названии файла отчетности могут быть связаны и чаще всего так и происходит, с неправильным указанием ИНН/КПП отправителя, кода налогового органа как получателя.
0300300000 — Структура файла не соответствует требованиям формата
Данная ошибка очень часто возникает в том случае, если мы отправляем отчетность по старому формату.
То есть данная форма и формат были обновлены, а наша программа формирует файлы в старом формате по неактуальной форме.
Для исправления этой ошибки нам нужно обновить свою программу подготовки отчетности и тем самым обновятся формы и их форматы.
По этой же причине может возникнуть ошибка: «Файл не соответствует xsd-схеме», с кодом: 0300300001
После исправления ошибки необходимо отправить декларацию повторно как первичную.
0400100001 — Не найден плательщик по ИНН и КПП или ИНН, представленному в файле
Данная ошибка возникает в следующих случаях:
- неправильное указание данных налогоплательщика в налоговой отчетности;
- налогоплательщик снят с учета;
- сведения о налогоплательщике отсутствуют в базе ФНС России.
Для исправления данной ошибки нам необходимо в первую очередь проверить правильность указания налогового органа в который мы отправляем файл отчетности.
Не исключено, что нам придется связаться с налоговой инспекцией, чтобы уточнить там — не был ли налогоплательщик снят с учета или переведен в другую налоговую (в связи с реорганизацией) и проверить регистрацию его в базе ФНС России.
После исправления ошибки необходимо отправить декларацию повторно как первичную.
0400200005 — Документ с указанным «Видом документа» и «Номером корректировки» уже зарегистрирован
Тоже очень распространенная ошибка, связанная, как правило, с нашей невнимательностью, когда мы пытаемся отправить уже отправленный нами ранее отчет.
Или когда при формировании уточненного файла отчетности мы забываем изменить статус отчета с «первичного» на «корректирующий».
Для исправления данной ошибки нам необходимо отправить корректирующую декларацию в электронном виде. Для этого открываем отчет и на титульном листе изменяем номер корректировки с 0 на 1.
0500100000 — Значение элемента отсутствует в справочнике
Данная ошибка возникает, как правило, из-за отсутствия обновления программного обеспечения на стороне налогового органа.
Под справочником имеется ввиду справочники СППФД/СФНД:
- СППФД — Справочнике периодов применения форматов представления в электронном виде налоговых деклараций, расчетов (уточненных налоговых деклараций, расчетов), бухгалтерской отчетности и иных документов, служащих для исчисления и уплаты налогов и сборов
- СФНД — Справочник форматов документов, используемых налоговыми органами и налогоплательщиками при реализации электронного документооборота в отношениях, регулируемых законодательством о налогах и сборах
Это ведомственные справочники ФНС России, которые используются в программном обеспечении налоговых органов для формирования, передачи и приема налоговой документации (информации) при взаимодействии налоговых органов с юридическими и физическими лицами в электронном виде.
Поскольку обновление справочников СППФД/СФНД никак от нас не зависит, то в случае возникновения такой проблемы, нам нужно будет переотправить отчеты дождавшись, если позволяет время, обновления приемников налоговых органов.
Описание ошибок приёма
| Код | Наименование | Описание |
| -10 | He удалось расшифровать | Общая ошибка расшифровки. Возможно, проблема в сертификате, используемом для шифрования. |
| -11 | He удалось проверить ЭЦП. | Ошибка сертификата пользователя – в данном случае следует связаться с УЦ, выдавшим вам ЭЦП. XML – файл был подписан дважды, необходимо выбрать и подписать файл расчета еще раз. Нарушен порядок подписания / шифрования файла расчета. Файл расчета сначала подписывается ЭЦП, затем зашифровывается. |
| -12 | ЭЦП не верна. | ЭЦП файла расчёта не верна или отсутствует. |
| -13 | В сертификате отсутствует регистрационный номер страхователя. | Сертификат пользователя не содержит записи о Регистрационном номере страхователя (свойство 1.2.643.3.141.1.1 поля «Субъект» сертификата). Необходимо обратиться в УЦ, выдавший сертификат для его переиздания. |
| -14 | В сертификате отсутствует код подразделения ФСС РФ. | Сертификат пользователя не содержит записи о Коде подразделения ФСС РФ (свойство 1.2.643.3.141.1.2 поля «Субъект» сертификата). Необходимо обратиться в УЦ, выдавший сертификат для его переиздания. |
| -15 | Ошибка шифрования | Внутренняя ошибка криптосервиса. Необходимо отправить файл расчета повторно. |
| -16 | Неверный формат регистрационного номера страхователя. | В сертификате, выданным УЦ, неправильно указан регистрационный номер страхователя (количество цифр регистрационного номера не равно 10). Необходимо обратиться в УЦ, выдавший сертификат для его переиздания. |
| -17 | Неверный формат кода подразделения ФСС РФ. | В сертификате, выданным УЦ, неправильно указан код подразделения ФСС РФ (количество цифр код подразделения не равно 4). Необходимо обратиться в УЦ, выдавший сертификат для его переиздания. |
| -18 | Расчет зашифрован на ключе, отличном от открытого ключа ФСС. |
|
| -19 | Расчет не зашифрован или не подписан. | Необходимо подписать, зашифровать и направить файл расчета на шлюз приема расчетов повторно. |
| -20 | Неизвестный формат файла. | Формат файла не xml. Необходимо сформировать новый файл расчёта в соответствии с Технологией приема расчетов (http://fss.ru/ru/legal_information/124/133/258854.shtml).Расчет страхователя по Форма-4 ФСС за 1-й квартал 2017 г. должен быть подготовлен в виде xml файла в формате, заданном следующей XSD-схемой. |
| -41 | Нет доверия к издателю сертификата. |
Данная ошибка возникает в следующих случаях: 1) Корневой сертификат УЦ не соответствует Федеральному закону от 06.04.2011 № 63-ФЗ (Закон № 63-ФЗ) 2) Не установлен корневой сертификат УЦ Необходимо связаться с УЦ, выдавшим сертификат пользователя. |
| -42 | Ошибка при проверке сертификата. | Общая ошибка шифрования. Необходимо отправить файл расчета повторно. |
| -43 | Сертификат отозван. | Сертификат, которым подписан файл расчета, более недействителен. Необходимо связаться с УЦ, выдавшим сертификат пользователя. |
| -44 | Не найден или просрочен СОС издателя сертификата. | Ошибка списка отозванных сертификатов (СОС) УЦ, выдавшего сертификат пользователя. Необходимо связаться для консультации с УЦ, выдавшим сертификат пользователя. |
| -45 | Сертификат поврежден. | Общая ошибка шифрования. Необходимо отправить файл расчета повторно. |
| -46 | Сертификат просрочен | Сертификат пользователя, которым подписан файл расчета , более недействителен. Необходимо обратиться в УЦ, выдавший сертификат для его переиздания. |
| -50 | В сертификате отсутствует ИНН страхователя. | Сертификат пользователя не содержит записи о ИНН страхователя (свойство 1.2.643.3.131.1.1 поля «Субъект» сертификата). Необходимо обратиться в УЦ, выдавший сертификат для его переиздания. |
| -51 | ИНН, указанный в расчете, отсутствует в базе данных ЕГРЮЛ. | Отчет не принят, т.к. ИНН, указанный в расчете, отсутствует в базе данных ЕГРЮЛ. Необходимо обратиться в ФНС по месту регистрации. |
| -503 | XML-файл расчёта не прошел форматный контроль | Рекомендуется проверить xml-файл по соответствующей ему XSD схеме. Например, расчет страхователя по Форма-4 ФСС за 1-й квартал 2017 г. должен быть подготовлен в виде xml файла в формате, заданном следующей XSD-схемой. Для других периодов используются соответствующие XSD схемы. |
| -504 | В сертификате указано несуществующее подразделение ФСС РФ | В сертификате пользователя, выданным УЦ, неправильно указан код подразделения ФСС РФ. Необходимо обратиться в УЦ, выдавший сертификат для его переиздания. |
| -505 | Неверное наименование файла. | Необходимо привести наименование файла в соответствие с Технологией приема расчетов (регистрационный номер страхователя_расчетный год_отчетный квартал.ef4). |
| -506 | Вторые разделы расчёта имеют одинаковые шифры налогообложения | Необходимо исправить расчёт. |
| -507 | Нет файла *.xml | Не загружен файл расчета. Необходимо отправить файл расчета повторно. |
| -508 | Ошибки логического контроля | Рекомендуется исправить ошибочные параметры расчёта(например: не заполнена строка Всего Таблицы 1.1). Отчет принят с замечаниями. |
| -509 | Отчетный период в XML-файле не совпал с отчетным периодом в наименовании файла | Необходимо привести содержание xml-файла расчёта в соответствие с наименованием. |
| -511 | Ошибка при чтении XML-файла расчёта | Файл пуст или не является XML-файлом |
| -512 | Расчетный год в XML-файле не совпал с расчетным годом в наименовании файла расчёта. | Необходимо привести содержание xml-файла расчёта в соответствие с наименованием. |
| -513 | Регистрационный номер страхователя в сертификате не совпадает с регистрационным номером, указанном в имени файла. | Файл расчёта подписан ЭЦП, принадлежащей организации, отличной от указанной в расчёте. Необходимо проверить сертификат используемый для ЭЦП. |
| -514 | Регистрационный номер страхователя в XML-файле не совпадает с регистрационным номером в сертификате ЭЦП. | Необходимо привести содержание xml-файла расчёта в соответствие с сертификатом. |
| -515 | Регистрационный номер страхователя в XML-файле не совпадает с номером страхователя, указанном в имени файла. | Необходимо проверить содержание xml-файла расчёта. |
| -516 | Дополнительный код обособленного подразделения в XML-файле не совпадает с номером страхователя, указанном в имени файла. | Необходимо проверить содержание xml-файла расчёта. |
| -517 | Слишком большой файл | Размер файла расчёта превышает максимально допустимое значение 2097152 байт. Необходимо сформировать новый файл расчёта |
| -518 | Нулевой размер файла | Необходимо сформировать новый файл расчёта |
| -519 | ИНН страхователя в XML-файле не совпадает с ИНН страхователя в сертификате. | При сдаче за другое юр. лицо должны соответствовать рег. номер, при сдаче за своё юр. лицо — ИНН. Следует проверить сертификат, используемый для ЭЦП. |
| -520 | ОГРН страхователя в XML-файле не совпадает с ОГРН страхователя в сертификате. | Необходимо проверить сертификат используемый для ЭЦП. |
| -550 | Сертификат не является квалифицированным сертификатом. | Сертификат пользователя, которым подписан файл расчета, не является квалифицированным сертификатом. |
| -552 | Атрибут QUART_NUM элемента TITLE может иметь значение только из следующего ряда: «3»,»6″,»9″,»0″,»03″,»06″,»09″,»12″. | Необходимо исправить значение атрибута QUART_NUM в XML-файле отчёта. |
| -598 | ИНН страхователя в XML-файле отличается от ИНН, соответствующего регистрационному номеру страхователя в БД ФСС РФ. | Необходимо проверить актуальность использованного ИНН. |
| -599 | Внутренняя ошибка в модуле контроля принимаемых данных. | Сообщите в техническую поддержку. |