6. ОПИСАНИЕ ФОРМАТА ФАЙЛА ПРОТОКОЛА ОШИБОК ФОРМАТО-ЛОГИЧЕСКОГО КОНТРОЛЯ

6.1. Общие положения

Файл имеет наименование строго определенного вида и включает служебную и информационную части. Служебная часть содержит общие сведения о файле Протокола ФЛК, данные об отправителе сообщения и данные об исходном файле. Информационная часть файла содержит ошибки форматно-логического контроля.

6.2. Структура наименования файла Протокола ФЛК

Файлы, содержащие Протокол ФЛК, имеют наименования следующего вида:

PFКSGGGGSSSRRRNNN. XSD, где

PF – префикс имени Протокола ФЛК;

KS – префикс передаваемой информации (косвенные налоги);

GGGG – текущий год;

SSS – код страны, передающей информацию, по Общероссийскому классификатору стран мира (ОКСМ);

RRR – код страны, получающей информацию, по Общероссийскому классификатору стран мира (ОКСМ);

NNN – номер файла в текущем году.

Например: PFKS.XSD, PFKS.XSD, PFKS.XSD.

6.3. Схема файла Протокола ФЛК

Схема файла Протокола ФЛК в графическом виде (диаграмма) представлена на рис.6.3.1. Состав и описание структурных элементов схемы представлены в разделах 6.4. и 6.5. настоящего документа.

Рисунок 6.3.1 Схема файла Протокола ФЛК.

Структура элементов указанной схемы информации приведена в следующих таблицах раздела 6.6. настоящего документа:

Наименование блока

Номер таблицы с описанием блока

Служебная часть

<сведения о файле Протокола ФЛК>

Таблица 6.6.1.1.

<сведения об отправителе файла Протокола ФЛК>

Таблица 6.6.1.2.

<сведения об исходном файле>

Таблица 6.6.1.3.

Информационная часть

<сведения о документе>

Таблица 6.6.2.1.

<результаты обработки>

Таблица 6.6.2.2.

<сведения по выявленным ошибкам >

Таблица 6.6.2.3.

Описание XSD схемы файла Протокола ФЛК приведено в Приложении 11 к настоящему документу.

НЕ нашли? Не то? Что вы ищете?

6.4. Описание реквизитов служебной части файла Протокола ФЛК

6.4.1. Описание реквизитов сведений о файле Протокола ФЛК

6.4.1.1. Реквизит «Идентификатор файла» является обязательным реквизитом и позволяет каждому файлу присвоить уникальный код и идентифицировать отправителя сообщения.

Идентификатор файла имеет следующую структуру:

SSSRRRGGGGMMDDHHTTCC, где:

SSS – код страны отправителя сообщения по ОКСМ. Для Республики Беларусь – код 112, для Республики Казахстан – код 398, для Российской Федерации – код 643;

RRR – код страны получателя сообщения по ОКСМ. Для Республики Беларусь – код 112, для Республики Казахстан – код 398, для Российской Федерации – код 643;

GGGG – год формирования файла;

MM – месяц формирования файла;

DD – число формирования файла;

HH – час формирования файла;

TT – минута формирования файла;

CC – секунда формирования файла.

Например: , , .

6.4.1.2. Реквизит «Тип информации» является обязательным реквизитом и позволяет определить тип информации в передаваемом файле. Имеет фиксированное значение ПРОТОКОЛЭСНДСФЛК.

6.4.1.3. Реквизит «Версия формата файла» является обязательным реквизитом и определяют версию формата файла.

6.4.1.4. Реквизит «Количество документов в файле» является обязательным реквизитом и определяет количество документов в передаваемом файле. Несоответствие заявленного в файле количества документов реальному количеству является нарушением формата файла.

6.4.2. Описание реквизитов сведений об отправителе файла Протокола ФЛК

6.4.2.1. Реквизит «Фамилия отправителя» является обязательным реквизитом и определяет фамилию ответственного лица, подготовившего файл для передачи. Значения элементов могут содержать пробелы и дефис.

6.4.2.2. Реквизит «Имя отправителя» является обязательным реквизитом и определяет имя ответственного лица, подготовившего файл для передачи. Значения элементов могут содержать пробелы и дефис.

6.4.2.3. Реквизит «Отчество отправителя» является необязательным реквизитом и определяет отчество ответственного лица, подготовившего файл для передачи. Значения элементов могут содержать пробелы и дефис.

6.4.2.4. Реквизит «Телефон отправителя» является обязательным реквизитом и содержит контактный телефон отправителя сообщения. Заполняется в произвольном формате.

6.4.2.5. Реквизит «E-mail отправителя» является необязательным реквизитом и указывает адрес электронной почты отправителя.

6.4.3. Описание реквизитов сведений об исходном файле

6.4.3.1. Реквизит «Идентификатор исходного файла» является обязательным реквизитом и содержит идентификатор исходного файла, на которой сформирован Протокол ФЛК.

