fix: ZeroDivisionError on creating e-invoice for credit note (#26918)

This commit is contained in:
Frappe PR Bot 2021-08-12 17:11:38 +05:30 committed by GitHub
parent b1406dba98
commit f4b2f4aaf7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -190,8 +190,10 @@ def get_item_list(invoice):
item.description = sanitize_for_json(d.item_name) item.description = sanitize_for_json(d.item_name)
item.qty = abs(item.qty) item.qty = abs(item.qty)
if flt(item.qty) != 0.0:
item.unit_rate = abs(item.taxable_value / item.qty) item.unit_rate = abs(item.taxable_value / item.qty)
else:
item.unit_rate = abs(item.taxable_value)
item.gross_amount = abs(item.taxable_value) item.gross_amount = abs(item.taxable_value)
item.taxable_value = abs(item.taxable_value) item.taxable_value = abs(item.taxable_value)
item.discount_amount = 0 item.discount_amount = 0