Контракт корректировок: ответы Лысенко 29.10 и разделение с 1751 (#186) #187

Merged
aep merged 1 commits from feat/186-corrections-contract-lysenko into main 2026-10-29 22:25:34 +03:00
Owner

Closes #186.

Обновление dev/api-contract-corrections.md и .openapi.yaml (0.2.0-draft) по ответам Лысенко на [design-23-10-check] (AURORA-1395, #9920570) и разбору WIP API arm-core #208.

  • Отзыва корректировки нет, status в теле PUT нет: сохранение сразу APPLIED (п. 9).
  • «Не учитывать в КФО» — только у нераспределённой строки; у строк агрегата excluded убран. EXCLUDE/INCLUDE строки агрегата — 422 ENTRY_ALLOCATED, ASSIGN исключённой — 422 ENTRY_EXCLUDED; UNASSIGN уводит строку в нераспределённые (п. 4).
  • UnallocatedEntryOut.line_code — строка баланса владельца (п. 11).
  • vgo_assignment — только ручные решения (ASSIGN | UNASSIGNED, is_exclude, плюс side); автоматическое разнесение — чистая функция AURORA-1751, не хранится. Разделение 1540/1751 — комментарии [allocation-split] в Jira.
  • Экспорт: один лист, имя Корректировки_<ГК>_<год>_<квартал>.xlsx — как в #208.
  • Сняты пометки «ждёт п. N», где ответ есть. Открыто: ОФР (AURORA-1396), граница ровно 5 % (контракт ≥ 5 % по DOC-272613, WIP API — > 5 %).

Проверка: YAML разбирается, все $ref на месте. Фронт под это уже поправлен — arm-core feat/206-corrections-ui d8af058 (не запушен).

🤖 Generated with Claude Code

Closes #186. Обновление `dev/api-contract-corrections.md` и `.openapi.yaml` (0.2.0-draft) по ответам Лысенко на `[design-23-10-check]` (AURORA-1395, #9920570) и разбору WIP API arm-core #208. - Отзыва корректировки нет, `status` в теле `PUT` нет: сохранение сразу `APPLIED` (п. 9). - «Не учитывать в КФО» — только у нераспределённой строки; у строк агрегата `excluded` убран. `EXCLUDE`/`INCLUDE` строки агрегата — 422 `ENTRY_ALLOCATED`, `ASSIGN` исключённой — 422 `ENTRY_EXCLUDED`; `UNASSIGN` уводит строку в нераспределённые (п. 4). - `UnallocatedEntryOut.line_code` — строка баланса владельца (п. 11). - `vgo_assignment` — только ручные решения (`ASSIGN` | `UNASSIGNED`, `is_exclude`, плюс `side`); автоматическое разнесение — чистая функция AURORA-1751, не хранится. Разделение 1540/1751 — комментарии `[allocation-split]` в Jira. - Экспорт: один лист, имя `Корректировки_<ГК>_<год>_<квартал>.xlsx` — как в #208. - Сняты пометки «ждёт п. N», где ответ есть. Открыто: ОФР (AURORA-1396), граница ровно 5 % (контракт ≥ 5 % по DOC-272613, WIP API — > 5 %). Проверка: YAML разбирается, все `$ref` на месте. Фронт под это уже поправлен — arm-core `feat/206-corrections-ui` d8af058 (не запушен). 🤖 Generated with [Claude Code](https://claude.com/claude-code)
aep added 1 commit 2026-10-29 22:21:01 +03:00
- отзыв корректировки и status в PUT убраны: сохранение сразу APPLIED (ответ п. 9);
- «не учитывать в КФО» — только у нераспределённой строки, у строк агрегата excluded
  нет; EXCLUDE/INCLUDE строки агрегата — 422 ENTRY_ALLOCATED, ASSIGN исключённой —
  422 ENTRY_EXCLUDED; UNASSIGN уводит строку в нераспределённые (ответ п. 4);
- у нераспределённой строки — line_code, строка баланса владельца (ответ п. 11);
- vgo_assignment — только ручные решения (action ASSIGN | UNASSIGNED, is_exclude, side),
  автоматика — чистая функция 1751; кто что делает 1540/1751 ([allocation-split]);
- экспорт: один лист, имя Корректировки_<ГК>_<год>_<квартал>.xlsx, как в WIP #208;
- снято «ждёт п. N» там, где ответ есть; граница ровно 5 % — открытый вопрос.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
aep merged commit 727cb63ffc into main 2026-10-29 22:25:34 +03:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RSHB/arm-ka-docs#187
No description provided.