In [45]:
wb_name = 'GemeinsameBilanzierung_16_17.xlsx'
month = 'Juli'

In [46]:
import pandas as pd
import numpy as np

#budgeting = pd.read_excel(wb_name, month, skiprows=5, parse_cols='A:D')
budgeting = pd.read_excel(wb_name, month, skiprows=4, parse_cols=range(4))
budgeting.columns = ['budget_type', 'description', 'date', 'amount']
budgeting = budgeting.dropna(how='all')
budgeting['amount'] = round(budgeting['amount'], 2)
display(budgeting)


budget_type description date amount
0 R Miete 2017-07-03 -568.00
1 R Berufsunfähigkeitsversicherung 2017-07-03 -49.05
2 R Strom EnviaM 2017-07-31 -51.00
3 R Vodafone 2017-07-20 -19.99
4 M Telefonie 2017-07-10 -0.11
5 R Rechtsschutzversicherung 2017-01-30 -13.90
6 R Haftpflichtversicherung 2017-07-03 -7.50
7 G GEW 2017-07-05 -2.50
8 R Semestergebühr Max 2016-06-21 -50.56
9 R Semestergebühr Paul 2016-06-21 -46.15
10 R GEZ 2017-03-31 -17.50
11 R Handy Max 2017-07-10 -7.99
12 R Handy Paul 2017-07-10 -7.99
13 G Spotify Max 2017-07-12 -4.99
14 G Apple Music Paul 2017-07-25 -4.99
15 G Backblaze Max 2017-04-18 -3.77
16 G Backblaze Paul 2017-04-18 -3.77
17 G Fitnessstudio 2017-07-04 -39.80
18 L Kaufland 2017-07-01 -58.45
19 A Frühstücken 2017-07-02 -23.00
20 L Wasser 2017-07-04 -0.36
21 L Eis 2017-07-05 -1.99
22 AM Mittagessen Mensa 2017-07-05 -1.35
23 M Blume 2017-07-06 -2.00
24 D Medikament Cortison 2017-07-06 -5.00
25 L Rewe 2017-07-07 -8.69
26 AM Mittagessen Mensa 2017-07-07 -1.35
27 L Netto 2017-07-08 -21.40
28 D DM 2017-07-08 -19.65
29 M Briefmarke 2017-07-08 -1.45
... ... ... ... ...
43 A Konditorei 2017-07-16 -5.80
44 AM Mittagessen Mensa 2017-07-17 -0.55
45 AM Mittagessen 2017-07-17 -1.50
46 L Brot 2017-07-18 -0.95
47 AM Mittagessen Mensa 2017-07-18 -1.35
48 L Lidl Eis + Wasser 2017-07-18 -2.35
49 L Kaufland 2017-07-19 -40.10
50 M Friseur 2017-07-20 -32.00
51 S Saturn 2017-07-20 -9.99
52 L Real 2017-07-20 -3.18
53 T Bus nach Halle 2017-07-21 -12.19
54 AM Mittagessen Mensa 2017-07-21 -1.35
55 T Fahrt Halle -> Berlin 2017-07-23 -24.00
56 AM Mittagessen Mensa 2017-07-24 -1.35
57 A Mamma Monti 2017-07-25 -20.00
58 AM Mittagessen 2017-07-27 -1.15
59 S Portemonnaies 2017-07-27 -35.98
60 S Koffer 2017-07-27 -49.99
61 L Brot 2017-07-27 -0.75
62 L Netto 2017-07-27 -21.80
63 L Eis 2017-07-27 -1.49
64 AM Mittagessen Mensa 2017-07-15 -1.35
65 AM Mittagessen Mensa 2017-07-16 -1.35
66 L Real 2017-07-27 -16.99
67 S Kopfkissen 2017-07-28 -79.92
68 A Lin's Mandarin 2017-07-30 -47.60
69 A Lin's Mandarin Trinkgeld 2017-07-30 -3.00
70 L Edeka 2017-07-30 -3.58
71 T Fahrt Berlin -> FFM 2017-07-31 -24.00
72 L Eis 2017-07-30 -4.80

73 rows × 4 columns


