I released version 2.5 of ledger2beancount, the ledger-to-beancount converter.
You can get ledger2beancount from GitHub: https://github.com/beancount/ledger2beancount Here are the changes in 2.5: * Don't create negative cost for lot without cost * Support complex implicit conversions * Handle typed metadata with value `0` correctly * Set per-unit instead of total cost when cost is missing from lot * Support commodity-less amounts * Convert transactions with no amounts or only `0` amounts to notes * Fix parsing of transaction notes * Keep tags in transaction notes on same line as transaction header * Add beancount config options for non-standard root names automatically * Fix conversion of fixated prices to costs * Fix removal of price when `price==cost` but when they use different number formats * Fix removal of price when `price==cost` but per-unit and total notation mixed * Fix detection of tags and metadata after posting/aux date * Use `D` directive to set default commodity for hledger * Improve support for postings with commodity-less amounts * Allow empty comments * Preserve leading whitespace in comments in postings and transaction headers * Preserve indentation for tags and metadata * Preserve whitespace between amount and comment * Refactor code to use more data structures * Remove dependency on `Config::Onion` module Thanks to input from Remco Rijnders, Yuri Khan, and Thierry. Thanks to Stefano Zacchiroli and Kirill Goncharov for testing my changes. -- Martin Michlmayr https://www.cyrius.com/ -- --- You received this message because you are subscribed to the Google Groups "Ledger" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ledger-cli/20201103074833.GA5237%40jirafa.cyrius.com.
