Проверка на соответствие формату

Передача отчётности должна выполняться в соответствии с требованиями электронного формата, утверждённого государственными органами власти РФ, осуществляющие приём регламентированной отчётности. Поэтому каждый раз при формировании файлов (кнопки "Передать на подпись" или "Записать") все отчёты, для которых принят электронный формат представления данных, будут проверены системой на соответствие утверждённому формату выгрузки в электронный вид.

Результаты проверки

Если при формировании файла электронной отчётности ошибок не выявлено, то можно переходить к его шифрованию и отправке по электронным каналам связи (подробности в соответствующих главах).

Если при формировании файла электронной отчётности были выявлены несоответствия, то программа выдаст соответствующее предупреждение:

Рис. 6-7 – Сообщение о нахождении ошибок при проверке файла

Для просмотра результатов проверки и дальнейшего исправления найденных ошибок  выберите вариант ответа "Исправить".

Обратите внимание на то, что при выборе ответа "Отослать с ошибками" отчёт, который содержит ошибки, налоговой инспекцией принят не будет! В ответ на отправленный отчёт с ошибками вы получите протокол проверки с описанием ошибок, которые вам придётся исправить. Поэтому мы советуем вам сразу перейти к исправлению обнаруженных ошибок.



При этом формируется протокол проверки файла:

Рис. 6-8 – Фрагмент проверки файла на соответствие утверждённому формату

Файл электронной отчётности представляет собой текстовый файл, который можно просмотреть в любом текстовом редакторе. Текст файла разбит на строки, состоящие из кода и значения реквизита. Проверка осуществляется построчно, начиная с первой строки. В каждой строке сначала проверяется порядок следования реквизитов и условия присутствия для условно-обязательных реквизитов. Если эти требования выполняются, то проверяется формат реквизита.



Протокол проверки отчётности имеет следующую структуру:

•  В строке заголовке окна протокола в скобках указывается имя проверяемого файла отчётности.

•  В поле "Количество ошибок" выводится сводная информация о допущенных ошибках.

•  В таблице "Плательщик" построчно выводятся реквизиты (код и значение), содержащиеся в файле:

Рис. 6-9 – Пример ошибки формата

Все ошибочно указанные реквизиты помечаются в таблице красным значком, правильно указанные реквизиты – значком.

•  В таблице "Список форм" (рис. 6-8) перечисляются формы, содержащиеся в файле.

•  В таблице "Список ошибок" по порядку перечисляются номера строк проверенного файла отчётности, в которых были допущены ошибки, код реквизита, указанного в этой строке, и приводится подробное описание ошибки:

Рис. 6-10 – Список ошибок

•  Далее следует область описания формата того реквизита из списка, на котором в данный момент установлен курсор (рис. 6-10).

Описание типичных ошибок

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

Классификация допущенных ошибок следующая:

•  Ошибки формата. Например, ИНН налогоплательщика не указан или указан неправильно.

•  Ошибки структуры. Например, нарушен порядок следования строк, какие-то строки отсутствуют, код реквизита указан неверно и т.п. Такие ошибки в списке ошибок помечаются значком .

Сводная информация о возможных ошибках для каждого класса выводится в виде таблицы. Для обобщения части ошибок мы будем использовать следующие условные обозначения:

•  символ "N" – для обозначения чисел;

•  символы "Х" и "С" – для обозначения текста.

Ошибки структуры

Описание ошибки Метод исправления
Ошибка в названии файла Переименовать файл. Имя должно соответствовать одному из форматов:

ОИИИИИИИИИИ_ККККККККК_ГГ_НННННН.txt - для юридических лиц

ОИИИИИИИИИИИИ_ГГ_НННННН.txt - физических лиц.

Где:

О - префикс, обозначающий данные форм бухгалтерской и налоговой отчётности налогоплательщиков-организаций (индивидуальных предпринимателей, налоговых агентов), физических лиц и т.д.;

