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) %>
|