Wat te spenderen.

11
Wat te spenderen. Onderzoek a.d.h.v. transactieoverzicht van een bank. Patrick ten Bruggencate 18-4-2015 Heerlen Overzicht van de programma’s en hun output voor het analyseren van transactiegegevens van een bank.

Transcript of Wat te spenderen.

Page 1: Wat te spenderen.

Wat te spenderen.

Onderzoek a.d.h.v. transactieoverzicht van een bank.

Patrick ten Bruggencate

18-4-2015Heerlen

Overzicht van de programma’s en hun output voor het analyseren van transactiegegevens van een bank.

Page 2: Wat te spenderen.

Inhoud1 Introductie......................................................................................................................................2

2 Formaat van ETF.PL........................................................................................................................3

2.1 Overzicht 1..............................................................................................................................3

2.2 Overzicht 2..............................................................................................................................3

2.3 Betekenis TOTAAL, VASTE_LASTEN en BESTEDING_GEMIDDELDE.........................................3

2.3.1 VASTE_LASTEN................................................................................................................3

2.3.2 BESTEDING_GEMIDDELDE..............................................................................................4

2.4 Grafieken van ETF.PL..............................................................................................................4

2.4.1 Credit en debet overzicht (Overzicht 1)..........................................................................4

2.4.2 De totalen van een periode (Overzicht 2).......................................................................4

2.4.3 De totalen met verschil (Overzicht 2)............................................................................5

2.4.4 Vaste lasten (Overzicht 2)...............................................................................................5

2.4.5 Besteding gemiddelde (Overzicht 2)...............................................................................6

3 Formaat ETS.PL...............................................................................................................................7

3.1 Overzicht................................................................................................................................7

3.2 Grafieken van ETS.PL..............................................................................................................7

3.2.1 Saldo...............................................................................................................................7

3.2.2 Gemiddelde saldo...........................................................................................................8

3.2.3 Gemiddeld lopend saldo.................................................................................................8

3.2.4 Oppervlakte saldo...........................................................................................................9

3.2.5 Raaklijn saldo..................................................................................................................9

1

Page 3: Wat te spenderen.

1 Introductie.Dit document behelst het verslag van het onderzoek naar een cijfer dat weergeeft wat je gespendeerd hebt en wat je te spenderen had achteraf gezien. Deze informatie kan gefilterd worden uit het rauwe overzicht van je bank van de transacties die er zijn geweest in een periode van tijd. De meeste banken geven toegang tot een zogenaamd CSV bestand, een bestand opgemaakt volgens een specifiek protocol oftewel regels met velden er in.Elke bank heeft zijn eigen formaat wat betreft de informatie die ze weergeven in hun CSV bestand maar globaal komt het overeen met elkaar. Wat er zeker staat is de naam van de rekeninghouder die een transactie met de betreffende bankrekening doet. De waarde van de transactie, het soort transactie(Credit of Debet) en de datum van de transactie. Verder staat er nog transactie type, commentaar en soms het rekeningnummer van de tegenpartij.Als programmeertaal is er gekozen voor PERL omdat het voorhanden was en omdat het excellent in staat is om informatie in een logische manier op te slaan en die informatie weer te geven in een document. Als basis principe is gekozen voor CSV in en CSV out dit om verdere verwerking toe te staan. Verdere verwerking zoals het genereren van grafieken van de geëxtrapoleerde informatie.Omdat je een transactieoverzicht kunt bekijken op twee manier namelijk of als staafgrafiek of als lijngrafiek oftewel een signaalbron is gekozen om twee programma’s te schrijven genaamd etf.pl en ets.pl. Het programma etf.pl extraheert frequentie informatie uit het transactieoverzicht en ets.pl bepaald in principe alleen het saldo na elke transactie op de bankrekening.Uit deze twee manieren van extrapoleren van de gegevens komen diverse manieren om de gegevens te bewerken en zichtbaar te maken. Elke manier wordt kort beschreven en de betreffende grafiek wordt getoond.

2

Page 4: Wat te spenderen.

2 Formaat van ETF.PL.Het programma neemt een transactieoverzicht in CSV formaat en maakt er een frequentieoverzicht van die per maand, jaar en over de hele reeks gemaakte transacties weergeeft opgesplitst in een credit en een debet register.

2.1 Overzicht 1.Dit overzicht produceert de volgende velden:"Jaar","Maand","Af/Bijboeking","Naam","Waarde","Aantal", “Begin datum”, “Eind datum”

- Het veld “Jaar” bevat of het jaar of de waarde “TOTAAL”.- Het veld “Maand” bevat of de maand, de waarde “TOTAAL” of de begin en einddatum van de

reeks.- Het veld “Af/Bijboeking” bevat de waarde “CREDIT” of “DEBIT”.- Het veld “Naam” bevat de naam van de houder van de tegenrekening, de waarde “TOTAAL”

