API inventory: различия между версиями

Материал из WiKi - UserSide
(Новая страница: «Раздел '''API''' ERP "UserSide" Назначение: Действия с тарифами Дополнительные параметры: action -…»)
 
Нет описания правки
Строка 1: Строка 1:
Раздел '''[[API]]''' ERP "UserSide"
Раздел '''[[API]]''' ERP "UserSide"


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


  Дополнительные параметры:
  Дополнительные параметры:
  action - подкатегория запроса ''(возможное значение: см.ниже)''
  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 и субсчет обычного учета ТМЦ
== Подкатегории ==
== Подкатегории ==


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



Версия от 19:43, 15 апреля 2016

Раздел 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)