fix(gle): GL Entry for invoices before introduction of rounding_adjustment (#15732)
This commit is contained in:
parent
bbd8b04012
commit
500ddc94c7
@ -363,7 +363,10 @@ class PurchaseInvoice(BuyingController):
|
|||||||
return gl_entries
|
return gl_entries
|
||||||
|
|
||||||
def make_supplier_gl_entry(self, gl_entries):
|
def make_supplier_gl_entry(self, gl_entries):
|
||||||
grand_total = self.rounded_total or self.grand_total
|
# Checked both rounding_adjustment and rounded_total
|
||||||
|
# because rounded_total had value even before introcution of posting GLE based on rounded total
|
||||||
|
grand_total = self.rounded_total if (self.rounding_adjustment and self.rounded_total) else self.grand_total
|
||||||
|
|
||||||
if grand_total:
|
if grand_total:
|
||||||
# Didnot use base_grand_total to book rounding loss gle
|
# Didnot use base_grand_total to book rounding loss gle
|
||||||
grand_total_in_company_currency = flt(grand_total * self.conversion_rate,
|
grand_total_in_company_currency = flt(grand_total * self.conversion_rate,
|
||||||
|
@ -641,7 +641,9 @@ class SalesInvoice(SellingController):
|
|||||||
return gl_entries
|
return gl_entries
|
||||||
|
|
||||||
def make_customer_gl_entry(self, gl_entries):
|
def make_customer_gl_entry(self, gl_entries):
|
||||||
grand_total = self.rounded_total or self.grand_total
|
# Checked both rounding_adjustment and rounded_total
|
||||||
|
# because rounded_total had value even before introcution of posting GLE based on rounded total
|
||||||
|
grand_total = self.rounded_total if (self.rounding_adjustment and self.rounded_total) else self.grand_total
|
||||||
if grand_total:
|
if grand_total:
|
||||||
# Didnot use base_grand_total to book rounding loss gle
|
# Didnot use base_grand_total to book rounding loss gle
|
||||||
grand_total_in_company_currency = flt(grand_total * self.conversion_rate,
|
grand_total_in_company_currency = flt(grand_total * self.conversion_rate,
|
||||||
|
Loading…
Reference in New Issue
Block a user