Stock batches

Изменить серию и даты партии

Правка реквизитов партии (ERP-1788): серия поставщика, дата выпуска, срок годности, GTIN маркировки (ERP-2134: один из GTIN товара, уходит в УПД объёмно-сортового учёта). Присланное поле меняется, null очищает дату. Себестоимость и остаток не меняются — они в регистре stock. Выпуск не позже даты прихода партии, срок не раньше выпуска (400 batch_dates_invalid). Партия, принятая в закрытом периоде, не правится (409 batch_period_closed). Каждая правка — строка истории GET /batches/{id}/changes. Правка действует на будущий подбор «Авто» и отчёты сроков; проведённые расходы не перераспределяются.

patch/api/v1/stock/batches/{id}

Request

  • Base URL: https://erp.akeda.ru
  • URL: https://erp.akeda.ru/api/v1/stock/batches/{id}
  • 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

Path parameters

idstring uuid required

Headers

X-Tenantstring required

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

Request body

supplier_batch_codestring

Номер серии. Серия в записи учётной системы («… от ММ.ГГ до ММ.ГГ») разбирается, как при приходе (ERP-2199): номер — сюда, даты — в незаданные produced_at и expires_at, если у партии их нет

produced_atstring date nullable

Дата выпуска YYYY-MM-DD; null очищает

expires_atstring date nullable

Срок годности YYYY-MM-DD; null очищает

gtinstring

GTIN маркировки партии (ERP-2134): один из действующих GTIN товара партии, 13 или 14 цифр; пустая строка снимает. Чужой GTIN — 400

reasonstring

Причина правки для истории

Response

Партия после правки

idstring uuid required
business_idstring uuid required
business_namestring required
company_idstring uuid required
company_namestring required
product_idstring uuid required
product_skustring required
product_namestring required
photo_file_idstring uuid
source_document_idstring uuid required
source_document_type_keystring required
source_line_idstring uuid required
received_atstring date-time required
supplier_batch_codestring required
gtinstring

GTIN маркировки партии (ERP-2134), 14 цифр; пусто — не задан

produced_atstring date-time nullable required
expires_atstring date-time nullable required
is_activeboolean required
quantitystring required

Считается из движений регистра stock

amountstring required

Считается из движений регистра stock

source_document_numberstring

Номер документа-источника партии

source_document_datestring date

Дата документа-источника

series_batch_countinteger

Строка серии (group=series, ERP-2199): сколько партий сложено; у строки партии поля нет

series_dates_differboolean

Строка серии: выпуск или срок у партий серии разные — серию стоит поправить целиком

Changes

No recorded changes to this operation across all 1 revision of this API.