Б.4.1.1.2 Структура сообщения

ZPI/\ZWI/\ZPI_ZWI │ Получение сведений о работающих застрахованных

│ лицах

─────────────────────────┼─────────────────────────────────────────────────

<ZPI_ZWI> │

<MSH>...</MSH> │ Заголовок сообщения

<EVN>...</EVN> │ Тип события

<ZWP>...</ZWP> │ Отчетный период

[<PFR>...</PFR>] │ Полученные из УФНС сведения о статусе

│ застрахованных лиц

[<ZWL>...</ZWL>] │ Перечень ЕНП работающих застрахованных лиц,

│ идентифицированных в РС ЕРЗ

│ Анкетные данные работающего застрахованного

[{<PID>...</PID>}] │ лица, не идентифицированного в РС ЕРЗ

│ (до 10 тыс. в сообщении)

</ZPI_ZWI> │

Сообщение позволяет отослать:

- информацию о начале передачи сведений о статусе застрахованных лиц, код причины П26;

- информацию о завершении передачи сведений о статусе застрахованных лиц, код причины П27;

- отдельно данные о работающих застрахованных лицах, идентифицированных на территории (включается только сегмент ZWL), код причины события П20;

- отдельно данные о работающих застрахованных лицах, не идентифицированных на территории (включаются только сегменты PID), код причины события П21.

Во всех описанных вариантах действует ограничение на количество информации, передаваемой в одном сообщении (до 10000 полей ZWL.1 в одном сегменте ZWL и до 10000 сегментов PID).

Сегмент MSH описан в пункте 6.1.1.4.1. Специальных особенностей при его заполнении для сообщения о событии ZWI нет.

ACK/\ZWI/\ACK │ Подтверждение приема

│ Подтверждение прикладной обработки

─────────────────────────┼─────────────────────────────────────────────────

<ACK> │

<MSH>...</MSH> │ Заголовок сообщения

<MSA>...</MSA> │ Подтверждение сообщения

[{<ERR>... </ERR>}] │ Ошибка ФЛК (в подтверждении приема)

│ Ошибка прикладной обработки (в подтверждении

│ прикладной обработки)

</ACK> │

Сегменты сообщений подтверждения приема и прикладной обработки описаны в пункте 6.1.1.5. Специальных особенностей их заполнения в сообщениях прикладного подтверждения для события ZWI нет.

Для каждого ЕНП, переданного в сегменте ZWL и не найденного в ЦС ЕРЗ, в сегменте ERR сообщения подтверждения прикладной обработки возвращается информация об ошибке N 500 "Единый номер полиса не зарегистрирован в ЕРЗ". Позицией ошибки для поля ERR.2/ERL.4 в таком случае считается порядковый номер повторения поля ZWL.1. Для удобства идентификации в каждый сегмент ERR дополнительно включается поле ERR.6, содержащее ЕНП (формат: <ERR.6>ЕНП=значение-ЕНП</ERR.6>).

Для каждого застрахованного лица, не идентифицированного в ЦС ЕРЗ, информация о котором передана в сегменте PID, в сегменте ERR сообщения подтверждения прикладной обработки возвращается информация об ошибке N 514 "Застрахованное лицо не идентифицировано в ЕРЗ". Позицией ошибки для поля ERR.2/ERL.2 в таком случае считается порядковый номер повторения сегмента PID в целом. Поле ERR.6 в таком случае в сегмент ERR не включается.