ИИИИИИИИИИ - 10-разрядный ИНН юридического лица;

ККККККККК - -9-ти разрядный код причины постановки на учёт (КПП) юридического лица;

ИИИИИИИИИИИИ - 12-разрядный ИНН физического лица (в случае отсутствия ИНН физического лица, указываются нули: 000000000000);

ГГ - две последние цифры года, за который передается информация;

НННННН - порядковый номер файла в отчётном году по данному типу передаваемой информации.
Файл отчета пуст! Правильно сформировать файл.
Проверка прервана! Устранять нет необходимости, это предупреждение о том, что была встречена ошибка, после которой проверка не возможна. Устраните выявленные ошибки.
Недопустимое значение версии "Х" для формы с кодом "N". Возможные значения: "Х" В значении реквизита "ВерФОтч" укажите правильное значение версии формата формы. Соответственно и формат формы должен соответствовать этой версии.
Недопустима устаревшая версия "Х" формы с кодом "Т". Требуется версия: "Х" Нужно сформировать файл с нужной версией формата. Для этого придётся обновить программу подготовки отчётности.
В программе не реализована проверка формы с кодом и версией: "Х" Обратитесь к разработчикам. По мере появления новых форматов форм требуется обновить программу.
Значение реквизита не совпадает с реальным количеством:  "N". Проверяется у реквизитов "КолДок", "КолФОтч", "КолПокФОтч". В данный реквизит нужно указать реальное количество объектов, согласно названию реквизита.
Продублированный реквизит. Удалить один из продублированных реквизитов, т. е. строку с этим реквизитом.
Не выполнены дополнительные требования! Изменить значения реквизитов так, чтобы выражение, указанное в доп. требованиях было правильным.
Отсутствует обязательный реквизит!

Отсутствует предписанный реквизит!

Отсутствует условно-обязательный реквизит!
В следующей строке файла должен быть реквизит с кодом, указанным в списке ошибок. Вставьте новую строку, заполните код и значение реквизита.
Нарушен порядок реквизитов. Этот реквизит должен быть в строке "N" В исходном файле перетащите эту строку вверх или вниз в нужную позицию с помощью мышки. Номер позиции показывается внизу, в статус строке основного окна программы.
Отсутствует блок "Х". Неожиданный реквизит "Х". Нет целого блока реквизитов. В следующей строке файла должен быть реквизит с кодом, указанным в списке ошибок. Если вы хорошо ориентируетесь в формате, то добавьте строки со всеми недостающими реквизитами из этого блока.
Отсутствует конец фрагмента! Неожиданный реквизит "Х". В следующей строке, перед реквизитом "Х" нужно добавить строку конец фрагмента "@@@".
Отсутствует конец блока! Неожиданный реквизит "Х". В следующей строке, перед реквизитом "Х" нужно добавить строку конец блока "###".
Отсутствует признак конца файла! Неожиданный реквизит "Х" В следующей строке, перед реквизитом "Х" надо поставить знак конец файла "===".
После признака конца файла файл не заканчивается. Нужно удалить все строки после признака конца файла "===".

Ошибки формата

Все ошибки формата имеют сходную структуру: <Поз. "N". Сообщение. Формат "Х">.

•  <Поз. "N">, где N – номер позиции с начала строки, в которой произошла ошибка;

•  <Сообщение>, текст ошибки (см. таблицу ниже);

•  <Формат "Х">, фрагмент формата, которому должно удовлетворять значение в позиции N.

