/* eslint-disable canonical/sort-keys */ import { RATE } from '@/constants/values'; import type { CalculationValues } from '@/stores/calculation/values/types'; import dayjs from 'dayjs'; const defaultValues: CalculationValues = { addEquipmentPrice: 0, balanceHolder: 100_000_001, bonusCoefficient: 1, brand: null, calcBroker: null, calcBrokerRewardCondition: null, calcBrokerRewardSum: 0, calcDoubleAgent: null, calcDoubleAgentRewardCondition: null, calcDoubleAgentRewardSumm: 0, calcFinDepartment: null, calcType: 100_000_000, clientRisk: null, clientType: null, comissionPerc: 0, comissionRub: 0, configuration: null, costIncrease: true, countSeats: 0, creditRate: RATE, dealer: null, dealerBroker: null, dealerBrokerRewardCondition: null, dealerBrokerRewardSumm: 0, dealerPerson: null, dealerRewardCondition: null, dealerRewardSumm: 0, deliveryTime: 100_000_000, depreciationGroup: '-', disableChecks: false, discountRub: 0, downloadKp: null, engineHours: 0, engineType: 100_000_000, engineVolume: 0, finDepartmentRewardCondtion: null, finDepartmentRewardSumm: 0, firstPaymentPerc: 0, firstPaymentRub: 0, fuelCard: null, fullPriceWithDiscount: false, GPSBrand: null, GPSModel: null, graphType: 100_000_000, highSeasonStart: null, importerRewardPerc: 0, importerRewardRub: 0, importProgram: null, importProgramSum: 0, indAgent: null, indAgentRewardCondition: null, indAgentRewardSumm: 0, insAgeDrivers: 0, insDecentral: false, insExpDrivers: 0, insFranchise: 0, insKaskoPriceLeasePeriod: 0, insNSIB: null, insUnlimitDrivers: true, insurance: true, IRR_Perc: 20, irrInfo: { min: 0, max: 0 }, kpUrl: null, lastPaymentPerc: 1, lastPaymentRedemption: true, lastPaymentRub: 0, lastPaymentRule: 100_000_001, lead: null, leadUrl: null, leaseObjectCategory: null, leaseObjectCount: 1, leaseObjectMotorPower: 0, leaseObjectPrice: 1_000_000, leaseObjectPriceWthtVAT: 0, leaseObjectRiskName: '-', leaseObjectType: null, leaseObjectUsed: false, leaseObjectUseFor: null, leaseObjectYear: dayjs().year(), leasingPeriod: 13, leasingWithoutKasko: null, legalClientRegion: null, legalClientTown: null, maxMass: 0, maxPriceChange: 0, maxSpeed: 0, mileage: 0, minPriceChange: 0, model: null, NSIB: true, objectCategoryTax: null, objectRegionRegistration: null, objectRegistration: 100_000_000, objectTypeTax: null, opportunity: null, opportunityUrl: null, parmentsDecreasePercent: 94, pi: 0, plPriceRub: 0, priceWithDiscount: false, product: null, quote: null, quoteContactGender: 100_000_000, quoteName: null, quoteRedemptionGraph: true, quoteUrl: null, rate: null, recalcWithRevision: false, redemptionPaymentSum: null, regionRegistration: null, registration: null, registrationDescription: '-', registrationQuote: true, requirementTelematic: 100_000_000, saleBonus: 0, seasonType: null, showFinGAP: true, subsidy: null, subsidySum: 0, supplierCurrency: null, supplierDiscountPerc: 0, supplierDiscountRub: 0, supplierFinancing: false, tarif: null, technicalCard: null, technicalCardQuote: true, telematic: null, totalPayments: 0, townRegistration: null, tracker: null, typePTS: null, user: null, VATInLeaseObjectPrice: 0, vehicleTaxInLeasingPeriod: 0, vehicleTaxInYear: 0, vin: null, withTrailer: false, partialVAT: false, floatingRate: false, }; export default defaultValues;