diff --git a/backend/app/services/csv_import.py b/backend/app/services/csv_import.py index 1f3caf3..5ea0e19 100644 --- a/backend/app/services/csv_import.py +++ b/backend/app/services/csv_import.py @@ -50,6 +50,22 @@ PRESETS: list[dict] = [ "column_map": {"date": 1, "amount": 3, "payee": 2, "balance": 4, "purpose": None, "counterparty_iban": None}, }, + { + "name": "N26", + "delimiter": ",", + "decimal_sep": ".", + "date_format": "%Y-%m-%d", + "encoding": "utf-8", + "has_header": True, + "skip_rows": 0, + "amount_mode": "signed", + # Spalten: 0=Buchungsdatum, 1=Valuta, 2=Partner, 3=Partner-IBAN, 4=Typ, + # 5=Verwendungszweck, 6=Kontoname, 7=Betrag (EUR), 8=Originalbetrag, + # 9=Originalwährung, 10=Kurs. Eine Saldo-Spalte gibt es hier nicht, + # deshalb ist beim Import kein Saldo-Abgleich möglich. + "column_map": {"date": 0, "amount": 7, "payee": 2, "purpose": 5, + "counterparty_iban": 3}, + }, { "name": "Revolut", "delimiter": ",",