Создание сущности Акт в 1С
Для создания сущности Акт в 1С в API ActivePlatform используется метод Get List of Charges (GET /api/vendor/v1/charges.json), который возвращает список Списаний для данного Реселлера и метод Get Charge Info by ID (GET /api/vendor/v1/charges/{id}.json, где {id} – id Списания), который возвращает информацию об определенном Списании.
Списание в ActivePlatform - финансовый документ, отражающий уменьшение денежных средств на Балансе клиента, в связи с покупкой новых Услуг или Ресурсов, или продления существующих. Список может быть отсортирован по любому полю и отфильтрован по дате обновления, дате создания, id подписки и статусу (описание, примеры запроса и ответа см. Получение списка Списаний).
Чтобы получить список Списаний конкретного Клиента, сначала требуется выполнить метод Get List of Orders (GET /api/vendor/v1/orders.json) с фильтром по id аккаунта (filters[account_id]). Метод Get List of Orders возвращает список всех созданных Заказов (подробнее см. Получение списка Заказов). Заказ в ActivePlatform представляет собой заявку на покупку, продление или изменение состава/объема Услуг и содержит в себе все Cписания, сформированные по данному Заказу.
Для создания Акта в 1С могут использоваться следующие данные биллинга:
Реквизит 1С | Данные биллинга |
|---|---|
Контрагент | Order.account_id |
НомерДоговора | Charge.subscription_id |
Номенклатура | Order.charges.description или Order.items.description |
Количество | Charge.quantity |
Цена | Charge.unit_price |
Сумма | Charge.amount |