|
|
|
@ -90,7 +90,8 @@ module Validations::Sales::FinancialValidations |
|
|
|
|
|
|
|
|
|
|
|
ranges = EQUITY_RANGES_BY_YEAR.fetch(record.collection_start_year, DEFAULT_EQUITY_RANGES) |
|
|
|
ranges = EQUITY_RANGES_BY_YEAR.fetch(record.collection_start_year, DEFAULT_EQUITY_RANGES) |
|
|
|
|
|
|
|
|
|
|
|
if (range = ranges[record.type]) |
|
|
|
return unless (range = ranges[record.type]) |
|
|
|
|
|
|
|
|
|
|
|
if record.equity < range.min |
|
|
|
if record.equity < range.min |
|
|
|
record.errors.add :type, I18n.t("validations.financial.equity.under_min", min_equity: range.min) |
|
|
|
record.errors.add :type, I18n.t("validations.financial.equity.under_min", min_equity: range.min) |
|
|
|
record.errors.add :equity, I18n.t("validations.financial.equity.under_min", min_equity: range.min) |
|
|
|
record.errors.add :equity, I18n.t("validations.financial.equity.under_min", min_equity: range.min) |
|
|
|
@ -99,7 +100,6 @@ module Validations::Sales::FinancialValidations |
|
|
|
record.errors.add :equity, I18n.t("validations.financial.equity.over_max", max_equity: range.max) |
|
|
|
record.errors.add :equity, I18n.t("validations.financial.equity.over_max", max_equity: range.max) |
|
|
|
end |
|
|
|
end |
|
|
|
end |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private |
|
|
|
private |
|
|
|
|
|
|
|
|
|
|
|
|