<% if @fp_fp_nilYear %> <% year = Date.today.year %> <% else %> <% year = @fp_valueYear %> <% end %> PROSPETTO ANNUALE <%= PensionFund.label.upcase %>
<%= @house.descrizione %>
Anno <%= year.to_s %>

Importi, aggiornati al <%= Date.today.to_dmy %>

<% members = PensionFund.get_applicable_people_of_house_on_range(@house.id, Date.new(year,1,1), Date.new(year,12,31)) %> <% dates = (1..12).map{|month| DateTime.new(year, month, 1) } %> <% totals = Hash[(1..12).map{ |month| [DateTime.new(year, month, 1), 0] } ] %> <%# months = (1..12).map{|d| I18n.l(DateTime.new(Date.today.year, d, 1), format: "%B") } %> <% months = I18n.t("date.month_names").drop(1) %> <% months.each do |month| %> <% end %> <% members.each do |member| %> <% total = 0 %> <% dates.each do |date| %> <% if @house.was_member_on(member.id, date) %> <% value = PensionFund.get_importo(date, member.id) %> <% total += value %> <% totals[date] += value %> <% else %> <% end %> <% end %> <% end %> <% bigtotal = 0 %> <% dates.each do |date| %> <% bigtotal += totals[date] %> <% end %>
<%= month %>TOTALE
annuale
persona
in <%= @house.descrizione %>
<%= member.dh_person_name %><%= money_format_zero(value) %>--<%= money_format_zero(total) %>
totali mese:<%= money_format_zero(totals[date]) %><%= money_format_zero(bigtotal) %>



Versamenti, aggiornati al <%= Date.today.to_dmy %>

<% totals = Hash[(1..12).map{ |d| [DateTime.new(year, d, 1), 0] } ] %> <% months.each do |month| %> <% end %> <% members.each do |member| %> <% total = 0 %> <% dates.each do |date| %> <% if @house.was_member_on(member.id, date) %> <% value = PensionFund.get_versato(date, member.id) %> <% total += value %> <% totals[date] += value %> <% else %> <% end %> <% end %> <% end %> <% bigtotal = 0 %> <% dates.each do |date| %> <% bigtotal += totals[date] %> <% end %>
<%= month %>TOTALE
annuale
persona
in <%= @house.descrizione %>
<%= member.dh_person_name %><%= money_format_zero(value) %>--<%= money_format_zero(total) %>
totali mese:<%= money_format_zero(totals[date]) %><%= money_format_zero(bigtotal) %>