Merge pull request #45877 from frappe/mergify/bp/version-15-hotfix/pr-45875

fix: add precision in serial_batch_bundle.py (backport #45875)
This commit is contained in:
rohitwaghchaure
2025-02-12 09:25:31 +05:30
committed by GitHub

View File

@@ -1080,6 +1080,7 @@ class SerialBatchCreation:
def set_serial_batch_entries(self, doc):
incoming_rate = self.get("incoming_rate")
precision = frappe.get_precision("Serial and Batch Entry", "qty")
if self.get("serial_nos"):
serial_no_wise_batch = frappe._dict({})
if self.has_batch_no:
@@ -1109,7 +1110,8 @@ class SerialBatchCreation:
"entries",
{
"batch_no": batch_no,
"qty": batch_qty * (-1 if self.type_of_transaction == "Outward" else 1),
"qty": flt(batch_qty, precision)
* (-1 if self.type_of_transaction == "Outward" else 1),
"incoming_rate": incoming_rate,
},
)