Comments (5)
In b41044b I have allowed setting a custom payee-format
on the command line.
from ledger-autosync.
The code for this is a little fragile. I've done what I could given the sampling of OFX files I had. They all seem to use name
and memo
differently. The code is here: https://github.com/egh/ledger-autosync/blob/master/ledgerautosync/converter.py#L219
That said, I'd be willing to consider changing the behavior, but it's hard to know what to do. It would be possible to have an option, but generally I'd prefer less options rather than more. That memo
field seems really useless, though.
from ledger-autosync.
One thought that came to mind recently was the possibility of employing optional directives.
While the default behavior would be to assume proper implementation of the OFX standard with whatever best guess magic you've already employed, directives could be employed on a per institution basis.
Beyond that, I haven't quite fleshed the idea out. Unfortunately, this sort of bandaid is needed until the financial sector gets on board with OFX.
EDIT:
I'll put some more thought into this.
from ledger-autosync.
Some sort of configuration system could certainly help to sort this out.
from ledger-autosync.
I noticed that, for one of my banks, QFX and OFX files contain some information not found in the other. Like, the institution is denoted in the OFX file but not the QFX. Silly.
With regard to this, could ledger-autosync -- instead of dying -- prompt for a custom institution name? Or, better yet, make a suggestion from list of institutions from ledger files?
Going to open a new issue for the above.
from ledger-autosync.
Related Issues (20)
- Bug in expired short option position from Vanguard HOT 3
- Bug in handling reverse stock splits from vanguard HOT 1
- Question about behaviour of -r flag HOT 3
- Question about offsetting accounts HOT 1
- Need to include commissions/fees HOT 3
- Suggestion: Find offset account by payee *and* AutosyncPayee HOT 1
- Feature request: option to store raw OFX HOT 3
- Need to be able to disable guessing of offset account from payee HOT 1
- Time for a new release? HOT 6
- One test fails HOT 5
- 2 test failures HOT 5
- 'ascii' codec can't decode error HOT 3
- Autosync: looking up payee and offset account happens differently HOT 1
- ledger UUID breaks ofxid matching HOT 6
- Workflow that could include manual entry HOT 1
- Institution provided by OFX is empty and no fid supplied! Erorr with manual download HOT 2
- imp module doesn't exist anymore in python3.12 HOT 3
- Intended way of handling transactions without date in plugin / skipping transactions? HOT 4
- ofxhome.com (and therefore ofxclient) doesn't seem to work anymore HOT 3
- Time for a new release? HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ledger-autosync.