<% region = Region.find(@house.region_id) %>
<% totale_emesso = 0.0 %>
<% totale_incassato = 0.0 %>
<% totale_daincassare = 0.0 %>
<% if Region.exists_region_qecs(region.id, this_month) %>
NOTA:
gli incassi <%= SrgQec.label %> di <%= daterange_name(this_month) %> non si possono eseguire
perché <%= @house.descrizione %> appartiene alla <%= "#{region.region_type.descrizione} di #{region.descrizione}" %>:
gli incassi vanno eseguiti dalla <%= iconlink_to(region_path(region), icon('external-link-alt'), "scheda di #{region.descrizione}") %>.
<%= view_table_open %>
<%= view_table_head_open %>
<%= view_table_row_open %>
<%= view_table_head_cell (
render partial: "shared/modal_dialog",
locals: {
thisID: "_preview1",
button_label: icon_with_text(icon('print'), "#{SrgQec.label} #{daterange_name(this_month)}"),
button_class: "btn btn-info",
title: "Info #{SrgQec.label(1)}",
partial_path: "srg_qecs/printemissioninucleofronte",
partial_locals: { current_house: @house, current_competenza: this_month },
include_close_button: false
}
) %>
<%= view_table_head_cell ('Emesso') %>
<%#= view_table_head_cell ('Incassato') %>
<%#= view_table_head_cell ('da incassare') %>
<%= view_table_head_cell raw(SrgPnCostcenter.label(1) + "
destinazione") %>
<%= view_table_head_cell raw(SrgCrb.label(1) + "
destinazione") %>
<%= view_table_row_close %>
<%= view_table_head_close %>
<%= view_table_body_open %>
<% fund_key = collected_data_managed[:cassa_tutto_key] %>
<% casse_managed_info = collected_data_managed[:casse_info] %>
<%= view_table_row_open %>
<%= view_table_cell ( "Associazioni/Contributi/Fondi" ) %>
<%= view_table_cell_right ( money_format(casse_managed_info[fund_key][:importo]) ) %>
<%#= view_table_cell_right ( money_format(casse_managed_info[fund_key][:incassato]) ) %>
<%#= view_table_cell_right ( money_format(casse_managed_info[fund_key][:delta]) ) %>
<%= view_table_cell ( nil ) %>
<%= view_table_cell ( nil ) %>
<%= view_table_row_close %>
<% totale_emesso += casse_managed_info[fund_key][:importo] %>
<% totale_incassato += casse_managed_info[fund_key][:incassato] %>
<% totale_daincassare += casse_managed_info[fund_key][:delta] %>
<% casse_unmanaged_info = collected_data_unmanaged[:casse_info] %>
<% casse_unmanaged_list.each do |cassa| %>
<% fund_key = cassa[:fund_key] %>
<%= view_table_row_open %>
<%= view_table_cell (link_to(cassa[:fund_record].descrizione, srg_qec_fund_path(cassa[:fund_record].id))) %>
<%= view_table_cell_right ( money_format(casse_unmanaged_info[fund_key][:importo]) ) %>
<%#= view_table_cell_right ( money_format(casse_unmanaged_info[fund_key][:incassato]) ) %>
<%#= view_table_cell_right ( money_format(casse_unmanaged_info[fund_key][:delta]) ) %>
<%= view_table_cell (link_to(notetext(cassa[:fund_record].srg_pn_costcenter.format_for_formselect), srg_pn_costcenter_path(cassa[:fund_record].srg_pn_costcenter_id))) %>
<%= view_table_cell (link_to(notetext(cassa[:fund_record].srg_crb.format_for_formselect), srg_crb_path(cassa[:fund_record].srg_crb_id))) %>
<%= view_table_row_close %>
<% totale_emesso += casse_unmanaged_info[fund_key][:importo] %>
<% totale_incassato += casse_unmanaged_info[fund_key][:incassato] %>
<% totale_daincassare += casse_unmanaged_info[fund_key][:delta] %>
<% end %>
<%= view_table_row_open %>
<%= view_table_cell ( SrgSalvadanaio.label ) %>
<%= view_table_cell_right ( money_format(sum_tassine_importo) ) %>
<%#= view_table_cell_right ( money_format(sum_tassine_incassato) ) %>
<%#= view_table_cell_right ( money_format(sum_tassine_importo - sum_tassine_incassato) ) %>
<%= view_table_cell (link_to(notetext(SrgSalvadanaio.get_SrgPnCostcenter_incasso.format_for_formselect), srg_pn_costcenter_path(SrgSalvadanaio.get_SrgPnCostcenter_id_incasso))) %>
<%= view_table_cell (link_to(notetext(SrgSalvadanaio.get_SrgCrb.format_for_formselect), srg_crb_path(SrgSalvadanaio.get_SrgCrb_id))) %>
<%= view_table_row_close %>
<% totale_emesso += sum_tassine_importo %>
<% totale_incassato += sum_tassine_incassato %>
<% totale_daincassare += (sum_tassine_importo - sum_tassine_incassato) %>
<%= view_table_row_open %>
<%= view_table_cell PensionFund.label %>
<%= view_table_cell_right ( money_format(sum_pensionfunds_importi) ) %>
<%#= view_table_cell_right ( money_format(sum_pensionfunds_versamenti) ) %>
<%#= view_table_cell_right ( money_format(sum_pensionfunds_importi - sum_pensionfunds_versamenti) ) %>
<%= view_table_cell (link_to(notetext(PensionFundsHelper::PensionFund_QecFund.srg_pn_costcenter.format_for_formselect), srg_pn_costcenter_path(PensionFundsHelper::PensionFund_QecFund.srg_pn_costcenter_id))) %>
<%= view_table_cell (link_to(notetext(PensionFundsHelper::PensionFund_Crb.format_for_formselect), srg_crb_path(PensionFundsHelper::PensionFund_Crb.id))) %>
<%= view_table_row_close %>
<% totale_emesso += sum_pensionfunds_importi %>
<% totale_incassato += sum_pensionfunds_versamenti %>
<% totale_daincassare += (sum_pensionfunds_importi - sum_pensionfunds_versamenti) %>
<% fund_key = SrgPnsHelper::CassaTutto %>
<%= view_table_row_open %>
<%= view_table_cell_right ( "TOTALE:" ) %>
<%= view_table_cell_right ( money_format(totale_emesso) ) %>
<%#= view_table_cell_right ( money_format(totale_incassato) ) %>
<%#= view_table_cell_right ( money_format(totale_daincassare) ) %>
<%= view_table_cell ( nil ) %>
<%= view_table_cell ( nil ) %>
<%= view_table_row_close %>
<%= view_table_body_close %>
<%= view_table_close %>
<% else %>
<%= form_tag(house_path(@house), method: :get, remote: true) do %>
<%= hidden_field_tag :competenza, this_month %>
<%= view_table_open %>
<%= view_table_head_open %>
<%= view_table_row_open %>
<%= view_table_head_cell (
render partial: "shared/modal_dialog",
locals: {
thisID: "_preview2",
button_label: icon_with_text(icon('print'), "#{SrgQec.label} #{daterange_name(this_month)}"),
button_class: "btn btn-info",
title: "Info #{SrgQec.label(1)}",
partial_path: "srg_qecs/printemissioninucleofronte",
partial_locals: { current_house: @house, current_competenza: this_month },
include_close_button: false
}
) %>
<%= view_table_head_cell ('Emesso') %>
<%= view_table_head_cell ('Incassato') %>
<%= view_table_head_cell ('da incassare') %>
<% if policy(SrgQec).update? %>
<% data_incasso = Date.today %>
<%= view_table_head_cell (date_input_tag(SrgPnsHelper::DataIncasso_ParamsKey, data_incasso,false,"startDate:'#{Date.today.to_dmy}'" ) + 'data incasso') %>
<% end %>
<%= view_table_head_cell raw(SrgPnCostcenter.label(1) + "
destinazione") %>
<%= view_table_head_cell raw(SrgCrb.label(1) + "
destinazione") %>
<%= view_table_row_close %>
<%= view_table_head_close %>
<%= view_table_body_open %>
<% fund_key = collected_data_managed[:cassa_tutto_key] %>
<% casse_managed_info = collected_data_managed[:casse_info] %>
<%= render partial: "show_panel_emissioni_incasso_base",
locals: {
incasso_link: "Associazioni/Contributi/Fondi",
incasso_label: "Associazioni/Contributi/Fondi",
label_align_right: false,
tipo_di_incasso: SrgPnsHelper::IncassoEmissioni,
fund_code: SrgPnsHelper::CassaTutto,
incasso_importo: casse_managed_info[fund_key][:importo],
incasso_incassato: casse_managed_info[fund_key][:incassato],
incasso_daincassare: casse_managed_info[fund_key][:delta],
daincassare_modificabile: false,
cc_link: nil,
crb_link: nil
} %>
<% totale_emesso += casse_managed_info[fund_key][:importo] %>
<% totale_incassato += casse_managed_info[fund_key][:incassato] %>
<% totale_daincassare += casse_managed_info[fund_key][:delta] %>
<% casse_unmanaged_info = collected_data_unmanaged[:casse_info] %>
<% casse_unmanaged_list.each do |cassa| %>
<% fund_key = cassa[:fund_key] %>
<%= render partial: "show_panel_emissioni_incasso_base",
locals: {
incasso_link: link_to(cassa[:fund_record].descrizione, srg_qec_fund_path(cassa[:fund_record].id)),
incasso_label: "Registra movimento #{cassa[:fund_record].descrizione}",
label_align_right: false,
tipo_di_incasso: SrgPnsHelper::IncassoEmissioni,
fund_code: cassa[:fund_record].codice,
incasso_importo: casse_unmanaged_info[fund_key][:importo],
incasso_incassato: casse_unmanaged_info[fund_key][:incassato],
incasso_daincassare: casse_unmanaged_info[fund_key][:delta],
daincassare_modificabile: false,
cc_link: link_to(notetext(cassa[:fund_record].srg_pn_costcenter.format_for_formselect), srg_pn_costcenter_path(cassa[:fund_record].srg_pn_costcenter_id)),
crb_link: link_to(notetext(cassa[:fund_record].srg_crb.format_for_formselect), srg_crb_path(cassa[:fund_record].srg_crb_id))
} %>
<% totale_emesso += casse_unmanaged_info[fund_key][:importo] %>
<% totale_incassato += casse_unmanaged_info[fund_key][:incassato] %>
<% totale_daincassare += casse_unmanaged_info[fund_key][:delta] %>
<% end %>
<%= view_table_row_open %>
<%= view_table_cell ( SrgSalvadanaio.label ) %>
<%= view_table_cell_right ( money_format(sum_tassine_importo) ) %>
<%= view_table_cell_right ( money_format(sum_tassine_incassato) ) %>
<% if (sum_tassine_importo - sum_tassine_incassato).is_zero? %>
<% if policy(SrgSalvadanaio).update? %>
<%= view_table_cell_right ( money_format(0.0) ) %>
<%= view_table_cell_right ( nil) %>
<% else %>
<%= view_table_cell_right ( money_format(0.0) ) %>
<% end %>
<% else %>
<% if policy(SrgSalvadanaio).update? %>
<%= view_table_cell_right ( money_format(sum_tassine_importo - sum_tassine_incassato) ) %>
<%= view_table_cell ( iconbutton_submit(icon('euro-sign'), 'btn-success btn-xs', "Incassa #{SrgSalvadanaio.label}", SrgSalvadanaiosHelper::IncassoSalvadanaio, SrgSalvadanaiosHelper::CassaTutto) ) %>
<% else %>
<%= view_table_cell_right ( money_format(sum_tassine_importo - sum_tassine_incassato) ) %>
<% end %>
<% end %>
<%= view_table_cell (link_to(notetext(SrgSalvadanaio.get_SrgPnCostcenter_incasso.format_for_formselect), srg_pn_costcenter_path(SrgSalvadanaio.get_SrgPnCostcenter_id_incasso))) %>
<%= view_table_cell (link_to(notetext(SrgSalvadanaio.get_SrgCrb.format_for_formselect), srg_crb_path(SrgSalvadanaio.get_SrgCrb_id))) %>
<%= view_table_row_close %>
<% totale_emesso += sum_tassine_importo %>
<% totale_incassato += sum_tassine_incassato %>
<% totale_daincassare += (sum_tassine_importo - sum_tassine_incassato) %>
<%= view_table_row_open %>
<%= view_table_cell PensionFund.label %>
<%= view_table_cell_right ( money_format(sum_pensionfunds_importi) ) %>
<%= view_table_cell_right ( money_format(sum_pensionfunds_versamenti) ) %>
<% if (sum_pensionfunds_importi - sum_pensionfunds_versamenti).is_zero? %>
<% if policy(PensionFund).update? %>
<%= view_table_cell_right ( money_format(0.0) ) %>
<%= view_table_cell_right ( nil ) %>
<% else %>
<%= view_table_cell_right ( money_format(0.0) ) %>
<% end %>
<% else %>
<% if policy(PensionFund).update? %>
<%= view_table_cell_right ( money_format(sum_pensionfunds_importi - sum_pensionfunds_versamenti) ) %>
<% row_code = PensionFundsHelper::IncassaTutto %>
<%= view_table_cell ( iconbutton_submit(icon('euro-sign'), 'btn-success btn-xs', "Incassa #{PensionFund.label}", SrgPnsHelper::IncassoFondopensione, row_code) ) %>
<% else %>
<%= view_table_cell_right ( money_format(sum_pensionfunds_importi - sum_pensionfunds_versamenti) ) %>
<% end %>
<% end %>
<%= view_table_cell (link_to(notetext(PensionFundsHelper::PensionFund_QecFund.srg_pn_costcenter.format_for_formselect), srg_pn_costcenter_path(PensionFundsHelper::PensionFund_QecFund.srg_pn_costcenter_id))) %>
<%= view_table_cell (link_to(notetext(PensionFundsHelper::PensionFund_Crb.format_for_formselect), srg_crb_path(PensionFundsHelper::PensionFund_Crb.id))) %>
<%= view_table_row_close %>
<% totale_emesso += sum_pensionfunds_importi %>
<% totale_incassato += sum_pensionfunds_versamenti %>
<% totale_daincassare += (sum_pensionfunds_importi - sum_pensionfunds_versamenti) %>
<% fund_key = SrgPnsHelper::CassaTutto %>
<%= render partial: "show_panel_emissioni_incasso_base",
locals: {
incasso_link: "TOTALE",
incasso_label: "Incassa TUTTO",
label_align_right: true,
tipo_di_incasso: SrgPnsHelper::IncassoRiassunto,
fund_code: SrgPnsHelper::CassaTutto,
incasso_importo: totale_emesso,
incasso_incassato: totale_incassato,
incasso_daincassare: totale_daincassare,
daincassare_modificabile: false,
cc_link: nil,
crb_link: nil
} %>
<%= view_table_body_close %>
<%= view_table_close %>
<% end %>
<% end %>