Wij hebben een raamwerk ontwikkeld dat het gat sluit tussen OpenERP's account_payment module en de account module. Het voegt bedrijfsintelligentie toe aan de bank import-parsers en export-generatoren. Het maken van bank-interfaces is nog nooit zo eenvoudig geweest!
Ratio
Bankieren is een belangrijk onderdeel van zaken doen. Het hoort 'gewoon te werken'. OpenERP heeft tonnen functionaliteit, maar een eenduidige manier om bankzaken te doen ontbrak. Tot vandaag!
Wat u krijgt
- Een modulair raamwerk voor het ontwikkelen van bank-interfaces. Alle bedrijfslogica en assistenten zijn al geschreven. U hoeft alleen nog maar de bank-interface zelf toe te voegen.
- Een werkende referentie-implementatie van zowel een import interface als een export interface naar de meeste Nederlandse banken (Mutlbank/ClieOp3).
- Een solide import mechanisme: herladen van transacties vanuit verschillende bestanden wordt herkend en afgehandeld. Transacties voor meerdere eigenaar-rekeningen in één bestand worden ook verwerkt.
- Geautomatiseerde import van facturen en betalingen in bankafschriften voor afletteren.
- Geautomatiseerde aanmaak van banken, bankrekening en relaties bij onbekende betalers. Indien de gegevens toereikend zijn om facturen te koppelen, dan worden bestaande relaties direct gekoppeld.
- Een moment van validatie. Geen enkel geautomatiseerd proces is foutenvrij. U bent verantwoordelijk, u beslist of de import correct is. Indien niet, dan kunt u handmatige correcties aanbrengen.
- Een generieke interface voor banktransacties
- De mogelijkheid om bank-interfaces te ontwikkelen in gescheiden gerelateerde modules.
- De mogelijkheid om de correcte lokale representatie van een IBAN-nummer in één statement te krijgen.
- Gereedschap voor het parsen van vaste, niet-gescheiden records.
- Een 'hook' om online lokaal -> IBAN/BIC bankrekeningnummer converters toe te voegen en een werkend voorbeeld van een dienst die Nederlandse rekeningnummers kan converteren.
- Vrije tijd
Wat verandert
- Bankafschrift is niet langer gekoppeld aan een boekhoudperiode. Die koppeling is verhuisd naar banktransactie. Dit voorkomt enkele zeer lastig detecteerbare en nog steeds onopgeloste fouten bij het invoeren van 'echte' bankafschriften.
- Betalingen krijgen een extra toestand 'Verstuurd' om weer te geven dat betalingen door de interface gegaan zijn.
- Importmechanismen worden vooraf geconfigureerd op een per bankrekening per dagboek basis.
Waarom we dit deden
- Het bankafschrift in de account-module heeft vele mensen bevreemd. Sommige mensen hebben ontdekt dat ze niet meer zonder kunnen, sommigen hebben het na de eerste blik laten vallen als een baksteen. Feit is dat er geen duidelijke overeenkomst is tussen een bankafschrift in de reële wereld en die in OpenERP. Deze module corrigeert dat. Een bankafschrift is nu een envelop voor een lijst van banktransacties. Geen vergissingen meer.
- Bankrekeningen hebben over de verschillende landen verschillende eigenschappen. Het is redelijk algemeen gebruik om naast nationale- ook internationale bankrekeningen te hebben. Tot nu toe verdwenen om de één of andere reden veel van deze verschillen in de diverse l10n_xxx modules. Dat maakt het op zijn zachts gezegd lastig om dit soort rekening naast elkaar te gebruiken. Deze module baant de weg om deze te converteren naar een generiek schema en onafhankelijk van de l10n_xxx modules.
- 'Knippen-en-plakken' om 'gewoon' een nieuwe interface te realiseren draagt niet bij aan stabiliteit en betrouwbaarheid. Deze module biedt ontwikkelaars een helpende hand terwijl het de stabiliteit bewaart.
- Inkomende- en uitgaande betalingen waren in OpenERP twee verschillende domeinen. Dat komt niet overeen met bankieren in de werkelijke wereld. Deze module combineert beide en verbetert de ondersteuning van het gebruikersproces.
- Bij het verwerken van grote hoeveelheden bankafschriften moest men facturen met de hand importeren om af te kunnen letteren. Deze module automatiseert dit proces zo veel mogelijk, waarbij overduidelijk matches direct gekoppeld worden en de gebruiker slechts het resterende uitzoekwerk rest.
- In het licht van de Single European Payment Area, die 26 landen raakt waaronder enkele ver buiten Europa, is er werk te verrichten, ook voor OpenERP. Deze module legt daarvoor een basis, inclusief de mogelijkheid om IBAN-rekeningnummers om te zetten in een lokaal nummer op formulier-basis.
Waar kunt u het vinden
Het raamwerk en de twee voorbeeldmodules kunt u vinden in onze download-sectie.
Voor opmerkingen en bijdragen, voel u vrij om contact met ons op te nemen.






