diff --git a/app/views/reports/receipt_no/index.xls.erb b/app/views/reports/receipt_no/index.xls.erb index 66734e56..94668ee0 100755 --- a/app/views/reports/receipt_no/index.xls.erb +++ b/app/views/reports/receipt_no/index.xls.erb @@ -12,25 +12,24 @@
| <%= t("views.right_panel.detail.from_date") %> : <%= @from.utc.getlocal.strftime("%Y-%b-%d") rescue '-' %> - <%= t("views.right_panel.detail.to_date") %> : <%= @to ? @to.utc.getlocal.strftime("%Y-%b-%d") : '-'%> | +<%= 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.detail.dining") %> | <%= t("views.right_panel.detail.receipt_no") %> | -<%= t :cashier %> <%= t("views.right_panel.detail.name") %> | +<%= t :cashier %> <%= t("views.right_panel.detail.name") %> | <%= t("views.right_panel.detail.total") %> <%= t("views.right_panel.detail.amount") %> | <%= t("views.right_panel.detail.discount") %> <%= t("views.right_panel.detail.amount") %> | <% @tax_profiles.each do |tax| %> -<%= tax.name %> | +<%= tax.name %> | <% end %><%= t("views.right_panel.detail.grand_total") %> | @@ -41,132 +40,156 @@||||||||||||
| - <%if result.type %> - <%= result.type %> - <%= result.name %> - <% else %> - - - <% end %> - | -<%= result.receipt_no rescue '-' %> | -<%= result.cashier_name rescue '-' %> | -<%= result.total_amount rescue '-' %> | -<%= result.total_discount rescue '-' %> | - - <% if !result.sale_taxes.empty? %> - <% num = 1 - if tax_flag && tax_count > 0 %> - <% while num <= tax_count %> -0 | - <% num += 1 - end %> + +|||||||||||||||
| + <%if result.type %> + <%= result.type %> - <%= result.name %> + <% else %> + - + <% end %> + | +<%= result.receipt_no rescue '-' %> | +<%= result.cashier_name rescue '-' %> | +<%= number_with_precision(result.total_amount, precision: precision.to_i ,delimiter: delimiter) %> | +<%= number_with_precision(result.total_discount, precision: precision.to_i ,delimiter: delimiter) rescue '0' %> + | + <% if !result.sale_taxes.empty? %> + <% num = 1 + if tax_flag && tax_count > 0 %> + <% while num <= tax_count %> ++ <%= number_with_precision(0, precision: precision.to_i ,delimiter: delimiter) %> + | + <% num += 1 + end %> <% end %> <% result.sale_taxes.each do |tax| %> -- <%= tax.tax_payable_amount rescue '-' %> - | ++ <%= number_with_precision(tax.tax_payable_amount, precision: precision.to_i ,delimiter: delimiter) rescue '-' %> + | <%end%> - <% num = 1 - if tax_flag==false && tax_count > 0 %> - <% while num <= tax_count %> -0 | - <% num += 1 - end %> + <% num = 1 + if tax_flag==false && tax_count > 0 %> + <% while num <= tax_count %> ++ <%= number_with_precision(0, precision: precision.to_i ,delimiter: delimiter) %> + | + <% num += 1 + end %> <% end %> - <% else %> + <% else %> <% @tax_profiles.each do |tax| %> -0 | - <% end %> - <%end%> +<%= number_with_precision(0, precision: precision.to_i ,delimiter: delimiter) rescue '-' %> | + <% end %> + <%end%> -<%= result.grand_total %> | -<%= result.rounding_adjustment.to_f rescue '-' %> | -<%= result.grand_total_after_rounding() rescue '-'%> | -<%= number_with_precision(result.grand_total, precision: precision.to_i ,delimiter: delimiter) rescue '-' %> | + <%else%> +<%= number_with_precision(result.old_grand_total, precision: precision.to_i ,delimiter: delimiter) rescue '-' %> | + <%end%> +<%= result.rounding_adjustment.to_f rescue '-' %> | +<%= number_with_precision(result.grand_total, precision: precision.to_i ,delimiter: delimiter) %> | + <% end %>||
| - | <%= total_sum rescue '-'%> | -<%= discount_amt rescue '-'%> | - +<%= number_with_precision(total_sum, precision: precision.to_i ,delimiter: delimiter) rescue '-' %> | +<%= number_with_precision(discount_amt, precision: precision.to_i ,delimiter: delimiter) rescue '-' %> | <% if !@sale_taxes.empty? %> - <% num = 1 + <% num = 1 if ttax_flag && ttax_count > 0 %> <% while num <= ttax_count %> -0.00 | - <% num += 1 ++ <%= number_with_precision(0, precision: precision.to_i ,delimiter: delimiter) %> + | + <% num += 1 end %> <% end %> <% @sale_taxes.each do |tax| %>- <%= tax.st_amount.to_f.round(2) %> + <%= number_with_precision(tax.st_amount, precision: precision.to_i ,delimiter: delimiter) rescue '-' %> | <%end%> - <% num = 1 + <% num = 1 if ttax_flag==false && ttax_count > 0 %> <% while num <= ttax_count %> -0.00 | - <% num += 1 ++ <%= number_with_precision(0, precision: precision.to_i ,delimiter: delimiter) %> + | + <% num += 1 end %> <% end %> <% else %> <% @tax_profiles.each do |tax| %> -0.00 | +<%= number_with_precision(0, precision: precision.to_i ,delimiter: delimiter) rescue '-' %> | <% end %> <%end%> -<%= grand_total.to_f.round(2) rescue '-'%> | -<%= rounding_adj rescue '-'%> | -<%= grand_total.to_f.round + rounding_adj %> | + +<%= number_with_precision(old_grand_total.to_f, precision: precision.to_i ,delimiter: delimiter) rescue '0' %> | + +<%= rounding_adj.to_f rescue '-' %> | +<%= number_with_precision(grand_total.to_f, precision: precision.to_i ,delimiter: delimiter) rescue '-' %> | +|||
| <%= t("views.right_panel.detail.total") %> <%= t("views.right_panel.detail.amount") %> | <%= t("views.right_panel.detail.discount") %> <%= t("views.right_panel.detail.amount") %> | - + <% @tax_profiles.each do |tax| %><%= tax.name %> | <% end %> @@ -175,8 +198,10 @@<%= t("views.right_panel.detail.grand_total") %> + <%= t("views.right_panel.detail.rnd_adj_sh") %> |
+ + | ||||||||||||||||