From 02bd167fe33402cb84751c2b3366b235d5bd0ab7 Mon Sep 17 00:00:00 2001 From: yarzar_code Date: Fri, 18 Sep 2020 08:51:54 +0630 Subject: [PATCH] changed daily sales report column --- app/views/reports/dailysale/index.html.erb | 76 +++++----------------- app/views/reports/dailysale/index.xls.erb | 73 ++++++++++----------- lib/tasks/shift_sales.rake | 2 +- 3 files changed, 54 insertions(+), 97 deletions(-) diff --git a/app/views/reports/dailysale/index.html.erb b/app/views/reports/dailysale/index.html.erb index 310783b9..9a13e2a9 100755 --- a/app/views/reports/dailysale/index.html.erb +++ b/app/views/reports/dailysale/index.html.erb @@ -25,76 +25,35 @@ <%= 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 '-'%> - <% @count = 1 %> - <% @payment_methods.each_slice(10) do |slice| %> - - - - <% end %> - - - - Income - Outgoing - Tax - live_help - live_help - live_help - - + <% @count = @payment_methods.size %> + + + + Income + Outgoing + Tax + + live_help + live_help + live_help + + <%= t("views.right_panel.detail.sr") %> <%= t("views.righ_panel.detail.date") %> <% @payment_methods.each do |method| %> - <%= t("views.right_panel.detail.#{method.parameterize == 'paymal' ? 'card_sales' : method.parameterize}") %> + <%= t("views.right_panel.detail.#{method}") %> <% end %> <%= t("views.right_panel.detail.cash_sales") %> <%= t("views.right_panel.detail.credit_sales") %> <%= t("views.right_panel.detail.void_amount") %> <%= t("views.right_panel.detail.foc_sales") %> (<%= t("views.right_panel.detail.discount") %>) - - <%= t("views.right_panel.detail.rnd_adj_sh") %> <% if @tax_profiles.present? %> <% @tax_profiles.each do |name| %> <%= t name %> <% end %> <% end %> + <%= t("views.right_panel.detail.rnd_adj_sh") %> <%= t("views.right_panel.detail.net_sales") %> <%= t("views.right_panel.detail.gross_sales") %> <%= t("views.right_panel.detail.total_sales") %> @@ -143,7 +102,6 @@ (<%= number_format(sale[:total_discount], precision:precision,delimiter:delimiter) rescue '-'%>) - <%= number_format(sale[:rounding_adj], precision:precision.to_i,delimiter:delimiter) rescue '-'%> <% if @tax_profiles.present? %> <% @tax_profiles.each do |name| %> @@ -151,6 +109,7 @@ <% end %> <% end %> + <%= number_format(sale[:rounding_adj], precision:precision.to_i,delimiter:delimiter) rescue '-'%> <%= number_format(sale[:net_sale], precision:precision.to_i,delimiter:delimiter) rescue '-'%> <%= number_format(sale[:gross_sale], precision:precision.to_i,delimiter:delimiter) rescue '-'%> <%= number_format(sale[:total_sale], precision:precision.to_i,delimiter:delimiter) rescue '-'%> @@ -169,9 +128,7 @@ <%= number_format(credit, precision:precision.to_i,delimiter:delimiter) rescue '-'%> <%= number_format(void, precision:precision.to_i,delimiter:delimiter) rescue '-'%> <%= number_format(foc, precision:precision.to_i,delimiter:delimiter) rescue '-'%> - (<%= number_format(discount, precision:precision.to_i,delimiter:delimiter) rescue '-'%>) - <%= number_format(rounding_adj, precision:precision.to_i,delimiter:delimiter) rescue '-'%> <% if @tax_profiles.present? %> <% @tax_profiles.each do |name| %> @@ -179,6 +136,7 @@ <% end %> <% end %> + <%= number_format(rounding_adj, precision:precision.to_i,delimiter:delimiter) rescue '-'%> <%= number_format(net_sale, precision:precision.to_i,delimiter:delimiter) rescue '-'%> <%= number_format(gross_sale, precision:precision.to_i,delimiter:delimiter) rescue '-'%> <%= number_format(total_sale, precision:precision.to_i,delimiter:delimiter) rescue '-'%> diff --git a/app/views/reports/dailysale/index.xls.erb b/app/views/reports/dailysale/index.xls.erb index 2f5a526d..3d81d14f 100755 --- a/app/views/reports/dailysale/index.xls.erb +++ b/app/views/reports/dailysale/index.xls.erb @@ -12,41 +12,40 @@ - + - <% @count = 1 %> - <% @payment_methods.each_slice(10) do |slice| %> - <% end %> - - - - - - - - - - - - <% @payment_methods.each do |method| %> - - <% end %> - - - - - - - - - <% if @tax_profiles.present? %> - <% @tax_profiles.each do |name| %> - - <% end %> - <% end %> - - - + <% @count = @payment_methods.size %> + + + + + + + + + + + + + + + <% @payment_methods.each do |method| %> + + <% end %> + + + + + + <% if @tax_profiles.present? %> + <% @tax_profiles.each do |name| %> + + <% end %> + <% end %> + + + + <% unless @sale_data.blank? %> @@ -91,7 +90,6 @@ - <% if @tax_profiles.present? %> <% @tax_profiles.each do |name| %> @@ -99,6 +97,7 @@ <% end %> <% end %> + @@ -117,15 +116,15 @@ - - + <% if @tax_profiles.present? %> <% @tax_profiles.each do |name| %> <% end %> <% end %> + diff --git a/lib/tasks/shift_sales.rake b/lib/tasks/shift_sales.rake index 9ccb059e..f129769f 100644 --- a/lib/tasks/shift_sales.rake +++ b/lib/tasks/shift_sales.rake @@ -122,7 +122,7 @@ namespace :shift_sales do else takeaway_count += 1 end - else + elsif sale.sale_status == 'void' total_receipt += 1 total_void += sale.grand_total end
<%= 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.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 '-'%>
IncomeOutgoingTax
<%= t("views.right_panel.detail.sr") %><%= t("views.right_panel.detail.date") %><%= t("views.right_panel.detail.#{method.parameterize == 'paymal' ? 'card_sales' : method.parameterize}") %><%= t("views.right_panel.detail.cash_sales") %><%= t("views.right_panel.detail.credit_sales") %><%= t("views.right_panel.detail.void_amount") %><%= t("views.right_panel.detail.foc_sales") %>(<%= t("views.right_panel.detail.discount") %>)<%= t("views.right_panel.detail.rnd_adj_sh") %><%= t name %><%= t("views.right_panel.detail.net_sales") %><%= t("views.right_panel.detail.gross_sales") %><%= t("views.right_panel.detail.total_sales") %>
IncomeOutgoingTaxNet Sales = Income - TaxGross Sales = Income + DiscountGross Sales - Discount
<%= t("views.right_panel.detail.sr") %><%= t("views.righ_panel.detail.date") %><%= t("views.right_panel.detail.#{method}") %><%= t("views.right_panel.detail.cash_sales") %><%= t("views.right_panel.detail.credit_sales") %><%= t("views.right_panel.detail.void_amount") %><%= t("views.right_panel.detail.foc_sales") %>(<%= t("views.right_panel.detail.discount") %>)<%= t name %><%= t("views.right_panel.detail.rnd_adj_sh") %><%= t("views.right_panel.detail.net_sales") %><%= t("views.right_panel.detail.gross_sales") %><%= t("views.right_panel.detail.total_sales") %>
(<%= number_format(sale[:total_discount], precision:precision,delimiter:delimiter) rescue '-'%>) <%= number_format(sale[:rounding_adj].to_f, precision:precision.to_i,delimiter:delimiter) rescue '-'%><%= number_format(sale[:rounding_adj].to_f, precision:precision.to_i,delimiter:delimiter) rescue '-'%> <%= number_format(sale[:net_sale], precision:precision.to_i,delimiter:delimiter) rescue '-'%> <%= number_format(sale[:gross_sale], precision:precision.to_i,delimiter:delimiter) rescue '-'%> <%= number_format(sale[:total_sale], precision:precision.to_i,delimiter:delimiter) rescue '-'%><%= number_format(credit, precision:precision.to_i,delimiter:delimiter) rescue '-'%> <%= number_format(void, precision:precision.to_i,delimiter:delimiter) rescue '-'%> <%= number_format(foc, precision:precision.to_i,delimiter:delimiter) rescue '-'%>(<%= number_format(discount, precision:precision.to_i,delimiter:delimiter) rescue '-'%>)<%= number_format(rounding_adj, precision:precision.to_i,delimiter:delimiter) rescue '-'%><%= number_format(@sale_data.inject(0.0.to_d) { |sum, sale| sum + sale[name.parameterize.to_sym] }, precision:precision.to_i,delimiter:delimiter) rescue '-'%><%= number_format(rounding_adj, precision:precision.to_i,delimiter:delimiter) rescue '-'%> <%= number_format(net_sale, precision:precision.to_i,delimiter:delimiter) rescue '-'%> <%= number_format(gross_sale, precision:precision.to_i,delimiter:delimiter) rescue '-'%> <%= number_format(total_sale, precision:precision.to_i,delimiter:delimiter) rescue '-'%>