gendesign/backend/app/services/generative
Light1YT df1299175d feat(financial): model ground-floor нежилое (office/commercial) tranche
Carve a documented office share out of GFA before residential (fixes prior
overstatement where all non-parking GFA = residential). total_floor_area
unchanged → СМР already covers office GFA (no double-count): office is pure
additive revenue at +15% premium. Offices нежилое → VAT-able: vat base =
parking_value_added + office_value_added (consistent with #1898). Σ invariant
holds. Additive schema (office_area_sqm, revenue_office_rub) → api-types regen.

Refs #1881
2026-06-25 16:16:30 +05:00
..
exporters fix(generative/financial): VAT only on parking, residential ДДУ exempt (ст. 149 НК) 2026-06-25 07:22:58 +00:00
__init__.py feat(generative): движок концепций Stage 1a/1b/1c (#54 #55 #56) 2026-06-13 21:32:32 +05:00
financial.py feat(financial): model ground-floor нежилое (office/commercial) tranche 2026-06-25 16:16:30 +05:00
geometry.py feat(generative): calibrate finmodel sale price from Objective market data (epic #1881 PR-2) 2026-06-23 21:10:25 +05:00
placement.py feat(finmodel): monthly DCF — real NPV/IRR/PBP, replace IRR-proxy (epic #1881 PR-3) 2026-06-23 21:52:04 +05:00
teap.py feat(financial): model ground-floor нежилое (office/commercial) tranche 2026-06-25 16:16:30 +05:00