<%# my_params = @filter_params %> <% my_params = { filterhouse_id: current_house.id, filterdate: current_competenza } %> <% srg_qecs = SrgQec.search(my_params).ordered_by_person_name %> <% if srg_qecs && current_house.present? && current_competenza.is_valid_date? %> <%# my_params.merge(print_what: SrgQecsHelper::PrintEmissioneNucleo, print_mode: SrgQecsHelper::PrintHtml) %> <% tipoDiIncasso = nil %> <% if params[SrgPnsHelper::IncassoEmissioni].present? %> <% tipoDiIncasso = SrgPnsHelper::IncassoEmissioni %> <% end %> <% if params[SrgSalvadanaiosHelper::IncassoSalvadanaio].present? %> <% tipoDiIncasso = SrgSalvadanaiosHelper::IncassoSalvadanaio %> <% end %> <% if params[SrgPnsHelper::IncassoFondopensione].present? %> <% tipoDiIncasso = SrgPnsHelper::IncassoFondopensione %> <% end %> <% if params[SrgPnsHelper::IncassoRiassunto].present? %> <% tipoDiIncasso = SrgPnsHelper::IncassoRiassunto %> <% end %> <% if tipoDiIncasso.present? %> <% result = SrgPn.registraMovimento(current_user, params, @filter_params, tipoDiIncasso) %> <%= render partial: 'shared/show_result_registramovimento', locals: {result: result, tipoDiIncasso: tipoDiIncasso} %> <% params.delete(tipoDiIncasso) %> <% end %> <%= form_tag(print_srg_qecs_path, method: :get) do %> <%= hidden_field_tag :filterhouse_id, current_house.id %> <%= hidden_field_tag :competenza, current_competenza %> <%= hidden_field_tag :filterdate, current_competenza %> <%= hidden_field_tag :print_what, SrgQecsHelper::PrintEmissioneNucleo %> <%= hidden_field_tag :print_mode, SrgQecsHelper::PrintHtml %> <% nucleo_totals = SrgQec.row_empty %> <% tassine_totals = 0.0 %> <% pensione_importo_totals = 0.0 %> <% pensione_versato_totals = 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) %> <% totaleQuota = 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: current_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: current_house.id).where(person_id: nil).sum(:importo) %> <% pensione_value = 0.0 %> <% pensione_versato = 0.0 %> <% end %> <% totaleQuota += (pensione_value + tassine_value) %> <% pensione_importo_totals += pensione_value %> <% pensione_versato_totals += pensione_versato %> <% tassine_totals += tassine_value %> <% end %> <% if !riga_di_nucleo %> <% tassine_value = SrgSalvadanaio.get_importi(competenza: current_competenza, house_id: current_house.id).where(person_id: nil).sum(:importo) %> <% if tassine_value > 0.0 %> <% tassine_totals += tassine_value %> <% riga_di_nucleo = true %> <% srg_qec_row_name = 'CONTRIBUTI
NUCLEO' %> <% end %> <% end %> <% row_totals = SrgQec.calc_totals(nucleo_totals, current_competenza) %> <% totaleQuota = row_totals[:totaliQuota] + pensione_importo_totals + tassine_totals %> <% payment_info = SrgQec.get_paymentinfo(current_house.id, current_competenza) %> <% casse_info = payment_info[:emissioni_by_fund][:casse_info] %> <% if !payment_info[:emissioni_by_fund][:is_zero] %> <% if Rails.env.development? %> <% totalone_incassato = casse_info[SrgPnsHelper::CassaTutto][:incassato] + payment_info[:servizinucleo_incasso_questomese] + pensione_versato_totals %> <% totalone_daincassare = casse_info[SrgPnsHelper::CassaTutto][:delta] + (payment_info[:servizinucleo_importo_questomese] - payment_info[:servizinucleo_incasso_questomese]) + (pensione_importo_totals - pensione_versato_totals) %> <% casse_list = SrgQec.get_virtual_funds(current_competenza.year) %> <% if casse_info[:milq][:delta].is_zero? %> <% else %> <% fund_record = SrgQecFundsHelper::FundMILQ %> <% tipo_di_incasso = SrgPnsHelper::IncassoEmissioni %> <% end %> <% if casse_info[:milri][:delta].is_zero? %> <% else %> <% fund_record = SrgQecFundsHelper::FundMILRI %> <% tipo_di_incasso = SrgPnsHelper::IncassoEmissioni %> <% end %> <% if casse_info[:atenaq][:delta].is_zero? %> <% else %> <% fund_record = SrgQecFundsHelper::FundATENAQ %> <% tipo_di_incasso = SrgPnsHelper::IncassoEmissioni %> <% end %> <% if casse_info[:atenari][:delta].is_zero? %> <% else %> <% fund_record = SrgQecFundsHelper::FundATENARI %> <% tipo_di_incasso = SrgPnsHelper::IncassoEmissioni %> <% end %> <% if casse_info[:csd][:delta].is_zero? %> <% else %> <% fund_record = SrgQecFundsHelper::FundCS %> <% tipo_di_incasso = SrgPnsHelper::IncassoEmissioni %> <% end %> <% if (casse_info[:cpd][:delta]).is_zero? %> <% else %> <% fund_record = SrgQecFundsHelper::FundCP %> <% tipo_di_incasso = SrgPnsHelper::IncassoEmissioni %> <% end %> <% if (casse_info[:cpa][:delta]).is_zero? %> <% else %> <% fund_record = SrgQecFundsHelper::FundCPA %> <% tipo_di_incasso = SrgPnsHelper::IncassoEmissioni %> <% end %> <% if casse_info[:fsd][:delta].is_zero? %> <% else %> <% fund_record = SrgQecFundsHelper::FundCFS %> <% tipo_di_incasso = SrgPnsHelper::IncassoEmissioni %> <% end %> <% if (payment_info[:servizinucleo_importo_questomese] - payment_info[:servizinucleo_incasso_questomese]).is_zero? %> <% else %> <% end %> <% if (pensione_importo_totals - pensione_versato_totals).is_zero? %> <% else %> <% end %> <% if totalone_daincassare.is_zero? %> <% else %> <% end %> <% end %> <% end %>
<%= current_house.descrizione %> <%= daterange_name(current_competenza) %> <% @srg_qecs = SrgQec.search(my_params).ordered_by_person_name %> <% @houses = House.where(id: current_house.id) %> <% if false && Rails.env.development? %> <%= render partial: "shared/modal_dialog", locals: { thisID: "_preview", button_label: icon_with_text(icon('search'),'Riassunto da incassare altri mesi'), button_class: "btn btn-info", title: "Info #{SrgQec.label(1)}", partial_path: "srg_qecs/printriassuntodaincassare", partial_locals: { }, include_close_button: false } %> <% end %>
ASSOCIAZIONI CONTRIBUTI SERVIZI FONDI
Pensione
MIL aps ATENĂ€ ass SOCIALE PATRIMONIALE FONDI
Sociali
TOTALE <%= iconlink_to(pension_funds_path, icon('search'), "Vedi", method = :get, data = nil, remote_flag: false, params: my_params, class_spec: "btn btn-xs btn-info") %> <%#= iconbutton_to pension_funds_path, icon('pencil-alt'), 'btn-info btn-xs', "Modifica", my_params %> TOTALE
con
Fondi Pensione
quota rimborsi quota rimborsi debito credito debito credito affitto debito credito
<%= raw(srg_qec_row_name) %> <%= money_format_zero srg_qec_row[:milq] %> <%= money_format_zero srg_qec_row[:milri] %> <%= money_format_zero srg_qec_row[:atenaq] %> <%= money_format_zero srg_qec_row[:atenari] %> <%= money_format_zero srg_qec_row[:csd] %> <%= money_format_zero srg_qec_row[:csc] %> <%= money_format_zero srg_qec_row[:cpd] %> <%= money_format_zero srg_qec_row[:cpc] %> <%= money_format_zero srg_qec_row[:cpa] %> <%= money_format_zero srg_qec_row[:fsd] %> <%= money_format_zero srg_qec_row[:fsc] %> <%= money_format_zero tassine_value %> <%= money_format_zero (totaleQuota - pensione_value) %> <%= money_format_zero pensione_value %> <%= money_format_zero totaleQuota %>
<%= raw(srg_qec_row_name) %> <%= money_format_zero 0 %> <%= money_format_zero 0 %> <%= money_format_zero 0 %> <%= money_format_zero 0 %> <%= money_format_zero 0 %> <%= money_format_zero 0 %> <%= money_format_zero 0 %> <%= money_format_zero 0 %> <%= money_format_zero 0 %> <%= money_format_zero 0 %> <%= money_format_zero tassine_value %> <%= money_format_zero tassine_value %> <%= money_format_zero 0 %> <%= money_format_zero 0 %>
totali <%= 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 tassine_totals %> <%= money_format_zero (totaleQuota - pensione_importo_totals) %> <%= money_format_zero pensione_importo_totals %> <%= money_format_zero totaleQuota %>
 
