<% grand_total = 0 %>
<% @sale_data.each do |result| %>
<% grand_total = grand_total + result.grand_total %>
| <%= result.receipt_no rescue '-' %> |
<%=l result.receipt_date.getlocal, :format => :short rescue '-' %> |
<%= @shift_from %> - <%= @shift_to %> |
<%= result.cashier_name rescue '-' %> |
<%= result.table_type %> - <%= result.table_name %> |
<%= number_format(result.grand_total, precision: precision, delimiter: delimiter) %> |
| |
<%= t("views.right_panel.detail.product") %> |
<%= t("views.right_panel.detail.qty") %> |
<%= t("views.right_panel.detail.unit_price") %> |
<%= t("views.right_panel.detail.total_price") %> |
<% result.sale_items.each do |item|%>
| |
<% if item.price < 0 %>
<% if item.qty < 0 %>
[PROMO QTY]<%= item.product_name rescue '-' %>
<% else %>
[PROMO PRICE]<%= item.product_name rescue '-' %>
<% end %>
<% else %>
<%= item.product_name rescue '-' %>
<% end %>
|
<%= item.qty rescue '-' %> |
<%= number_format(item.unit_price, precision: precision, delimiter: delimiter, strip_insignificant_zeros: strip_insignificant_zeros) rescue '-' %> |
<%= number_format(item.price, precision: precision, delimiter: delimiter, strip_insignificant_zeros: strip_insignificant_zeros) rescue '-' %> |
<% end %>
| |
<%survey = result.survey%>
<% if !survey.nil?%>
| |
|
|
No. of Guest |
<%= survey.total_customer rescue '-' %> |
|
<% end %>
<% if !result.total_amount.nil?%>
| |
|
|
<%= t("views.right_panel.detail.total") %> <%= t("views.right_panel.detail.amount") %> |
<%= number_format(result.total_amount, precision: precision, delimiter: delimiter, strip_insignificant_zeros: strip_insignificant_zeros) %> |
|
<% end %>
<% if result.total_discount > 0 %>
| |
|
|
<%= t("views.right_panel.detail.total") %>
<%= t("views.right_panel.detail.discount") %>
<%= t("views.right_panel.detail.amount") %> |
- <%= number_format(result.total_discount, precision: precision, delimiter: delimiter, strip_insignificant_zeros: strip_insignificant_zeros) %> |
|
<% end %>
<% if !result.total_tax.nil? %>
| |
|
|
Tax Amount |
<%= number_format(result.total_tax, precision: precision, delimiter: delimiter, strip_insignificant_zeros: strip_insignificant_zeros) %> |
|
<% end %>
<% sale_payments = result.sale_payments %>
<% if sale_payments.length > 0%>
<% sale_payments.each do |rec| %>
<% if rec.payment_amount > 0 %>
| |
|
|
Payment <%= rec.payment_method.upcase %> ( <%= rec.payment_status %> ) |
<%= number_format(rec.payment_amount, precision: precision, delimiter: delimiter, strip_insignificant_zeros: strip_insignificant_zeros) %> |
|
<% if !rec.payment_reference.nil? %>
| |
|
|
Payment Ref. |
<%= rec.payment_reference %> |
|
<% end %>
<% end %>
<% end %>
<% if result.amount_changed != 0 %>
| |
|
|
<%= t("views.right_panel.detail.change") %> <%= t("views.right_panel.detail.amount") %> |
<%= number_format(result.amount_changed, precision: precision, delimiter: delimiter, strip_insignificant_zeros: strip_insignificant_zeros) %> |
|
<% end %>
<% if !result.customer_id.nil?%>
| |
|
|
Customer |
<%= result.customer_name rescue '-'%>
<% if result.customer_company.present? %>
(<%= result.customer_company rescue '-' %>)
<% end %>
|
|
<% end %>
| |
<% end %>
<% end %>
| |
|
|
|
Total Nett - <%= number_format(grand_total, precision: precision, delimiter: delimiter, strip_insignificant_zeros: strip_insignificant_zeros) %> |
|