Commit graph

  • 07d22418d4 main: Provide additional template variables about each source path. Brett Smith 2017-12-27 11:39:56 -0500
  • 40552d665a template: Let users split an account multiple times per template. Brett Smith 2017-12-27 11:39:34 -0500
  • 9f720527f1 template: Bugfix newline handling. Brett Smith 2017-12-27 11:36:25 -0500
  • e758db31ad hooks.add_entity: Don't try to rearrange non-Latin names. Brett Smith 2017-12-27 10:45:18 -0500
  • ba81dc9847 TODO: Add items. Brett Smith 2017-12-26 13:35:18 -0500
  • cbe96f6f03 setup: Declare dependencies for nbpy2017 importer. Brett Smith 2017-12-26 13:35:06 -0500
  • 87f3209101 strparse: Improve extra text parsing in currency_decimal. Brett Smith 2017-12-19 12:43:59 -0500
  • 9d638f4d01 TODO: Source filename is available to templates as of cc8c03a. Brett Smith 2017-12-19 10:22:12 -0500
  • 0f945c28df main: Clean noop line. Brett Smith 2017-12-19 10:20:35 -0500
  • 18eebbc0ed hooks: run() return value controls processing of entry data. Brett Smith 2017-12-19 10:18:04 -0500
  • fa35a70f9f CODE: Update main loop to reflect the template change in 34b71ba. Brett Smith 2017-12-19 10:17:15 -0500
  • cc8c03ab62 main: Provide template variables about the file being imported. Brett Smith 2017-12-19 09:06:24 -0500
  • 122323853d importers: Prefer using ChainMaps to copying and updating dicts. Brett Smith 2017-12-19 08:33:38 -0500
  • b41a7a99af hooks: Filter entries by setting entry_data['_hook_cancel'] to True. Brett Smith 2017-12-19 09:01:58 -0500
  • 34b71baaf7 template: render() takes a single mapping argument. Brett Smith 2017-12-19 08:24:46 -0500
  • 1b98ab2015 util: Rename to strparse. Brett Smith 2017-12-19 06:42:05 -0500
  • 6ea28c2c89 util: Add parse_currency_dec. Brett Smith 2017-12-18 23:04:05 -0500
  • 0734b6f7a5 hooks.invoice_payment: New hook. Brett Smith 2017-12-18 17:40:30 -0500
  • 9472be10f1 main: Open files with errors='replace'. Brett Smith 2017-12-18 17:38:55 -0500
  • 68a0a9625c importers.stripe: Generate payment entries for refunded payments. Brett Smith 2017-12-18 17:32:33 -0500
  • 4796932cb7 importers.patreon: Handle commas in large amounts. Brett Smith 2017-12-18 14:09:54 -0500
  • a2120805ab tests: Remove noop cruft file. Brett Smith 2017-12-18 14:06:53 -0500
  • 8696ca33d6 TODO: Start list. Brett Smith 2017-12-18 13:26:32 -0500
  • fea64ee138 main: Don't use importers whose template isn't configured. Brett Smith 2017-12-18 12:35:50 -0500
  • 0b665d388e template: Add is_empty method. Brett Smith 2017-12-18 12:35:18 -0500
  • 474a0390e3 template: Support custom payee lines. Brett Smith 2017-12-18 12:23:18 -0500
  • 668906b944 importers.nbpy2017: Yield entries for the original invoice. Brett Smith 2017-12-18 10:47:04 -0500
  • fb0e4f2235 tests: Specify types in importers.yml, rather than munging them manually. Brett Smith 2017-12-18 10:28:05 -0500
  • c98f0d9ff3 importers.nbpy2017: Refactor out _strpdate method. Brett Smith 2017-12-18 10:14:13 -0500
  • 8da3fd4bd3 util: Add common word-slicing functions. Brett Smith 2017-12-18 10:12:55 -0500
  • e249049fc1 util: Move module loader functions to a new dynload module. Brett Smith 2017-12-18 09:26:22 -0500
  • f56571219b importers.nbpy2017: Don't deal with refunds. Brett Smith 2017-12-17 23:03:05 -0500
  • 9d9254b69a template: Nicer formatting of account split lines. Brett Smith 2017-12-17 21:05:22 -0500
  • 93fffe6666 importers: New importer for North Bay Python invoices. Brett Smith 2017-12-17 20:46:00 -0500
  • a924d9fb1f tests: Support more Decimal values from importers without specifying them all. Brett Smith 2017-12-17 13:42:51 -0500
  • e3ec03cf19 template: Don't output accounts that end up having no amount. Brett Smith 2017-12-16 13:10:49 -0500
  • a1f815c60b template: Improve error detection and reporting in amount expressions. Brett Smith 2017-11-09 17:19:36 -0500
  • e3335aa6ec setup: Bump version to 0.2. Brett Smith 2017-11-09 16:19:29 -0500
  • 093834dd15 template: Support variables in account names. Brett Smith 2017-11-09 16:16:20 -0500
  • e5a0089eb9 importers: Add an importer for Stripe payments. Brett Smith 2017-11-09 15:06:02 -0500
  • f8a68c3a2e importers: Refactor out a base CSV importer class. Brett Smith 2017-11-09 13:06:06 -0500
  • 3b821cbbee template: Template amounts are now written with fuller expressions. Brett Smith 2017-11-09 12:18:20 -0500
  • cebd1481ec patreon: Import VAT withholdings. Brett Smith 2017-10-26 12:40:28 -0400
  • dd155749c3 CODE: Document how to run tests. Brett Smith 2017-10-26 12:19:16 -0400
  • 6295952a08 main: Remove "None" from error message about importing stdin. Brett Smith 2017-10-26 12:05:57 -0400
  • cc8da9392e errors: Add UserInputError.__str__. Brett Smith 2017-10-26 12:04:44 -0400
  • c49371c87e CODE: Add a high-level overview of the program structure. Brett Smith 2017-10-25 17:17:41 -0400
  • cf4a0e37c1 README: Document how to run import2ledger. Brett Smith 2017-10-25 13:39:22 -0400
  • 1aeffa31c5 README: Document template variables. Brett Smith 2017-10-25 13:39:10 -0400
  • 176aac35ed README: Suggest an install line that can upgrade nicely too. Brett Smith 2017-10-25 13:38:54 -0400
  • 356f36b039 README: Document configuration. Brett Smith 2017-10-23 15:25:16 -0400
  • ab9c65d20d import2ledger: Support only importing entries in a date range. Brett Smith 2017-10-22 16:10:17 -0400
  • b37575eabc tests: Remove stray debug prints. Brett Smith 2017-10-22 16:08:37 -0400
  • 23190c1cdb setup: Install a script to invoke the module. Brett Smith 2017-10-22 14:31:53 -0400
  • a408c854d4 setup: Don't install tests. Brett Smith 2017-10-22 14:31:38 -0400
  • f888b13c56 hooks.add_entity: Better handle common name prefix parts. Brett Smith 2017-10-22 14:05:56 -0400
  • f0dafcaed9 hooks.add_entity: ASCIIfy stroke characters. Brett Smith 2017-10-22 13:58:18 -0400
  • 5c73c40bcc import2ledger: First version. Brett Smith 2017-10-22 13:38:53 -0400