Описание форматов ПЦ Газкардсервис. Версия 3.1.4

Структура файла межбанковского обмена состоит из следующих логических блоков:

· блок общей информации о файле, определяется записями заголовка файла (тип записи <000>) и хвоста (тип записи <001>)

· блок общей информации о пачке, определяется записями заголовка пачки (тип записи <002>) и хвоста (тип записи <003>)

· блок записей, содержащих информацию по транзакциям, анкетам, изменениям и т. д.

 

Структура заголовка файла межбанковского обмена

 

Номер поля Название поля Начало Конец Длина Тип Расположение Обязательное Описание
Type N Left M Тип записи. Всегда значение <000> Структура заголовка файла межбанковского обмена.
Version N Left M Версия заголовка файла. Текущее значение <00001>
STAN AN Left M Системный аудитный номер записи, транзакции.
FileId AN Left M Имя файла. Формат LBYYMMDDNNIIIIII
FileDate N Right M Дата создания файла. Формат DDMMYYYYHH24MISS [09122001134655]
CharacterSet N Left M Тип кодовой страницы. <001> - DOS866 <002> - WIN1251
ResponseMode N Left M Тип режима возврата информации о статусе обработки пачек файла. <000> - квитирующая информация возвращается только в случае неуспешной обработки пачки <001> - квитирующая информация возвращается как в случае неуспешной обработки пачки, так и в случае успешной

 

Структура хвоста файла межбанковского обмена

 

Номер поля Название поля Начало Конец Длина Тип Расположение Обязательное Описание
Type N Left M Тип записи. Всегда значение <001> Структура хвоста файла межбанковского обмена.
Version N Left M Версия хвоста файла. Текущее значение <00001>
STAN AN Left M Системный аудитный номер записи, транзакции.
RecordCount N Right M Количество записей в файле. Полное количество записей в файле, включая заголовок файла и хвост файла (записи типа <000> и <001>)
BatchCount N Right M Количество пачек в файле. Полное количество пачек в файле. Данное поле должно содержать значение равное или больше 1

 

Структура заголовка пачки файла межбанковского обмена

 

Номер поля Название поля Начало Конец Длина Тип Расположение Обязательное Описание
Type N Left M Тип записи. Всегда значение <002> Структура заголовка пачки межбанковского обмена.
Version N Left M Версия заголовка пачки. Текущее значение <00001>
STAN AN Left M Системный аудитный номер записи, транзакции.
BatchType N Left M Тип пачки. Содержание данного поля меняется от типа данных хранящихся в пачке и описано ниже для каждого отдельного случая. Возможные значения приведены в Приложении A.
BatchDate N Right M Дата данных пачки. Формат DDMMYYYYHH24MISS [09122001134655]
VerifyKey AN Left O Ключ актуальности содержимого данных пачки. Данное поле является ключом принятия или отвержения данных содержащихся в пачке. Обязательно для заполнения в пачке типа 060, содержащей 062 записи. Обязательно для заполнения в пачке типа 050, содержащей 052 записи. Должно соответствовать полю VerifyKey последней обработанной 060 пачки, содержащей 062 записи. <________________________________> - opt.
ResponseMode N Left M Тип режима возврата информации о статусе обработки записей пачки. <000> - квитирующая информация возвращается только в случае неуспешной обработки записи пачки <001> - квитирующая информация возвращается как в случае неуспешной обработки записи пачки, так и в случае успешной