{"action":"opened","issue":{"url":"https://api.github.com/repos/kedder/ofxstatement/issues/28","labels_url":"https://api.github.com/repos/kedder/ofxstatement/issues/28/labels{/name}","comments_url":"https://api.github.com/repos/kedder/ofxstatement/issues/28/comments","events_url":"https://api.github.com/repos/kedder/ofxstatement/issues/28/events","html_url":"https://github.com/kedder/ofxstatement/issues/28","id":103920119,"number":28,"title":"Add compatibility mode (case GnuCash)","user":{"login":"petri","id":64672,"avatar_url":"https://avatars.githubusercontent.com/u/64672?v=3","gravatar_id":"","url":"https://api.github.com/users/petri","html_url":"https://github.com/petri","followers_url":"https://api.github.com/users/petri/followers","following_url":"https://api.github.com/users/petri/following{/other_user}","gists_url":"https://api.github.com/users/petri/gists{/gist_id}","starred_url":"https://api.github.com/users/petri/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/petri/subscriptions","organizations_url":"https://api.github.com/users/petri/orgs","repos_url":"https://api.github.com/users/petri/repos","events_url":"https://api.github.com/users/petri/events{/privacy}","received_events_url":"https://api.github.com/users/petri/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-08-30T11:55:53Z","updated_at":"2015-08-30T11:55:53Z","closed_at":null,"body":"Apparently, GnuCash only supports CREDIT / DEBIT transaction types, while the modern OFX standard specifies a whole bunch of them (seventeen, I counted - I wonder how many older versions of OFX have).\r\n\r\nShould some sort of compatibility mode be added to ofxstatement? Or a version mode? Is it even feasible, given the plugins are by various different authors?\r\n\r\nI think this merits investigation. Perhaps @kedder could specify some sort of \"capabilities\" API for plugins to indicate what versions or compatibility they support? So users of ofxstatement would have an easy way to choose what plugins they want to use?"}}