Ga naar inhoud

Rabobank-CSV

Muntar leest de CSV van “Transacties downloaden”. Dat is de export met een regel per transactie, een IBAN-kolom en een lopend saldo. Andere bestandstypen van dezelfde bank herkent Muntar niet.

De bank levert dezelfde CSV in de taal van internetbankieren. Alleen de kolomkoppen veranderen mee, de volgorde en de betekenis niet. Muntar leest zowel de Nederlandse als de Engelse koppen, dus je hoeft je taalinstelling bij de bank niet aan te passen.

Kolom Waarvoor
IBAN/BBAN de rekening waar de regel bij hoort
Munt de valuta van het bedrag
Volgnr samen met de IBAN de sleutel van de regel
Datum de boekdatum
Rentedatum de valutadatum
Bedrag het bedrag, met teken
Saldo na trn het lopende saldo, voor de saldocheck
Tegenrekening IBAN/BBAN herkennen van eigen rekeningen en van regels op IBAN
Naam tegenpartij de naam in het overzicht en in regels op naam
Code de soortcode die de bank aan de transactie geeft
Omschrijving-1, -2 en -3 samen de omschrijving
Reden retour de reden bij een teruggeboekte incasso

Ontbreekt een van deze kolommen, dan komt het bestand niet binnen en zegt Muntar welke kolom hij mist: “Kolom {column} ontbreekt.” De kolommen “Oorspr munt”, “Oorspr bedrag” en “Koers” zijn niet verplicht. De bank vult ze alleen bij een bedrag in vreemde valuta; ontbreken ze of zijn ze leeg, dan leest Muntar ze als leeg.

De omschrijving is de drie omschrijvingskolommen achter elkaar. Staat er een reden retour bij, dan komt die erachter tussen blokhaken, als “[retour: …]”. Is er helemaal geen omschrijving, dan gebruikt Muntar de naam van de tegenpartij.

Bij pinbetalingen zet de bank pas- en terminalgegevens in de tweede omschrijvingskolom. Die tekst houdt Muntar uit de omschrijving, zodat er “Supermarkt” staat en niet een reeks pasnummers. In de rij-detail onder “Brontekst” zie je de originele kolommen nog wel.

De IBAN uit de eerste kolom bepaalt bij welke rekening een regel hoort. Eén bestand mag regels van meerdere rekeningen bevatten; Muntar splitst ze en maakt per rekening een eigen import. De IBAN en het volgnummer samen vormen de sleutel waarop Muntar herkent of hij een regel al eerder heeft ingelezen.

Het saldo na de transactie gebruikt Muntar voor de saldocheck. De soortcode uit de kolom “Code” staat in de rij-detail onder “Code”; de code voor een storno levert de markering “Storno” op. Staat er een bedrag in een andere valuta bij, of wijkt de munt van de regel af van die van de rekening, dan krijgt de regel de markering “Vreemde valuta”.

Muntar leest het bestand eerst als UTF-8 en valt terug op ISO-8859-1 als dat niet lukt. Zo komen accenten in namen goed door, ongeacht welke van de twee de bank levert. De regels worden op datum gezet, en bij dezelfde datum blijft de volgorde van het bestand staan.

Sommige afwijkingen zijn niet fataal. Die verzamelt Muntar en toont hij in het beoordelingsscherm onder “Waarschuwingen uit het bestand”:

  • een regel met een ander aantal kolommen dan de kopregel wordt overgeslagen;
  • een regel zonder valuta wordt als euro gelezen.

Een onleesbare datum of een onleesbaar bedrag is wel fataal. Dan komt het hele bestand niet binnen en noemt Muntar het regelnummer en de reden. Zo blijft er nooit een halve import staan.