In [47]:
budgeting['excel_range'] = 'A' + (budgeting.index + 6).astype(str) + ':D' + (budgeting.index + 6).astype(str)
display(budgeting)


budget_type description date amount excel_range
0 R Miete 2017-07-03 -568.00 A6:D6
1 R Berufsunfähigkeitsversicherung 2017-07-03 -49.05 A7:D7
2 R Strom EnviaM 2017-07-31 -51.00 A8:D8
3 R Vodafone 2017-07-20 -19.99 A9:D9
4 M Telefonie 2017-07-10 -0.11 A10:D10
5 R Rechtsschutzversicherung 2017-01-30 -13.90 A11:D11
6 R Haftpflichtversicherung 2017-07-03 -7.50 A12:D12
7 G GEW 2017-07-05 -2.50 A13:D13
8 R Semestergebühr Max 2016-06-21 -50.56 A14:D14
9 R Semestergebühr Paul 2016-06-21 -46.15 A15:D15
10 R GEZ 2017-03-31 -17.50 A16:D16
11 R Handy Max 2017-07-10 -7.99 A17:D17
12 R Handy Paul 2017-07-10 -7.99 A18:D18
13 G Spotify Max 2017-07-12 -4.99 A19:D19
14 G Apple Music Paul 2017-07-25 -4.99 A20:D20
15 G Backblaze Max 2017-04-18 -3.77 A21:D21
16 G Backblaze Paul 2017-04-18 -3.77 A22:D22
17 G Fitnessstudio 2017-07-04 -39.80 A23:D23
18 L Kaufland 2017-07-01 -58.45 A24:D24
19 A Frühstücken 2017-07-02 -23.00 A25:D25
20 L Wasser 2017-07-04 -0.36 A26:D26
21 L Eis 2017-07-05 -1.99 A27:D27
22 AM Mittagessen Mensa 2017-07-05 -1.35 A28:D28
23 M Blume 2017-07-06 -2.00 A29:D29
24 D Medikament Cortison 2017-07-06 -5.00 A30:D30
25 L Rewe 2017-07-07 -8.69 A31:D31
26 AM Mittagessen Mensa 2017-07-07 -1.35 A32:D32
27 L Netto 2017-07-08 -21.40 A33:D33
28 D DM 2017-07-08 -19.65 A34:D34
29 M Briefmarke 2017-07-08 -1.45 A35:D35
... ... ... ... ... ...
43 A Konditorei 2017-07-16 -5.80 A49:D49
44 AM Mittagessen Mensa 2017-07-17 -0.55 A50:D50
45 AM Mittagessen 2017-07-17 -1.50 A51:D51
46 L Brot 2017-07-18 -0.95 A52:D52
47 AM Mittagessen Mensa 2017-07-18 -1.35 A53:D53
48 L Lidl Eis + Wasser 2017-07-18 -2.35 A54:D54
49 L Kaufland 2017-07-19 -40.10 A55:D55
50 M Friseur 2017-07-20 -32.00 A56:D56
51 S Saturn 2017-07-20 -9.99 A57:D57
52 L Real 2017-07-20 -3.18 A58:D58
53 T Bus nach Halle 2017-07-21 -12.19 A59:D59
54 AM Mittagessen Mensa 2017-07-21 -1.35 A60:D60
55 T Fahrt Halle -> Berlin 2017-07-23 -24.00 A61:D61
56 AM Mittagessen Mensa 2017-07-24 -1.35 A62:D62
57 A Mamma Monti 2017-07-25 -20.00 A63:D63
58 AM Mittagessen 2017-07-27 -1.15 A64:D64
59 S Portemonnaies 2017-07-27 -35.98 A65:D65
60 S Koffer 2017-07-27 -49.99 A66:D66
61 L Brot 2017-07-27 -0.75 A67:D67
62 L Netto 2017-07-27 -21.80 A68:D68
63 L Eis 2017-07-27 -1.49 A69:D69
64 AM Mittagessen Mensa 2017-07-15 -1.35 A70:D70
65 AM Mittagessen Mensa 2017-07-16 -1.35 A71:D71
66 L Real 2017-07-27 -16.99 A72:D72
67 S Kopfkissen 2017-07-28 -79.92 A73:D73
68 A Lin's Mandarin 2017-07-30 -47.60 A74:D74
69 A Lin's Mandarin Trinkgeld 2017-07-30 -3.00 A75:D75
70 L Edeka 2017-07-30 -3.58 A76:D76
71 T Fahrt Berlin -> FFM 2017-07-31 -24.00 A77:D77
72 L Eis 2017-07-30 -4.80 A78:D78

