<% if Region.exists_region_qecs(current_region.id, current_month) %>
NOTA:
gli incassi <%= SrgSalvadanaio.label %> di <%= daterange_name(current_month) %> non si possono eseguire
perché <%= current_house.descrizione %> appartiene alla <%= "#{current_region.region_type.descrizione} di #{current_region.descrizione}" %>:
gli incassi vanno eseguiti dalla <%= iconlink_to(region_path(current_region), icon('external-link-alt'), "scheda di #{current_region.descrizione}") %>.
<%= view_table_open %>
<%= view_table_head_open %>
<%= view_table_row_open %>
<%= view_table_head_cell (link_to('Servizio', srg_services_path)) %>
<%= 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 %>
<% totale_importo = 0 %>
<% totale_incassato = 0 %>
<% srg_salvadanaiosOfMonth.each do |srg_salvadanaio| %>
<% incassi_servizio = SrgSalvadanaio.get_movimenti_incassi(house_id: current_house.id, srg_service_id: srg_salvadanaio.srg_service_id, competenza: current_month) %>
<% incasso_servizio = SrgSalvadanaio.get_cassa_incassi(house_id: current_house.id, srg_service_id: srg_salvadanaio.srg_service_id, competenza: current_month) %>
<% da_incassare_servizio = srg_salvadanaio.importo.to_d - incasso_servizio %>
<% if da_incassare_servizio.is_not_zero? %>
<%= view_table_row_open %>
<%= view_table_cell ( link_to(srg_salvadanaio.srg_service.cassa, srg_service_path(srg_salvadanaio.srg_service_id))) %>
<%= view_table_cell_right ( money_format(srg_salvadanaio.importo) ) %>
<%= view_table_cell_right ( money_format(incasso_servizio) ) %>
<%= view_table_cell_right ( money_format(da_incassare_servizio) ) %>
<%= 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))) %>
<% totale_importo += srg_salvadanaio.importo.to_d %>
<% totale_incassato += incasso_servizio %>
<%= view_table_row_close %>
<% end %>
<% end %>
<%= view_table_row_open %>
<%= view_table_cell_right ('totale:') %>
<%= view_table_cell_right ( money_format(totale_importo) ) %>
<%= view_table_cell_right ( money_format(totale_incassato) ) %>
<%= view_table_cell_right ( money_format(totale_importo - totale_incassato) ) %>
<%= view_table_cell (nil) %>
<%= view_table_cell (nil) %>
<%= view_table_row_close %>
<%= view_table_body_close %>
<%= view_table_close %>
<% else %>
<%= form_tag(house_path(current_house), method: :get, remote: true) do %>
<%= hidden_field_tag :competenza, current_month %>
<%= view_table_open %>
<%= view_table_head_open %>
<%= view_table_row_open %>
<%= view_table_head_cell (link_to('Servizio', srg_services_path)) %>
<%= view_table_head_cell ('Emesso') %>
<%= view_table_head_cell ('Incassato') %>
<%= view_table_head_cell ('da incassare') %>
<% if policy(SrgSalvadanaio).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 %>
<% totale_importo = 0 %>
<% totale_incassato = 0 %>
<% srg_salvadanaiosOfMonth.each do |srg_salvadanaio| %>
<% incassi_servizio = SrgSalvadanaio.get_movimenti_incassi(house_id: current_house.id, srg_service_id: srg_salvadanaio.srg_service_id, competenza: current_month) %>
<% incasso_servizio = SrgSalvadanaio.get_cassa_incassi(house_id: current_house.id, srg_service_id: srg_salvadanaio.srg_service_id, competenza: current_month) %>
<% da_incassare_servizio = srg_salvadanaio.importo.to_d - incasso_servizio %>
<% if da_incassare_servizio.is_not_zero? %>
<%= view_table_row_open %>
<%= view_table_cell ( link_to(srg_salvadanaio.srg_service.cassa, srg_service_path(srg_salvadanaio.srg_service_id))) %>
<%= view_table_cell_right ( money_format(srg_salvadanaio.importo) ) %>
<%= view_table_cell_right ( money_format(incasso_servizio) ) %>
<% if policy(SrgSalvadanaio).update? %>
<%= view_table_cell_right ( number_field_tag(srg_salvadanaio.srg_service.cassa, da_incassare_servizio, step: :any, style: 'text-align: right;') ) %>
<%= view_table_cell ( iconbutton_submit(icon('euro-sign'), 'btn-success btn-xs', 'Incassa ' + srg_salvadanaio.srg_service.cassa, SrgSalvadanaiosHelper::IncassoSalvadanaio, srg_salvadanaio.srg_service.cassa) ) %>
<% else %>
<%= view_table_cell_right ( money_format(da_incassare_servizio) ) %>
<% 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))) %>
<% totale_importo += srg_salvadanaio.importo.to_d %>
<% totale_incassato += incasso_servizio %>
<%= view_table_row_close %>
<% end %>
<% end %>
<%= view_table_row_open %>
<%= view_table_cell_right ('totale:') %>
<%= view_table_cell_right ( money_format(totale_importo) ) %>
<%= view_table_cell_right ( money_format(totale_incassato) ) %>
<% if policy(SrgSalvadanaio).update? %>
<%= view_table_cell_right ( money_format(totale_importo - totale_incassato) ) %>
<%= view_table_cell ( iconbutton_submit(icon('euro-sign'), 'btn-success btn-xs', 'Incassa TUTTO', SrgSalvadanaiosHelper::IncassoSalvadanaio, SrgSalvadanaiosHelper::CassaTutto) ) %>
<% else %>
<%= view_table_cell_right ( money_format(totale_importo - totale_incassato) ) %>
<% end %>
<%= view_table_cell (nil) %>
<%= view_table_cell (nil) %>
<%= view_table_row_close %>
<%= view_table_body_close %>
<%= view_table_close %>
<% end %>
<% end %>