-
-
Notifications
You must be signed in to change notification settings - Fork 322
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Solve Ledger file reading #1962
Comments
Documented the transaction-balancing precision issue for users at https://hledger.org/ledger.html#incompatible-balancing |
https://github.com/simonmichael/hledger/tree/master/hledger/test/ledger-compat is the start of a test suite for Ledger file compatibility. It uses Ledger's functional tests as a source of diverse sample Ledger files, and others collected manually can be added over time. Let me know if you can think of another good source. https://gist.github.com/simonmichael/052703b1641669bfe067c68b81f707cc is the categorised results of a test run.. easier to read in Emacs, but to summarise, we currently read about 80% of Ledger's tests' sample data files. The most frequent causes of read failure were amount expressions and lot notation. There was ~20 other distinct causes of failure as well. |
https://hledger.org/ledger.html#journal-format is a new status table. |
What do you think of ledger-rs/incubator#2? The main suggestion is the data format specified in the header, similar to shebangs. The program handling becomes easier with semantic versioning. |
@alensiljak seems a good idea. hledger uses file extension as a hint for input/output format also - .csv/.tsv/.ssv/.timeclock/.timedot/.journal/.hledger (/.ledger/.beancount/...) |
Capturing this from chat:
Wishes
Actions
Related
The text was updated successfully, but these errors were encountered: