Browse Source

Adjust staircase difference validation to exclude initial purchase

pull/3029/head
Manny Dinssa 3 weeks ago
parent
commit
1903257b5e
  1. 2
      app/models/validations/sales/financial_validations.rb

2
app/models/validations/sales/financial_validations.rb

@ -122,7 +122,7 @@ module Validations::Sales::FinancialValidations
elsif record.numstair
# We must use the lowest possible percentage for a staircasing transaction of any saletype, any year since 1980
minimum_percentage_per_staircasing_transaction = 1
previous_staircasing_transactions = record.numstair - 1
previous_staircasing_transactions = record.numstair - 2
if percentage_left < previous_staircasing_transactions * minimum_percentage_per_staircasing_transaction
equity_sum = sprintf("%g", record.stairowned - percentage_left + previous_staircasing_transactions * minimum_percentage_per_staircasing_transaction)

Loading…
Cancel
Save