2.3.1.10.6. Проверка наличия и активности абонентов, метод CheckContragent
|
|
Получить, сохранить на компьютере и посмотреть xml-файл со списком интересующих контрагентов, можно с помощью кнопки «CheckContragent».
Для проверки контрагентов необходимо подготовить xml-файл следующего вида:
<?xml version="1.0" encoding="UTF-8"?>
<Contacts xmlns="http://api-invoice.taxcom.ru/contacts">
<Contact>
<Inn>9977505839</Inn>
<Kpp>997701001</Kpp>
</Contact>
<Contact>
<Inn>9977739837</Inn>
<Kpp>997701001</Kpp>
</Contact>
<Contact>
<Inn>2308181794</Inn>
<Kpp>230801001</Kpp>
</Contact>
<Contact>
<Inn>787419301376</Inn>
<Kpp></Kpp>
</Contact>
</Contacts>
Xmlns http://api-invoice.taxcom.ru/contacts, кодировка utf-8. Корневой узел Contacts содержит узел Contact для каждого запроса.
В xml файле можно указать не более 20 узлов Contact.
Узел Contact содержит следующие данные по контрагенту:
Атрибут
|
Тип
|
Описание
|
Требует заполнения
|
Inn
|
Число, максимальная длина 12 символов
|
ИНН юридического лица (10 цифр) или индивидуального предпринимателя (12 символов). Система проверят правильность ИНН.
|
да
|
Kpp
|
Число, максимальная длина 9 символов
|
КПП юридического лица (для индивидуального предпринимателя значение не задаётся);
|
нет
|
Для отправки параметров проверки контрагентов методом CheckContragent необходимо нажать кнопку «…» справа от поля «Проверка контрагента», выбрать подготовленный xml-файл и нажать кнопку «CheckContragent».

Результатом выполнения метода является xml файл с реквизитами, который Вы сохраняете на рабочий компьютер. Пример:
<?xml version="1.0" encoding="utf-8"?>
<Contacts xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Asof="2019-03-18T14:33:01.4457039+03:00"
xmlns="http://api-invoice.taxcom.ru/contacts">
<Contact>
<Name>ООО "Ромашка"</Name>
<Inn>9977505839</Inn>
<Kpp>997701001</Kpp>
<EDXClientId>2AL-BAB958BC-9BE5-4C8A-98DF-648E586EDA50-00000</EDXClientId>
<Active>False</Active>
</Contact>
<Contact>
<Name>ООО "Василек"</Name>
<Inn>9977739837</Inn>
<Kpp>997701001</Kpp>
<EDXClientId>2AL-832B288E-5E8D-4267-AA8C-A1E6D4461D4E-00000</EDXClientId>
<Active>True</Active>
</Contact>
<Contact>
<Name>ООО "Персона-тур"</Name>
<Inn>2308181794</Inn>
<Kpp>230801001</Kpp>
<EDXClientId>2BM-DD1A97E9-44B2-4592-A658-C56577634A00-00000</EDXClientId>
</Contact>
<Contact>
<Name>Индивидуальный предприниматель Нестриженко Филофей Дементьевич</Name>
<Inn>787419301376</Inn>
<EDXClientId>2AL-53B78868-43B2-41C3-85E5-EF10C6ABC7CD-00000</EDXClientId>
<Active>False</Active>
</Contact>
<TemplateID>00000000-0000-0000-0000-000000000000</TemplateID>
</Contacts>
Узел Contact содержит следующие данные по контрагенту:
Атрибут
|
Тип
|
Описание
|
Требует заполнения
|
Name
|
Текст, максимальная длина 255 символов
|
Полное или краткое наименование юридического лица или индивидуального предпринимателя (ФИО)
|
да
|
Inn
|
Число, максимальная длина 12 символов
|
ИНН юридического лица (10 цифр) или индивидуального предпринимателя (12 символов). Система проверят правильность ИНН.
|
да
|
Kpp
|
Число, максимальная длина 9 символов
|
КПП юридического лица получателя (если получатель индивидуальный предприниматель, то значение не задается);
|
нет
|
ExternalContactId
|
Текст, максимальная длина 255 символов
|
Уникальный номер контрагента из внешней учетной системы.
|
нет
|
Active
|
Bool
|
Активность абонента. Абонент считается активным если за предыдущие 6 месяцев зафиксирована авторизация в кабинете. В ином случае абонент считается неактивным. Для роумингового кабинета не отображается.
|
нет
|
Метод CheckContragent можно вызывать не чаще 1 раза в 5 секунд.