Riepilogo incassi/prelievi di tutti i servizi
Aggiornato al <%= Date.today.to_dmy %>


<% totale_importi = 0 %> <% totale_incassi = 0 %> <% totale_prelievi = 0 %> <% totale_da_incassare = 0 %> <% totale_prelevabile = 0 %> <% SrgService.all.ordered_by_name.each do |service| %> <%### incasso = SrgSalvadanaio.where_competenza_year().where('srg_service_id = ?', service.id).sum('srg_salvadanaios.incasso' - 'srg_salvadanaios.prelievo')" %> <%# riga = SrgSalvadanaio.where_competenza_year().where('srg_service_id = ?', service.id).select("sum(srg_salvadanaios.importo) As importo, sum(srg_salvadanaios.incasso) as incasso, sum(srg_salvadanaios.incasso - srg_salvadanaios.prelievo) as prelievo").take %> <% if SrgSalvadanaio.USE_PN %> <% riga_storico_importi = SrgSalvadanaio.get_importo(srg_service_id: service.id, include_commitments: true) %> <% riga_storico_incassi = SrgSalvadanaio.get_cassa_incassi(srg_service_id: service.id, tipo_movimento: SrgSalvadanaiosHelper::TipoMovimento_Entrate, include_commitments: true) %> <% riga_da_incassare = (riga_storico_importi - riga_storico_incassi).round(2) %> <% riga_prelevabile = SrgSalvadanaio.get_cassa_prelievi(srg_service_id: service.id, include_commitments: true) %> <% riga_storico_prelievi = (riga_storico_incassi.to_f - riga_prelevabile.to_f).round(2) %> <% else %> <% riga = SrgSalvadanaio.where(srg_service_id: service.id).select("sum(srg_salvadanaios.importo) As importo, sum(srg_salvadanaios.incasso) as incasso, sum(srg_salvadanaios.prelievo) as prelievo").take %> <% riga_storico_importi = riga.importo || 0 %> <% riga_storico_incassi = riga.incasso || 0 %> <% riga_storico_prelievi = riga.prelievo || 0 %> <% riga_da_incassare = (riga_storico_importi - riga_storico_incassi).round(2) %> <% riga_prelevabile = (riga_storico_incassi.to_f - riga_storico_prelievi.to_f).round(2) %> <% end %> <% totale_importi += riga_storico_importi %> <% totale_incassi += riga_storico_incassi %> <% totale_prelievi += riga_storico_prelievi %> <% totale_da_incassare += riga_da_incassare %> <% totale_prelevabile += riga_prelevabile %> <% end %>
  Storico
importi
Storico
incassi
Storico
prelievi
Da incassare Prelevabile
<%= service.cassa %> <%= money_format riga_storico_importi %> <%= money_format riga_storico_incassi %> <%= money_format riga_storico_prelievi %> <%= money_format riga_da_incassare %> <%= money_format riga_prelevabile %>
TOTALI: <%= money_format totale_importi %> <%= money_format totale_incassi %> <%= money_format totale_prelievi %> <%= money_format totale_da_incassare %> <%= money_format totale_prelevabile %>