Fix Supplier Doctype
diff --git a/erpnext/buying/doctype/supplier/supplier.js b/erpnext/buying/doctype/supplier/supplier.js
index 7fae7b9..d9032c8 100644
--- a/erpnext/buying/doctype/supplier/supplier.js
+++ b/erpnext/buying/doctype/supplier/supplier.js
@@ -4,6 +4,9 @@
 frappe.ui.form.on("Supplier", {
 	setup: function (frm) {
 		frm.set_query('default_price_list', { 'buying': 1 });
+		if (frm.doc.__islocal == 1) {
+			frm.set_value("represents_company", "");
+		}
 		frm.set_query('account', 'accounts', function (doc, cdt, cdn) {
 			var d = locals[cdt][cdn];
 			return {
@@ -45,4 +48,13 @@
 			erpnext.utils.set_party_dashboard_indicators(frm);
 		}
 	},
+
+	is_internal_supplier: function(frm) {
+		if (frm.doc.is_internal_supplier == 1) {
+			frm.toggle_reqd("represents_company", true);
+		}
+		else {
+			frm.toggle_reqd("represents_company", false);
+		}
+	}
 });