---
title: "Створити прихід, списання або повернення залишків"
method: POST
path: "/transfers"
tags: ["Transfers"]
---

# Створити прихід, списання або повернення залишків

`POST /transfers`

**Метод створює переміщення товару на складі у вказаній філії в залежності від параметра `type`.**
  * `Debit` - списання
  * `Transfer` - прихід
  * `UploadRevert` - повернення
Якщо потрібно передавати загальні залишки по товару, використовується [метод](#/Materials/patch_materials__id_)

## Request body

- TransferAttributes — Атрибути для переміщення товару
  - `type` 'Debit' | 'Transfer' | 'UploadRevert', required — Тип переміщення
  - `amount` number, required — Кількість
  - `office_id` number — ID складу (офісу)
  - `office_hash_id` string — UID складу (офісу)
  - `office_name` string, required — Назва складу (офісу)
  - `material_sku` string, required — Артикул матеріалу
  - `material_id` number — ID матеріалу
  - `cost` number — Собівартість
  - `comment` string — Коментар

## Response `201`

Успішно створено

- CreatedResponse
  - `id` integer — Ідентифікатор сутності
  - `created_at` string — Дата та час створення
  - `updated_at` string — Дата та час оновлення

## Other responses

- `422` — Помилка валідації

---

[API](https://skmtc.dev/keepincrm/apis/keepincrm-api.md) · [All operations](https://skmtc.dev/keepincrm/apis/keepincrm-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/keepincrm/keepincrm-api/revisions/d0be1723749a/schema)
