Het OFX-importprogramma was een van de eerste componenten van KMyMoney om geschreven te worden als een plug-in. Op dat moment waren er slechts een paar plug-ins ingevoegd in de broncode en ze werden niet altijd meegenomen in versies gebouwd voor Linux® distributies, dus was het soms noodzakelijk voor gebruikers om in staat te zijn de plug-ins zelf te compileren. Dit is nog zelden het geval, maar bekijk de sectie over Plug-ins voor meer informatie. Op dit moment zijn veel van de mogelijkheden die beschouwd worden als kerndelen van KMyMoney geïmplementeerd als plug-ins, dus dat feit wordt niet altijd in dit handboek genoemd waar deze mogelijkheden worden besproken. Zie ook de sectie Plug-ins in het hoofdstuk Instellingen.
OFX staat voor “Open Financial Exchange”. Volgens de website van OFX-werkgroep “Open Financial Exchange is een open standaard voor systemen met client-server en op cloud gebaseerde API's voor uitwisseling van financiële gegevens en het uitvoeren van financiële transacties tussen financiële instituten en financiële toepassingen.” De specificatie definieert formaten voor overdracht van financiële gegevens zowel per bestand als per directe uitwisseling. Extra historische informatie is te vinden op de Wikipedia-pagina
Hoewel de OFX-standaard vollediger en robuuster is dan QIF, zijn er nog steeds variaties, afhankelijk van de specifieke implementatie gebruikt door een instituut. OFX-bestanden kunnen een extensie “OFX” hebben of “QFX” (hoofd- of kleine letters); dit impliceert geen specifiek verschil in de inhoud. De specificatie was oorspronkelijk gebaseerd op SGML en meer recente versies zijn gebaseerd op XML, de bestanden kunnen dus gelezen worden in elke tekstbewerker, maar omdat witruimte niet relevant is voor de inhoud zelf, gebruiken sommige implementaties dit niet, waarmee het erg moeilijk is om het als mens te lezen.
Hiernaast, hoewel de standaard voorzieningen bevat voor extra typen gegevens, is KMyMoney alleen in staat om transactiegegevens te importeren, met enige extra gegevens zoals het huidige saldo van rekeningen.
Hoewel het verdwenen lijkt zijn, was er een andere site met goede informatie op OFX Home, die een een catalogus met financiële instituten onderhoudt die OFX ondersteunen. Dit was vaak nuttig als u problemen hebt om OFX directe verbinding op te zetten. Ze hadden ook een forum voor discussies over problemen met OFX. Omdat het domein nog steeds geregistreerd is, laten we deze referentie hier gewoon in geval the site in de toekomst opnieuw verschijnt.
De OFX-standaard definieert de organisatie en indeling van financiële gegevens, maar die gegevens kunnen bestaan ofwel als een regulier bestand of als een stream gegevens tussen twee computers. De meest recht-toe-rechtaan manier van het verkrijgen van OFX-gegevens het downloaden van uw bank of ander financieel instituut als een OFX-bestand. In de meeste gevallen, wanneer u aangemeld bent in de website van de bank, op de pagina die uw transacties toont, is er een knop of koppeling voor het downloaden van die gegevens. Het kan OFX of QFX zeggen of u kan om de gegevens verzoeken Voor Quicken of Web Connect (zie onderstaand voor meer over deze term.) U hebt ook de optie van het specificeren van de datumreeks van de te downloaden transacties (hoewel dat soms beperkt is tot perioden die overeenkomen met de beschikbare statements,) evenals filteren op het type transactie.
Als u eeb OFX-bestand hebt gedownload is de meest simpele manier om het te importeren is het kiezen van het importprogramma uit de menubalk, door selecteren van → → . Als OFX niet getoond wordt onder Importeren, dan hebt u de plug-in OFX-importprogramma niet juist geïnstalleerd of is deze niet ingeschakeld. Zie de vorige sectie.
Het eerste dat het importprogramma vraagt is in welke rekening de transacties te importeren. Als het bestand transacties bevat voor meerdere rekeningen, dan zult u meerdere keren deze vraag gesteld zien.
Na het importeren kunnen sommige van uw transacties getoond worden met een uitroepteken op een gele driehoek in het grootboek. Dit betekent dat er een categorie aan moet worden toegekend. Het importprogramma was niet in staat om automatisch een categorie gebaseerd op uw voorbije transactiegeschiedenis toe te kennen. U kunt elke transactie in het grootboek bewerken om een categorie toe te kennen en het merkteken zal verwijderd worden.
Deze sectie beschrijft het “inheemse” OFX-importprogramma. OFX-bestanden kunnen ook geïmporteerd worden met de plug-in AqBanking-importprogramma. De twee importprogramma's gedragen zich enigszins verschillend en ze zijn en worden ondersteund door twee verschillende ontwikkelaars.
Merk op dat als u een bestand met investeringstransacties importeert, die investeringen eerst moeten bestaan in uw KMyMoney-bestand. Het handelssymbool wordt gebruikt om overeen te laten komen, ga dus na dat het symbool in KMyMoney exact hetzelfde is als die in het bestand dat u importeert.
In plaats van expliciet een OFX-bestand te downloaden, zoals boven beschreven, is een gemakkelijker manier om een OFX-bestand te importeren het opzetten van een webverbinding. Bezoek de website van uw bank en klik op de knop of de koppeling om een OFX-bestand te downloaden. (Sommige banken zullen alleen QFX laten zien, wat hetzelfde is). Uw browser zou u moeten vragen of u het bestand wilt opslaan, of anders welk programma u wilt gebruiken om het bestand te openen. Laat uw browser wijzen naar KMyMoney. Het zal dan het gedownloade OFX-bestand direct importeren in het KMyMoney-bestand dat u het meest recent open had. U kunt ook de bestandsassociaties van uw bureaubladomgeving wijzigen en het systeem automatisch KMyMoney laten openen als u klikt op een OFX-bestand in uw bestandenverkenner.
Als u het nodig hebt het OFX-bestand in een ander gegevensbestand van KMyMoney te importeren, open dat bestand eerst in KMyMoney en bezoek daarna de website van uw bank.
KMyMoney ondersteunt ook OFX-directe verbinding. Dit geeft KMyMoney de mogelijkheid direct contact te maken met uw bank om transacties te downloaden, aangenomen dat de bank dat ondersteunt.
Wees gewaarschuwd: niet alle banken ondersteunen OFX Direct Connect en die dat doen gebruiken vaak software geleverd en ondersteund door derden en die derden leveren vaak klantenondersteuning alleen aan gebruikers van specifieke, commerciële financiële beheerssoftware. Geen enkele bank ondersteunt direct KMyMoney, dus u moet ze misschien vertellen dat u wilt bankieren direct vanuit MS Money of Quicken. Daarnaast zegt de website van de OFX Work Group, bovenstaand genoemd, ook “Verder, de API biedt het faciliteren van het uitwisselen ofwel direct of via een intermediar zoals service providers die geaggregeerde gegevens leveren.” Gebruikers hebben gerapporteerd dat banken die gemigreerd zijn naar zulk gebruik van aggregatie-serviceproviders zelfs minder waarschijnlijk enige ondersteuning leveren tenzij u een van de commerciële toepassingen gebruikt.
Hiernaast kan uw bank een aparte aanmelding vereisen dan voor de reguliere website, het kan u een apart wachtwoord of PIN geven en het kan u zelfs aparte kosten voor deze service in rekening brengen.
Als Direct verbinden voor u werkt, biedt het u om uw records bij te werken door recente transacties te downloaden met een enkele druk op de knop. Als het niet werkt bij uw eerste poging, dan zou u een gemakkelijke oplossing voor uw probleem kunnen vinden of het kan heel wat onderzoek vragen en is er geen garantie dat het zal werken in een specifieke situatie. Neem dit echter niet als een reden om het niet te proberen.
De eerste stap is om elke rekening waarvoor u transacties wilt downloaden te configureren. Ga naar de Rekeningenweergave, klik rechts op de rekening die u wilt configureren en kies . Dit is ook beschikbaar vanuit het menu als de rekening geopend is in de Grootboekweergave. In het geval dat er meer dan één online plug-in voor bankieren is geïnstalleerd op uw systeem, zult u gevraagd worden welke te gebruiken. Voor de interne OFX-methode selecteert u . Een lijst met banken zal gedownload worden uit het internet en een assistent zal u leiden door het kiezen van een bank, door uw gebruikersnaam en wachtwoord in te voeren en een rekening te selecteren. Als uw bank niet in de lijst staat, dan kan het nog steeds mogelijk zijn om de handmatige optie te gebruiken. Uw bank kan in staat zijn om de gewenste parameters te leveren of u moet enig zoekwerk verrichten om ze te vinden.
Opmerking
Zoals bovenstaand geImpliceerd kan het opzetten van een OFX-directe verbinding soms een uitdaging zijn, speciaal als de implementatie bij de meeste banken niet voldoende details levert in foutmeldingen. Eén speciaal probleem om te melden is dat veel banken van u eisen om uw wachtwoord, de eerste keer dat u online toegang met deze methode gebruikt, te wijzigen. Helaas kan de bibliotheek die KMyMoney gebruikt (libofx) op dat moment geen manier heeft om interactief een wachtwoord te wijzigen. In sommige gevallen is het mogelijk om een technische ondersteuner in de bank het wachtwoord voor u te wijzigen. Totdat we in staat zijn om deze sectie uit te breiden met meer gedetailleerde informatie voor probleemoplossing, als u problemen heeft om dit voor u te laten werken, kunt u vragen om hulp op de e-maillijst van ontwikkelaars van KMyMoney (kmymoney-devel kde.org) of een of ander ondersteuningskanaal.
Nadat u een rekening hebt ingesteld met online bankieren, ga naar het grootboek voor die rekening en kies → . Dit zal u verbinden met uw bank en uw recente transacties downloaden. Zie de volgende sectie over hoe u de actuele datumreeks van op te halen transacties kunt configureren.
Opmerking
In oudere versies van KMyMoney werd de naam van de debiteur altijd uit het veld PAYEEID in de OFX-gegevens genomen. Vanaf versie 4.6 kan de naam van de debiteur gebaseerd zijn op ofwel de velden PAYEEID, NAME of MEMO in de OFX-transactie. De volgende sectie toont hoe u deze mogelijkheid kunt configureren en enige andere instellingen voor OFX-directe verbinding.
Dit was eerder beschreven in de sectie over rekeningdetails bewerken.