Stock product units

Завести или изменить товарную единицу ввода

Пересчёт в базовую единицу хранится у товара, потому что одна и та же по названию упаковка вмещает разное содержимое для разных товаров.

put/api/v1/stock/product-uoms

Request

  • Base URL: https://erp.akeda.ru
  • URL: https://erp.akeda.ru/api/v1/stock/product-uoms
  • Auth: one of:
    • HTTP bearer
    • API key in header X-Api-Key
    • OAuth 2 (authorization code, authorization URL https://erp.akeda.ru/oauth2/authorize, token URL https://erp.akeda.ru/oauth2/token, scopes: akeda:delegate)
    • HTTP bearer

Headers

X-Tenantstring required

Slug выбранного кабинета; кабинет не является юрлицом

Request body

idstring uuid
product_idstring uuid required
codestring required
namestring required
input_unit_idstring uuid required
usage'purchase' | 'receipt' | 'packaging' | 'consumption' | 'sale'

Где единицу предлагают первой: purchase — закупка, receipt — поступление, consumption — комплектация и списание, sale — отгрузка, packaging — тара без своего места. Выбор в документах не ограничивает

factor_to_basestring required

Положительное число; десятичный разделитель — точка или запятая, хранится запись с точкой

creates_handling_unitsboolean

Требует единицы измерения с целой точностью

variable_measureboolean

Переменная мера: приход складывает количество из фактических мер конкретных единиц, цена за базовую единицу; расход в такой единице невозможен. Требует creates_handling_units

qty_stepstring

Положительное число (точка или запятая) или пусто: количество строки в этой единице обязано быть кратно шагу

remnant_thresholdstring

Положительное число (точка или запятая) или пусто. Требует creates_handling_units

is_default_receiptboolean
is_activeboolean nullable

По умолчанию единица активна

Response

Сохранённая товарная единица

idstring uuid required
product_idstring uuid required
codestring required
namestring required
input_unit_idstring uuid required
unit_codestring required
unit_labelstring required
usage'purchase' | 'receipt' | 'packaging' | 'consumption' | 'sale' required

Где единицу предлагают первой: purchase — закупка, receipt — поступление, consumption — комплектация и списание, sale — отгрузка, packaging — тара без своего места. Выбор в документах не ограничивает

factor_to_basestring required

Положительный decimal — сколько базовых единиц товара содержит одна единица ввода

precisioninteger required
creates_handling_unitsboolean required
variable_measureboolean

Коэффициент — номинал: фактическая мера у каждой конкретной единицы своя (рулон ~50 м)

qty_stepstring

Шаг количества в этой единице: «режем по 10 см». Пусто — без ограничения

remnant_thresholdstring

Порог обрезка: остаток конкретной единицы меньше порога считается обрезком. Только для единиц с учётом конкретных единиц

is_default_receiptboolean required
is_activeboolean required
updated_atstring date-time required

Changes

No recorded changes to this operation across all 2 revisions of this API.