fix(ptica): скраб ПДн перестаёт утекать то, что защищает + проводка проверяется поведением (#2753) #2787

Merged
bot-backend merged 2 commits from fix/2753-pii-scrub into main 2026-08-07 10:11:37 +00:00
Showing only changes of commit 3e4a5c769e - Show all commits

View file

@ -526,14 +526,15 @@ function VariantPanel({
? "IRR помечен как оценочный: денежный поток вырожденный (нет смены знака), показан аннуализированный ROI вместо DCF-IRR. " ? "IRR помечен как оценочный: денежный поток вырожденный (нет смены знака), показан аннуализированный ROI вместо DCF-IRR. "
: ""} : ""}
НДС: жильё и услуги застройщика по ДДУ освобождены (ст. 149 НК НДС: жильё и услуги застройщика по ДДУ освобождены (ст. 149 НК
РФ); НДС начисляется только на паркинг (нежилые машиноместа). РФ); НДС начисляется на нежилое паркинг (машиноместа) и
Входной НДС по строительству уже учтён в себестоимости. Налог на коммерцию 1-го этажа. Входной НДС по строительству уже учтён в
прибыль 25% (с 2025 года). Цена продажи жилья {" "} себестоимости. Налог на прибыль 25% (с 2025 года). Цена продажи
жилья {" "}
{financial.price_is_calibrated {financial.price_is_calibrated
? `калибрована по рынку (${priceSourceCaption(financial)})` ? `калибрована по рынку (${priceSourceCaption(financial)})`
: "норматив класса (нет рыночных данных по участку)"} : "норматив класса (нет рыночных данных по участку)"}
; себестоимость СМР и цена паркинга нормативные ориентиры. ; себестоимость СМР, цена паркинга и цена нежилого нормативные
Коммерческие и офисные площади не учитываются. ориентиры.
{financial.financing_enabled && financial.financing_is_simplified {financial.financing_enabled && financial.financing_is_simplified
? " Финансирование упрощено: весь кассовый разрыв покрыт " + ? " Финансирование упрощено: весь кассовый разрыв покрыт " +
"кредитом по ставке-нормативу, проценты капитализируются, " + "кредитом по ставке-нормативу, проценты капитализируются, " +
@ -656,7 +657,7 @@ function FinancialCascadeTable({ financial }: { financial: FinancialModel }) {
value={formatMoneyCompact(financial.gross_margin_rub)} value={formatMoneyCompact(financial.gross_margin_rub)}
/> />
<CascadeRow <CascadeRow
label="НДС (паркинг)" label="НДС (паркинг + коммерция)"
value={formatMoneyCompact(financial.vat_rub)} value={formatMoneyCompact(financial.vat_rub)}
/> />
<CascadeRow <CascadeRow