import2ledger/import2ledger
Brett Smith 0734b6f7a5 hooks.invoice_payment: New hook.
In the long run, this should be some kind of configurable hook to run
arbitrary regexps on arbitrary entry fields, and then on a match, add
another field with a format string using the match data.  But this is
reasonably generic for now.
2017-12-18 17:40:30 -05:00
..
hooks hooks.invoice_payment: New hook. 2017-12-18 17:40:30 -05:00
importers importers.stripe: Generate payment entries for refunded payments. 2017-12-18 17:32:33 -05:00
__init__.py import2ledger: First version. 2017-10-22 13:40:20 -04:00
__main__.py main: Open files with errors='replace'. 2017-12-18 17:38:55 -05:00
builder.py import2ledger: First version. 2017-10-22 13:40:20 -04:00
config.py template: Template amounts are now written with fuller expressions. 2017-11-09 16:17:58 -05:00
dynload.py util: Move module loader functions to a new dynload module. 2017-12-18 09:26:22 -05:00
errors.py errors: Add UserInputError.__str__. 2017-10-26 12:04:44 -04:00
template.py template: Add is_empty method. 2017-12-18 12:35:18 -05:00
util.py util: Add common word-slicing functions. 2017-12-18 10:14:01 -05:00