% breadcrumb_add t("views.right_panel.detail.sale_item_report"), "", dashboard_path %>
| <%= t("views.right_panel.detail.from_date") %> : <%= @from.utc.getlocal.strftime("%Y-%b-%d") rescue '-' %> - <%= t("views.right_panel.detail.to_date") %> : <%= @to.utc.getlocal.strftime("%Y-%b-%d") rescue '-'%> | ||||||||
|---|---|---|---|---|---|---|---|---|
| <%= t("views.right_panel.detail.shift_name") %> = <%= @shift_from %> - <%= @shift_to %> ( <%= cashier_name %> ) | ||||||||
| <%= t("views.right_panel.header.menu_category") %> | <%= t("views.right_panel.detail.code") %> | <%= t("views.right_panel.detail.product") %> | <%= t("views.right_panel.detail.total") %> <%= t("views.right_panel.detail.item") %> | <%= t("views.right_panel.detail.unit_price") %> | <%= t("views.right_panel.detail.revenue") %> | |||
| <%= sale.account_name %> | <%= t("views.right_panel.detail.total_price_by") %> <%= sale.account_name %> | <% @totalByAccount.each do |account, total| %> <% if sale.account_id == account %> <%= number_format(total, precision:precision.to_i,delimiter:delimiter) %> <% grand_total += total %> <% end %> <% end %> | ||||||
| <% if !cate_arr.include?(sale.menu_category_id) %> | <%= sale.menu_category_name %> | <% cate_arr.push(sale.menu_category_id) %> <% else %><% end %> | <%= sale.item_code rescue '-' %> | <%= sale.product_name rescue '-' %> | <% if sale.status_type != "Discount" %><%= sale.total_item rescue '-' %> | <%else%><%= sale.total_item*(-1) rescue '-' %> | <% end %><%= number_format(sale.unit_price , precision:precision.to_i,delimiter:delimiter) rescue '-'%> | <%= number_format(sale.grand_total , precision:precision.to_i,delimiter:delimiter) rescue '-'%> |
| Total <%= sale.account_name %> Qty | <%= sub_qty %> | <%= t("views.right_panel.detail.sub_total") %> | <%= number_format(sub_total , precision:precision.to_i,delimiter:delimiter)%> | |||||
| Product | ||||||||
| Product | <%= product.product_code rescue '-' %> | <%= product.product_name rescue '-' %> | <%= product.total_item rescue '-' %> | <%= number_format(product.unit_price , precision:precision.to_i,delimiter:delimiter) rescue '-'%> | <%= number_format(product.grand_total , precision:precision.to_i,delimiter:delimiter) rescue '-'%> | |||
| Total Product Qty | <%= p_qty %> | <%= t("views.right_panel.detail.sub_total") %> | <%= number_format(product_sub_total , precision:precision.to_i,delimiter:delimiter)%> | |||||
| Other Charges | ||||||||
| Other Charges | <%= other.item_code rescue '-' %> | <%= other.product_name rescue '-' %> | <%= other.total_item rescue '-' %> | <%= number_format(other.unit_price , precision:precision.to_i,delimiter:delimiter) rescue '-'%> | <%= number_format(other.grand_total , precision:precision.to_i,delimiter:delimiter) rescue '-'%> | |||
| <%= t("views.right_panel.detail.sub_total") %> | <%= number_format(other_sub_total , precision:precision.to_i,delimiter:delimiter)%> | |||||||
| <%= t("views.right_panel.detail.total") %> <%= t("views.right_panel.detail.item") %> | <%= total_qty%> | <%= t("views.right_panel.detail.total") %> <%= t("views.right_panel.detail.amount") %> | <%= number_format(grand_total , precision:precision.to_i,delimiter:delimiter)%> | |||||
| Total FOC Amount | <%= number_format(@foc_data , precision:precision.to_i,delimiter:delimiter)%> | |||||||
| <%= t("views.right_panel.detail.net_amount") %> | <%= number_format(grand_total -@foc_data , precision:precision.to_i,delimiter:delimiter)%> | |||||||
| Other Charges | ||||||||
| Other Charges | <%= other.item_code rescue '-' %> | <%= other.product_name rescue '-' %> | <%= other.total_item rescue '-' %> | <%= number_format(other.unit_price , precision:precision.to_i,delimiter:delimiter) rescue '-'%> | <%= number_format(other.grand_total , precision:precision.to_i,delimiter:delimiter) rescue '-'%> | |||
| <%= t("views.right_panel.detail.sub_total") %> | <%= number_format(other_sub_total , precision:precision.to_i,delimiter:delimiter)%> | |||||||