diff --git a/backend/app/services/generative/exporters/pdf.py b/backend/app/services/generative/exporters/pdf.py index b2b2b86b..ef3d1414 100644 --- a/backend/app/services/generative/exporters/pdf.py +++ b/backend/app/services/generative/exporters/pdf.py @@ -119,6 +119,10 @@ def _financial_table(variants: Sequence[ConceptVariant]) -> str: "Выручка — паркинг, млн руб", [_fmt_money(v.financial.revenue_parking_rub) for v in variants], ), + ( + "Выручка — нежилое (1-й этаж), млн руб", + [_fmt_money(v.financial.revenue_office_rub) for v in variants], + ), ("Выручка (GDV), млн руб", [_fmt_money(v.financial.revenue_rub) for v in variants]), ("СМР, млн руб", [_fmt_money(v.financial.construction_rub) for v in variants]), ("ПИР, млн руб", [_fmt_money(v.financial.pir_rub) for v in variants]), @@ -132,7 +136,10 @@ def _financial_table(variants: Sequence[ConceptVariant]) -> str: ("Земля, млн руб", [_fmt_money(v.financial.land_rub) for v in variants]), ("Итого затраты, млн руб", [_fmt_money(v.financial.cost_rub) for v in variants]), ("Валовая маржа, млн руб", [_fmt_money(v.financial.gross_margin_rub) for v in variants]), - ("НДС (паркинг), млн руб", [_fmt_money(v.financial.vat_rub) for v in variants]), + ( + "НДС (нежилое: паркинг + коммерция), млн руб", + [_fmt_money(v.financial.vat_rub) for v in variants], + ), ( "Прибыль до налога, млн руб", [_fmt_money(v.financial.profit_before_tax_rub) for v in variants], diff --git a/frontend/src/components/concept/ConceptVariantsResult.tsx b/frontend/src/components/concept/ConceptVariantsResult.tsx index 3d5b3b3e..fcc1e769 100644 --- a/frontend/src/components/concept/ConceptVariantsResult.tsx +++ b/frontend/src/components/concept/ConceptVariantsResult.tsx @@ -392,6 +392,10 @@ function FinancialCascadeTable({ financial }: { financial: FinancialModel }) { label="Выручка — паркинг" value={formatMoneyCompact(financial.revenue_parking_rub)} /> +