Parcelas do Pedido

Forma de Pagamento: <%=h @pedido.forma_pagamento.descricao %> <% num_colunas = 12 %> <% if @pedido.tipo_pedido == 'E' %> <% num_colunas = 11 %> <% end %> <%= render :partial => "layouts/nome_colunas_edit", :locals => {:controller => 'pedido_parcelas'} %> <% if @pedido.pedido_parcela != nil then %> <% total_juros = 0 %> <% total_parcelas = 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 %> <%#= render :partial => 'layouts/colunas_edit', :locals => {:objeto => pedido_parcela, :edit => edit_pedido_parcela_path(pedido_parcela), :controller => 'pedido_parcelas'} %> <%= render :partial => 'layouts/colunas_multi_edit', :locals => {:edit_id => 'edit_pedido_parcela_', :objeto => pedido_parcela, :edit => edit_pedido_parcela_path(pedido_parcela), :controller => controller} %> <% 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 %> <% if @pedido.valor_pedido != total_parcelas 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 %> <% unless pedido_parcela.parcela_de_juros %> <% total_parcelas += ((pedido_parcela.valor_pf.nil? ? 0 : pedido_parcela.valor_pf) + (pedido_parcela.valor_nf.nil? ? 0 : pedido_parcela.valor_nf)) %> <% 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") %>
Total das parcelas não confere com o valor do pedido
<% if @pedido.pedido_parcela.length > 0 %> <% if Goldberg.credentials.action_authorised?(controller, 'edit') %> <% if (@pedido.tipo_pedido == 'N' or @pedido.tipo_pedido == 'E') and @pedido.status_pedido != 'quitado' %>
<%= link_to 'Quitar todas as parcelas', :controller => 'pedidos', :action => 'quitar_todas_parcelas', :id => @pedido %>
<% end %> <% end %> <% end %>