# Inventory Decreases

Group: Inventory

[Open in the interactive reference](https://docs.api.lensing.ai/lensing/v1/groups/inventoryInventoryDecreases)

An inventory decrease is an adjustment document that removes stock without a sale, such as after breakage, shrinkage, a write-off, or a count that found less stock.

An inventory decrease is created as a draft and moves no stock until it's committed. A draft can be changed or deleted. A committed inventory decrease can't, and no endpoint cancels it.

One warehouse location applies to the whole document, and every line takes its stock from that location.

A line can name only batch numbers and serial numbers that its item already has. Name each one by its number or its id. A number is matched against the batch numbers or serial numbers of the line's item. On an updateLines item, a number is matched only when the item also sends itemId, so otherwise name the batch or serial by its id. An unknown number or id returns UNKNOWN_TRACKING_NUMBER.

## Endpoints

- [List inventory decreases](https://docs.api.lensing.ai/reference/lensing/v1/endpoints/inventoryDecreases.html): `GET /inventory/inventory-decreases`
- [Create an inventory decrease](https://docs.api.lensing.ai/reference/lensing/v1/endpoints/createInventoryDecrease.html): `POST /inventory/inventory-decreases`
- [Bulk create inventory decreases](https://docs.api.lensing.ai/reference/lensing/v1/endpoints/bulkCreateInventoryDecreases.html): `POST /inventory/inventory-decreases/bulk`
- [Bulk delete inventory decreases](https://docs.api.lensing.ai/reference/lensing/v1/endpoints/bulkDeleteInventoryDecreases.html): `POST /inventory/inventory-decreases/bulk-delete`
- [Search inventory decreases](https://docs.api.lensing.ai/reference/lensing/v1/endpoints/searchInventoryDecreases.html): `POST /inventory/inventory-decreases/search`
- [Retrieve an inventory decrease](https://docs.api.lensing.ai/reference/lensing/v1/endpoints/getInventoryDecrease.html): `GET /inventory/inventory-decreases/{id}`
- [Update an inventory decrease](https://docs.api.lensing.ai/reference/lensing/v1/endpoints/updateInventoryDecrease.html): `PATCH /inventory/inventory-decreases/{id}`
- [Delete an inventory decrease](https://docs.api.lensing.ai/reference/lensing/v1/endpoints/deleteInventoryDecrease.html): `DELETE /inventory/inventory-decreases/{id}`
- [Commit an inventory decrease](https://docs.api.lensing.ai/reference/lensing/v1/endpoints/commitInventoryDecrease.html): `POST /inventory/inventory-decreases/{id}/commit`