6.4.3.2. Реквизит «Дата приема файла» является обязательным реквизитом и содержит дату фактического получения исходного файла Стороной получателем.

6.4.3.3. Реквизит «Тип информации по исходному файлу» является обязательным реквизитом и позволяет определить тип информации исходного файла и имеет фиксированное значение ЭСНДС. Тип информации принятого файла не указывается только в случае невозможности определения значения показателя «Тип информации» в принятом файле.

6.4.3.4. Реквизит «Признак результата обработки файла» является обязательным реквизитом и содержит информацию об обработке исходного файла. Реквизит может принимать следующие значения: 01 – если исходный файл принят полностью, 02 – если исходный файл полностью не принят, 03 – если Стороной получателем приняты сведения по отдельным документам.

6.4.3.5. Реквизит «Количество структурных элементов информации принятых к обработке» является обязательным реквизитом и определяет количество документов из исходного файла. Принимает значение 0 и более.

6.4.3.6. Реквизит «Количество структурных элементов информации, в которых не выявлены ошибки» является обязательным реквизитом и определяет количество документов из исходного файла, в которых не обнаружены ошибки. Принимает значение 0 и более.

6.4.3.7. Реквизит «Код ошибки обобщенный» является необязательным реквизитом.

6.4.3.8. Реквизит «Текст ошибки обобщенный» является необязательным реквизитом.

6.5. Описание реквизитов информационной части файла Протокола ФЛК

6.5.1. Сведения о документе

6.5.1.1. Реквизит «Идентификатор документа» является обязательным реквизитом и содержит идентификатор Протокола ФЛК – GUID.

6.5.2. Результаты обработки

6.5.2.1. Реквизит «Код по результатам обработки» является необязательным реквизитом и может принимать значения: 0 – если документ принят, 1 – если документ не принят.

6.5.2.2. Реквизит «Текст по результатам обработки» является обязательным реквизитом и содержит описание выявленной ошибки.

6.5.2.3. Реквизит «Идентификатор обработанных сведений» является обязательным реквизитом и содержит текстовую строку, представленную в соответствии с рекомендациями XML 1.0, и включает последовательность наименований и значений элементов, идентифицирующих сведения, по которым приводится результат обработки (в том числе указывается идентификатор документа из исходного принимаемого файла).

6.5.3. Сведения по выявленным ошибкам

6.5.3.1. Реквизит «Местоположение ошибочного элемента в XML файле» является необязательным реквизитом. В соответствии с требованиями выражения XPath указываются через символ «/» наименования родительских элементов, определяющих путь к «ошибочному» элементу, включая наименование ошибочного элемента (указывается последним в последовательности элементов). Номер реализации родительского, а также «ошибочного» элемента на пути к элементу, в котором обнаружена ошибка, указывается в квадратных скобках.

6.5.3.2. Реквизит «Ошибочное значение показателя» является необязательным реквизитом и содержит значение показателя, в котором выявлена ошибка.

6.5.3.3. Реквизит «Код ошибки» является необязательным реквизитом и содержит код выявленной ошибки.

6.5.3.4. Реквизит «Текст сообщения об ошибке» является обязательным реквизитом и содержит описание выявленной ошибки.

6.5.3.5. Реквизит «Идентификатор ошибки» является необязательным реквизитом и содержит текстовую строку, представленную в соответствии с рекомендациями XML 1.0, включающая последовательность наименований и значений элементов, идентифицирующих местоположение ошибки в файле обмена до «ошибочного» элемента. Сведения представляются как раздел CDATA. Указывается идентификатор документа из исходного файла, по которому проводится результат обработки.

6.6. Формат представления файла Протокола ФЛК

6.6.1. Состав и структура служебной части файла Протокола ФЛК

6.6.1.1. Сведения о файле Протокола ФЛК

Таблица 6.6.1.1.

Наименование реквизита

Тип

Формат

Код реквизита

Структура реквизита и дополнительная информация

Идентификатор файла

O

Т(20)

file_id

<код страны отправителя><код страны получателя><год><месяц> <день><часы><минуты><секунды>

Тип информации

O

T(20)

info_type

<текст>

Принимает значение:

ПРОТОКОЛЭСНДСФЛК

Версия формата файла

O

T(5)

version

<текст>

Например, 1.01

Количество документов в файле

O

N(7)

docs_count

<число>

6.6.1.2. Сведения об отправителе файла Протокола ФЛК

Таблица 6.6.1.2.

Наименование реквизита

Тип

Формат

Код реквизита

Структура реквизита и дополнительная информация

Фамилия отправителя

О

T(60)

surname

<фамилия>

Имя отправителя

О

Т(60)

name

<имя>

Отчество отправителя

Н

Т(60)

partonymic

<отчество>

Телефон отправителя

О

Т(20)

phone

<номер телефона>

Е-mail отправителя

Н

Т(45)

email

<адрес электронной почты>

6.6.1.3. Сведения об исходном файле

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17