fix: additional cost distribution

This commit is contained in:
Rohit Waghchaure
2025-06-18 16:54:39 +05:30
parent d75bdd9f72
commit abbf2fac6d

View File

@@ -1022,12 +1022,12 @@ class StockEntry(StockController):
if d.transfer_qty:
d.amount = flt(
flt(d.basic_amount) + flt(d.additional_cost) + flt(d.landed_cost_voucher_amount),
flt(flt(d.basic_amount) + flt(d.additional_cost) + flt(d.landed_cost_voucher_amount)),
d.precision("amount"),
)
# Do not round off valuation rate to avoid precision loss
d.valuation_rate = flt(d.basic_rate) + (
flt(d.additional_cost) + flt(d.landed_cost_voucher_amount) / flt(d.transfer_qty)
flt(flt(d.additional_cost) + flt(d.landed_cost_voucher_amount)) / flt(d.transfer_qty)
)
def set_total_incoming_outgoing_value(self):