Een MT940 kan er correct uitzien en toch verkeerd in de boekhouding terechtkomen. Bij het omzetten controleert BankConvert daarom vier punten die bij eenvoudige converters misgaan, en het controlerapport laat per rekening zien hoe het ervoor staat.
Het saldo sluit niet
In het voorbeeld is het beginsaldo € 5.230,40 en de bijschrijving € 3.485,00; :62F: moet dan precies € 8.715,40 zijn. Een converter die het eindsaldo los uit het bestand overneemt zonder na te rekenen, kan een MT940 maken waarin een boeking ontbreekt of dubbel staat, en uw boekhoudpakket neemt dat verschil mee.
In het controlerapport: Per rekening het beginsaldo, het eindsaldo en het berekende eindsaldo, met "Sluit" of "Sluit niet" en het verschil. Sluit het niet, dan wordt er geen bestand gemaakt.
Af en bij omgedraaid
MT940 kent geen minteken. De bijschrijving van € 3.485,00 staat als C vóór het bedrag op :61:. Leest een converter de CdtDbtInd verkeerd, dan wordt het D en boekt uw boekhoudpakket een uitgave als ontvangst of andersom, zonder foutmelding.
In het controlerapport: Een omgedraaide richting laat het berekende eindsaldo afwijken, en het rapport toont dan "Sluit niet". BankConvert leest daarnaast elk gemaakt bestand terug en controleert de richting per regel.
UTF-8 in de omschrijving
De naam "Café de Zon VOF" bevat "é". Die tekens horen niet in de SWIFT-tekenset van MT940; BankConvert maakt er "e" van. Een converter die de UTF-8-tekst ongewijzigd overneemt, levert een bestand waarop de import afbreekt of dat onleesbare namen oplevert.
In het controlerapport: Elk teken dat is aangepast, met wat het is geworden.
Lege :86:-subvelden
In het voorbeeld staan de tegenrekening NL29ABNA0521493378 en de naam in /IBAN/ en /NAME/ binnen :86:. Zet een converter alles als losse tekst in :86:, of laat die velden leeg, dan herkent uw boekhoudpakket de tegenrekening niet en moet u elke regel met de hand coderen.
In het controlerapport: Het aantal transacties zonder tegenrekening of naam, zodat u vooraf weet hoeveel regels u zelf moet koppelen.