<% if houses_list.size > 0 %>


<%= section_title %>
<% totale_importi_di_nucleo = 0.0 %> <% totale_incassi_di_nucleo = 0.0 %> <% somma_importi_servizi_di_nucleo = 0.0 %> <% somma_incassi_servizi_di_nucleo = 0.0 %> <% hash_totali_importi_di_tutti = SrgQec.row_empty %> <% totale_importi_di_tutti = 0.0 %> <% hash_totali_incassi_di_tutti = SrgQec.row_empty %> <% totale_incassi_di_tutti = 0.0 %> <% somma_importi_servizi_di_tutti = 0.0 %> <% somma_incassi_servizi_di_tutti = 0.0 %> <% totale_importi_di_tutti = 0.0 %> <% totale_incassi_di_tutti = 0.0 %> <% casseinfo = SrgQec.get_virtual_funds_ever(SrgQecsHelper::FundList_OnlyActive) %> <% cassekeys = casseinfo.collect {|info| info[:fund_key] } %> <% casseinfo.each do |cassainfo| %> <% end %> <% houses_list.each do |house| %> <% contarighe = 0 %> <% hash_totali_importi_di_nucleo = SrgQec.row_empty %> <% hash_totali_incassi_di_nucleo = SrgQec.row_empty %> <% somma_importi_servizi_di_nucleo = 0.0 %> <% somma_incassi_servizi_di_nucleo = 0.0 %> <% totale_importi_di_nucleo = 0.0 %> <% totale_incassi_di_nucleo = 0.0 %> <% monthlyQecs = SrgQec.get_query_competenzagroup_sum_by_house(house.id) %> <% monthlyQecs.each do |srg_qec| %> <% hash_emissioninucleo_questomese = SrgQec.aggrega_debito_credito(srg_qec.to_row, srg_qec.competenza) %> <% hash_incassinucleo_questomese = SrgPn.collect_sums_and_map_to_rowQec(competenza: srg_qec.competenza, house_id: house.id) %> <% servizinucleo_importo_questomese = SrgSalvadanaio.get_importo(competenza: srg_qec.competenza, house_id: house.id) %> <% servizinucleo_incasso_questomese = SrgSalvadanaio.get_cassa_incassi(competenza: srg_qec.competenza, house_id: house.id) %> <% totale_questomese_importi_di_nucleo = SrgQec.calc_total(hash_emissioninucleo_questomese, srg_qec.competenza) + servizinucleo_importo_questomese %> <% totale_questomese_incassi_di_nucleo = SrgQec.calc_total(hash_incassinucleo_questomese, srg_qec.competenza) + servizinucleo_incasso_questomese %> <%# if (totale_questomese_importi_di_nucleo - totale_questomese_incassi_di_nucleo).is_zero? %> <%# next %> <%# end %> <% conta_da_incassare = 0 %> <% cassekeys.each do |cassa| %> <% conta_da_incassare += ((hash_emissioninucleo_questomese[cassa] - hash_incassinucleo_questomese[cassa]).is_zero? ? 0 : 1) %> <% end %> <% conta_da_incassare += ((servizinucleo_importo_questomese - servizinucleo_incasso_questomese).is_zero? ? 0 : 1) %> <% if conta_da_incassare == 0 %> <% next %> <% end %> <% contarighe += 1 %> <% if contarighe == 1 %> <% end %> <% cassekeys.each do |cassa| %> <% end %> <% hash_totali_importi_di_nucleo = SrgQec.row_add(hash_totali_importi_di_nucleo, hash_emissioninucleo_questomese) %> <% hash_totali_incassi_di_nucleo = SrgQec.row_add(hash_totali_incassi_di_nucleo, hash_incassinucleo_questomese) %> <% somma_importi_servizi_di_nucleo += servizinucleo_importo_questomese %> <% somma_incassi_servizi_di_nucleo += servizinucleo_incasso_questomese %> <% totale_importi_di_nucleo += totale_questomese_importi_di_nucleo %> <% totale_incassi_di_nucleo += totale_questomese_incassi_di_nucleo %> <% end %> <% if contarighe > 1 %> <% cassekeys.each do |cassa| %> <% end %> <% end %> <% hash_totali_importi_di_tutti = SrgQec.row_add(hash_totali_importi_di_tutti, hash_totali_importi_di_nucleo) %> <% hash_totali_incassi_di_tutti = SrgQec.row_add(hash_totali_incassi_di_tutti, hash_totali_incassi_di_nucleo) %> <% somma_importi_servizi_di_tutti += somma_importi_servizi_di_nucleo %> <% somma_incassi_servizi_di_tutti += somma_incassi_servizi_di_nucleo %> <% totale_importi_di_tutti += totale_importi_di_nucleo %> <% totale_incassi_di_tutti += totale_incassi_di_nucleo %> <% end %> <% if houses_list.length > 1 %> <% casseinfo.each do |cassainfo| %> <% end %> <% cassekeys.each do |cassa| %> <% end %> <% end %>
<%= cassainfo[:fund_record].descrizione %>Servizi TOTALE
<%= house.descrizione %>
<%= daterange_name(srg_qec.competenza) %><%= money_format_zero( hash_emissioninucleo_questomese[cassa] - hash_incassinucleo_questomese[cassa]) %><%= money_format_zero( servizinucleo_importo_questomese - servizinucleo_incasso_questomese ) %> <%= money_format_zero( totale_questomese_importi_di_nucleo - totale_questomese_incassi_di_nucleo ) %>
totali di <%= house.descrizione %><%= money_format_zero( hash_totali_importi_di_nucleo[cassa] - hash_totali_incassi_di_nucleo[cassa]) %><%= money_format_zero( somma_importi_servizi_di_nucleo - somma_incassi_servizi_di_nucleo ) %> <%= money_format_zero( totale_importi_di_nucleo - totale_incassi_di_nucleo ) %>
 
 
Totali di <%= houses_list.length %> nuclei
<%= cassainfo[:fund_record].descrizione %>Servizi TOTALE
totali<%= money_format_zero( hash_totali_importi_di_tutti[cassa] - hash_totali_incassi_di_tutti[cassa]) %><%= money_format_zero( somma_importi_servizi_di_tutti - somma_incassi_servizi_di_tutti ) %> <%= money_format_zero( totale_importi_di_tutti - totale_incassi_di_tutti ) %>
<% end %>