<% regione_totals = SrgQec.row_empty %> <% regione_totals_tassine = 0.0 %> <% regione_pensione_importo_totals = 0.0 %> <% regione_pensione_versato_totals = 0.0 %> <% regione_totale_quota = 0.0 %> <% regione_adulti_totals = 0 %> <% regione_junior_totals = 0 %> <% regione_cittadini_totals = 0 %> <% fund_groups = RegionsHelper.get_qecstat_fundgroup_importi_for_region(current_competenza, current_region.id) %> <% fund_groups_importo_individuale = fund_groups[:importo_individuale] %> <%# fund_groups_importo_regione = fund_groups[:importo_regione] %> <% regione_impegnifederali_totals = {} %> <% totale_commitments = info_emissioni[current_competenza][:section_totals][SrgPnsHelper::IncassoPrefixCommitment][:importo] %> <% regione_contributo_totals = {} %> <% RegionsHelper::FundGroups.each do |group| %> <% regione_contributo_totals[group] = 0.0 %> <% end %> Riassunto <%= House.label %> della <%= region_label %>
<% regione_impegnifederali_totals[RegionsHelper::Group_ContributoFederale] = totale_commitments %>
<% houses.each do |house| %> <% srg_qecs = SrgQec.search({filterdate: current_competenza, filterhouse_id: house.id}).ordered_by_person_name %> <% if srg_qecs %> <% stats = RegionsHelper.get_qec_stat_for_houses(house.id, current_competenza) %> <% house_adults_count = stats[:count_adults] %> <% house_citizensA_count = stats[:count_citizensA] %> <% house_juniors_count = stats[:count_juniors] %> <% nucleo_totals = SrgQec.row_empty %> <% nucleo_totals_tassine = 0.0 %> <% nucleo_pensione_importo_totals = 0.0 %> <% nucleo_pensione_versato_totals = 0.0 %> <% nucleo_totale_quota = 0.0 %> <% nucleo_contributi = SrgQec.row_empty %> <% riga_di_nucleo = false %> <% srg_qecs.each do |srg_qec_row| %> <% nucleo_totals = SrgQec.row_add(nucleo_totals, srg_qec_row) %> <% row_totals = SrgQec.calc_totals(srg_qec_row, current_competenza) %> <% nucleo_totale_quota = row_totals[:totaliQuota] %> <% if srg_qec_row[:person_id].is_valid_id? %> <% person = Person.find_by_id(srg_qec_row[:person_id]) %> <% srg_qec_row_name = person.dh_person_name('
') %> <% tassine_value = SrgSalvadanaio.get_importo(competenza: current_competenza, house_id: house.id, person_id: srg_qec_row[:person_id]) %> <% pensione_value = PensionFund.get_importo(current_competenza, srg_qec_row[:person_id]) %> <% pensione_versato = PensionFund.get_versato(current_competenza, srg_qec_row[:person_id]) %> <% else %> <% riga_di_nucleo = true %> <% srg_qec_row_name = 'CONTRIBUTI
NUCLEO' %> <% tassine_value = SrgSalvadanaio.get_importi(competenza: current_competenza, house_id: house.id).where(person_id: nil).sum(:importo) %> <% pensione_value = 0.0 %> <% pensione_versato = 0.0 %> <% end %> <% nucleo_totale_quota += (pensione_value + tassine_value) %> <% nucleo_pensione_importo_totals += pensione_value %> <% nucleo_pensione_versato_totals += pensione_versato %> <% nucleo_totals_tassine += tassine_value %> <% end %> <% if !riga_di_nucleo %> <% tassine_value = SrgSalvadanaio.get_importi(competenza: current_competenza, house_id: house.id).where(person_id: nil).sum(:importo) %> <% if tassine_value > 0.0 %> <% nucleo_totals_tassine += tassine_value %> <% riga_di_nucleo = true %> <% end %> <% end %> <% row_totals = SrgQec.calc_totals(nucleo_totals, current_competenza) %> <% nucleo_totale_quota = row_totals[:totaliQuota] + nucleo_pensione_importo_totals + nucleo_totals_tassine %> <% nucleo_totale_tutto = nucleo_totale_quota %> <% RegionsHelper::FundGroups.each do |group| %> <% regione_contributo_totals[group] += (fund_groups_importo_individuale[group] * house_citizensA_count) %> <% nucleo_totale_tutto += (fund_groups_importo_individuale[group] * house_citizensA_count) %> <% end %> <% regione_totals = SrgQec.row_add(regione_totals, nucleo_totals) %> <% regione_totals_tassine += nucleo_totals_tassine %> <% regione_pensione_importo_totals += nucleo_pensione_importo_totals %> <% regione_pensione_versato_totals += nucleo_pensione_versato_totals %> <% regione_totale_quota += nucleo_totale_quota %> <% regione_adulti_totals += house_adults_count %> <% regione_cittadini_totals += house_citizensA_count %> <% regione_junior_totals += house_juniors_count %> <% end %> <% end %> <% regione_totale_tutto = regione_totale_quota %> <% RegionsHelper::FundGroups.each do |group| %> <% regione_totale_tutto += regione_contributo_totals[group] %> <% end %>
ASSOCIAZIONI CONTRIBUTI SERVIZI FONDI
Pensione
MIL aps ATENĂ€ ass SOCIALE PATRIMONIALE FONDI
Sociali
TOTALE TOTALE
con
Fondi Pensione
<%= notetext('NUCLEO') %> <%= notetext('CITTADINI') %> quota rimborsi quota rimborsi debito credito debito credito affitto debito credito
<%= link_to(house.descrizione, house_path(house.id)) %> <%= house_citizensA_count %> cittadini
<%= house_adults_count %> adulti
<%= house_juniors_count %> junior
<%= notetext('parziali') %> <%= money_format_zero nucleo_totals[:milq] %> <%= money_format_zero nucleo_totals[:milri] %> <%= money_format_zero nucleo_totals[:atenaq] %> <%= money_format_zero nucleo_totals[:atenari] %> <%= money_format_zero nucleo_totals[:csd] %> <%= money_format_zero nucleo_totals[:csc] %> <%= money_format_zero nucleo_totals[:cpd] %> <%= money_format_zero nucleo_totals[:cpc] %> <%= money_format_zero nucleo_totals[:cpa] %> <%= money_format_zero nucleo_totals[:fsd] %> <%= money_format_zero nucleo_totals[:fsc] %> <%= money_format_zero nucleo_totals_tassine %> <%= money_format_zero (nucleo_totale_quota - nucleo_pensione_importo_totals) %> <%= money_format_zero nucleo_pensione_importo_totals %> <%= money_format_zero nucleo_totale_quota %>
<%= notetext('accorpati') %> <%= money_format_zero(nucleo_totals[:milq] + nucleo_totals[:milri]) %> <%= money_format_zero(nucleo_totals[:atenaq] + nucleo_totals[:atenari]) %> <%= money_format_zero(nucleo_totals[:csd] - nucleo_totals[:csc]) %> <%= money_format_zero(nucleo_totals[:cpd] - nucleo_totals[:cpc] + nucleo_totals[:cpa]) %> <%= money_format_zero(nucleo_totals[:fsd] - nucleo_totals[:fsc]) %> <%= money_format_zero nucleo_totals_tassine %> <%= money_format_zero nucleo_pensione_importo_totals %>
 
<%= region_label %>
<%= current_region.descrizione %>
<%= regione_cittadini_totals %> cittadini
<%= regione_adulti_totals %> adulti
<%= regione_junior_totals %> junior
<%= notetext('totali parziali') %> <%= money_format_zero regione_totals[:milq] %> <%= money_format_zero regione_totals[:milri] %> <%= money_format_zero regione_totals[:atenaq] %> <%= money_format_zero regione_totals[:atenari] %> <%= money_format_zero regione_totals[:csd] %> <%= money_format_zero regione_totals[:csc] %> <%= money_format_zero regione_totals[:cpd] %> <%= money_format_zero regione_totals[:cpc] %> <%= money_format_zero regione_totals[:cpa] %> <%= money_format_zero regione_totals[:fsd] %> <%= money_format_zero regione_totals[:fsc] %> <%= money_format_zero regione_totals_tassine %> <%= money_format_zero (regione_totale_quota - regione_pensione_importo_totals) %> <%= money_format_zero regione_pensione_importo_totals %> <%= money_format_zero regione_totale_quota %>
<%= notetext('rettifica') %>
<%= notetext('totali accorpati') %> <%= money_format_zero(regione_totals[:milq] + regione_totals[:milri]) %> <%= money_format_zero(regione_totals[:atenaq] + regione_totals[:atenari]) %> <%= money_format_zero(regione_totals[:csd] - regione_totals[:csc]) %> <%= money_format_zero(regione_totals[:cpd] - regione_totals[:cpc] + regione_totals[:cpa]) %> <%= money_format_zero(regione_totals[:fsd] - regione_totals[:fsc]) %> <%= money_format_zero regione_totals_tassine %> <%= money_format_zero regione_pensione_importo_totals %>


<%= Commitment.label(1) %> <%= region_label %>: <%= money_format_zero(totale_commitments) %>
Importo <%= House.label %> di <%= region_label %> con <%= SrgSalvadanaio.label %>: <%= money_format_zero(regione_totale_quota - regione_pensione_importo_totals) %>
Totale intermedio: <%= money_format_zero(totale_commitments + regione_totale_quota - regione_pensione_importo_totals) %>
<%= PensionFund.label %> dei <%= House.label %> di <%= region_label %>: <%= money_format_zero(regione_pensione_importo_totals) %>
Totale da versare da <%= region_label %>: <%= money_format_zero(totale_commitments + regione_totale_quota) %>