> ## Documentation Index
> Fetch the complete documentation index at: https://whalescorp.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Генерация platform invoice

**Действие route**: `generate_invoice`\
**Доступ**: `owner` или `admin` + защищенная сессия, включая повторную passkey-аутентификацию

Входные данные:

`{ "billingPeriod": "2026-03" }`

Процесс:

1. Проверить, существует ли уже инвойс за этот период, при дубликате вернуть `409`, используется индекс `invoices_instance_period`
2. Агрегировать собранные комиссии из `fee_ledger` за период по полю `fee_type`
3. Вернуть `422`, если собранных комиссий нет
4. Увеличить `invoice_seq` и сгенерировать номер
5. Создать записи в `invoices` и `invoice_line_items`, по одной строке на каждый тип комиссии


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.