diff --git a/sale_invoice_margin/__manifest__.py b/sale_invoice_margin/__manifest__.py index b1426e952..9c0fbbc7a 100644 --- a/sale_invoice_margin/__manifest__.py +++ b/sale_invoice_margin/__manifest__.py @@ -22,7 +22,7 @@ { 'name': "Sale Invoice Margin", - 'version': "15.0.1.0.0", + 'version': "15.0.1.0.1", 'summary': """ Sale Invoice Margin Analysis""", 'description': """Sale Invoice Margin Analysis""", 'author': "Cybrosys Techno Solutions", diff --git a/sale_invoice_margin/doc/RELEASE_NOTES.md b/sale_invoice_margin/doc/RELEASE_NOTES.md index d190bb833..14c068d61 100644 --- a/sale_invoice_margin/doc/RELEASE_NOTES.md +++ b/sale_invoice_margin/doc/RELEASE_NOTES.md @@ -4,3 +4,8 @@ #### Version 15.0.1.0.0 ##### ADD - Initial commit for Sales Invoice Margin Analysis Module + +#### 22.12.2022 +#### Version 15.0.1.0.1 +##### FIX +- Bug Fixed diff --git a/sale_invoice_margin/models/account_move.py b/sale_invoice_margin/models/account_move.py index 032d48b3f..34d11dea9 100644 --- a/sale_invoice_margin/models/account_move.py +++ b/sale_invoice_margin/models/account_move.py @@ -56,8 +56,9 @@ class AccountMove(models.Model): lines_margin_amount += line_margin_amount if line_cost: move.margin_amount = lines_margin_amount - move.margin_percentage = \ - lines_margin_amount / lines_sale_price + if lines_sale_price != 0: + move.margin_percentage = \ + lines_margin_amount / lines_sale_price else: move.margin_amount = lines_margin_amount move.margin_percentage = 1 @@ -87,7 +88,8 @@ class AccountMoveLine(models.Model): margin_amount = (sale_price - discount) - cost if cost: line.margin_amount = margin_amount - line.margin_percentage = margin_amount / sale_price + if sale_price !=0: + line.margin_percentage = margin_amount / sale_price else: line.margin_amount = margin_amount line.margin_percentage = 1