@ -147,13 +147,13 @@ module Validations::Sales::SaleInformationValidations
if record . mortgage_deposit_and_discount_total != record . expected_shared_ownership_deposit_value
if record . mortgage_deposit_and_discount_total != record . expected_shared_ownership_deposit_value
% i [ mortgage value deposit cashdis equity type ] . each do | field |
% i [ mortgage value deposit cashdis equity type ] . each do | field |
record . errors . add field , I18n . t ( " validations.sale_information.non_staircasing_mortgage.mortgage_used_socialhomebuy " , mortgage_deposit_and_discount_total : record . field_formatted_as_currency ( " mortgage_deposit_and_discount_total " ) , expected_shared_ownership_deposit_value : record . field_formatted_as_currency ( " expected_shared_ownership_deposit_value " ) )
record . errors . add field , :skip_bu_setup_error , message : I18n . t ( " validations.sale_information.non_staircasing_mortgage.mortgage_used_socialhomebuy " , mortgage_deposit_and_discount_total : record . field_formatted_as_currency ( " mortgage_deposit_and_discount_total " ) , expected_shared_ownership_deposit_value : record . field_formatted_as_currency ( " expected_shared_ownership_deposit_value " ) )
end
end
end
end
elsif record . mortgage_not_used?
elsif record . mortgage_not_used?
if record . deposit_and_discount_total != record . expected_shared_ownership_deposit_value
if record . deposit_and_discount_total != record . expected_shared_ownership_deposit_value
% i [ mortgageused value deposit cashdis equity type ] . each do | field |
% i [ mortgageused value deposit cashdis equity type ] . each do | field |
record . errors . add field , I18n . t ( " validations.sale_information.non_staircasing_mortgage.mortgage_not_used_socialhomebuy " , deposit_and_discount_total : record . field_formatted_as_currency ( " deposit_and_discount_total " ) , expected_shared_ownership_deposit_value : record . field_formatted_as_currency ( " expected_shared_ownership_deposit_value " ) )
record . errors . add field , :skip_bu_setup_error , message : I18n . t ( " validations.sale_information.non_staircasing_mortgage.mortgage_not_used_socialhomebuy " , deposit_and_discount_total : record . field_formatted_as_currency ( " deposit_and_discount_total " ) , expected_shared_ownership_deposit_value : record . field_formatted_as_currency ( " expected_shared_ownership_deposit_value " ) )
end
end
end
end
end
end
@ -165,13 +165,13 @@ module Validations::Sales::SaleInformationValidations
if record . mortgage_and_deposit_total != record . expected_shared_ownership_deposit_value
if record . mortgage_and_deposit_total != record . expected_shared_ownership_deposit_value
% i [ mortgage value deposit equity type ] . each do | field |
% i [ mortgage value deposit equity type ] . each do | field |
record . errors . add field , I18n . t ( " validations.sale_information.non_staircasing_mortgage.mortgage_used " , mortgage_and_deposit_total : record . field_formatted_as_currency ( " mortgage_and_deposit_total " ) , expected_shared_ownership_deposit_value : record . field_formatted_as_currency ( " expected_shared_ownership_deposit_value " ) )
record . errors . add field , :skip_bu_setup_error , message : I18n . t ( " validations.sale_information.non_staircasing_mortgage.mortgage_used " , mortgage_and_deposit_total : record . field_formatted_as_currency ( " mortgage_and_deposit_total " ) , expected_shared_ownership_deposit_value : record . field_formatted_as_currency ( " expected_shared_ownership_deposit_value " ) )
end
end
end
end
elsif record . mortgage_not_used?
elsif record . mortgage_not_used?
if record . deposit != record . expected_shared_ownership_deposit_value
if record . deposit != record . expected_shared_ownership_deposit_value
% i [ mortgageused value deposit equity type ] . each do | field |
% i [ mortgageused value deposit equity type ] . each do | field |
record . errors . add field , I18n . t ( " validations.sale_information.non_staircasing_mortgage.mortgage_not_used " , deposit : record . field_formatted_as_currency ( " deposit " ) , expected_shared_ownership_deposit_value : record . field_formatted_as_currency ( " expected_shared_ownership_deposit_value " ) )
record . errors . add field , :skip_bu_setup_error , message : I18n . t ( " validations.sale_information.non_staircasing_mortgage.mortgage_not_used " , deposit : record . field_formatted_as_currency ( " deposit " ) , expected_shared_ownership_deposit_value : record . field_formatted_as_currency ( " expected_shared_ownership_deposit_value " ) )
end
end
end
end
end
end
@ -185,12 +185,12 @@ module Validations::Sales::SaleInformationValidations
if record . mortgage_deposit_and_discount_total != record . stairbought_part_of_value
if record . mortgage_deposit_and_discount_total != record . stairbought_part_of_value
% i [ mortgage value deposit cashdis stairbought type ] . each do | field |
% i [ mortgage value deposit cashdis stairbought type ] . each do | field |
record . errors . add field , I18n . t ( " validations.sale_information.staircasing_mortgage.mortgage_used_socialhomebuy " , mortgage_deposit_and_discount_total : record . field_formatted_as_currency ( " mortgage_deposit_and_discount_total " ) , stairbought_part_of_value : record . field_formatted_as_currency ( " stairbought_part_of_value " ) )
record . errors . add field , :skip_bu_setup_error , message : I18n . t ( " validations.sale_information.staircasing_mortgage.mortgage_used_socialhomebuy " , mortgage_deposit_and_discount_total : record . field_formatted_as_currency ( " mortgage_deposit_and_discount_total " ) , stairbought_part_of_value : record . field_formatted_as_currency ( " stairbought_part_of_value " ) )
end
end
end
end
elsif record . deposit_and_discount_total != record . stairbought_part_of_value
elsif record . deposit_and_discount_total != record . stairbought_part_of_value
% i [ mortgageused value deposit cashdis stairbought type ] . each do | field |
% i [ mortgageused value deposit cashdis stairbought type ] . each do | field |
record . errors . add field , I18n . t ( " validations.sale_information.staircasing_mortgage.mortgage_not_used_socialhomebuy " , deposit_and_discount_total : record . field_formatted_as_currency ( " deposit_and_discount_total " ) , stairbought_part_of_value : record . field_formatted_as_currency ( " stairbought_part_of_value " ) )
record . errors . add field , :skip_bu_setup_error , message : I18n . t ( " validations.sale_information.staircasing_mortgage.mortgage_not_used_socialhomebuy " , deposit_and_discount_total : record . field_formatted_as_currency ( " deposit_and_discount_total " ) , stairbought_part_of_value : record . field_formatted_as_currency ( " stairbought_part_of_value " ) )
end
end
end
end
end
end
@ -201,12 +201,12 @@ module Validations::Sales::SaleInformationValidations
if record . mortgage_and_deposit_total != record . stairbought_part_of_value
if record . mortgage_and_deposit_total != record . stairbought_part_of_value
% i [ mortgage value deposit stairbought type ] . each do | field |
% i [ mortgage value deposit stairbought type ] . each do | field |
record . errors . add field , I18n . t ( " validations.sale_information.staircasing_mortgage.mortgage_used " , mortgage_and_deposit_total : record . field_formatted_as_currency ( " mortgage_and_deposit_total " ) , stairbought_part_of_value : record . field_formatted_as_currency ( " stairbought_part_of_value " ) )
record . errors . add field , :skip_bu_setup_error , message : I18n . t ( " validations.sale_information.staircasing_mortgage.mortgage_used " , mortgage_and_deposit_total : record . field_formatted_as_currency ( " mortgage_and_deposit_total " ) , stairbought_part_of_value : record . field_formatted_as_currency ( " stairbought_part_of_value " ) )
end
end
end
end
elsif record . deposit != record . stairbought_part_of_value
elsif record . deposit != record . stairbought_part_of_value
% i [ mortgageused value deposit stairbought type ] . each do | field |
% i [ mortgageused value deposit stairbought type ] . each do | field |
record . errors . add field , I18n . t ( " validations.sale_information.staircasing_mortgage.mortgage_not_used " , deposit : record . field_formatted_as_currency ( " deposit " ) , stairbought_part_of_value : record . field_formatted_as_currency ( " stairbought_part_of_value " ) )
record . errors . add field , :skip_bu_setup_error , message : I18n . t ( " validations.sale_information.staircasing_mortgage.mortgage_not_used " , deposit : record . field_formatted_as_currency ( " deposit " ) , stairbought_part_of_value : record . field_formatted_as_currency ( " stairbought_part_of_value " ) )
end
end
end
end
end
end