×

Диагностика ошибок при отправке в НБКИ

В личном кабинете проверьте поступившую ошибку, необходимо снять личную подпись с помощью Крипто-Про. Распакуйте полученный файл с ошибками типа ticket.zip. Выберите файл c наименованием reject, откройте его с помощью программы WordPad.

Файл reject


Проанализируйте файл, в строке с надписью ERROR содержится ошибка и код ошибки.

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


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

Файл reject_2


Сами коды отказа записываются в форме N-A, где

N - номер поля с ошибкой;

A - буквы M, I, W, IL или Q, которые служат для обозначения ошибок - (M)issing (отсутствующий), (I)nvalid (недействителен), (W)arning (Внимание!), (Il)legal (недопустим), или (Q) - отсутствующая/ лишняя табуляция.

Все сегменты могут возвращать значение «0-Q», свидетельствующее об отклонении всего сегмента вследствие отсутствующих/ лишних табуляций в строке. Данная ошибка указывает на то, что сегмент не может быть обработан. Дальнейшая обработка сегмента производиться не будет.

Коды возвращаются в случае любого обнаруженного поля с ошибкой. Также, если обязательный сегмент отсутствует, он обозначатся кодом 0-М. «Внимание!» используется для недопустимых и необязательных данных.

Позиция Название поля Тип Длина Обязательность Описание/ примечания
1 Наименование сегмента A/N 5 M Содержит буквы ERROR.
2 Порядковый номер записи N 7 M Порядковый номер записи в исходном файле TUTDF, содержащей отклонённые данные.
3 ID_1 P 5 M Указание первого сегмента отклоненной записи. После этой позиции данные представлены в описанном формате.

Примеры указания на ошибку и их причины:

Причина ошибки Пример указания на ошибку
Некорректный формат/порядок сегментов

Некорректный номер сегмента (AD02, в то время как в записи присутствует только один адрес).

Неверный порядок сегментов

Пробелы в названии сегмента (например, NA 01 вместо NA01).

Присутствуют взаимоисключающие сегменты NA и BU или не найдено ни одного корректного сегмента NA или BU.

Присутствует больше одного допустимого сегмента или взаимоисключающие сегменты

Неверное число полей в сегменте

Неизвестный сегмент

AD01 0-M

@NABU

BU01 1-I, NA01 1-I, TR01 1-I, BK01 1-I, LE01 1-I, OF01 1-I

AS01 данные

Отсутствие сегмента
Отсутствует обязательный сегмент

@ID –не найден ID сегмент

@NA – не найден ни NA, ни BU сегмент.

@AD - не найден AD сегмент

@CRED – не найден хотя бы один из сегментов BK, LE, OF или TR

Некорректные данные или отсутствие обязательных данных в полях

Данные в поле не соответствуют требованиям его формата.

Если поле обязательное: AD01 8-I

Если поле необязательное: AD01 9-W

Отсутствует значение в обязательном поле. Например, в сегменте телефона обязательное поле Номер пустое.

PN01 2-M

Данные в поле включают значение, не входящее в список допустимых

Если поле обязательное: TR01 4-I

Если поле необязательное: BU01 4-W

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

Если поле обязательное: TR01 9-I

Если поле необязательное: TR01 15-W

В поле «Тип счета» указан тип, недопустимый для физического лица

@NATR

Для физических лиц указание Отношение к счету=9 допустимо только при наличии Типа ID=33 (индивидуальные предприниматели)

@TRID

Не найден Тип ID= от 01 до 27 при наличии сегмента NA (то есть не найдены обязательные документы для физлиц)

@NAID

Не найдены адреса с типами 1 и 2 при наличии сегмента NA (то есть не найдены адреса прописки и проживания для физлиц)

@NAAD

Дата выдачи документа сегмента ID меньше даты рождения сегмента NA.

@NADB

Паспорт РФ не может быть выдан в возрасте ранее 14 лет.

@NAYR

Паспорт РФ не может иметь дату выдачи ранее 01.01.1997

@RDDT

Дата рождения сегмента NA не прошла проверку на допустимый возраст субъекта на момент (дату) открытия счета сегмента TR. Текущее ограничение – от 14 до 110 лет.

@NAAO

Не найдены Типы ID= 34 и 81 при наличии сегмента BU (то есть не найдены ОГРН и ИНН, обязательные для юрлиц)

@BUID

Не найдены адреса с типами 3 и 4 при наличии сегмента BU (то есть не найдены юридический и фактический адреса, обязательные для юрлица)

@BUAD

Не найден тип телефона =1 при наличии сегмента BU (то есть не найден рабочий телефон юридического лица)

@BUPN

В случае физического лица: Дата отчета в сегменте TR, LE, BK или OF должна быть между Датой рождения сегмента NA и Датой отчета сегмента TUTDF

В случае юридического лица: Дата отчета в сегменте TR, LE, BK или OF должна быть между 19000102 и Датой отчета сегмента TUTDF.

# означает номер поля Дата отчета сегмента TR, LE, BK или OF

@RDHD #-I

В сегменте TR Дата состояния счета не может быть позднее Даты составления отчета.

@RDSS

В сегменте TR если Состояние счета (Account Rating) = 21 (Спор), 52 (Просрочен) или 61 (Проблемы с возвратом), поле Просрочка не может быть равна 0.

@RDPD

Недопустимый код валюты в сегменте TR.

@RDCF


Для детальной диагностики ошибки необходимо обратиться к инструкции «Руководство по применению Формата Передачи Данных TransUnion (TUTDF)»; определить сегмент и поле ошибки можно из данного руководства.

Из вышеуказанного руководства видно, что AD – это сегмент адреса. 

Руководство по применению Формата Передачи Данных TransUnion (TUTDF)


Поле с ошибкой № 3 указывает на незаполненный индекс при отправке отчетности в НБКИ.

Незаполненный индекс для НБКИ


Помогло? Да Нет 82% пользователей считают эту статью полезной.

Благодарим вас за отзыв.

Сообщите нам, как вам лучше помочь.

Отправить Отмена


Задать вопрос