diff --git a/app/models/sale.rb b/app/models/sale.rb
index 6d46b4ef..d0f9aab8 100644
--- a/app/models/sale.rb
+++ b/app/models/sale.rb
@@ -757,7 +757,8 @@ class Sale < ApplicationRecord
IFNULL(SUM(case when (sale_status='completed') then old_grand_total else 0 end),0) as old_grand_total,
IFNULL(SUM(case when (sale_status='completed') then total_discount else 0 end),0) as total_discount,
IFNULL(SUM(case when (sale_status='completed') then amount_changed else 0 end),0) as total_change_amount,
- IFNULL(SUM(case when (sale_status='void') then grand_total else 0 end),0) as void_amount,
+ IFNULL(SUM(case when (sale_status='void' AND sa_salevoid.sale_audit_id IS NOT NULL) then grand_total else 0 end),0) as void_amount,
+ IFNULL(SUM(case when (sale_status='void' AND sa_mmqr.sale_audit_id IS NOT NULL) then grand_total else 0 end),0) as mmqr_cancelled_void_amount,
IFNULL(SUM(case when (sale_status='completed') then rounding_adjustment else 0 end),0) as rounding_adj,
#{tax_profiles.map { |name| "IFNULL(SUM(case when (sale_status='completed') then `#{name.parameterize}` else 0 end),0) as `#{name.parameterize}`"}.push('').join(', ') if tax_profiles.present?}
IFNULL(SUM(case when (sale_status='completed') then total_tax else 0 end),0) as tax,
@@ -776,6 +777,8 @@ class Sale < ApplicationRecord
#{sales.to_sql}
) as s
LEFT JOIN (#{sale_taxes.to_sql}) AS st ON s.sale_id = st.sale_id
+ LEFT JOIN sale_audits sa_salevoid ON s.sale_id = sa_salevoid.sale_id AND sa_salevoid.action = 'SALEVOID'
+ LEFT JOIN sale_audits sa_mmqr ON s.sale_id = sa_mmqr.sale_id AND sa_mmqr.action = 'CANCEL_MMQR_PAYMENT'
GROUP BY DATE(CONVERT_TZ(receipt_date,'+00:00','+06:30'))").to_hash.map(&:symbolize_keys)
return daily_total
end
diff --git a/app/views/reports/dailysale/index.html.erb b/app/views/reports/dailysale/index.html.erb
index 53592a90..03aea036 100755
--- a/app/views/reports/dailysale/index.html.erb
+++ b/app/views/reports/dailysale/index.html.erb
@@ -46,6 +46,7 @@
<%= 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.mmqr_void_amount") %> |
<%= t("views.right_panel.detail.foc_sales") %> |
(<%= t("views.right_panel.detail.discount") %>) |
<% if @tax_profiles.present? %>
@@ -62,6 +63,7 @@
<% unless @sale_data.blank? %>
<% void = 0 %>
+ <% mmqr_void = 0 %>
<% cash = 0 %>
<% credit = 0 %>
<% foc = 0 %>
@@ -77,6 +79,7 @@
<% @sale_data.each do |sale| %>
<% void += sale[:void_amount] %>
+ <% mmqr_void += sale[:mmqr_cancelled_void_amount] %>
<% cash += sale[:cash_amount]-sale[:total_change_amount] %>
<% credit += sale[:credit_amount] %>
<% foc += sale[:foc_amount] %>
@@ -98,6 +101,7 @@
<%= number_format(sale[:cash_amount]-sale[:total_change_amount], precision:precision.to_i, delimiter: delimiter) rescue '-'%> |
<%= number_format(sale[:credit_amount], precision:precision.to_i,delimiter:delimiter) rescue '-'%> |
<%= number_format(sale[:void_amount], precision:precision.to_i,delimiter:delimiter) rescue '-'%> |
+ <%= number_format(sale[:mmqr_cancelled_void_amount], precision:precision.to_i,delimiter:delimiter) rescue '-'%> |
<%= number_format(sale[:foc_amount], precision:precision.to_i,delimiter:delimiter) rescue '-'%> |
(<%= number_format(sale[:total_discount], precision:precision,delimiter:delimiter) rescue '-'%>) |
@@ -127,6 +131,7 @@
<%= number_format(cash, 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(mmqr_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 '-'%>) |
diff --git a/app/views/reports/dailysale/index.xls.erb b/app/views/reports/dailysale/index.xls.erb
index a97ad24f..ba0de956 100755
--- a/app/views/reports/dailysale/index.xls.erb
+++ b/app/views/reports/dailysale/index.xls.erb
@@ -35,6 +35,7 @@
<%= 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.mmqr_void_amount") %> |
<%= t("views.right_panel.detail.foc_sales") %> |
(<%= t("views.right_panel.detail.discount") %>) |
<% if @tax_profiles.present? %>
@@ -51,6 +52,7 @@
<% unless @sale_data.blank? %>
<% void = 0 %>
+ <% mmqr_void = 0 %>
<% cash = 0 %>
<% credit = 0 %>
<% foc = 0 %>
@@ -65,6 +67,7 @@
<% count = 1 %> <% rounding_adj = 0 %>
<% @sale_data.each do |sale| %>
<% void += sale[:void_amount] %>
+ <% mmqr_void += sale[:mmqr_cancelled_void_amount] %>
<% cash += sale[:cash_amount]-sale[:total_change_amount] %>
<% credit += sale[:credit_amount] %>
<% foc += sale[:foc_amount] %>
@@ -86,6 +89,7 @@
<%= number_format(sale[:cash_amount]-sale[:total_change_amount], precision:precision.to_i, delimiter: delimiter) rescue '-'%> |
<%= number_format(sale[:credit_amount], precision:precision.to_i,delimiter:delimiter) rescue '-'%> |
<%= number_format(sale[:void_amount], precision:precision.to_i,delimiter:delimiter) rescue '-'%> |
+ <%= number_format(sale[:mmqr_cancelled_void_amount], precision:precision.to_i,delimiter:delimiter) rescue '-'%> |
<%= number_format(sale[:foc_amount], precision:precision.to_i,delimiter:delimiter) rescue '-'%> |
(<%= number_format(sale[:total_discount], precision:precision,delimiter:delimiter) rescue '-'%>) |
@@ -115,6 +119,7 @@
<%= number_format(cash, 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(mmqr_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 '-'%>) |
diff --git a/app/views/reports/void_sale/index.html.erb b/app/views/reports/void_sale/index.html.erb
index bded37e8..6f3e846e 100755
--- a/app/views/reports/void_sale/index.html.erb
+++ b/app/views/reports/void_sale/index.html.erb
@@ -58,6 +58,7 @@
<% grand_rounding_adjustment = 0.0 %>
<% @sale_data.each do |result| %>
<% result[:items].each do |item| %>
+ <% byebug %>
| <%= item.receipt_no rescue '-' %> |
<%= item.receipt_date.strftime("%e %b %I:%M%p") rescue '-' %> |
diff --git a/config/locales/en.yml b/config/locales/en.yml
index a0eec287..2341b7b5 100644
--- a/config/locales/en.yml
+++ b/config/locales/en.yml
@@ -424,6 +424,7 @@ en:
to_date: "To Date"
sr: "Sr"
void_amount: "Void Amount"
+ mmqr_void_amount: "MMQR Void Amount"
mpu_sales: "MPU Sales"
master_sales: "Master Sales"
visa_sales: "Visa Sales"
diff --git a/config/locales/mm.yml b/config/locales/mm.yml
index daa1afad..a7ed9c49 100644
--- a/config/locales/mm.yml
+++ b/config/locales/mm.yml
@@ -1,5 +1,5 @@
mm:
- welcome: "မင်္ဂလာပါ"
+ welcome: "မင်္ဂလာပါ"
main_navigation: "မာတိကာ"
dashboard: "ပင်မမျက်နှာစာ"
oqs: "အမှာစာနေရာများ"
@@ -83,9 +83,9 @@ mm:
debit: "Debit"
reservation: "Reservation"
make_reservation: "Make Reservation"
-
+
views:
- btn:
+ btn:
create: "အသစ်တည်ဆောက်ရန်"
new: "အသစ်ခေါ်ရန်"
add: "ထည့်သွင်းရန်"
@@ -118,7 +118,7 @@ mm:
customer: "စားသုံးသူ"
discount: "လျှော့စျေး"
charges: "ပိုက်ဆံကောက်သည်"
- commissions: "ကော်မရှင်များ"
+ commissions: "ကော်မရှင်များ"
in_duties: "တာဝန်ကျသူများ"
move: "ရွေ့ပြောင်းသည်"
req_bill: "ကျသင့်ငွေတောင်းခံသည်"
@@ -143,7 +143,7 @@ mm:
new_inventory_product: "ကုန်လှောင်ရုံရောက်ပစ္စည်းအသစ်များ"
generate_report: "အစီရင်ခံစာများရှာဖွေရန်"
exp_to_excel: "Excel သို့ ပို့ပြီးဆက်လက်လုပ်ဆောင်ရန်"
-
+
card_settle: "CB ကဒ် စာရင်းရှင်းတမ်း"
gift_voucher: "GiftVoucher"
pagination:
@@ -153,7 +153,7 @@ mm:
next: "ေရ့သို့ ›"
truncate: "…"
- right_panel:
+ right_panel:
header:
page_detail: "စာမျက်နှာအသေးစိတ်"
button_lists: "ခလုတ်စာရင်း"
@@ -176,7 +176,7 @@ mm:
membership_actions: "အဖွဲ့၀င်မှုဆိုင်ရာချိတ်ဆက်မှု"
membership_setting: "အဖွဲ့၀င်မှုဆိုင်ရာပြင်ဆင်ချက်များ"
- button:
+ button:
new: "အသစ်"
create: "တည်ဆောက်"
show: "ပြသ"
@@ -418,6 +418,7 @@ mm:
to_date: "ထိရက်စွဲ"
sr: "အမှတ်စဥ်"
void_amount: "ပြန်ဖျက်သည့်ပမာဏ"
+ mmqr_void_amount: "MMQR ပြန်ဖျက်သည့်ပမာဏ"
mpu_sales: "MPU ရောင်းရငွေ"
master_sales: "Master ရောင်းရငွေ"
visa_sales: "Visa ရောင်းရငွေ"
@@ -496,7 +497,7 @@ mm:
checked_by: "Checked By"
order_source: "Order Source"
paymal_transactions: "Paymal Transactions"
-
+
code_txt: "ကုတ်ဒ် "
charge_txt: "ကောက်ခံသည်"
time_txt: "အချိန်"
@@ -532,7 +533,7 @@ mm:
menu_txt: "မီနူး"
menu_categories_txt: "ဟင်းပွဲအမျိုးအစားများ"
item_set_txt: "ဟင်းပွဲအစုံလိုက်"
- valid_days_txt: " အကြုံး၀င်ရက်စွဲများ ([၁- ၇] => [တနင်္လာ - တနင်္ဂနွေ) "
+ valid_days_txt: " အကြုံး၀င်ရက်စွဲများ ([၁- ၇] => [တနင်္လာ - တနင်္ဂနွေ) "
valid_from_txt: "မှ ရက်စွဲ/စတင်ချိန်"
valid_to_txt: "ထိ ရက်စွဲ/ပြီးဆုံးချိန် "
select_txt: "ရွေးချယ်"
@@ -662,7 +663,7 @@ mm:
gateway_url_txt: "အဓိကလမ်းကြောင်းဆက်သွယ်မှုလိပ်စာ"
membership_setting_txt: "အဖွဲ့၀င်မှုဆိုင်ရာပြင်ဆင်ချက်များ"
lookup_txt: "သတ်မှတ်ချက်"
-
+
cancel_btn_txt: "ပြန်ဖျက်ရန်"
image_btn_txt: "တင်သွင်းရန်"
create_btn_txt: "တည်ဆောက်ရန်"
@@ -681,4 +682,4 @@ mm:
one: "Displaying 1 %{entry_name}"
other: "Displaying all %{count} %{entry_name}"
more_pages:
- display_entries: "Displaying %{entry_name} %{first} - %{last} of %{total} in total"
\ No newline at end of file
+ display_entries: "Displaying %{entry_name} %{first} - %{last} of %{total} in total"