% quanti_mesi = 18 %>
aggiornati al <%= Date.today.to_dmy %>
(l'emissione di nucleo include i Servizi e i Fondi Pensione)
<% totalone_emissione_mensile = {} %>
<% totalone_incassi_mensile = {} %>
<% currentperiod = daterange_current() %>
<% list_of_months = [] %>
<% (-quanti_mesi).upto(-1) do |m| %>
<% competenza = currentperiod.next_month(m) %>
<% list_of_months << competenza %>
<% totalone_emissione_mensile[competenza] = 0.0 %>
<% totalone_incassi_mensile[competenza] = 0.0 %>
<% end %>
<% da_emissioni = SrgQec.row_empty %>
<% da_incassi = SrgQec.row_empty %>
<% da_emissioni_sum = 0.0 %>
<% da_incassi_sum = 0.0 %>
<% da_servizi_emessi = 0.0 %>
<% da_servizi_incassi = 0.0 %>
<% casseinfo = nil %>
<% casseinfo_region_count = 0 %>
<% casseinfo_ever_count = 0 %>
<% casseinfo_competenza = daterange_current %>
<% cassekeys = nil %>
<% all_rowscount = 0 %>
<% region_rowscount = 0 %>
<% nucleo_rowscount = 0 %>
<% regions = [] %>
<% list_of_months.each do |this_month| %> | ><%= daterange_name(this_month) %> | <% end %>totale | |||
<%= region_label %> <%= current_region.descrizione %> |
<% info_emissioni = RegionsHelper.info_emissioni_collect(current_region.id) %>
<%= notetext('emessi') %> | <% list_of_months.each do |this_month| %> <% if info_emissioni.key?(this_month) && info_emissioni[this_month][:region_qecs].present? %> <% monthly_value = info_emissioni[this_month][:totale_emissione_importo] %>><%= money_format_zero( monthly_value ) %> | <% totalone_emissione_mensile[this_month] += monthly_value %> <% region_emesso_total += monthly_value %> <% else %>> | <% end %> <% end %><%= money_format_zero( region_emesso_total ) %> | |
<%= notetext('da incassare') %> | <% list_of_months.each do |this_month| %> <% if info_emissioni.key?(this_month) && info_emissioni[this_month][:region_qecs].present? %> <% monthly_value = info_emissioni[this_month][:totale_emissione_daincassare] %>><%= money_format_zero( monthly_value ) %> | <% totalone_incassi_mensile[this_month] += info_emissioni[this_month][:totale_emissione_incassato] %> <% region_incasso_total += monthly_value %> <% else %>> | <% end %> <% end %><%= money_format_zero( region_incasso_total ) %> | ||
<%= house.descrizione %> | <%= notetext('emessi') %> | <% list_of_months.each do |this_month| %> <% if !datinucleomese.key?(this_month) %>> | <% next %> <% end %> <% nucleo_rowscount += 1 %> <% region_rowscount += 1 %> <% all_rowscount += 1 %> <% dnm_emissioni = datinucleomese[this_month][:dnm_emissioni] %> <% dnm_servizi_emesso = datinucleomese[this_month][:dnm_servizi_emesso] %> <% dnm_fondipensione_emesso = datinucleomese[this_month][:dnm_fondipensione_emesso] %> <% dnm_emissioni_sum = datinucleomese[this_month][:dnm_emissioni_sum] %> <%# dnm_emissioni_totali = SrgQec.row_add(dnm_emissioni_totali, dnm_emissioni) %> <%# dnm_servizi_emessi_totali += dnm_servizi_emesso %> <%# dnm_emissioni_sum_totali += dnm_emissioni_sum %>><%= money_format_zero( dnm_emissioni_sum ) %> | <% totalone_emissione_mensile[this_month] += dnm_emissioni_sum %> <% end %><%= money_format_zero( dnm_emissioni_sum_totali ) %> | |
<%= notetext('da incassare') %> | <% list_of_months.each do |this_month| %> <% if !datinucleomese.key?(this_month) %>> | <% next %> <% end %> <% dnm_emissioni = datinucleomese[this_month][:dnm_emissioni] %> <% dnm_servizi_emesso = datinucleomese[this_month][:dnm_servizi_emesso] %> <% dnm_emissioni_sum = datinucleomese[this_month][:dnm_emissioni_sum] %> <% dnm_incassi = datinucleomese[this_month][:dnm_incassi] %> <% dnm_servizi_incasso = datinucleomese[this_month][:dnm_servizi_incasso] %> <% dnm_fondipensione_incasso = datinucleomese[this_month][:dnm_fondipensione_incasso] %> <% dnm_incassi_sum = datinucleomese[this_month][:dnm_incassi_sum] %> <%# dnm_incassi_totali = SrgQec.row_add(dnm_incassi_totali, dnm_incassi) %> <%# dnm_servizi_incassi_totali += dnm_servizi_incasso %> <%# dnm_incassi_sum_totali += dnm_incassi_sum %>><%= money_format_zero( dnm_emissioni_sum - dnm_incassi_sum ) %> | <% totalone_incassi_mensile[this_month] += dnm_incassi_sum %> <% end %><%= money_format_zero( dnm_emissioni_sum_totali - dnm_incassi_sum_totali ) %> | ||
TOTALE: | <%= notetext('emessi') %> | <% list_of_months.each do |this_month| %>><%= money_format_zero( totalone_emissione_mensile[this_month] ) %> | <% end %>|||
<%= notetext('da incassare') %> | <% list_of_months.each do |this_month| %>><%= money_format_zero( totalone_emissione_mensile[this_month] - totalone_incassi_mensile[this_month] ) %> | <% end %>