Skip to content

Commit 7b94ece

Browse files
authored
Merge pull request #151 from reubano/bugfix/150-n26
n26: expect date in "Booking Date"
2 parents 8a0f706 + d0ffbbe commit 7b94ece

File tree

4 files changed

+56
-1
lines changed

4 files changed

+56
-1
lines changed

csv2ofx/mappings/n26.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ def gen_transaction_id(transaction):
2323
"delimiter": ",",
2424
"account": "N26 checking",
2525
"type": find_type,
26-
"date": itemgetter("Date"),
26+
"date": itemgetter("Booking Date"),
2727
"amount": itemgetter("Amount (EUR)"),
2828
"payee": itemgetter("Payee"),
2929
"notes": itemgetter("Payment reference"),

data/converted/n26.ofx

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
DATA:OFXSGML
2+
ENCODING:UTF-8
3+
<OFX>
4+
<SIGNONMSGSRSV1>
5+
<SONRS>
6+
<STATUS>
7+
<CODE>0</CODE>
8+
<SEVERITY>INFO</SEVERITY>
9+
</STATUS>
10+
<DTSERVER>20161031112908</DTSERVER>
11+
<LANGUAGE>ENG</LANGUAGE>
12+
</SONRS>
13+
</SIGNONMSGSRSV1>
14+
<BANKMSGSRSV1>
15+
<STMTTRNRS>
16+
<TRNUID></TRNUID>
17+
<STATUS>
18+
<CODE>0</CODE>
19+
<SEVERITY>INFO</SEVERITY>
20+
</STATUS>
21+
<STMTRS>
22+
<CURDEF>EUR</CURDEF>
23+
<BANKACCTFROM>
24+
<BANKID>89754e66afae91f7bcba8b9cbbd3aee7</BANKID>
25+
<ACCTID>57165337dd5eec7ef6c64f2b5ceb5a4d</ACCTID>
26+
<ACCTTYPE>CHECKING</ACCTTYPE>
27+
</BANKACCTFROM>
28+
<BANKTRANLIST>
29+
<DTSTART>19700101</DTSTART>
30+
<DTEND>20250406</DTEND>
31+
<STMTTRN>
32+
<TRNTYPE>CREDIT</TRNTYPE>
33+
<DTPOSTED>20200307000000</DTPOSTED>
34+
<TRNAMT>328.00</TRNAMT>
35+
<FITID>0f784b3d076143afe1fbcf8eb9338d31a6216da00d97de878f68409a5cf0534e</FITID>
36+
</STMTTRN>
37+
<STMTTRN>
38+
<TRNTYPE>DEBIT</TRNTYPE>
39+
<DTPOSTED>20200307000000</DTPOSTED>
40+
<TRNAMT>-328.00</TRNAMT>
41+
<FITID>9b7646a2be0e6aaa04a1154d7be039da00a8f0a34dd8623be4fc79ee8064cfbf</FITID>
42+
</STMTTRN>
43+
</BANKTRANLIST>
44+
</STMTRS>
45+
</STMTTRNRS>
46+
</BANKMSGSRSV1>
47+
</OFX>

data/test/n26.csv

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
"Booking Date","Value Date","Partner Name","Partner Iban",Type,"Payment Reference","Account Name","Amount (EUR)","Original Amount","Original Currency","Exchange Rate"
2+
2020-03-07,,"Compte courant",DE27100110000000000000,"Credit Transfer",,"Coffre fort",328.00,,,
3+
2020-03-07,,"Compte courant",DE27100110000000000000,"Debit Transfer",,"Coffre fort",-328.00,,,

tests/test_cli.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,11 @@
106106
"payoneer.csv",
107107
"payoneer.ofx",
108108
),
109+
(
110+
['-m', 'n26', SERVER_DATE],
111+
'n26.csv',
112+
'n26.ofx',
113+
),
109114
]
110115

111116

0 commit comments

Comments
 (0)