this protocol was decoded by W.J.Hengeveld ---------------------------------------------------------------------- na inlog scherm: (pagina 900001a) - girotelnummer: xxxxxx - codenummer: xxxxxx - "_" (viewdata enter) dan komt het welkom scherm (pagina 1005a) - datum (dd-mm-yyyy) - tijd (hh.mm.ss) - "0603" - nr1 - "0 017 0" - naam - lastdate (dd-mm-yyyy) - lasttime (hh.mm.ss) nieuw scherm - nr2 nr3 nr4 nr5 nr6 nr7 nr8 (nr6="008" nr7="016") - "00000000"nr9 then transmitted: - rep2-rep8 - gironr - date-from (yyyymmdd) - "00000000" - rep9 - "0000000" - "00000000" - "N" - "J" = new user ? - "N" - "N" - rep10 - "050" - "0000000" - "00000000" - "0000000" - "00000000" - "0000000" - "00000000" - "0603" - file update status received - "_" (viewdata enter) then the server echos all this data, a POSTBANK string is sent. - page nr 1780a - "A"rep11"050 ---------------------------------------------------------------------- transaction types: AC - accept giro BA - betaal automaat CH - cheque DV - diversen: kosten gebruik girotel GB - girobetaalkaart + nummer GF - girofoon GM - giromaat opname GT - girotel-opdracht + nummer IC - incasso KC - kascheque OV - overschrijving PK - postkantoor PO - periodieke overschrijving ST - storting TA - tele-accept VZ - verzamelgiro ---------------------------------------------------------------------- rekening typen: 1 renterekening 2 plusrekening 3 sterrekening 4 leeuwrekening 5 kapitaalrekening ---------------------------------------------------------------------- beleggings fondsen: 1 beleggingsfonds 2 vermogensgroeifonds 3 aandelenfonds 4 obligatiefonds 5 spaardividendfonds 6 spaargroeifonds 7 nederlandfonds 8 i.t.fonds 9 nettorentefonds ---------------------------------------------------------------------- transaction records are delimited by "|" transaction records look like this: record type 01 : plaats reservering - (2) record type: 01 - number - reserverings nummer - "+" - (7) van gironummer - "+" - bedrag in centen - "+" - naar rekening nummer - "+" - (8) datum: yyyymmdd (voer mutatie uit op . ) - "+" - "@" - regel 1 omschrijving - "@" - regel 2 omschrijving - "@" - "~" record type 02 : plaats reservering - (2) record type: 02 - number - "+" - (7) van gironummer - "+" - bedrag in centen - "+" - naar rekening nummer - "+" - (8) datum: yyyymmdd (voer mutatie uit op . ) - "+" - (16) betalings kenmerk - optioneel - "@" - naam begunstigde - "@" - regel 1 omschrijving - "@" - regel 2 omschrijving - "@" record type 12 : ? - (2) record type: 12 - number - "+" - naam begunstigde - "@" - number - girotel mutatie nummer - "+" record type 14 : ? - geen data record type 20 : - (2) record type: 20 - (7) van gironummer - "+" - (8) datum: yyyymmdd - "+" - (2) transaction type: BA, DV, GM, GT, IC, OV, PK, VZ - "@" - volgnummer mutatie - "+" - number - "+" - letter: A of B - "@" - "M" - "@" - bedrag in centen - "+" - naar rekening nummer - "+" - "@" - naam begunstigde - "@" - omschrijving (max 32 chars per regel) - meer regels: max 4, gescheiden door '@" - "@" - "~" record type 21 : nog niet uitgevoerde transactie(reservering) - (2) record type: 21 - (7) van gironummer - "+" - (8) datum: yyyymmdd - "+" - (2) mutatie nummer: 25 - "+" - (1) letter: A of B - "@" - bedrag in centen - "+" - naar gironummer - "+" - "@" - naam begunstigde - "@" - omschrijving - "@" - "~" record type 22 : bericht - (2) record type: 22 - "0" - "+" - bericht text, regels gescheiden door "@" - "~" record type 23 : saldo girorekening - (2) record type: 23 - (7) gironummer - "+" - number : saldo girorekening in centen - "+" of "-" - (8) datum: yyyymmdd - "+" - number - "@" record type 24 : saldo spaar rekeningen - (2) record type: 24 - (7) gironummer - "+" - number : rekening type : 2 = plusrekening - "+" - number : saldo rekening - "+" of "-" - (8) datum: yyyymmdd - "+" record type 27 : koersen beleggings fondsen - (2) record type: 27 - (1) number : fonds type - "+" - (8) datum: yyyymmdd - "+" - number : koers - "+" - (8) datum: yyyymmdd - "+" - (8) datum: yyyymmdd - "+" record type 28 : rente spaarrekeningen - (2) record type 28 - (1) number : spaarrekening type - "+" - number : rente1 in 1/1000 % - "+" - number : rente2 in 1/1000 % - "+" - number : hoge rente vanaf bedrag (in guldens) - "+" record type 32 : - (2) record type 32 - (1) number - "+" - number - "+" - number - "+" - number - "+" - number - "+" - number - "+" - number - "+" - number - "+" - number - "+" - number - "+" - number - "+" - number - "+" - number - "+" - number - "+" - number - "+" record type 80 : file transfer - (2) record type 80 - (4) file update status - (4) number - file entries fileentry: - (11) naam (8+3 zonder '.') - (7) number of bytes to follow - encoding: 86 * 2 hex digits specifying how characters are represented starting from 0x20 - 0x7f, excluded: 0x20 0x21 0x23 0x24 0x2a 0x40 0x7c 0x7f, and 2 unknown others - file data, encoded by the here fore defined encoding record type 96 - (2) record type 96 - (16) hex key 1 - "@" - (16) hex key 2 - "@" record type 97 - geen data record type 98 : - (2) record type 98 - number - "+" - letter - "@" record type 99 - geen data ---------------------------------------------------------------------- looking at appl.exe: *14090520_ ?? special page ----------------------------------------------------------------------