QUINCEFIN
Відкрити меню

QUINCE API. Списання товарів

Список методів

МетодОпис
/api/v2/document/write_off_store/listОтримання списку документів
/api/v2/document/write_off_store/addДодавання документа
/api/v2/document/write_off_store/updateОновлення документа
/api/v2/document/write_off_store/unpublishЗняття документа з проведення

Отримання списку документів

Назва методу: /api/v2/document/write_off_store/list

Повертає список документів списання товарів. Для навігації використовується номер сторінки page.

Параметри запиту

ПолеОпис
filter.IdІдентифікатор документа.
filter.DateFromПочаток періоду у форматі YYYY-MM-DD або YYYY-MM-DD HH:mm:ss.
filter.DateToКінець періоду у форматі YYYY-MM-DD або YYYY-MM-DD HH:mm:ss.
filter.CompanyІдентифікатор організації.
filter.ArchiveОзнака архівності.
filter.MobileAppЯкщо true, API повертає збільшений ліміт елементів для мобільного сценарію.
pageНомер сторінки. Необов’язковий.

Основні поля відповіді

ПолеОпис
IdІдентифікатор документа.
DateДата документа у часовому поясі користувача.
NumberНомер документа.
CommentКоментар.
FixedОзнака проведення документа.
VoidОзнака архівності.
StoreСклад.
CompanyОрганізація.
ResponsibleВідповідальний.
RowsРядки товарів.

Додавання документа

Назва методу: /api/v2/document/write_off_store/add

Метод додає один документ за запит. Якщо передати Fixed: true, API спробує провести документ після створення.

ПолеОпис
arrayМасив з одним документом.
array[].DateДата документа. Обов’язкова, якщо не задана в шаблоні документа.
array[].CompanyId організації. Обов’язковий, якщо не заданий у шаблоні документа.
array[].StoreId складу. Обов’язковий, якщо не заданий у шаблоні документа.
array[].ResponsibleId відповідального. Обов’язковий, якщо не заданий у шаблоні документа.
array[].CommentКоментар.
array[].FixedПровести документ після створення.
array[].Rows або array[].RowsGoodsМасив рядків товарів. Обов’язковий.

Поля рядка

ПолеОпис
ProductId товару. Обов’язковий.
QtyКількість. За замовчуванням 1.
PriceЦіна.
SumСума. Якщо не передати, рахується як Qty * Price.
UnitId одиниці виміру. Якщо не передати, API підставить одиницю товару.
RowNoНомер рядка.
StoreId складу в рядку. Якщо не передати, береться склад документа.
MemoRows або CommentКоментар рядка.
BarcodeШтрихкод.
SeriesCodeСерія.
SeriesDateManufactureДата виробництва серії.
SeriesDateShelfLifeТермін придатності серії.
PnlItemId статті P&L.

Оновлення документа

Назва методу: /api/v2/document/write_off_store/update

Метод оновлює один документ за запит. Поле Id обов’язкове. Якщо передати Rows або RowsGoods, API замінить рядки документа перед збереженням.

Зняття документа з проведення

Назва методу: /api/v2/document/write_off_store/unpublish

Метод знімає з проведення один документ за запит.

{
  "array": [
    {
      "Id": 8027
    }
  ]
}