Delivery Note fixes
diff --git a/erpnext/stock/doctype/delivery_note/delivery_note.py b/erpnext/stock/doctype/delivery_note/delivery_note.py
index ab624d1..e4cfb47 100644
--- a/erpnext/stock/doctype/delivery_note/delivery_note.py
+++ b/erpnext/stock/doctype/delivery_note/delivery_note.py
@@ -119,6 +119,12 @@
 		self.update_current_stock()
 
 		if not self.installation_status: self.installation_status = 'Not Installed'
+	
+	def validate_qty(self):
+		data = frappe.get_all("Delivery Note Item", filters={"parent" : self.name}, fields=["qty"])
+		for quant in data:
+			if quant.qty == 0:
+				frappe.throw("Item quantity can not be zero")
 
 	def validate_with_previous_doc(self):
 		super(DeliveryNote, self).validate_with_previous_doc({
@@ -202,6 +208,7 @@
 
 	def on_submit(self):
 		self.validate_packed_qty()
+		self.validate_qty()
 
 		# Check for Approving Authority
 		frappe.get_doc('Authorization Control').validate_approving_authority(self.doctype, self.company, self.base_grand_total, self)