feat: Bank-Vorlage für N26
Spaltenzuordnung aus einem echten Export (Betrag in Spalte „Amount (EUR)", Partner als Empfänger, Payment Reference als Zweck, Partner-IBAN für die Transfer-Erkennung). Eine Kontostand-Spalte liefert N26 nicht, dort bleibt der Saldo-Abgleich also aus. Nachgerechnet: 246 Zeilen, Summe -719.51; mit Anfangssaldo 872.95 ergibt das exakt die tatsächlichen 153.44 EUR. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -50,6 +50,22 @@ PRESETS: list[dict] = [
|
|||||||
"column_map": {"date": 1, "amount": 3, "payee": 2, "balance": 4,
|
"column_map": {"date": 1, "amount": 3, "payee": 2, "balance": 4,
|
||||||
"purpose": None, "counterparty_iban": None},
|
"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",
|
"name": "Revolut",
|
||||||
"delimiter": ",",
|
"delimiter": ",",
|
||||||
|
|||||||
Reference in New Issue
Block a user