of de waarde “VASTE_LASTEN”.- Het veld “Waarde” bevat de waarde van de transactie.- Het veld “Aantal” bevat de telling van het aantal keren dat de betreffende “Naam” is

voorgekomen in het transactieoverzicht per maand, jaar en over de reeks.- Het veld “Begin datum” bevat de datum van de eerste transactieregel die is opgeslagen in

het register.- Het veld “Eind datum” bevat de datum van de laatste transactieregel die is opgeslagen in het

register.

2.2 Overzicht 2.Dit overzicht produceert de volgende velden:"Jaar","Maand","Naam","CREDIT","DEBIT","Verschil"

- Het veld “Jaar” bevat of het jaar of de waarde “TOTAAL”.- Het veld “Maand” bevat of de maand, de waarde “TOTAAL” of de begin en einddatum van de

reeks.- Het veld “Naam” bevat de naam van de houder van de tegenrekening, de waarde “TOTAAL”,

de waarde “VASTE_LASTEN” of de waarde “BESTEDING_GEMIDDELDE”.- Het veld “CREDIT” bevat de waarde van alle bijboekingen van de houder van de

tegenrekening per maand, jaar of over de reeks.- Het veld “DEBIT” bevat de waarde van alle afboekingen van de houder van de tegenrekening

per maand, jaar of over de reeks.- Het veld “Verschil” bevat de waarde “CREDIT” – “DEBIT”.

2.3 Betekenis TOTAAL, VASTE_LASTEN en BESTEDING_GEMIDDELDE.- Als “TOTAAL” in het jaar staat dan is het een opsomming van de totalen van de reeks.- Als “TOTAAL” in de maand staat dan is het een opsomming van de totalen van het jaar.- Als “TOTAAL” in de naam staat dan is dat het totaal van die maand, dat jaar of die reeks.- Als “VASTE_LASTEN” in de naam staat dan zijn dat de vaste lasten van die maand, dat jaar of

die reeks.- Alleen in “Overzicht 2”. Als “BESTEDING_GEMIDDELDE” in de naam staat dan is dat het

besteding gemiddelde van die maand, dat jaar of die reeks.

2.3.1 VASTE_LASTEN.De vaste lasten worden bepaald aan de hand van een lijst met namen van de tegenrekeninghouders en worden zowel in de totalen als deze aparte regel opgeslagen.

3

Page 5: Wat te spenderen.

4

Page 6: Wat te spenderen.

2.3.2 BESTEDING_GEMIDDELDE.Het besteding gemiddelde wordt bepaald aan de hand van de volgende formule.

- Besteding_gemiddelde_credit = (inkomsten – vaste_lasten) / aantal_dagen.- Besteding_gemiddelde_debit = (uitgaven – vaste_lasten) / aantal_dagen.

Het aantal dagen hangt af of het gemiddelde per maand, jaar of over de reeks worden bepaald.

2.4 Grafieken van ETF.PL.

2.4.1 Credit en debet overzicht (Overzicht 1).

2.4.2 De totalen van een periode (Overzicht 2).

5

Page 7: Wat te spenderen.

2.4.3 De totalen met verschil (Overzicht 2).

2.4.4 Vaste lasten (Overzicht 2).

6

Page 8: Wat te spenderen.

2.4.5 Besteding gemiddelde (Overzicht 2).

7

Page 9: Wat te spenderen.

3 Formaat ETS.PL.Het programma neemt een transactieoverzicht in CSV formaat en maakt er een saldo overzicht van die per transacties o.a. het saldo weergeeft.

3.1 Overzicht."Datum","Naam","Bij/Afboeking","Waarde","Saldo","Gemiddeld lopend(2) saldo","Gemiddeld saldo","Oppervlakte saldo","Raaklijn saldo"

- Het veld “Datum” bevat de boekingsdatum van de transactie.- Het veld “Naam” bevat de naam van de houder van de tegenrekening.- Het veld “Af/Bijboeking” bevat de waarde “CREDIT” of “DEBIT”.- Het veld “Waarde” bevat de waarde van de transactie.- Het veld “Saldo” bevat de hoogte van het saldo na de transactie.- Het veld “Gemiddeld lopend(2) saldo” bevat het saldo van het lopend gemiddelde met een

vensterwaarde van 2 tot op dat punt.- Het veld “Gemiddeld saldo” bevat het saldo van het gemiddelde berekend door alle saldo

waardes op te tellen en te delen door het aantal transacties tot op dat punt.- Het veld “Oppervlakte saldo” bevat de waarde van het oppervlakte onder de grafiek van het

saldo op dat punt.- Het veld “Raaklijn saldo” bevat de waarde van de richtingscoëfficiënt van het saldo op dat

punt.

3.2 Grafieken van ETS.PL.

3.2.1 Saldo.

8

Page 10: Wat te spenderen.

3.2.2 Gemiddelde saldo.

3.2.3 Gemiddeld lopend saldo.

9

Page 11: Wat te spenderen.

3.2.4 Oppervlakte saldo.

3.2.5 Raaklijn saldo.

10