API inventory

Материал из WiKi - UserSide

Раздел API ERP "UserSide"

Назначение: Действия с ТМЦ и складом

Дополнительные параметры:
action - подкатегория запроса (возможное значение: см.ниже)

В учёте ТМЦ используется понятие как "счет учета".

Счета представляют значения вида "20503123456" или "205031234567"

Первые 3 цифры:

101 - Поставщики
203 - Сотрудники
204 - Склад
205 - Абонент
206 - Узел связи/муфта
210 - ВОЛС
211 - Линия связи
212 - Задание
213 - Дом
900 - Списано

4 и 5 цифра - субсчет

01 - Подотчет долгий
02 - Подотчет короткий
03 - ТМЦ
08 - Аренда
09 - Учет проданного

Последние 6 или 7 цифр - это ID объекта с ведущими нулями

20503123456 - Счёт абонента id 123456 и субсчет обычного учета ТМЦ

Подкатегории

transfer_inventory

Описание: Перемещение ТМЦ
Обязательные параметры:
 inventory_id - ID ТМЦ
 dst_account - Счет-получатель
Дополнительно возвращаемые данные:
 array(
  [Id] => ID операции перемещения
 )

edit

Описание: Редактирование тарифа
Обязательные параметры:
 id - ID тарифа
Дополнительные параметры:
 is_in_billing - Флаг - есть ли тариф в стороннем биллинге
 name - Наименование тарифа
 payment - Размер абонплаты
 payment_interval - Интервал списания абонплаты (в днях)
 speed_rx - Входящая скорость (в kbps)
 speed_tx - Исходящая скорость (в kbps)
 traffic - Включенный трафик по тарифу (в MB)