Zelf importformaten definiëren

Meer
16 jan 2021 18:37 - 16 jan 2021 20:07 #5582 door Kees
Zelf importformaten definiëren werd gestart door Kees
Vanaf BankTrans (BT) versie 2.79 is het mogelijk een eigen importformaat te definiëren om zo afwijkende transactie-indelingen in te kunnen lezen.
Deze uitbreiding biedt (onverwacht) de mogelijkheid om makkelijker niet-ondersteunde formaten in te lezen.

Situatie tot versie 2.79
Om niet-ondersteunde transactie-indelingen in te lezen, kon je gebruik maken van een algemene lay-out met de naam Intern 2019. Het betreft hier een csv-bestand (comma-separated values) met de volgende veldnamen:
Code:
Rentedatum;Rekening;Omschrijving;Tegenrekening;Ten name van;Bedrag;Valuta;Type;Categorie;Opmerkingen;Boekingsdatum;Banktype;Bankcode;Specificatie
Hier kleven diverse nadelen aan:
  • Een correcte indeling luistert zeer nauw. De kleinste aanpassing resulteert snel in het niet meer kunnen inlezen van de transacties;
  • De valkuil zit hem vooral in de leestekens: punten, komma's, puntkomma's, enkele en dubbele aanhalingstekens;
  • Openen met bijv. Excel, een aanpassing verrichten en weer wegschrijven, resulteert steevast in het niet meer accepteren van de transacties;
  • Je wordt om die reden gedwongen om een zogenaamde programmers editor te gebruiken, zoals Kladblok (Notepad), of Notepad++.
Bekijk dit voorbeeld:
Code:
Rentedatum;Rekening;Omschrijving;Tegenrekening;Ten name van;Bedrag;Valuta;Type;Categorie;Opmerkingen;Boekingsdatum;Banktype;Bankcode;Specificatie 01-01-2021;NLxxBANK0123456789;Transactienummer xxx;NLxxBANK0123456789;Geadresseerde;1,00;EUR;Uitgave;Hallo;01-01-2021;bg;;
Zie je de fout?

Oplossing met een zelf gedefinieerd importformaat
Bij een zelf vervaardigd importformaat heb je de mogelijkheid om aan te geven dat het transactiebestand in Excel-formaat is. In één klap zijn alle bovengenoemde problemen opgelost.

Was Excel eerst de dwarsligger door een csv-bestand resoluut om zeep te helpen, nu kun je alle transacties makkelijk in Excel opvoeren om ze vervolgens in BT in te lezen.

Oké, maar wat was er nou mis in het voorbeeld?
Vergelijk maar met de correcte indeling:
Code:
Rentedatum;Rekening;Omschrijving;Tegenrekening;Ten name van;Bedrag;Valuta;Type;Categorie;Opmerkingen;Boekingsdatum;Banktype;Bankcode;Specificatie 01-01-2021;NLxxBANK0123456789;Transactienummer xxx;NLxxBANK0123456789;Geadresseerde;1,00;EUR;;Uitgave;Hallo;01-01-2021;bg;;

Growing a better world together
Empowering us all
Laatst bewerkt 16 jan 2021 20:07 doorKees.
De volgende gebruiker (s) zei dank u: Tonnie, Robert

Graag Inloggen of een account aanmaken deelnemen aan het gesprek.

Powered by Kunena