diff --git a/api/core/data/processing/importing.py b/api/core/data/processing/importing.py
index 711b23d26db2c215b3463fc34ab0035944e8a771..31b74aacc3997887b2f93436bb78b0096d49aecd 100644
--- a/api/core/data/processing/importing.py
+++ b/api/core/data/processing/importing.py
@@ -120,7 +120,7 @@ class Importing:
             )
         """
 
-        #tic = time.perf_counter()
+        # tic = time.perf_counter()
         d = Importing.__data2io__(df_values)
         cols = ('sampling_point_id', 'begin_position', 'end_position', 'value', 'verification_flag', 'validation_flag', 'import_value', 'scaled_value')
         cursor.execute('CREATE TEMP TABLE source(sampling_point_id varchar(100), begin_position varchar(25), end_position varchar(25),value numeric(255,5), verification_flag integer,validation_flag integer, import_value numeric(255,5), scaled_value numeric(255,5)) ON COMMIT DROP;')
@@ -135,6 +135,6 @@ class Importing:
         data = df_values.to_dict("records")
         si = io.StringIO()
         for row in data:
-            si.write(f"{row['sampling_point_id']}\t{row['begin_position']}\t{row['end_position']}\t{row['value']}\t{row['verification_flag']}\t{row['validation_flag']}\t{row['import_value']}\t{row['scaled_value']}\n")
+            si.write(f"{row['sampling_point_id']}\t{row['begin_position'].isoformat()}\t{row['end_position'].isoformat()}\t{row['value']}\t{row['verification_flag']}\t{row['validation_flag']}\t{row['import_value']}\t{row['scaled_value']}\n")
         si.seek(0)
         return si
diff --git a/client/src/helpers/utils.js b/client/src/helpers/utils.js
index 6807cba6c3ad735766ccf17787e06eee4dc884b0..9d7eaac3ead7a81850245fac4d310e939cb61f66 100644
--- a/client/src/helpers/utils.js
+++ b/client/src/helpers/utils.js
@@ -106,4 +106,4 @@ export const filterList = (q, list, exclude_list) => {
   });
 };
 
-export const version = "3.0.4";
+export const version = "3.0.5";