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")