# Invoices

CRM invoice management: create, retrieve, update, delete, filter.

Bitrix24 API: `crm.item.*` (SPA entity, entityTypeId = 31)
Scope: `crm`

## Operations

- [Create invoice](./invoices/create.md) — `POST /v1/invoices`
- [List invoices](./invoices/list.md) — `GET /v1/invoices`
- [Get invoice](./invoices/get.md) — `GET /v1/invoices/:id`
- [Update invoice](./invoices/update.md) — `PATCH /v1/invoices/:id`
- [Delete invoice](./invoices/delete.md) — `DELETE /v1/invoices/:id`
- [Search invoices](./invoices/search.md) — `POST /v1/invoices/search`
- [Invoice fields](./invoices/fields.md) — `GET /v1/invoices/fields`
- [Aggregate invoices](./invoices/aggregate.md) — `POST /v1/invoices/aggregate`
- [Get products](./invoices/products-get.md) — `GET /v1/invoices/:id/products`
- [Set products](./invoices/products-set.md) — `PUT /v1/invoices/:id/products`
- [Add product](./invoices/products-add.md) — `POST /v1/invoices/:id/products`
- [Delete product](./invoices/products-delete.md) — `DELETE /v1/invoices/:id/products/:rowId`
- [Get product](./invoices/products-get-single.md) — `GET /v1/invoices/:id/products/:rowId`
- [Update product](./invoices/products-update.md) — `PATCH /v1/invoices/:id/products/:rowId`
- [Product fields](./invoices/products-fields.md) — `GET /v1/invoices/:id/products/fields`
