fixed no tax
This commit is contained in:
@@ -527,7 +527,7 @@ class Sale < ApplicationRecord
|
||||
tax_profiles = unique_tax_profiles(order_source, self.customer_id)
|
||||
|
||||
# #Creat new tax records
|
||||
if self.payment_status != 'foc'
|
||||
if self.payment_status != 'foc' && tax_type.to_s != "no_tax"
|
||||
tax_profiles.each do |tax|
|
||||
sale_tax = SaleTax.new(:sale => self)
|
||||
sale_tax.tax_name = tax.name
|
||||
@@ -552,6 +552,15 @@ class Sale < ApplicationRecord
|
||||
sale_tax.inclusive = tax.inclusive
|
||||
sale_tax.save
|
||||
end
|
||||
elsif tax_type.to_s == "no_tax"
|
||||
tax_profiles.each do |tax|
|
||||
sale_tax = SaleTax.new(:sale => self)
|
||||
sale_tax.tax_name = tax.name
|
||||
sale_tax.tax_rate = 0
|
||||
sale_tax.tax_payable_amount = 0
|
||||
sale_tax.inclusive = tax.inclusive
|
||||
sale_tax.save
|
||||
end
|
||||
end
|
||||
self.tax_type = tax_incl_exec
|
||||
self.total_tax = total_tax_amount
|
||||
|
||||
Reference in New Issue
Block a user