Описание ошибки Метод исправления
Недопустимое значение месяца (дня) "Х" Исправить значение месяца (дня). Может принимать значения 1,2…12 (1,2…31).
Недопустимое значение часа (минуты, секунды) "Х". Исправить значение часа (минуты, секунды). Может принимать значение 00…23 (00…59).
Недопустимый символ "С", в строке "Х". В строке "Х" не может быть символа "С". Исправить его значение.
Недостаточный размер значения "Х". Исправить значение "Х". Увеличить длину значения.
Недопустимый формат. Ошибка в описании формата, обратитесь к разработчикам или исправьте файл с описанием формата.
Не указано значение. Указать значение.
Недопустим пробел. Удалить пробел.
После точки не указана дробная часть. У этого числа указать дробную часть или удалить точку.
Не указана дробная часть числа. У этого числа должна быть дробная часть, укажите её. Файл с такой ошибкой считается корректным.
Для целого числа указана дробная часть. У этого числа не может быть дробной части, удалите ее. Файл с такой ошибкой считается корректным.
Неверное число знаков дробной части. У данного числа должно быть другое число знаков в дробной части. См. поле "Формат". Файл с такой ошибкой считается корректным.
Нарушен формат даты (дд.мм.гггг). Укажите дату согласно данному формату - дд.мм.гггг.
Несуществующая дата. Указана несуществующая дата. Измените дату. Например, не бывает 31.02.03.
Указано не пустое значение. Удалите значение.
Превышение максимального размера в значении "Х". Измените значение "Х", у него должно быть меньшее количество символов.
Значение "Х" не соответствует справочнику "С". Укажите значение из соответствующего классификатора. Эти значения можно посмотреть в справочнике "Внешние классификаторы" ("Главное меню/ База данных/ Справочники"), доступном в задаче "Администратор".

Исправление ошибок

Для исправления выявленных ошибок необходимо:

1.  Закрыть окно протокола проверки файла.

2.  Если ошибки обнаружены в реквизитах налогоплательщика или в данных ответственных лиц, откройте карточку налогоплательщика (<F3>) и исправьте неверные данные. После этого обновите отчёт (<Ctrl+Alt+P>).

3.  Если ошибки обнаружены в отчётной форме, то откройте отчёт, внесите в соответствующие поля изменения и сохраните их.

4.  После этого повторите процедуру формирования файла с отчётностью, предварительно в реестре отчётности перейдите к нужному отчёту, и проверьте его, нажав кнопку "Сверка показателей", и т.д.

Исправление ошибок возможно непосредственно в окне протокола проверки файлов.

Учтите, что при этом способе вы вносите исправления в файл отчётности, который открыт в протоколе проверки. Вы исправляете файл, а не исходные данные, и при повторной записи отчёта или при записи в файл нового отчёта ошибки повторятся.



1.  В списке ошибок протокола проверки (рис. 6-8) внимательно ознакомьтесь с описанием ошибки.

2.  В списке реквизитов исходного файла перейдите (<Tab>) к нужной ошибке и внесите необходимые изменения (<Enter>). Для отмены сохранения изменений нажмите <Esc>.

3.  Если требуется добавить строку, нажмите <Ins> и введите необходимые данные в поля "Код реквизита" и "Значение". Поле "Стр." при этом останется незаполненным, поскольку в этом поле показывается номер строки исходного файла.

4.  После того, как все ошибки исправлены, перепроверьте файл, воспользовавшись соответствующей кнопкой в окне протокола проверки:

Рис. 6-11 – Кнопка "Перепроверить файл"

5.  Если снова будут найдены ошибки, повторите действия 1-4. Если ошибок больше не обнаружено, сохраните файл.

После этого можно отправлять проверенную отчётность по электронным каналам связи.

Проверка внешнего файла отчётности

В программе предусмотрена возможность проверки внешнего файла на соответствие форматам электронной отчётности. Файл может быть сформирован в любой другой бухгалтерской программе, например, "СБиС++ 1.9", 1С: Бухгалтерия и т.д. При этом загрузка файла в "СБиС++ Электронная отчетность" не требуется. Для выполнения такой проверки используется команда "Проверить файл", доступная из главного меню программы (пункт "Электронная отчетность"). Укажите путь к нужному файлу отчётности и повторите процедуру проверки файла, описанную выше.