>
| <%= sale.id %> |
<%= sale.sale_code %> |
<% if current_user.usertype == 'A' %>
<%= sale.get_pointsale.name %> |
<% end %>
<%= sale.customer.nick_name %> |
<%= sale.seller.name %> |
<%= l(sale.date_sale, :format => '%d/%m/%Y') %> |
<%= l(sale.expiration_date, :format => '%d/%B/%Y') %> |
<%= sale.sales_details.sum(:quantity) %> |
<% if sale.reserve_is_expired? && !sale.paid? && !sale.cancelled? %>
VENCIDO
<% elsif sale.cancelled? %>
CANCELADO
<% elsif sale.parcial? %>
VIGENTE
<% elsif sale.paid? %>
PAGADO
<% end %>
|
<%= number_to_currency(sale.total, precision: 2) %> |
<%= number_to_currency(sale.reserve_debt, precision: 2) %> |
<%= link_to sale, {:class=>"btn btn-icon-only default", :title=>"Ver apartado"} do %>
<% end %>
<%= link_to print_receipt_path(sale.id, format: 'pdf'), {:class=>"btn btn-icon-only default", :target => "blank"} do %>
<% end %>
<% if sale.reserve_is_expired? && !sale.cancelled_by_expiration? && !sale.paid? && !sale.cancelled? %>
<%= link_to sale_return_expired_path(sale), :class=>"btn btn-icon-only btn-info", :title=>"Regresar producto(s) a inventario", data: { confirm: '¿Esta seguro que desea reingresar los productos a inventario?', method: 'post'} do %>
<% end %>
<% end %>
<% if !sale.reserve_is_expired? && !sale.cancelled? && !sale.paid? %>
<%= link_to cancel_reserved_sale_path(sale), :remote => true, :class => "btn btn-icon-only btn-danger", :title=>"Cancelar apartado" do %>
<% end %>
<% end %>
<% if (can? :liquidate_reserve, Sale) && !sale.cancelled_by_expiration? && sale.parcial? %>
<%= link_to sale_liquidate_reserve_path(sale), :remote => true, :class=>"btn btn-icon-only green-dark", :title=>"Liquidar apartado" do %>
<% end %>
<% end %>
|