From 0c0ba0858aed42803a0fe570a2fc249fb901b72f Mon Sep 17 00:00:00 2001 From: Aung Myo Date: Mon, 4 Dec 2017 15:57:23 +0630 Subject: [PATCH] add taxes in sale item --- .../reports/receipt_no_controller.rb | 3 -- .../reports/saleitem_controller.rb | 2 + app/views/reports/saleitem/index.html.erb | 41 +++++++++++++++---- 3 files changed, 34 insertions(+), 12 deletions(-) diff --git a/app/controllers/reports/receipt_no_controller.rb b/app/controllers/reports/receipt_no_controller.rb index 254bb423..9564bfe1 100755 --- a/app/controllers/reports/receipt_no_controller.rb +++ b/app/controllers/reports/receipt_no_controller.rb @@ -22,9 +22,6 @@ authorize_resource :class => false @sale_taxes = Sale.get_separate_tax(@shift_sale_range,@shift,from,to,payment_type) @tax_profiles = TaxProfile.order('order_by asc') -puts @sale_data.count -puts "sssssss" -puts @tax_profiles.to_json @from = from @to = to diff --git a/app/controllers/reports/saleitem_controller.rb b/app/controllers/reports/saleitem_controller.rb index 428bf9d7..18c86d92 100755 --- a/app/controllers/reports/saleitem_controller.rb +++ b/app/controllers/reports/saleitem_controller.rb @@ -17,6 +17,8 @@ class Reports::SaleitemController < BaseReportController end @sale_data, @other_charges,@discount_data , @cash_data , @card_data , @credit_data , @foc_data , @grand_total , @change_amount = Sale.get_by_shift_items(shift_sale_range,shift, from, to, Sale::SALE_STATUS_COMPLETED) + @sale_taxes = Sale.get_separate_tax(shift_sale_range,shift,from,to,nil) +puts @sale_taxes.to_json @account_cate_count = Hash.new {|hash, key| hash[key] = 0} diff --git a/app/views/reports/saleitem/index.html.erb b/app/views/reports/saleitem/index.html.erb index 8a36d9e9..2999a0cf 100644 --- a/app/views/reports/saleitem/index.html.erb +++ b/app/views/reports/saleitem/index.html.erb @@ -60,7 +60,8 @@ <% total_amount = 0 %> <% discount = 0 %> <% total_item_foc = 0 %> - <% total_item_dis = 0 %> + <% total_item_dis = 0.0 %> + <% total_tax = 0 %> <% @sale_data.each do |sale| %> @@ -153,7 +154,7 @@   <%= t("views.right_panel.detail.sub_total") %> - <%= other_sub_total %> + <%= other_sub_total %> @@ -161,8 +162,8 @@   <%= t("views.right_panel.detail.total") %> <%= t("views.right_panel.detail.item") %> <%= total_qty%> - <%= t("views.right_panel.detail.net_amount") %> - <%= grand_total%> + <%= t("views.right_panel.detail.total") %> <%= t("views.right_panel.detail.amount") %> + <%= grand_total%> <% end %> @@ -173,8 +174,8 @@   - <%= t("views.right_panel.detail.item_discount") %> <%= t("views.right_panel.detail.amount") %> - <%= total_item_dis %> + <%= t("views.right_panel.detail.item_discount") %> <%= t("views.right_panel.detail.amount") %> + <%= total_item_dis %>   @@ -183,9 +184,31 @@   - <%= t("views.right_panel.detail.discount") %> <%= t("views.right_panel.detail.amount") %> - <%= @discount_data %> - + <%= t("views.right_panel.detail.discount") %> <%= t("views.right_panel.detail.amount") %> + <%= @discount_data %> + + + <% @sale_taxes.each do |tax| %> + +   + <%= tax.tax_name %> + <%= tax.st_amount.round(2) %> + <%total_tax += tax.st_amount%> + + + <% end %> + +   + Net Amount + + <%= grand_total + total_tax%> + +