fix: fail silently
diff --git a/erpnext/regional/germany/accounts_controller.py b/erpnext/regional/germany/accounts_controller.py
index 5b2b31f..0ab027b 100644
--- a/erpnext/regional/germany/accounts_controller.py
+++ b/erpnext/regional/germany/accounts_controller.py
@@ -37,7 +37,14 @@
 
 	for field in required_fields:
 		condition = field.get("condition")
-		if condition and not frappe.safe_eval(condition, doc.as_dict()):
+		condition_true = True
+		try:
+			condition_true = frappe.safe_eval(condition, doc.as_dict())
+		except:
+			# invalid condition should not result in an error
+			pass
+
+		if condition and not condition_true:
 			continue
 
 		field_name = field.get("field_name")