Данные XML-файлы имеют наименьший приоритет по загрузке информации в базу кредитного бюро.
6.1.4.17 Правилабизнес-логики
Правила
№ | Поля | Правило |
1 | Тип контракта | Тип контракта в батче должен совпадать с типом контракта в базе данных. |
2 | Суммы контракта | Не могут быть суммы меньше нуля. |
3 | Количество дней просрочки | Количество дней просрочки равно нулю для просроченной задолженности равной нулю. |
4 | Поля для родительского контракта | Контракт с кодом ParentContractCode должен существовать для поставщика с идентификатором ParentProvider. Статус родительского контракта (ParentContractStatus) должен совпадать со статусом контракта в базе данных (Status). |
5 | РНН | Для субъекта в блоке Identifications может быть передан только один РНН. |
6 | Обязательные документы | Должен быть передан РНН для руководителя (блок CEO/Identifications). Проверка на обязательное наличие документов у физ. лица: РНН и одного из документов, удостоверяющих личность: "Паспорт гражданина РК", "Удостоверение личности ", "Вид на жительство иностранца в РК ", "Дипломатическая карта", «Свидетельство о рождении», «Удостоверение лица без гражданства», «Удостоверение беженца», «Паспорт гражданина иностранного государства», «СИК», «Документ лица без гражданства», «Служебная карта», «Свидетельство о гос. регистрации»,«ИИН». Проверка на обязательное наличие документов у юр. лица резидента РК: РНН и "Свидетельство о гос. регистрации/перерегистрации". Для нерезидентов РК контроль заполнения значения «1 - РНН» отменить. Для юр. лиц-нерезидентов ввести обязательность заполнения значения «11 - Свидетельство о гос. регистрации/ перерегистрации юр. лица» либо значения «20 - Иной». При выборе значения «20 - Иной» в текстовом поле указывать наименование документа. При этом поле «Номер документа» заполняется обязательно. |
7 | Адреса юридического лица | Наличие у юр. лица двух адресов "Место регистрации" и "Фактическое месторасположение". |
8 | Адреса физического лица | При выборе значений 8-гарантия, 18-поручительство для физических лиц в роли 1 - заемщик и датой договора >= 01.02.2012 обязательно заполнение адресов 6 - "Место прописки" и 1- постоянное место жительства |
9 | "Вид финансирования" | При выборе значений 8-гарантия, 18-поручительство информация по контракту должна отправляться только в записи Instalment. В противном случае будет некорректная структура XML файла. |
При выборе значений 8-гарантия, 18-поручительство к контракту обязательна привязка 2-х субъектов – заемщик/должник и бенефициар(кредитор, в пользу котрого выпущена банковская гарантия/поручительство). Для XML-файлов с SchemaID равной 3 исключены из возможных видов финансирования значения 8 и 18. | ||
10 | "Цель кредита" | Значение 1-пополнение оборотных средств указывается только при отправке контрактов по юридическим лицам и ИП. Значение 3-потребительский ипотечный кредит указывается только при отправке контрактов по физическим лицам по видам финансирования 2, 7, 8, 18, 19, 122, 124, 17,125, 1251. |
11 | "Фаза контракта" | При фазе контракта «заявлен», «отозван», «отказан» остаточная (непогашенная) сумма должна быть = 0 (нуль). По заявке передается только сумма кредита, по истечении 3-х месяцев поставщику направляется сообщение о необходимости перевода его в фазу «отказан», «отозван», либо в «действующий». |
При фазе контракта «действующий» - значение полей "Сумма предстоящих платежей", "Остаточная сумма" или сумма просроченных взносов должно быть больше 0 (нуля) за исключением контрактов с видом финансирования 1- Овердрафт, 5-Лизинг, 9- Кредитная карта, 7 – Аккредитив, 8 – Гарантия, 17 - Займ без права обратного выкупа, 18- Поручительство, 19 - Займ с правом обратного выкупа, 11-Транш в рамках рамочного соглашения. Поле «фактическая дата погашения» не заполняется. При фазе контракта «погашен», «погашен досрочно» – значение полей "Сумма предстоящих платежей", "Остаточная сумма" должно быть равно 0 (нулю) и поле «фактическая дата погашения» обязательное для заполнения. | ||
12 | "Дата завершения срока действия контракта" | Дата завершения срока действия контракта должна быть не менее даты его начала. По виду финансирования 9 -«кредитная карта», при отсутствии даты завершения по договорам карточного лимита, указывается в качестве даты завершения контракта срок действия карты. Для фазы контракта 1- «заявлен» и поле «дата завершения срока действия контракта" не обязательно для заполнения. |
13 | "Статус контракта" | По значению 1- "Стандартные кредиты" сумма просроченных платежей = 0; количество дней просрочки = 0; По значениям 10,11,12,13,14 установлены привязки к полю «количество дней просрочки» по контрактам, переданным в записи Instalment: 10 - количество дней просрочки менее 7; 11 - от 7 до 30; 12 - от 31 до 60; 13 - от 61 до 90; 14 - свыше 90 дней. |
14 | "Фактическая дата погашения кредита" | Обязательно для заполнения при фазах "погашен", "погашен досрочно" и должна быть не больше текущей даты. В отчетах по завершенным договорам календарь просрочек идет именно от этой даты на 12 месяцев назад. |
15 | Запись рассроченного кредита "Instalment" | Не соответствует виду финансирования 9-кредитная карта. |
16 | "Кол-во предстоящих платежей" | При значении поля "Сумма предстоящих платежей" = 0 и фазе контракта «Погашен" или "Погашен досрочно» значение данного поля также должно быть равно 0. Значение этого поля не более значения поля "Общее количество взносов". |
17 | "Сумма предстоящих платежей" |
|
18 | "Кол-во дней просрочки" | Заполняется только при наличии суммы просроченной задолженности (значение поля "Сумма просроченных взносов" больше 0). |
19 | Запись "CreditContract" | Только для вида финансирования 9 – кредитная карта, 11 - "транш в рамках рамочного соглашения". |
20 | "Резидентство" | Значение 2 - «Нерезидент» только для значения поля "Гражданство"не равного «Казахстан». |
21 | "Дата рождения" | Дата рождения не более текущей даты и не менее 01.01.1915. |
22 | "Дата регистрации" в записи юр. лица | Дата регистрации не более текущей даты и не менее 01.01.1970. Обязательна для юридических лиц в роли 1по видам финансирования 8- гарантия и 18- поручительство и датой начала договора >=01.02.2012. |
23 | "Вид документа" | Закреплены виды документов за физ. и юр. Лицами (справочник документов). Установлен контроль обязательного заполнения данного поля. |
24 | "Дата выдачи документа" | Обязательно только при выборе значений 8-гарантия, 18-поручительств для физических лиц в роли 1 и датой начало гарантии >= 01.02.2012 по видам документов 6 - "Паспорт гражданина РК", 7 - "Удостоверение личности", 8 - "Вид на жительство иностранца в РК", 12 - "Дипломатическая карта", 17 - "Удостоверение лица без гражданства", 18 - "Удостоверение беженца", 19 - "Паспорт гражданина иностранного государства" |
26 | Поля «Признак связанности с Банком особыми отношениями», «Годовая эффективная ставка вознаграждения», «Номинальная ставка вознаграждения», «Размер провизии», «Льготный период по основному долгу», «Льготный период по вознаграждению», | Обязательны для заполнения контрактов, выданных по госпрограмме (виды финансирования 121-125, 131-132, 141-143, 150, 160, 1251, 1410, 1411, 1422, 161). |
27 | По структуре батча | В батче один контракт может встречаться только один раз в батче. В одном контракте одна учетная дата может встречаться только один раз. |
28 | Поля со значениями справочника КАТО (Место освоение кредита, Филиал, Адрес, Кем выдан документ, место освоения залога) | Обязательно указание либо значения Location, либо значения КАТО. При указании обоих полей, производиться проверка на соответствие значения LocationIdи значения KatoId |
Ошибки в документах
Тип документа | Сообщение |
БИН | Длина БИН не равна 12 символам |
В номере БИН должны быть только цифры | |
Не прошла проверка на контрольный разряд | |
ИИН | Длина ИИН не равна 12 символам |
В номере ИИН должны быть только цифры | |
Не прошла проверка на контрольный разряд | |
РНН | В номере РНН должны быть только цифры (кроме искусственных РНН для нерезидентов) |
Номер РНН не должен быть равен "","","","","","","","","","" | |
Контрольный разряд номера РНН не равен 12-му символу | |
Данный РНН принадлежит юридическому лицу (5-й символ равен "0") | |
Данный РНН принадлежит физическому лицу (5-й символ не равен "0") | |
Длина РНН не равна 12 символам | |
У субъекта более одного РНН |
6.2 Web-сервисы отчетности
Следующий подпункт содержит описание методов Web-сервисов Отчетности / Бэк офиса. Описанные методы относятся к поддержке внешних интерфейсов, как для других систем, так и для Бэк офиса. Те методы, которые здесь не описаны, но являются частью Web-сервисов Отчетности / Бэк офиса, предназначены только для внутреннего использования и могут быть вызваны только Бэк офисом и никогда на прямую.
6.2.1 GetAvailableReports
XmlNode GetAvailableReports()
Возвращает xml-список типов отчетов, доступных пользователю для вызова. Список содержит детальную информацию, которая может быть использована для генерирования полного отчета по конкретному типу. Он, например, может быть получен путем вызова метода GetReport.
SOAP заголовки включают:
username: Имя пользователя.
password: Пароль пользователя.
version: версия GetVersion всегда 1.0.
culture: Культура пользователя.
POST /Cig. WebService. CigSuite/Service. asmxHTTP/1.1
Host: localhost
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://ws. /GetAvailableReports"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelopexmlns:xsi="http://www. w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www. w3.org/2001/XMLSchema" xmlns:soap="http://schemas. xmlsoap. org/soap/envelope/">
<soap:Header>
<CigWsHeaderxmlns="http://ws. /">
<UserName>string</UserName>
<Password>string</Password>
<Version>string</Version>
<Culture>string</Culture>
<SecurityToken>string</SecurityToken>
<UserId>int</UserId>
</CigWsHeader>
</soap:Header>
<soap:Body>
<GetAvailableReportsxmlns="http://ws. /" />
</soap:Body>
</soap:Envelope>
Возвращенная запись будет содержать следующее:
<Reportid="99993"importcode="1"namenative="Company Basic Report"nameen="Company Basic Report" />
id : Идентификационный код типа отчета. Может быть использован для генерирования отчета по конкретному типу отчетов, например, путем вызова метода GetReport.
importcode : Код импорта является независимым от идентификаторов внутренней базы данных и представляет собой наилучший идентификатор типов в системе КИГ. Код импорта может быть использован для генерирования отчета по конкретному типу отчетов, например, путем вызова метода GetReport.
namenative / nameen : Логическое описание для любого предоставляемого типа отчета.
6.2.2 GetAvailableReportsForId
XmlNode GetAvailableReportsForId
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 |


