diff --git a/src/main/resources/static/js/transactions.js b/src/main/resources/static/js/transactions.js
index a1b47400f55978bb5d7900d235e106dfcbe3f30e..0145c19d59cbf3ca6f22b0146c65c5edf9cd85c3 100644
--- a/src/main/resources/static/js/transactions.js
+++ b/src/main/resources/static/js/transactions.js
@@ -367,10 +367,14 @@ function validateForm(allowEmptyAmount = false)
     }
 
     // start date
-    let isValidDate = validateDate('transaction-datepicker');
-    if(!isValidDate)
+    let datePickerId = 'transaction-datepicker';
+    if(document.getElementById(datePickerId) !== null)
     {
-        return false;
+        let isValidDate = validateDate();
+        if(!isValidDate)
+        {
+            return false;
+        }
     }
 
     // description