Merge branch 'master' of github.com:webnotes/erpnext
diff --git a/buying/doctype/purchase_common/purchase_common.py b/buying/doctype/purchase_common/purchase_common.py
index 9c1187d..a59061c 100644
--- a/buying/doctype/purchase_common/purchase_common.py
+++ b/buying/doctype/purchase_common/purchase_common.py
@@ -525,8 +525,12 @@
if max_qty_plus_tol < qty:
reason = (curr_parent_doctype == 'Purchase Order') and 'Ordered' or (curr_parent_doctype == 'Purchase Receipt') and 'Received' or (curr_parent_doctype == 'Purchase Invoice') and 'Billed'
- msgprint("error:Already %s Qty for %s is %s and maximum allowed Qty is %s" % (cstr(reason), item_code, cstr(flt(qty) - flt(curr_qty)) , cstr(max_qty_plus_tol)))
- raise Exception
+ msg = "error: Already %s Qty for %s is %s and \
+ maximum allowed Qty is %s [against %s: %s]" % \
+ (cstr(reason), item_code,
+ cstr(flt(qty) - flt(curr_qty)) , cstr(max_qty_plus_tol),
+ cstr(ref_dt), cstr(ref_dn))
+ msgprint(msg, raise_exception=1)
# Update qty
#------------------