Обзор финансов
Через бухгалтерию проходят все деньги компании: оплаты клиентов, платежи поставщикам, зарплата. «Обзор финансов» (GET /api/v1/finance/overview, экран «Финансы → Обзор») собирает в одном ответе то, что бухгалтеру нужно с утра:
- Деньги сейчас — активные счета и кассы с остатком: начальный остаток плюс проведённые поступления минус проведённые выплаты;
cash_total— сумма. - Очередь дел (
queue) — по ключам, у каждого количество, сумма и просроченная часть:payroll— выплаты по табелям к проведению (просрочено — дата прошла);payments_out— прочие запланированные выплаты на неделю вперёд и просроченные;supplier_confirm— документы поставщиков ждут подтверждения (просрочено — со сверхсметой);supplier_pay— подтверждены, но не оплачены и не запланированы;invoices_overdue— счета клиентов с прошедшим сроком (остаток);invoices_unacted— выставленные счета проектов без акта;acts_pending— акты ждут подписи клиента;obligations— обязательства на неделе и просроченные.
- Платёжный календарь (
calendar) — ожидаемое движение денег на 14 дней и всё просроченное раньше: запланированные платежи (с назначением или контрагентом), остатки счетов клиентов по сроку оплаты, неисполненные обязательства. У строки — вид (payment,payroll,supplier,invoice,obligation), направление, сумма,overdueи ссылка на сущность. - Должники и кредиторы — пятёрка клиентов с наибольшим долгом по счетам (с просроченной частью) и пятёрка поставщиков, которым должны мы;
receivableиpayable— итоги по всем.
Долг клиента считается так же, как в реестре документов (docs/concepts/document-system.md): остаток выставленного счёта после проведённых разнесений платежей; счёт, отмеченный «Оплачен» вручную, долга не даёт. Долг поставщику — остаток подтверждённого документа без проведённых и запланированных платежей, как в разделе документов поставщиков.
Доступ — как к реестру документов: финансы, бухгалтерия (accounting.*), документы и юристы, затраты «все» (transport.ReadsDocumentsRegistry, право documents_registry_view в /org/me). Даты — по UTC.