Загрузка аккаунтов
Аккаунт в ActivePlatform - это контрагент (физическое или юридическое лицо), который используется для заказа и оплаты Услуг. С Аккаунтом может быть связано неограниченное число Пользователей Аккаунта.
Для загрузки списка Аккаунтов Реселлера используется метод Get List of Accounts (GET /api/vendor/v1/accounts.json). Список может быть отсортирован по любому полю и отфильтрован по дате обновления, дате создания, статусу и адресу электронной почты контрагента (описание, примеры запроса и ответа см. Получение списка Клиентов). Для получения обновленного списка Аккаунтов используется API запрос с фильтром "updated_at >= даты и времени последнего обмена". В 1С на основании этих данных создаются элементы справочника «Контрагенты».
Пример использования данных биллинга для создания контрагентов:
Реквизит 1С | Данные биллинга |
|---|---|
Наименование | |
Реквизит синхронизации «payer» | |
ОсновнойМенеджерПокупателя | Account.manager_id |
ИНН | Account.custom_attributes.inn |
КодПоОКПО | Account.custom_attributes.okpo |
КПП | Account.custom_attributes.kpp |
ЮрФизЛицо | Account.account_type_id |
КонтактнаяИнформация.ТелефонКонтрагента | Account.phone |
КонтактнаяИнформация. ЮридическийАдресКонтрагента | Account.zip + Account.country + Account.city + + Account.street + Account.building + Account.office |
ЮридическийАдресКонтрагента.EmailКонтрагент | Account.email |
Пример создания элементов справочника «Контактные лица»:
Реквизит 1С | Данные биллинга |
|---|---|
Наименование | Account.custom_attributes.contact_charter |