Brett Smith
93fffe6666
importers: New importer for North Bay Python invoices.
...
This probably has no use outside Conservancy.
2017-12-17 20:46:00 -05:00
Brett Smith
a924d9fb1f
tests: Support more Decimal values from importers without specifying them all.
2017-12-17 13:42:51 -05:00
Brett Smith
e3ec03cf19
template: Don't output accounts that end up having no amount.
2017-12-16 13:10:49 -05:00
Brett Smith
a1f815c60b
template: Improve error detection and reporting in amount expressions.
2017-11-09 17:39:24 -05:00
Brett Smith
e3335aa6ec
setup: Bump version to 0.2.
2017-11-09 16:19:29 -05:00
Brett Smith
093834dd15
template: Support variables in account names.
2017-11-09 16:18:03 -05:00
Brett Smith
e5a0089eb9
importers: Add an importer for Stripe payments.
2017-11-09 16:18:03 -05:00
Brett Smith
f8a68c3a2e
importers: Refactor out a base CSV importer class.
...
I'm going to build the Stripe importer on top of this.
2017-11-09 16:18:03 -05:00
Brett Smith
3b821cbbee
template: Template amounts are now written with fuller expressions.
...
This makes it possible to support transactions that divide funds in
ways other than a simple percentage split. For example, there
might be tax withheld, or a flat fee expense on each transaction.
2017-11-09 16:17:58 -05:00
Brett Smith
cebd1481ec
patreon: Import VAT withholdings.
2017-10-26 12:56:29 -04:00
Brett Smith
dd155749c3
CODE: Document how to run tests.
2017-10-26 12:19:16 -04:00
Brett Smith
6295952a08
main: Remove "None" from error message about importing stdin.
2017-10-26 12:05:57 -04:00
Brett Smith
cc8da9392e
errors: Add UserInputError.__str__.
...
This makes messages look nicer in logs.
2017-10-26 12:04:44 -04:00
Brett Smith
c49371c87e
CODE: Add a high-level overview of the program structure.
2017-10-25 17:17:41 -04:00
Brett Smith
cf4a0e37c1
README: Document how to run import2ledger.
2017-10-25 13:39:22 -04:00
Brett Smith
1aeffa31c5
README: Document template variables.
2017-10-25 13:39:10 -04:00
Brett Smith
176aac35ed
README: Suggest an install line that can upgrade nicely too.
2017-10-25 13:38:54 -04:00
Brett Smith
356f36b039
README: Document configuration.
...
This isn't a complete README, but a start.
2017-10-23 15:25:16 -04:00
Brett Smith
ab9c65d20d
import2ledger: Support only importing entries in a date range.
2017-10-22 16:10:17 -04:00
Brett Smith
b37575eabc
tests: Remove stray debug prints.
2017-10-22 16:08:37 -04:00
Brett Smith
23190c1cdb
setup: Install a script to invoke the module.
2017-10-22 14:31:53 -04:00
Brett Smith
a408c854d4
setup: Don't install tests.
2017-10-22 14:31:38 -04:00
Brett Smith
f888b13c56
hooks.add_entity: Better handle common name prefix parts.
...
Keep these with the name they're attached to, rather than breaking the name
in the middle.
2017-10-22 14:05:56 -04:00
Brett Smith
f0dafcaed9
hooks.add_entity: ASCIIfy stroke characters.
2017-10-22 13:58:18 -04:00
Brett Smith
5c73c40bcc
import2ledger: First version.
...
This is a pretty feature-complete version 1.
I don't know why I waited this long to commit anything.
2017-10-22 13:40:20 -04:00