Счета
Карточка счета
URI: /BumsInvoiceApiV01/Invoice/card.api|xml
Входные параметры
| Параметр |
Тип |
Описание |
| Id |
integer |
ID счета |
| RequestedFields |
array |
Запрашиваемые поля ( меняет набор полей по умолчанию ) |
| ExtraFields |
array |
Дополнительные поля ( дополняют набор полей по умолчанию ) |
Выходные данные
| Поле |
Тип |
Описание |
| Id |
integer |
ID счета |
| Name |
string |
Имя счета |
| Number |
integer |
Номер счета |
| Date |
datetime |
Дата создания счета |
| ActualPaymentDate |
datetime |
Дата оплаты счета |
| Status |
object (Id, Name) |
Статус |
| Sum |
array( Value, Currency) |
Сумма (значение и валюта) |
| Recipient |
object (Id, Name) |
Получатель (объект типа «Плательщик») |
| Payer |
object (Id, Name) |
Плательщик (объект типа «Плательщик») |
| Consignee |
object (Id, Name) |
Грузополучатель (объект типа «Плательщик») |
| InvoiceRows |
array |
Строки счета |
Удаление счета
URI: /BumsInvoiceApiV01/Invoice/delete.api|xml
Входные параметры
| Поле |
Тип |
Описание |
| Id |
integer |
Идентификатор счета |
Список счетов
URI: /BumsInvoiceApiV01/Invoice/list.api|xml
Входные параметры
| Параметр |
Тип |
Описание |
| FilterFields |
array |
Массив для фильтрации в формате поле => значение |
| RequestedFields |
array |
Запрашиваемые поля ( меняет набор полей по умолчанию ) |
| ExtraFields |
array |
Дополнительные поля ( дополняют набор полей по умолчанию ) |
| Limit |
integer |
Сколько выбрать объектов (LIMIT) |
| Offset |
integer |
Начиная с какого выбирать объекты (OFFSET) |
Выходные данные
| Поле |
Тип |
Описание |
| Id |
integer |
ID счета |
| Name |
string |
Наименование счета |
| Number |
integer |
Номер счета |
| Date |
datetime |
Дата создания счета |
| Status |
object (Id, Name) |
Статус |
| Sum |
array( Value, Currency) |
Сумма (значение и валюта) |
| Recipient |
object (Id, Name) |
Получатель |
| Payer |
object (Id, Name) |
Плательщик |
| Consignee |
object (Id, Name) |
Грузополучатель |
Поля доступные для фильтрации (параметр FilterFields)
| Поле |
Тип |
Описание |
| Number |
string |
Номер |
| Recipient |
object (Id, Name) |
Получатель |
| Payer |
object (Id, Name) |
Плательщик |
| Consignee |
object (Id, Name) |
Грузополучатель |
| Date |
date |
Дата документа |
| Comment |
string |
Комментарий к оплате |
| Status |
object (Id, Name) |
Статус |
| Sum |
money |
Сумма |
| TimeCreated |
datetime |
Дата создания |
| TimeUpdated |
datetime |
Дата изменения |
| Deadline |
date |
Срок оплаты счёта |
| Conditions |
string |
Условия |
| PaymentOrderNumber |
string |
Основание платежа |
| SumWithoutDiscount |
money |
Сумма без скидки |
| Discount |
money |
Скидка |
| Trade |
integer |
Id сделки |
Создание/изменение счета
URI: /BumsInvoiceApiV01/Invoice/save.api|xml
Входные параметры
| Параметр |
Тип |
Описание |
| Id |
integer |
ID счета |
| Model[Recipient] |
integer |
ID получателя |
| Model[Payer] |
integer |
ID плательщика |
| Model[Consignee] |
integer |
ID грузополучателя |
| Model[Date] |
datetime |
Дата создания счета |
| Model[Deadline] |
datetime |
Срок оплаты счета |
| Model[PaymentOrderNumber] |
string |
Основание платежа |
| Model[Comment] |
string |
Комментарий |
| Model[Conditions] |
string |
Условия |
| Model[Status] |
integer |
Статус счета (1 - Черновик, 2 - Выставлен, 3 - Оплачен, 4 - Отказ) |
| Deal |
integer |
Id сделки, к которой относится счет |
Выходные данные
| Параметр |
Тип |
Описание |
| Id |
integer |
Идентификатор счета |
Удаление позиции счета
URI: /BumsInvoiceApiV01/InvoiceRow/delete.api|xml
Входные параметры
| Поле |
Тип |
Описание |
| Id |
integer |
Идентификатор строки счета |
Создание/изменение позиции счета
URI: /BumsInvoiceApiV01/InvoiceRow/save.api|xml
Входные параметры
| Параметр |
Тип |
Описание |
| Id |
integer |
ID строки счета |
| Model[Invoice] |
integer |
ID счета |
| Model[Unit] |
integer |
ID единицы измерения |
| Model[Quantity] |
float |
Количество |
| Model[OrderPos] |
integer |
Номер позиции в счете |
| Model[Name] |
string |
Наименование позиции |
| Model[Offer] |
integer |
ID товара |
| Model[Description] |
string |
Описание |
| Model[DiscountValue] |
float |
Скидка |
| Model[DiscountType] |
integer |
Тип скидки |
| Model[Tax] |
integer |
ID налога |
| Model[Description] |
string |
Описание |
| Model[Price] |
float |
Цена: значение |
** Валюта и курс автоматически выбираются из счёта
Выходные данные
| Параметр |
Тип |
Описание |
| Id |
integer |
Идентификатор позиции счета |