2.0 KiB
2.0 KiB
Proposal
Why
Итоги шахматки («Итого Дт» справа, «Итого Кт» снизу) считал фронт (PR #158, решение владельца 22.10.2026: агрегаты отдаёт бэк). Аналитик задал правило итогов (DOC-221277, «Итоги шахматки», 03.11.2026) и попросил пересчитывать итоги по выбранным в фильтре компаниям — значит, выбор компаний должен уйти в запрос. AURORA-1756.
What Changes
- Единый
POST …/intercompany-matrixиPOST …/intercompany-matrix/exportвместоGET …/all,POST …/manualи их выгрузок: тело{debit_account_ids?, credit_account_ids?, legal_entity_ids?}; пустая сторона — все балансовые счета; пустойlegal_entity_ids— весь периметр. BREAKING для клиента фронта (переводится в AURORA-1757, сливается одновременно). - В ответе матрицы
total_debitиtotal_credit— итог по каждому ЮЛ, строки с двумя знаками. - В XLSX шахматки — колонка «Итого Дт» справа и строка «Итого Кт» снизу.
- Аудит выгрузки сохраняет
legal_entity_ids. - Результирующая таблица: итога по всем статьям нет (аналитик, 03.11.2026).
Capabilities
Modified Capabilities
consolidated-osv: шахматка и её XLSX.audit-trail: payload аудита выгрузки шахматки.consolidations-api: результирующая таблица без итоговой строки.
Impact
arm-core/api: маршруты, схемы и сервис шахматки, XLSX. Клиент фронта (web/src/services/api/intercompanyMatrix.ts)
переводится в AURORA-1757. PRESET не меняется.