Счета
Карточка счета
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 |
Идентификатор позиции счета |