diff --git a/packages/loot-core/src/mocks/files/camt/camt.053.xml b/packages/loot-core/src/mocks/files/camt/camt.053.xml
index 9f22aa5e59..a6b5d66423 100644
--- a/packages/loot-core/src/mocks/files/camt/camt.053.xml
+++ b/packages/loot-core/src/mocks/files/camt/camt.053.xml
@@ -129,9 +129,7 @@
2013-12-30
-
- 2013-12-30
-
+
2013123001153870001
diff --git a/packages/loot-core/src/server/accounts/xmlcamt2json.ts b/packages/loot-core/src/server/accounts/xmlcamt2json.ts
index 3ffbf12bbc..d488ed3e1a 100644
--- a/packages/loot-core/src/server/accounts/xmlcamt2json.ts
+++ b/packages/loot-core/src/server/accounts/xmlcamt2json.ts
@@ -86,6 +86,9 @@ function convertToNumberOrNull(value: string): number | null {
}
function getDtOrDtTm(Date: DateRef | null): string | null {
+ if (!Date) {
+ return null;
+ }
if ('DtTm' in Date) {
return Date.DtTm.slice(0, 10);
}
diff --git a/upcoming-release-notes/3086.md b/upcoming-release-notes/3086.md
new file mode 100644
index 0000000000..f35a637ea1
--- /dev/null
+++ b/upcoming-release-notes/3086.md
@@ -0,0 +1,6 @@
+---
+category: Bugfix
+authors: [simonschmidt]
+---
+
+Fix crash on CAMT.053 imports with missing ValDt