73 rows × 5 columns


In [48]:
col_titles = ['description', 'date', 'amount']

max_bargeld = pd.read_excel(wb_name, month, skiprows=5, parse_cols='H:J')
paul_bargeld = pd.read_excel(wb_name, month, skiprows=5,parse_cols='K:M')
konto = pd.read_excel(wb_name, month, skiprows=5,parse_cols='N:P')

max_bargeld.columns = col_titles
max_bargeld = max_bargeld.dropna(how='all')
max_bargeld['amount'] = round(max_bargeld['amount'], 2)
max_bargeld['money_pot'] = 'BM'
max_bargeld['excel_range'] = 'H' + (max_bargeld.index + 7).astype(str) + ':J' + (max_bargeld.index + 7).astype(str)

paul_bargeld.columns = col_titles
paul_bargeld = paul_bargeld.dropna(how='all')
paul_bargeld['amount'] = round(paul_bargeld['amount'], 2)
paul_bargeld['money_pot'] = 'BM'
paul_bargeld['excel_range'] = 'K' + (paul_bargeld.index + 7).astype(str) + ':M' + (paul_bargeld.index + 7).astype(str)

konto.columns = col_titles
konto = konto.dropna(how='all')
konto['amount'] = round(konto['amount'], 2)
konto['money_pot'] = 'KG'
konto['excel_range'] = 'N' + (konto.index + 7).astype(str) + ':P' + (konto.index + 7).astype(str)

conjoined = pd.concat([max_bargeld, paul_bargeld, konto])

display(conjoined)


