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 секунд.