./finance/ledger2beancount, Script to convert ledger to beancount

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.7nb1, Package name: ledger2beancount-2.7nb1, Maintainer: pkgsrc-users

A script to automatically convert ledger-based textual ledgers
(finance/ledger) to beancount-based ones (finance/py-beancount).

Conversion is based on (concrete) syntax, so that information that is
not meaningful for accounting reasons but still valuable (e.g.,
comments, formatting, etc.) can be preserved.


Required to run:
[lang/perl5] [time/p5-DateTime-Format-Strptime] [devel/p5-File-BaseDir] [devel/p5-Date-Calc] [devel/p5-Getopt-Long-Descriptive] [lang/python37] [textproc/p5-String-Interpolate] [devel/p5-Config-Onion]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 100.521 KB

Version history: (Expand)


CVS history: (Expand)


   2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247)
Log message:
*: recursive bump for Python 3.11 as new default
   2023-01-23 02:51:00 by Taylor R Campbell | Files touched by this commit (2)
Log message:
finance/ledger2beancount: Update to 2.7.

Release ledger2beancount 2.7
* Fix parsing of amounts with decimal comma with default commodity in hledger mode
* Allow amounts without fractional part but decimal separator for hledger
* Improve pre-processing example in documentation
* Add support for amounts with plus sign
* Set option `name_income` for top-level account `Revenue`
* Fix whitespace handling for inline maths

Release ledger2beancount 2.6
* Round calculated total if needed for `price==cost` comparison
* Add `narration_tag` config variable to set narration from metadata
* Retain unconsummated payee/payer metadata
* Ensure UTF-8 output and assume UTF-8 input
* Document UTF-8 issue on Windows systems
* Add option to move posting-level tags to the transaction itself
* Add support for the `alias` sub-directive of `account` declarations
* Add support for the `payee` sub-directive of `account` declarations
* Support configuration file called `.ledger2beancount.yaml`
* Fix uninitialised value warning in hledger mode
* Print warning if account in assertion has sub-accounts
* Set commodity for commodity-less balance assertion
* Expand path name of `beancount_header` config variable
* Document handling of buckets
* Document pre- and post-processing examples
* Add `Dockerfile` to create Docker image
   2022-06-30 13:19:02 by Nia Alarie | Files touched by this commit (524)
Log message:
*: Revbump packages that use Python at runtime without a PKGNAME prefix
   2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952)
Log message:
*: recursive bump for perl 5.36
   2021-10-26 12:26:13 by Nia Alarie | Files touched by this commit (119)
Log message:
finance: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes
   2021-10-07 15:54:03 by Nia Alarie | Files touched by this commit (119)
Log message:
finance: Remove SHA1 hashes for distfiles
   2021-09-13 08:14:46 by Thomas Klausner | Files touched by this commit (1)
Log message:
ledger2beancount: fix dependency

Bump PKGREVISION
   2021-05-24 21:56:06 by Thomas Klausner | Files touched by this commit (3575)
Log message:
*: recursive bump for perl 5.34