description date amount money_pot excel_range
0 Frühstücken 2017-07-02 -23.00 BM H7:J7
1 Blume 2017-07-06 -2.00 BM H8:J8
2 Medikament Cortison 2017-07-06 -5.00 BM H9:J9
3 Geld aus Schatulle 2017-07-12 1.00 BM H10:J10
4 Rumfresserei 2017-07-12 -0.99 BM H11:J11
5 Geld abheben 2017-07-13 30.00 BM H12:J12
6 Karte aufladen 2017-07-13 -10.00 BM H13:J13
7 Anzug Reinigung 2017-07-13 -9.50 BM H14:J14
8 Geld abheben 2017-07-18 10.00 BM H15:J15
9 Brot 2017-07-18 -0.95 BM H16:J16
10 Geld aus Schatulle 2017-07-20 0.70 BM H17:J17
11 Differenz NaT -11.21 BM H18:J18
12 Mensakarte auslösen 2017-07-27 4.15 BM H19:J19
13 Wasser an Aras verkaufen 2017-07-27 25.20 BM H20:J20
14 Brot 2017-07-27 -0.75 BM H21:J21
15 Netto 2017-07-27 -21.80 BM H22:J22
16 Eis 2017-07-27 -1.49 BM H23:J23
17 Geld an Schatulle 2017-07-27 -3.36 BM H24:J24
18 Eis 2017-07-30 -4.80 BM H25:J25
19 Geld abheben 2017-07-30 40.00 BM H26:J26
20 Lin's Mandarin Trinkgeld 2017-07-30 -3.00 BM H27:J27
21 Geld aus Schatulle 2017-07-30 4.00 BM H28:J28
0 Geld von Carla NaT 10.00 BM K7:M7
1 Geld aus Schatulle NaT 10.00 BM K8:M8
2 Mittagessen 2017-07-10 -1.50 BM K9:M9
3 Türkischer Supermarkt 2017-07-15 -5.94 BM K10:M10
4 Konditorei 2017-07-16 -5.80 BM K11:M11
5 Mittagessen 2017-07-17 -1.50 BM K12:M12
6 Differenz NaT -4.70 BM K13:M13
7 Geld abheben 2017-07-20 40.00 BM K14:M14
... ... ... ... ... ...
24 Geld abheben 2017-07-18 -10.00 KG N31:P31
25 Lidl Eis + Wasser 2017-07-18 -2.35 KG N32:P32
26 Kaufland 2017-07-19 -40.10 KG N33:P33
27 Vodafone 2017-07-20 -19.99 KG N34:P34
28 Geld abheben 2017-07-20 -40.00 KG N35:P35
29 Saturn 2017-07-20 -9.99 KG N36:P36
30 Real 2017-07-20 -3.18 KG N37:P37
31 Kindergeld Paul Juni - Sparen 2017-07-21 141.00 KG N38:P38
32 4 Fahrtenkarte DB 2017-07-21 -96.00 KG N39:P39
33 Bus nach Halle 2017-07-21 -12.19 KG N40:P40
34 Itunes Paul 2017-07-25 -4.99 KG N41:P41
35 Mamma Monti 2017-07-25 -20.00 KG N42:P42
36 Portemonnaies 2017-07-27 -35.98 KG N43:P43
37 Koffer 2017-07-27 -49.99 KG N44:P44
38 Krankenkassenrücklage 2017-07-28 780.00 KG N45:P45
39 Krankenkassenrücklage ans Consorsbankkonto 2017-07-28 -780.00 KG N46:P46
40 Budgetgeld vom Consorsbankkonto 2017-07-28 606.00 KG N47:P47
41 Miete FFM an Max 2017-07-28 -450.00 KG N48:P48
42 Zu viel überwiesen von Max 2017-07-28 -31.00 KG N49:P49
43 Tagegeld Warnemünde 2017-07-28 57.60 KG N50:P50
44 Restsparen Mai+Juni 2017-07-28 -57.00 KG N51:P51
45 Sparen Juli 2017-07-28 -49.00 KG N52:P52
46 Rücklage Semesterbeitrag Max aufgelöst 2017-07-28 153.50 KG N53:P53
47 Rücklage Semesterbeitrag Max ans Consorsbankkonto 2017-07-28 -153.50 KG N54:P54
48 Real 2017-07-27 -16.99 KG N55:P55
49 Kopfkissen 2017-07-28 -79.92 KG N56:P56
50 Lin's Mandarin 2017-07-30 -47.60 KG N57:P57
51 Edeka 2017-07-31 -3.58 KG N58:P58
52 Geld abheben 2017-07-30 -40.00 KG N59:P59
53 Strom EnviaM 2017-07-31 -51.00 KG N60:P60

90 rows × 5 columns


In [51]:
all_info = pd.merge(budgeting, conjoined, how='outer', 
                    on=['description', 'date', 'amount'])

#all_info = all_info['excel_range_x'] + ' & ' + all_info['excel_range_y'] + ' :: Full info merged' if \
#            not (all_info['excel_range_x'].isnull() or all_info['excel_range_y'].isnull()) \
#            else all_info['excel_range_x'] + ' :: Only budget info' if all_info['excel_range_y'].isnull() \
#            else all_info['excel_range_y'] + ' :: Missing budget info' if all_info['excel_range_x'].isnull() \
#            else '??? :: miracle info'

all_info['excel_ranges'] = all_info['excel_range_x'].replace(to_replace=np.NaN, value='') + '%%' \
                            + all_info['excel_range_y'].replace(np.NaN, '')
        
display(all_info)

perfect_result = all_info.dropna()
display(perfect_result)


