Overzicht
Library om informatie uit een CODA-bestand te halen.
Generieke IT-bouwblokken
SubdomeinSoftware factory - niet-veiligheidsgerelateerd
TypologieLibrary
Service ownerSmals
2021
Hergebruik4
Integration effortWaarvoor dient het?
Moet je digitale rekeninguittreksels volgens het CODA-formaat verwerken in een Java-implementatie? Dan kan je een beroep doen op de ‘CODA-reader’ library die bestanden leest, extraheert en analyseert zodat je de inhoud ervan als Java-objecten kunt benaderen.
Functionele beschrijving
CODA-bestanden (CODed statement of Account) zijn bestanden gestructureerd volgens een nationale bankstandaard door de Belgische Vereniging van Banken ontworpen om elektronische bankuittreksels automatisch te verwerken. Een CODA-bestand bevat een lijst van banktransacties, uitgevoerd op één rekening.
De library 'CODA Reader' biedt volgende functionaliteiten:
- Openen van het CODA-bestand
- Lezen van informatie volgens de bestandsstructuur (zie documentatie)
- Instantiëren van Java-objecten die manipulatie van informatie in het bestand mogelijk maken
Afbakening:
De library biedt per beweging slechts één aanvullende informatierecord (zie Data Record 3.1 – artikel ‘informatie’ – deel 1 van de CODA-specificatie). Als er dus meerdere aanvullende informatierecords voor een verrichting aangeboden worden, dan zal de library alleen de eerste behandelen, en de volgende worden genegeerd (zie voorbeeld in onderstaand README-bestand).
Bijgevolg, als de aanvullende informatie in de genegeerde records voor jouw gebruikssituatie van essentieel belang is, zal de library mogelijk niet geschikt zijn voor je vraag.
Doelpubliek
Elke toepassing die betalingsgegevens vanuit CODA-bestanden moet verwerken.
Integratievoorwaarden
Deze library is bedoeld voor Java-toepassingen die van het Spring Batch-framework gebruik maken.
De 'CODA Reader' is eveneens beschikbaar op https://repo.ict-reuse.be waar deze kan gedownload worden, maar wel rechtstreeks toegankelijk is.
Je krijgt toegang tot de library 'CODA Reader' met volgende parameters:
<dependency>
<groupId>be.smals.associationwork</groupId>
<artifactId>coda-reader</artifactId>
<version>1.1.0</version>
</dependency>
Als u nog geen toegang heeft tot deze repository vraag dan een gebruikersaccount aan op ReuseOperational@smals.be door uw Naam, Voornaam, Professioneel e-mailadres en de Naam van uw instelling op te geven.
Volg dan de stappen in 'Guidelines-Reuse a library from Repository ict-reuse-NL' (zie onderstaande link).
Hou er rekening mee dat de repository elke 1ste zaterdag van de maand in de ochtend niet beschikbaar zal zijn.
Documentatie
- Gecodeerde berichtgeving (CODA) (Febelfin)
- Technische documentatie
- Guidelines-Reuse a library from Repository ict-reuse-NL
- CODA Reader - README
Contact
Contact: ReuseOperational@smals.be