From f040cec7d21ac92687644ea514fb6036e0377781 Mon Sep 17 00:00:00 2001 From: vchikalkin Date: Thu, 20 Apr 2023 17:45:14 +0300 Subject: [PATCH] fix preparedValues --- .../server/routers/calculate/lib/request.ts | 33 +++---------------- 1 file changed, 4 insertions(+), 29 deletions(-) diff --git a/apps/web/server/routers/calculate/lib/request.ts b/apps/web/server/routers/calculate/lib/request.ts index 8c06df2..89e7950 100644 --- a/apps/web/server/routers/calculate/lib/request.ts +++ b/apps/web/server/routers/calculate/lib/request.ts @@ -809,9 +809,9 @@ export async function createRequestData({ }, async nmperInsurance() { - const { insured } = insurance.values.kasko; + const { insTerm } = insurance.values.kasko; - return insured === 100_000_001 ? values.leasingPeriod : 12; + return insTerm === 100_000_001 ? values.leasingPeriod : 12; }, async npvniDelta() { @@ -842,37 +842,12 @@ export async function createRequestData({ }, async nsibBase() { - const discount = await this.discount(); const plPrice = await this.plPrice(); - const importProgramSum = await this.importProgramSum(); - const insuranceContract = await this.insuranceContract(); - const rats = await this.rats(); - const registration = await this.registration(); - const trackerCost = await this.trackerCost(); - const tLMCost = await this.tlmCost(); - const transportTaxGr = await this.transportTaxGr(); - const tlmCostPaymentSum = await this.tlmCostPaymentSum(); - const gpsCostPaymentSum = await this.gpsCostPaymentSum(); - const leasing0K = await this.leasing0K(); const firstPaymentSum = await this.firstPaymentSum(); - const value = - (plPrice - - importProgramSum + - (insuranceContract + - rats + - registration + - trackerCost + - tLMCost + - transportTaxGr + - tlmCostPaymentSum + - gpsCostPaymentSum) * - leasing0K - - firstPaymentSum - - (values.product === 'LEASING0' ? 0 : discount)) * - (1 + VAT); + const value = (plPrice - firstPaymentSum) * (1 + VAT); - return max([NSIB_MAX, value], (v) => v) ?? NSIB_MAX; + return max([NSIB_MAX, value]) ?? NSIB_MAX; }, async nsibBonus() {