budget_type description date amount excel_range_x money_pot excel_range_y excel_ranges
0 R Miete 2017-07-03 -568.00 A6:D6 KG N9:P9 A6:D6%%N9:P9
1 R Berufsunfähigkeitsversicherung 2017-07-03 -49.05 A7:D7 KG N8:P8 A7:D7%%N8:P8
2 R Strom EnviaM 2017-07-31 -51.00 A8:D8 KG N60:P60 A8:D8%%N60:P60
3 R Vodafone 2017-07-20 -19.99 A9:D9 KG N34:P34 A9:D9%%N34:P34
4 M Telefonie 2017-07-10 -0.11 A10:D10 NaN NaN A10:D10%%
5 R Rechtsschutzversicherung 2017-01-30 -13.90 A11:D11 NaN NaN A11:D11%%
6 R Haftpflichtversicherung 2017-07-03 -7.50 A12:D12 KG N7:P7 A12:D12%%N7:P7
7 G GEW 2017-07-05 -2.50 A13:D13 NaN NaN A13:D13%%
8 R Semestergebühr Max 2016-06-21 -50.56 A14:D14 NaN NaN A14:D14%%
9 R Semestergebühr Paul 2016-06-21 -46.15 A15:D15 NaN NaN A15:D15%%
10 R GEZ 2017-03-31 -17.50 A16:D16 NaN NaN A16:D16%%
11 R Handy Max 2017-07-10 -7.99 A17:D17 NaN NaN A17:D17%%
12 R Handy Paul 2017-07-10 -7.99 A18:D18 KG N23:P23 A18:D18%%N23:P23
13 G Spotify Max 2017-07-12 -4.99 A19:D19 KG N25:P25 A19:D19%%N25:P25
14 G Apple Music Paul 2017-07-25 -4.99 A20:D20 NaN NaN A20:D20%%
15 G Backblaze Max 2017-04-18 -3.77 A21:D21 NaN NaN A21:D21%%
16 G Backblaze Paul 2017-04-18 -3.77 A22:D22 NaN NaN A22:D22%%
17 G Fitnessstudio 2017-07-04 -39.80 A23:D23 NaN NaN A23:D23%%
18 L Kaufland 2017-07-01 -58.45 A24:D24 KG N11:P11 A24:D24%%N11:P11
19 A Frühstücken 2017-07-02 -23.00 A25:D25 BM H7:J7 A25:D25%%H7:J7
20 L Wasser 2017-07-04 -0.36 A26:D26 KG N13:P13 A26:D26%%N13:P13
21 L Eis 2017-07-05 -1.99 A27:D27 KG N15:P15 A27:D27%%N15:P15
22 AM Mittagessen Mensa 2017-07-05 -1.35 A28:D28 NaN NaN A28:D28%%
23 M Blume 2017-07-06 -2.00 A29:D29 BM H8:J8 A29:D29%%H8:J8
24 D Medikament Cortison 2017-07-06 -5.00 A30:D30 BM H9:J9 A30:D30%%H9:J9
25 L Rewe 2017-07-07 -8.69 A31:D31 NaN NaN A31:D31%%
26 AM Mittagessen Mensa 2017-07-07 -1.35 A32:D32 NaN NaN A32:D32%%
27 L Netto 2017-07-08 -21.40 A33:D33 KG N19:P19 A33:D33%%N19:P19
28 D DM 2017-07-08 -19.65 A34:D34 KG N20:P20 A34:D34%%N20:P20
29 M Briefmarke 2017-07-08 -1.45 A35:D35 KG N18:P18 A35:D35%%N18:P18
... ... ... ... ... ... ... ... ...
87 NaN Geld abheben 2017-07-20 40.00 NaN BM K14:M14 %%K14:M14
88 NaN Geld von Angelika (Ticket ICCM) NaT 2.20 NaN BM K16:M16 %%K16:M16
89 NaN Geld an Schatulle 2017-07-27 -3.56 NaN BM K17:M17 %%K17:M17
90 NaN Mittagessen 2017-07-27 -1.80 NaN BM K18:M18 %%K18:M18
91 NaN Differenz 2017-07-28 -3.00 NaN BM K19:M19 %%K19:M19
92 NaN Geld an Schatulle 2017-07-28 -2.40 NaN BM K20:M20 %%K20:M20
93 NaN Korrektur für Mai+Juni 2017-06-02 1139.25 NaN KG N10:P10 %%N10:P10
94 NaN Sport 2017-07-04 -39.80 NaN KG N12:P12 %%N12:P12
95 NaN GEW Juli - Sep 2017-07-05 -7.50 NaN KG N14:P14 %%N14:P14
96 NaN Restbeitrag Paul Mai+Juni 2017-07-06 23.00 NaN KG N16:P16 %%N16:P16
97 NaN Rewe 2017-07-07 -18.69 NaN KG N17:P17 %%N17:P17
98 NaN Handy Max 2017-07-10 -8.10 NaN KG N22:P22 %%N22:P22
99 NaN Geld abheben 2017-07-13 -30.00 NaN KG N27:P27 %%N27:P27
100 NaN Geld abheben 2017-07-18 -10.00 NaN KG N31:P31 %%N31:P31
101 NaN Geld abheben 2017-07-20 -40.00 NaN KG N35:P35 %%N35:P35
102 NaN Kindergeld Paul Juni - Sparen 2017-07-21 141.00 NaN KG N38:P38 %%N38:P38
103 NaN 4 Fahrtenkarte DB 2017-07-21 -96.00 NaN KG N39:P39 %%N39:P39
104 NaN Itunes Paul 2017-07-25 -4.99 NaN KG N41:P41 %%N41:P41
105 NaN Krankenkassenrücklage 2017-07-28 780.00 NaN KG N45:P45 %%N45:P45
106 NaN Krankenkassenrücklage ans Consorsbankkonto 2017-07-28 -780.00 NaN KG N46:P46 %%N46:P46
107 NaN Budgetgeld vom Consorsbankkonto 2017-07-28 606.00 NaN KG N47:P47 %%N47:P47
108 NaN Miete FFM an Max 2017-07-28 -450.00 NaN KG N48:P48 %%N48:P48
109 NaN Zu viel überwiesen von Max 2017-07-28 -31.00 NaN KG N49:P49 %%N49:P49
110 NaN Tagegeld Warnemünde 2017-07-28 57.60 NaN KG N50:P50 %%N50:P50
111 NaN Restsparen Mai+Juni 2017-07-28 -57.00 NaN KG N51:P51 %%N51:P51
112 NaN Sparen Juli 2017-07-28 -49.00 NaN KG N52:P52 %%N52:P52
113 NaN Rücklage Semesterbeitrag Max aufgelöst 2017-07-28 153.50 NaN KG N53:P53 %%N53:P53
114 NaN Rücklage Semesterbeitrag Max ans Consorsbankkonto 2017-07-28 -153.50 NaN KG N54:P54 %%N54:P54
115 NaN Edeka 2017-07-31 -3.58 NaN KG N58:P58 %%N58:P58
116 NaN Geld abheben 2017-07-30 -40.00 NaN KG N59:P59 %%N59:P59

