import transactions from mt940 file

This commit is contained in:
MaysWind
2025-06-20 00:57:07 +08:00
parent 8f0e6ba95a
commit 4a6f7eb43c
20 changed files with 1128 additions and 1 deletions
+5
View File
@@ -167,6 +167,11 @@ export const SUPPORTED_IMPORT_FILE_TYPES: ImportFileType[] = [
name: 'Camt.053 Bank to Customer Statement File',
extensions: '.xml'
},
{
type: 'mt940',
name: 'MT940 Consumer Statement Message File',
extensions: '.txt'
},
{
type: 'gnucash',
name: 'GnuCash XML Database File',
+2
View File
@@ -1182,6 +1182,7 @@
"not support include directive for beancount file": "Not support \"include\" directive for Beancount file",
"invalid amount expression": "Amount expression is invalid",
"invalid xml file": "Invalid XML file",
"invalid mt940 file": "Invalid MT940 file",
"user custom exchange rate data not found": "User custom exchange rate data is not found",
"cannot update exchange rate data for base currency": "Cannot update exchange rate data for base currency",
"cannot delete exchange rate data for base currency": "Cannot delete exchange rate data for base currency",
@@ -1694,6 +1695,7 @@
"Day-month-year format": "Tag-Monat-Jahr-Format",
"Intuit Interchange Format (IIF) File": "Intuit Interchange Format (IIF)-Datei",
"Camt.053 Bank to Customer Statement File": "Camt.053 Bank to Customer Statement File",
"MT940 Consumer Statement Message File": "MT940 Consumer Statement Message File",
"Delimiter-separated Values (DSV) File": "Delimiter-separated Values (DSV) File",
"Delimiter-separated Values (DSV) Data": "Delimiter-separated Values (DSV) Data",
"GnuCash XML Database File": "GnuCash XML-Datenbankdatei",
+2
View File
@@ -1182,6 +1182,7 @@
"not support include directive for beancount file": "Not support \"include\" directive for Beancount file",
"invalid amount expression": "Amount expression is invalid",
"invalid xml file": "Invalid XML file",
"invalid mt940 file": "Invalid MT940 file",
"user custom exchange rate data not found": "User custom exchange rate data is not found",
"cannot update exchange rate data for base currency": "Cannot update exchange rate data for base currency",
"cannot delete exchange rate data for base currency": "Cannot delete exchange rate data for base currency",
@@ -1694,6 +1695,7 @@
"Day-month-year format": "Day-month-year format",
"Intuit Interchange Format (IIF) File": "Intuit Interchange Format (IIF) File",
"Camt.053 Bank to Customer Statement File": "Camt.053 Bank to Customer Statement File",
"MT940 Consumer Statement Message File": "MT940 Consumer Statement Message File",
"Delimiter-separated Values (DSV) File": "Delimiter-separated Values (DSV) File",
"Delimiter-separated Values (DSV) Data": "Delimiter-separated Values (DSV) Data",
"GnuCash XML Database File": "GnuCash XML Database File",
+2
View File
@@ -1182,6 +1182,7 @@
"not support include directive for beancount file": "Not support \"include\" directive for Beancount file",
"invalid amount expression": "Amount expression is invalid",
"invalid xml file": "Invalid XML file",
"invalid mt940 file": "Invalid MT940 file",
"user custom exchange rate data not found": "User custom exchange rate data is not found",
"cannot update exchange rate data for base currency": "Cannot update exchange rate data for base currency",
"cannot delete exchange rate data for base currency": "Cannot delete exchange rate data for base currency",
@@ -1694,6 +1695,7 @@
"Day-month-year format": "Formato día-mes-año",
"Intuit Interchange Format (IIF) File": "Archivo de formato de intercambio Intuit (IIF)",
"Camt.053 Bank to Customer Statement File": "Camt.053 Bank to Customer Statement File",
"MT940 Consumer Statement Message File": "MT940 Consumer Statement Message File",
"Delimiter-separated Values (DSV) File": "Delimiter-separated Values (DSV) File",
"Delimiter-separated Values (DSV) Data": "Delimiter-separated Values (DSV) Data",
"GnuCash XML Database File": "Archivo de base de datos XML GnuCash",
+2
View File
@@ -1182,6 +1182,7 @@
"not support include directive for beancount file": "Direttiva \"include\" non supportata per il file Beancount",
"invalid amount expression": "Espressione dell'importo non valida",
"invalid xml file": "Invalid XML file",
"invalid mt940 file": "Invalid MT940 file",
"user custom exchange rate data not found": "User custom exchange rate data is not found",
"cannot update exchange rate data for base currency": "Cannot update exchange rate data for base currency",
"cannot delete exchange rate data for base currency": "Cannot delete exchange rate data for base currency",
@@ -1694,6 +1695,7 @@
"Day-month-year format": "Formato giorno-mese-anno",
"Intuit Interchange Format (IIF) File": "File Intuit Interchange Format (IIF)",
"Camt.053 Bank to Customer Statement File": "Camt.053 Bank to Customer Statement File",
"MT940 Consumer Statement Message File": "MT940 Consumer Statement Message File",
"Delimiter-separated Values (DSV) File": "File valori separati da delimitatore (DSV)",
"Delimiter-separated Values (DSV) Data": "Dati valori separati da delimitatore (DSV)",
"GnuCash XML Database File": "File database XML GnuCash",
+2
View File
@@ -1182,6 +1182,7 @@
"not support include directive for beancount file": "Not support \"include\" directive for Beancount file",
"invalid amount expression": "Amount expression is invalid",
"invalid xml file": "Invalid XML file",
"invalid mt940 file": "Invalid MT940 file",
"user custom exchange rate data not found": "User custom exchange rate data is not found",
"cannot update exchange rate data for base currency": "Cannot update exchange rate data for base currency",
"cannot delete exchange rate data for base currency": "Cannot delete exchange rate data for base currency",
@@ -1694,6 +1695,7 @@
"Day-month-year format": "日-月-年 形式",
"Intuit Interchange Format (IIF) File": "Intuit Interchange Format (IIF) ファイル",
"Camt.053 Bank to Customer Statement File": "Camt.053 Bank to Customer Statement File",
"MT940 Consumer Statement Message File": "MT940 Consumer Statement Message File",
"Delimiter-separated Values (DSV) File": "Delimiter-separated Values (DSV) ファイル",
"Delimiter-separated Values (DSV) Data": "Delimiter-separated Values (DSV) データ",
"GnuCash XML Database File": "GnuCash XMLデータベースファイル",
+2
View File
@@ -1182,6 +1182,7 @@
"not support include directive for beancount file": "Not support \"include\" directive for Beancount file",
"invalid amount expression": "Amount expression is invalid",
"invalid xml file": "Invalid XML file",
"invalid mt940 file": "Invalid MT940 file",
"user custom exchange rate data not found": "User custom exchange rate data is not found",
"cannot update exchange rate data for base currency": "Cannot update exchange rate data for base currency",
"cannot delete exchange rate data for base currency": "Cannot delete exchange rate data for base currency",
@@ -1694,6 +1695,7 @@
"Day-month-year format": "Формат день-месяц-год",
"Intuit Interchange Format (IIF) File": "Файл Intuit Interchange Format (IIF)",
"Camt.053 Bank to Customer Statement File": "Camt.053 Bank to Customer Statement File",
"MT940 Consumer Statement Message File": "MT940 Consumer Statement Message File",
"Delimiter-separated Values (DSV) File": "Delimiter-separated Values (DSV) File",
"Delimiter-separated Values (DSV) Data": "Delimiter-separated Values (DSV) Data",
"GnuCash XML Database File": "Файл базы данных GnuCash XML",
+2
View File
@@ -1182,6 +1182,7 @@
"not support include directive for beancount file": "Не підтримується директива \"include\" у файлі Beancount",
"invalid amount expression": "Недійсний вираз суми",
"invalid xml file": "Invalid XML file",
"invalid mt940 file": "Invalid MT940 file",
"user custom exchange rate data not found": "User custom exchange rate data is not found",
"cannot update exchange rate data for base currency": "Cannot update exchange rate data for base currency",
"cannot delete exchange rate data for base currency": "Cannot delete exchange rate data for base currency",
@@ -1694,6 +1695,7 @@
"Day-month-year format": "Формат день-місяць-рік",
"Intuit Interchange Format (IIF) File": "Файл Intuit Interchange Format (IIF)",
"Camt.053 Bank to Customer Statement File": "Camt.053 Bank to Customer Statement File",
"MT940 Consumer Statement Message File": "MT940 Consumer Statement Message File",
"Delimiter-separated Values (DSV) File": "Файл із розділювачами значень (DSV)",
"Delimiter-separated Values (DSV) Data": "Дані з розділювачами значень (DSV)",
"GnuCash XML Database File": "Файл бази даних GnuCash XML",
+2
View File
@@ -1182,6 +1182,7 @@
"not support include directive for beancount file": "Not support \"include\" directive for Beancount file",
"invalid amount expression": "Amount expression is invalid",
"invalid xml file": "Invalid XML file",
"invalid mt940 file": "Invalid MT940 file",
"user custom exchange rate data not found": "User custom exchange rate data is not found",
"cannot update exchange rate data for base currency": "Cannot update exchange rate data for base currency",
"cannot delete exchange rate data for base currency": "Cannot delete exchange rate data for base currency",
@@ -1694,6 +1695,7 @@
"Day-month-year format": "Định dạng ngày-tháng-năm",
"Intuit Interchange Format (IIF) File": "Tệp Intuit Interchange Format (IIF)",
"Camt.053 Bank to Customer Statement File": "Camt.053 Bank to Customer Statement File",
"MT940 Consumer Statement Message File": "MT940 Consumer Statement Message File",
"Delimiter-separated Values (DSV) File": "Delimiter-separated Values (DSV) File",
"Delimiter-separated Values (DSV) Data": "Delimiter-separated Values (DSV) Data",
"GnuCash XML Database File": "Tệp cơ sở dữ liệu XML GnuCash",
+2
View File
@@ -1182,6 +1182,7 @@
"not support include directive for beancount file": "不支持 Beancount 文件的 \"include\" 指令",
"invalid amount expression": "金额表达式无效",
"invalid xml file": "无效的 XML 文件",
"invalid mt940 file": "无效的 MT940 文件",
"user custom exchange rate data not found": "用户自定义汇率数据不存在",
"cannot update exchange rate data for base currency": "不能更新默认货币的汇率数据",
"cannot delete exchange rate data for base currency": "不能删除默认货币的汇率数据",
@@ -1694,6 +1695,7 @@
"Day-month-year format": "日-月-年 格式",
"Intuit Interchange Format (IIF) File": "Intuit Interchange Format (IIF) 文件",
"Camt.053 Bank to Customer Statement File": "Camt.053 银行对账单文件",
"MT940 Consumer Statement Message File": "MT940 客户对账消息文件",
"Delimiter-separated Values (DSV) File": "分隔符分隔值 (DSV) 文件",
"Delimiter-separated Values (DSV) Data": "分隔符分隔值 (DSV) 数据",
"GnuCash XML Database File": "GnuCash XML 数据库文件",
+2
View File
@@ -1182,6 +1182,7 @@
"not support include directive for beancount file": "不支援 Beancount 檔案的 \"include\" 指令",
"invalid amount expression": "金額表達式無效",
"invalid xml file": "無效的 XML 檔案",
"invalid mt940 file": "無效的 MT940 檔案",
"user custom exchange rate data not found": "使用者自訂匯率資料不存在",
"cannot update exchange rate data for base currency": "不能更新基準貨幣的匯率資料",
"cannot delete exchange rate data for base currency": "不能刪除基準貨幣的匯率資料",
@@ -1694,6 +1695,7 @@
"Day-month-year format": "日-月-年 格式",
"Intuit Interchange Format (IIF) File": "Intuit Interchange Format (IIF) 檔案",
"Camt.053 Bank to Customer Statement File": "Camt.053 銀行對帳單檔案",
"MT940 Consumer Statement Message File": "MT940 客戶對帳訊息檔案",
"Delimiter-separated Values (DSV) File": "分隔符分隔值 (DSV) 檔案",
"Delimiter-separated Values (DSV) Data": "分隔符分隔值 (DSV) 資料",
"GnuCash XML Database File": "GnuCash XML 資料庫檔案",