.widget-body
- if !@movimentacoes_do_periodo.present? && @data_inicial.present? && @data_final.present?
.row
.col-sm-6
p
span.fw-semi-bold Saldo Anterior:
| #{@saldo_alterior.try(:real_contabil)}
h6 Nenhum registro encontrado no periodo de #{@data_inicial} a #{@data_final}
- elsif !@movimentacoes_do_periodo.present? && !@data_inicial.present? && !@data_final.present?
.alert.alert-info.alert-md
p
b Importante!
| Para visualizar as movimentações da conta, favor selecionar um intervalo de data e filtrar.
- else
.row
.col-sm-6
p
span.fw-semi-bold Periodo Selecionado:
| #{@data_inicial} a #{@data_final}
.row
.col-sm-6
p
span.fw-semi-bold Saldo Anterior:
| #{@saldo_anterior.try(:real_contabil)}
p
p
- total_creditos = 0
- total_debitos = 0
.table-responsive
table.table.table-hover
thead
tr
th width="100" Data
th Movimento
th width="130" Crédito
th width="50"
th width="130" Débito
tbody
- @movimentacoes_do_periodo.order(:data_da_movimentacao).order(:id).each do |movimentacao|
tr
td = movimentacao.data_da_movimentacao
- if movimentacao.show_do_objeto.present?
td = link_to movimentacao.descricao_do_movimento, movimentacao.show_do_objeto
- else
td = movimentacao.descricao_do_movimento
td = movimentacao.valor.to_f.real_contabil if movimentacao.valor.to_f > 0
- total_creditos += movimentacao.valor.to_d if movimentacao.valor.to_f > 0
td = "C".html_safe if movimentacao.conciliada?
td = movimentacao.valor.to_f.real_contabil if movimentacao.valor.to_f < 0
- total_debitos += movimentacao.valor.to_d if movimentacao.valor.to_f < 0
/ tfoot
/ tr
/ td
/ td.alinhar_a_esquerda
/ b TOTAL | #{@data_inicial} a #{@data_final}
/ td
/ b = total_creditos.to_d.real_contabil
/ td
/ td
/ b = total_debitos.to_d.real_contabil
.row
.col-sm-6
p
span.fw-semi-bold Saldo Final:
| #{@saldo_final.try(:real_contabil)}