117 rows × 8 columns

budget_type description date amount excel_range_x money_pot excel_range_y excel_ranges
0 R Miete 2017-07-03 -568.00 A6:D6 KG N9:P9 A6:D6%%N9:P9
1 R Berufsunfähigkeitsversicherung 2017-07-03 -49.05 A7:D7 KG N8:P8 A7:D7%%N8:P8
2 R Strom EnviaM 2017-07-31 -51.00 A8:D8 KG N60:P60 A8:D8%%N60:P60
3 R Vodafone 2017-07-20 -19.99 A9:D9 KG N34:P34 A9:D9%%N34:P34
6 R Haftpflichtversicherung 2017-07-03 -7.50 A12:D12 KG N7:P7 A12:D12%%N7:P7
12 R Handy Paul 2017-07-10 -7.99 A18:D18 KG N23:P23 A18:D18%%N23:P23
13 G Spotify Max 2017-07-12 -4.99 A19:D19 KG N25:P25 A19:D19%%N25:P25
18 L Kaufland 2017-07-01 -58.45 A24:D24 KG N11:P11 A24:D24%%N11:P11
19 A Frühstücken 2017-07-02 -23.00 A25:D25 BM H7:J7 A25:D25%%H7:J7
20 L Wasser 2017-07-04 -0.36 A26:D26 KG N13:P13 A26:D26%%N13:P13
21 L Eis 2017-07-05 -1.99 A27:D27 KG N15:P15 A27:D27%%N15:P15
23 M Blume 2017-07-06 -2.00 A29:D29 BM H8:J8 A29:D29%%H8:J8
24 D Medikament Cortison 2017-07-06 -5.00 A30:D30 BM H9:J9 A30:D30%%H9:J9
27 L Netto 2017-07-08 -21.40 A33:D33 KG N19:P19 A33:D33%%N19:P19
28 D DM 2017-07-08 -19.65 A34:D34 KG N20:P20 A34:D34%%N20:P20
29 M Briefmarke 2017-07-08 -1.45 A35:D35 KG N18:P18 A35:D35%%N18:P18
30 L Wasser Arbeit 2017-07-09 -15.63 A36:D36 KG N21:P21 A36:D36%%N21:P21
31 AM Mittagessen 2017-07-10 -1.50 A37:D37 BM K9:M9 A37:D37%%K9:M9
32 S Amazon 2017-07-11 -50.01 A38:D38 KG N24:P24 A38:D38%%N24:P24
35 L Rumfresserei 2017-07-12 -0.99 A41:D41 BM H11:J11 A41:D41%%H11:J11
37 M Audible 2017-07-13 -9.95 A43:D43 KG N26:P26 A43:D43%%N26:P26
38 M Anzug Reinigung 2017-07-13 -9.50 A44:D44 BM H14:J14 A44:D44%%H14:J14
39 M Briefmarke 2017-07-13 -1.45 A45:D45 KG N28:P28 A45:D45%%N28:P28
40 L Netto 2017-07-13 -26.06 A46:D46 KG N29:P29 A46:D46%%N29:P29
41 L Rewe 2017-07-13 -4.99 A47:D47 KG N30:P30 A47:D47%%N30:P30
42 L Türkischer Supermarkt 2017-07-15 -5.94 A48:D48 BM K10:M10 A48:D48%%K10:M10
43 A Konditorei 2017-07-16 -5.80 A49:D49 BM K11:M11 A49:D49%%K11:M11
45 AM Mittagessen 2017-07-17 -1.50 A51:D51 BM K12:M12 A51:D51%%K12:M12
46 L Brot 2017-07-18 -0.95 A52:D52 BM H16:J16 A52:D52%%H16:J16
48 L Lidl Eis + Wasser 2017-07-18 -2.35 A54:D54 KG N32:P32 A54:D54%%N32:P32
49 L Kaufland 2017-07-19 -40.10 A55:D55 KG N33:P33 A55:D55%%N33:P33
50 M Friseur 2017-07-20 -32.00 A56:D56 BM K15:M15 A56:D56%%K15:M15
51 S Saturn 2017-07-20 -9.99 A57:D57 KG N36:P36 A57:D57%%N36:P36
52 L Real 2017-07-20 -3.18 A58:D58 KG N37:P37 A58:D58%%N37:P37
53 T Bus nach Halle 2017-07-21 -12.19 A59:D59 KG N40:P40 A59:D59%%N40:P40
57 A Mamma Monti 2017-07-25 -20.00 A63:D63 KG N42:P42 A63:D63%%N42:P42
59 S Portemonnaies 2017-07-27 -35.98 A65:D65 KG N43:P43 A65:D65%%N43:P43
60 S Koffer 2017-07-27 -49.99 A66:D66 KG N44:P44 A66:D66%%N44:P44
61 L Brot 2017-07-27 -0.75 A67:D67 BM H21:J21 A67:D67%%H21:J21
62 L Netto 2017-07-27 -21.80 A68:D68 BM H22:J22 A68:D68%%H22:J22
63 L Eis 2017-07-27 -1.49 A69:D69 BM H23:J23 A69:D69%%H23:J23
66 L Real 2017-07-27 -16.99 A72:D72 KG N55:P55 A72:D72%%N55:P55
67 S Kopfkissen 2017-07-28 -79.92 A73:D73 KG N56:P56 A73:D73%%N56:P56
68 A Lin's Mandarin 2017-07-30 -47.60 A74:D74 KG N57:P57 A74:D74%%N57:P57
69 A Lin's Mandarin Trinkgeld 2017-07-30 -3.00 A75:D75 BM H27:J27 A75:D75%%H27:J27
72 L Eis 2017-07-30 -4.80 A78:D78 BM H25:J25 A78:D78%%H25:J25

In [ ]: