Riepilogo <%= SrgFsn.label %>
<% if @filter_params[:filtersrgfsntype_id].is_valid_id? %> <% tipo_id = @filter_params[:filtersrgfsntype_id].to_i %> <% tipo = SrgFsntype.find(tipo_id) %> <%= "#{tipo.descrizione} (#{tipo.codice})" %>

<% totale_importi = 0 %> <% fsns = SrgFsn.all.search({filtersrgfsntype_id: tipo.id}).group(['data']).order('data').sum('importo') %> <% if fsns.length > 0 %> <% fsns.map do |group, importo| %> <% if importo.is_not_zero? %> <% totale_importi += importo %> <% end %> <% end %> <% end %>
Competenza Totale
<%= group.present? ? daterange_name(group) : nil %> <%= money_format importo %>
  <%= money_format totale_importi %>
<% else %> Stampa non possibile: non è specificato il tipo di Fondo Solidarietà <% end %>