diff --git a/Gemfile.lock b/Gemfile.lock index 01c505f6..9c759e88 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -157,6 +157,15 @@ GEM minitest (5.12.0) momentjs-rails (2.20.1) railties (>= 3.1) + monetize (1.9.2) + money (~> 6.12) + money (6.13.4) + i18n (>= 0.6.4, <= 2) + money-rails (1.13.2) + activesupport (>= 3.0) + monetize (~> 1.9.0) + money (~> 6.13.2) + railties (>= 3.0) multi_xml (0.6.0) mysql2 (0.5.2) nested_form (0.3.2) @@ -340,7 +349,12 @@ DEPENDENCIES material_icons mini_magick momentjs-rails +<<<<<<< HEAD mysql2 +======= + money-rails (~> 1.12) + mysql2 (>= 0.3.18, < 0.5) +>>>>>>> ec9e4fb7ebe54e215a0bb8ac6c58b49fa9e20712 nested_form pdfjs_viewer-rails pg diff --git a/app/views/reports/hourly_saleitem/index.html.erb b/app/views/reports/hourly_saleitem/index.html.erb index a51ebe98..a42ce2b3 100644 --- a/app/views/reports/hourly_saleitem/index.html.erb +++ b/app/views/reports/hourly_saleitem/index.html.erb @@ -113,9 +113,9 @@ <%= sale.item_code %> <%= sale.product_name %> <%= sale.total_item.to_i %> - <%= sale.unit_price.to_i %> - <%= sale.grand_total.to_i %> - <%= sale.date_format %> + <%= number_with_precision(sale.unit_price.to_i, precision:precision.to_i,delimiter:delimiter) %> + <%= number_with_precision(sale.grand_total.to_i, precision:precision.to_i,delimiter:delimiter) %> + <% end %> @@ -133,7 +133,7 @@ Grand Total: - <%= grand_total.to_i %> + <%= number_with_precision(grand_total.to_i, precision:precision.to_i,delimiter:delimiter) %> <% grand_total = 0 %> diff --git a/app/views/reports/receipt_no_detail/index.html.erb b/app/views/reports/receipt_no_detail/index.html.erb index 144f9a8d..a0db863b 100755 --- a/app/views/reports/receipt_no_detail/index.html.erb +++ b/app/views/reports/receipt_no_detail/index.html.erb @@ -43,6 +43,18 @@ + <% if @print_settings.precision.to_i > 0 + precision = @print_settings.precision + else + precision = 0 + end + #check delimiter + if @print_settings.delimiter + delimiter = "," + else + delimiter = "" + end + %> <% grand_total = 0 %> <% @sale_data.each do |result| %> <% table_name=nil @@ -58,7 +70,7 @@ <%= table_type %> - <%= table_name %> <%= result.receipt_no rescue '-' %> <%= result.cashier_name rescue '-' %> - <%=result.grand_total%> + <%= number_with_precision(result.grand_total, precision:precision.to_i,delimiter:delimiter) %> @@ -84,8 +96,8 @@ <% end %> <%= item.qty rescue '-' %> - <%= item.unit_price rescue '-' %> - <%= item.price rescue '-' %> + <%= number_with_precision(item.unit_price, precision:precision.to_i,delimiter:delimiter) rescue '-' %> + <%= number_with_precision(item.price, precision:precision.to_i,delimiter:delimiter) rescue '-' %> <%=l item.created_at.utc.getlocal, :format => :short rescue '-' %> <% end %> @@ -108,7 +120,7 @@     <%= t("views.right_panel.detail.total") %> <%= t("views.right_panel.detail.amount") %> - <%= result.total_amount %> + <%= number_with_precision(result.total_amount, precision:precision.to_i,delimiter:delimiter) %>   <% end %> @@ -120,7 +132,7 @@ <%= t("views.right_panel.detail.total") %> <%= t("views.right_panel.detail.discount") %> <%= t("views.right_panel.detail.amount") %> - - <%= result.total_discount %> + - <%= number_with_precision(result.total_discount, precision:precision.to_i,delimiter:delimiter) %>   <% end %> @@ -130,7 +142,7 @@     Tax Amount - <%= result.total_tax %> + <%= number_with_precision(result.total_tax, precision:precision.to_i,delimiter:delimiter) %>   <% end %> @@ -142,7 +154,7 @@     Payment <%= rec.payment_method.upcase %> - <%= rec.payment_amount %> ( <%= rec.payment_status %> ) + <%= number_with_precision(rec.payment_amount, precision:precision.to_i,delimiter:delimiter) %> ( <%= rec.payment_status %> )   @@ -162,7 +174,7 @@     <%= t("views.right_panel.detail.change") %> <%= t("views.right_panel.detail.amount") %> - <%= result.amount_changed %> + <%= number_with_precision(result.amount_changed, precision:precision.to_i,delimiter:delimiter) %>   <% end %> @@ -184,7 +196,7 @@       - Total Nett - <%= grand_total %> + Total Nett - <%= number_with_precision(grand_total, precision:precision.to_i,delimiter:delimiter) %>   diff --git a/app/views/reports/waste_and_spoilage/index.html.erb b/app/views/reports/waste_and_spoilage/index.html.erb index e81eb1ca..57259f2c 100755 --- a/app/views/reports/waste_and_spoilage/index.html.erb +++ b/app/views/reports/waste_and_spoilage/index.html.erb @@ -45,6 +45,18 @@ + <% if @print_settings.precision.to_i > 0 + precision = @print_settings.precision + else + precision = 0 + end + #check delimiter + if @print_settings.delimiter + delimiter = "," + else + delimiter = "" + end + %> <% receipt_arr = Array.new %> <% menu_cat_arr = Array.new %> <% footer_arr = Array.new %> @@ -65,10 +77,10 @@   <% end %> <%= sale.product_name %> - <%= sale.product_code %> + <%= sale.product_code.to_i %> <%= sale.qty.to_i %> - <%= sale.unit_price %> - <%= sale.price %> + <%= number_with_precision(sale.unit_price, precision:precision.to_i,delimiter:delimiter) %> + <%= number_with_precision(sale.price, precision:precision.to_i,delimiter:delimiter) %> @@ -79,13 +91,13 @@ Total Qty: - <%= waste_and_spoil_item_count %> + <%= number_with_precision(waste_and_spoil_item_count, precision:precision.to_i,delimiter:delimiter) %> <% waste_and_spoil_item_count = 0%> Grand Total: - <%= grand_total %> + <%= number_with_precision(grand_total, precision:precision.to_i,delimiter:delimiter) %>