importi da pagare <%= money_format(nucleo_totals[:milq] + nucleo_totals[:milri]) %> <%= money_format(nucleo_totals[:atenaq] + nucleo_totals[:atenari]) %> <%= money_format(nucleo_totals[:csd] - nucleo_totals[:csc]) %> <%= money_format(nucleo_totals[:cpd] - nucleo_totals[:cpc] + nucleo_totals[:cpa]) %> <%= money_format(nucleo_totals[:fsd] - nucleo_totals[:fsc]) %> <%= money_format tassine_totals %> <%= money_format pensione_importo_totals %>
incassato <%= money_format(casse_info[:milq][:incassato] + casse_info[:milri][:incassato]) %> <%= money_format(casse_info[:atenaq][:incassato] + casse_info[:atenari][:incassato]) %> <%= money_format(casse_info[:csd][:incassato]) %> <%= money_format(casse_info[:cpd][:incassato] + casse_info[:cpa][:incassato]) %> <%= money_format(casse_info[:fsd][:incassato]) %> <%= money_format(payment_info[:servizinucleo_incasso_questomese]) %> <%= money_format(pensione_versato_totals) %><%= money_format(totalone_incassato) %>
da incassare <%= money_format(casse_info[:milq][:delta] + casse_info[:milri][:delta]) %> <%= money_format(casse_info[:atenaq][:delta] + casse_info[:atenari][:delta]) %> <%= money_format(casse_info[:csd][:delta]) %> <%= money_format(casse_info[:cpd][:delta] + casse_info[:cpa][:delta]) %> <%= money_format(casse_info[:fsd][:delta]) %> <%= money_format(payment_info[:servizinucleo_importo_questomese] - payment_info[:servizinucleo_incasso_questomese]) %> <%= money_format(pensione_importo_totals - pensione_versato_totals) %><%= money_format(totalone_daincassare) %>
<%#= hidden_field_tag fund_record.codice, casse_info[:milq][:delta] %> <%#= hidden_field_tag tipo_di_incasso, fund_record.codice %> <%#= iconbutton_submit(icon('euro-sign'), 'btn-success', "Incassa
#{fund_record.descrizione.gsub(" ","
")}", SrgPnsHelper::IncassoEmissioni, fund_record.codice) %> <% new_params = params %> <% key_checkbox = :checkbox_milq %> <% new_params[key_checkbox] = !(new_params[key_checkbox].to_bool) %> <%= check_box_tag key_checkbox, nil, params[key_checkbox], data: { url: print_srg_qecs_path(new_params.permit!), remote: :true, method: :post } %>
<%#= hidden_field_tag fund_record.codice, casse_info[:milri][:delta] %> <%#= hidden_field_tag tipo_di_incasso, fund_record.codice %> <%#= iconbutton_submit(icon('euro-sign'), 'btn-success', "Incassa
#{fund_record.descrizione.gsub(" ","
")}", SrgPnsHelper::IncassoEmissioni, fund_record.codice) %> <% new_params = params %> <% key_checkbox = :checkbox_milri %> <% new_params[key_checkbox] = !(new_params[key_checkbox].to_bool) %> <%= check_box_tag key_checkbox, nil, params[key_checkbox], data: { url: print_srg_qecs_path(new_params.permit!), remote: :true, method: :post } %>
<%#= hidden_field_tag fund_record.codice, casse_info[:atenaq][:delta] %> <%#= hidden_field_tag tipo_di_incasso, fund_record.codice %> <%#= iconbutton_submit(icon('euro-sign'), 'btn-success', "Incassa
#{fund_record.descrizione.gsub(" ","
")}", SrgPnsHelper::IncassoEmissioni, fund_record.codice) %> <% new_params = params %> <% key_checkbox = :checkbox_atenaq %> <% new_params[key_checkbox] = !(new_params[key_checkbox].to_bool) %> <%= check_box_tag key_checkbox, nil, params[key_checkbox], data: { url: print_srg_qecs_path(new_params.permit!), remote: :true, method: :post } %>
<%#= hidden_field_tag fund_record.codice, casse_info[:atenari][:delta] %> <%#= hidden_field_tag tipo_di_incasso, fund_record.codice %> <%#= iconbutton_submit(icon('euro-sign'), 'btn-success', "Incassa
#{fund_record.descrizione.gsub(" ","
")}", SrgPnsHelper::IncassoEmissioni, fund_record.codice) %> <% new_params = params %> <% key_checkbox = :checkbox_atenari %> <% new_params[key_checkbox] = !(new_params[key_checkbox].to_bool) %> <%= check_box_tag key_checkbox, nil, params[key_checkbox], data: { url: print_srg_qecs_path(new_params.permit!), remote: :true, method: :post } %>
<%#= hidden_field_tag fund_record.codice, casse_info[:csd][:delta] %> <%#= hidden_field_tag tipo_di_incasso, fund_record.codice %> <%#= iconbutton_submit(icon('euro-sign'), 'btn-success', "Incassa
#{fund_record.descrizione.gsub(" ","
")}", SrgPnsHelper::IncassoEmissioni, fund_record.codice) %> <% new_params = params %> <% key_checkbox = :checkbox_csd %> <% new_params[key_checkbox] = !(new_params[key_checkbox].to_bool) %> <%= check_box_tag key_checkbox, nil, params[key_checkbox], data: { url: print_srg_qecs_path(new_params.permit!), remote: :true, method: :post } %>
<%#= hidden_field_tag fund_record.codice, casse_info[:cpd][:delta] %> <%#= hidden_field_tag tipo_di_incasso, fund_record.codice %> <%#= iconbutton_submit(icon('euro-sign'), 'btn-success', "Incassa
#{fund_record.descrizione.gsub(" ","
")}", SrgPnsHelper::IncassoEmissioni, fund_record.codice) %> <% new_params = params %> <% key_checkbox = :checkbox_cpd %> <% new_params[key_checkbox] = !(new_params[key_checkbox].to_bool) %> <%= check_box_tag key_checkbox, nil, params[key_checkbox], data: { url: print_srg_qecs_path(new_params.permit!), remote: :true, method: :post } %>
<%#= hidden_field_tag fund_record.codice, casse_info[:cpa][:delta] %> <%#= hidden_field_tag tipo_di_incasso, fund_record.codice %> <%#= iconbutton_submit(icon('euro-sign'), 'btn-success', "Incassa
#{fund_record.descrizione.gsub(" ","
")}", SrgPnsHelper::IncassoEmissioni, fund_record.codice) %> <% new_params = params %> <% key_checkbox = :checkbox_cpa %> <% new_params[key_checkbox] = !(new_params[key_checkbox].to_bool) %> <%= check_box_tag key_checkbox, nil, params[key_checkbox], data: { url: print_srg_qecs_path(new_params.permit!), remote: :true, method: :post } %>
<%#= hidden_field_tag fund_record.codice, casse_info[:fsd][:delta] %> <%#= hidden_field_tag tipo_di_incasso, fund_record.codice %> <%#= iconbutton_submit(icon('euro-sign'), 'btn-success', "Incassa
#{fund_record.descrizione.gsub(" ","
")}", SrgPnsHelper::IncassoEmissioni, fund_record.codice) %> <% new_params = params %> <% key_checkbox = :checkbox_cfs %> <% new_params[key_checkbox] = !(new_params[key_checkbox].to_bool) %> <%= check_box_tag key_checkbox, nil, params[key_checkbox], data: { url: print_srg_qecs_path(new_params.permit!), remote: :true, method: :post } %>
<%#= iconbutton_submit(icon('euro-sign'), 'btn-success', "Incassa
Servizi", SrgSalvadanaiosHelper::IncassoSalvadanaio, SrgSalvadanaiosHelper::CassaTutto) %> <% new_params = params %> <% key_checkbox = :checkbox_servizi %> <% new_params[key_checkbox] = !(new_params[key_checkbox].to_bool) %> <%= check_box_tag key_checkbox, nil, params[key_checkbox], data: { url: print_srg_qecs_path(new_params.permit!), remote: :true, method: :post } %>
<%#= iconbutton_submit(icon('euro-sign'), 'btn-success', "Incassa
Fondi pensione", SrgPnsHelper::IncassoFondopensione, PensionFundsHelper::IncassaTutto) %> <% new_params = params %> <% key_checkbox = :checkbox_fp %> <% new_params[key_checkbox] = !(new_params[key_checkbox].to_bool) %> <%= check_box_tag key_checkbox, nil, params[key_checkbox], data: { url: print_srg_qecs_path(new_params.permit!), remote: :true, method: :post } %>
<%#= iconbutton_submit(icon('euro-sign'), 'btn-warning', "INCASSA
TUTTO", SrgPnsHelper::IncassoRiassunto, SrgPnsHelper::CassaTutto) %>
<% end %> <% end %> <%# if Rails.env.development? %> <%# fund_record = SrgQecFundsHelper::FundMILQ %> <%# tipo_di_incasso = SrgPnsHelper::IncassoEmissioni %>
<%#= iconbutton_to(incassa_by_fund_srg_pns_path, icon('euro-sign'), button_class = 'btn-success', "Incassa
#{fund_record.descrizione.gsub(" ","
")}", my_params.merge(tipo_di_incasso: SrgPnsHelper::IncassoEmissioni, cassa_destinazione: fund_record.codice, competenza: current_competenza, new_id: "prova"), true, :post) %> <%# end %>