<% @sale.sale_items.each do |s| %> <% end %> <% @sale_receivables.each do |r|%> <% end %>
 
Receipt Date Receipt no Cashier Sales status Receipt generated at
<%= @sale.receipt_date.strftime("%d-%M-%Y") %> <%= @sale.receipt_no %> <%= @sale.cashier rescue '-' %> <%= @sale.sale_status %> <%= @sale.requested_at.strftime("%d-%m-%Y") %>
Sale item name Qty Unit price Total pirce Created at
<%=s.product_name rescue ' '%> <%=s.qty rescue ' '%> <%= number_with_precision(s.price, :precision => 2, :delimiter => ',') rescue ' '%> <%= number_with_precision(s.qty * s.price, :precision => 2, :delimiter => ',') rescue ' '%> <%=l s.created_at.utc.getlocal , :format => :short rescue ' ' %>
Total <%= number_with_precision(@sale.total_amount, :precision => 2, :delimiter => ',') rescue ' '%>
Discount <%= number_with_precision(@sale.total_discount, :precision => 2, :delimiter => ',') rescue ' '%>
Tax <%= number_with_precision(@sale.total_tax, :precision => 2, :delimiter => ',') rescue ' '%>
Grand Total <%= number_with_precision(@sale.grand_total, :precision => 2, :delimiter => ',') rescue ' '%>
 
Pay Amount <%= number_with_precision(@sale.amount_received, :precision => 2, :delimiter => ',') rescue ' '%>
Change <%= number_with_precision(@sale.amount_changed, :precision => 2, :delimiter => ',') rescue ' '%>
Payment <%= r.payment_method rescue ' '%> <%= number_with_precision(r.payment_amount, :precision => 2, :delimiter => ',') rescue ' '%>
<% @order_items.each do |order_item| %> <% end %>
Order ID Menu Item QTY Unit Price Option Status Waiter Created at
<%= order_item.order_id %> <%= order_item.item_name %> <%= order_item.qty %> <%= order_item.price %> <%= order_item.options %> <%= order_item.order_item_status %> <%= order_item.item_order_by %> <%= order_item.created_at.strftime("%d-%m-%y") %>

Sale Details

Back