beancount icon indicating copy to clipboard operation
beancount copied to clipboard

Rust tooling surrounding beancount, a text-based double-entry bookkeeping language.

Results 8 beancount issues
Sort by recently updated
recently updated
newest added

Transactions can be tagged with using the `#` symbol. Example: ``` 2014-04-23 * "Flight to Berlin" #berlin-trip-2014 Expenses:Flights -1230.27 USD Liabilities:CreditCard ``` You can also push tags onto the stack...

help wanted
good first issue

I'm thinking of how to proceed with further verification done by beancount. For example the balancing of transactions. Beancount manipulates transactions during parsing, for example it fills empty postings and...

Beancount [has a specific system for dealing with precision](https://beancount.github.io/docs/precision_tolerances.html), but it can handle arbitrarily large precision. Currently this crate uses `rust_decimal`, which has a 128 bit integer under the hood....

Is the crate ready for a first version on `crates.io`? If not, what are the requirements?

The parser has support for Org-mode titles (lines starting with `*`) but they are just thrown away when constructing the `Ledger`. Should they be available in the output or should...

Currently we evaluate numerical expressions while parsing. I guess for some use-cases it is more useful to get access to the expression instead. I'm thinking it would be great if...

enhancement

Reuse the test examples from `lexer_text.py` and `grammar_test.py` in the beancount source code to test that our parser accepts and rejects the same inputs as the official beancount parser.

Hello, Thank you for this package! It's overall been great. Just a minor bug I noticed: postings are aligned individually using tabs. If there is a significant difference in the...