fix: get company attribute
diff --git a/erpnext/accounts/doctype/subscription/subscription.py b/erpnext/accounts/doctype/subscription/subscription.py
index 3daea44..0f1502b 100644
--- a/erpnext/accounts/doctype/subscription/subscription.py
+++ b/erpnext/accounts/doctype/subscription/subscription.py
@@ -310,7 +310,7 @@
 
 		# For backward compatibility
 		# Earlier subscription didn't had any company field
-		company = self.company or get_default_company()
+		company = self.get('company') or get_default_company()
 		if not company:
 			frappe.throw(_("Company is mandatory was generating invoice. Please set default company in Global Defaults"))