<% if @pedido.tipo_pedido == 'E' %> <% end %> <% if @pedido.pedido_parcela != nil then %> <% total_juros = 0 %> <% odd_or_even = 0 ; for pedido_parcela in @pedido.pedido_parcela ; odd_or_even = 1 - odd_or_even %> <% objTipoPagamento = TipoPagamento.find(pedido_parcela.tipo_pagamento_id) %> <% if @pedido.tipo_pedido == 'E' %> <% end %> <% if pedido_parcela.observacao.to_s.length>0 %> <% end %> <% if pedido_parcela.obs_contas_receber.to_s.length>0 %> <% end %> <% end %> <% if total_juros > 0 then %> <% end %> <% end %>
Venc. Receb. Juros Valor PF (R$) Valor NF (R$) Recebimento Parcial (R$) Tipo Pagto. Número QuitadoComissão PF
<%= h pedido_parcela.vencimento.strftime(fmt="%d/%m/%Y") %> <% unless pedido_parcela.recebimento.nil? %> <%= h pedido_parcela.recebimento.strftime(fmt="%d/%m/%Y") %> <% dias_atraso = (pedido_parcela.recebimento - pedido_parcela.vencimento).round/60/60/24 %> <% total_juros += ((pedido_parcela.valor_pf.nil? ? 0 : pedido_parcela.valor_pf) + (pedido_parcela.valor_nf.nil? ? 0 : pedido_parcela.valor_nf)) * (pedido_parcela.juros.nil? ? 0 : pedido_parcela.juros) / 30 * dias_atraso / 100 %> <% end %> <%= h number_to_percentage (pedido_parcela.juros, :precision => 2, :separator => ",") %> <%= h number_to_currency(pedido_parcela.valor_pf, :unit => "", :separator =>",", :delimiter => ".", :format => "%u %n") %> <%= h number_to_currency(pedido_parcela.valor_nf, :unit => "", :separator =>",", :delimiter => ".", :format => "%u %n") %> <%= h number_to_currency(pedido_parcela.valor_recebimento_parcial, :unit => "", :separator =>",", :delimiter => ".", :format => "%u %n") %> <%= link_to objTipoPagamento.descricao, objTipoPagamento %> <%= h pedido_parcela.numero_tipo_pagamento %> <%= h getItemLista(PedidoParcela::NAO_SIM, pedido_parcela.quitado) %><%= h getItemLista(PedidoParcela::NAO_SIM_BOOL, pedido_parcela.comissao_pf) %>
Modo de Cobrança <%= h pedido_parcela.observacao %>
Obs. Contas Receber <%= h pedido_parcela.obs_contas_receber %>
Total de Juros (R$) <%= h number_to_currency(total_juros, :unit => "", :separator =>",", :delimiter => ".", :format => "%u %n") %>