Brett Smith
deee5bad57
brightfunds: Remove unused code.
2020-11-09 17:11:51 -05:00
Brett Smith
6dfd89e5ec
patreon: Update importer for this month's change.
...
Literally all they did was change the title of the amount column
(maybe it doesn't assume USD anymore?).
2020-11-09 16:59:24 -05:00
Brett Smith
347203b5f4
patreon: Update importer for recent patron changes. RT#12747
...
All they did was change a couple of column names.
2020-10-05 13:49:39 -04:00
Brett Smith
4bdea41c3f
patreon: New importer for new patron report CSV format.
2020-08-30 18:21:59 -04:00
Brett Smith
e5b600dae6
github: New importer.
2020-07-07 10:41:02 -04:00
Brett Smith
89378cbf90
hooks.ledger_entry: Clean up whitespace in strings.
...
The hook now ensures it does not output whitespace that could be
significant to Ledger, either because it's a newline or an
account-amount separator.
2020-01-10 13:27:34 -05:00
Brett Smith
97d8f8fd06
setup: Bump version for new importer from last commit.
2019-12-30 15:46:32 -05:00
Brett Smith
8516134687
hooks.ledger_entry: Improve date handling.
...
Check that we have the date field used in the payee line, and not just
'date'.
Allow other date fields to be None since they may not be used by the
template.
2019-11-11 10:18:21 -05:00
Brett Smith
7156529ceb
nbpy2017: Report item rate names and final unit prices.
...
This keeps more of the RBI calculation in the templates, where it belongs.
Template logic has become more capable since this importer was first
written, which makes this change practical.
2019-10-15 15:44:53 -04:00
Brett Smith
ab8559c75b
csv: Support importing squared CSV spreadsheets.
...
See the test comment for more rationale.
2019-08-28 10:22:10 -04:00
Brett Smith
eb329e92a0
ledger_entry: Only try to balance entry amounts when necessary.
...
This gives template authors the ability to write entries that
balance something other than the "main" amount.
2019-07-29 14:52:02 -04:00
Brett Smith
f6c1d7ed7a
setup: Bump version for new template features.
2019-07-29 12:38:28 -04:00
Brett Smith
a0f8d41d8e
importers: New importer eventbrite.
2019-07-04 19:10:11 -04:00
Brett Smith
44762555d5
yourcause: New importer.
2019-02-25 12:39:19 -05:00
Brett Smith
36dc1e6e43
setup: Bump version for new Benevity importer.
2019-02-15 15:26:37 -05:00
Brett Smith
4e048eccf1
setup: Bump version for nbpy2017 improvements.
2018-09-28 08:47:02 -04:00
Brett Smith
0eb014aeeb
patreon: New importer for payouts.
2018-07-10 11:36:07 -04:00
Brett Smith
e22b2f7c17
setup: Bump version for new oreilly importers.
2018-07-03 11:31:28 -04:00
Brett Smith
b33c83af0a
importers: Catch and handle CSV parse errors in can_import.
...
import2ledger bailed on one of these exceptions when trying to import
a recent XLS file that had a null byte on a line.
2018-06-20 15:59:56 -04:00
Brett Smith
15bba54e4e
setup: Add an [all_importers] extra for ease of installation.
2018-01-23 09:02:47 -05:00
Brett Smith
6fb447a43a
setup: Modernize enum34 requirement declaration.
2018-01-23 09:01:59 -05:00
Brett Smith
055cab0703
setup: brightfunds depends on xlrd.
2018-01-23 08:40:41 -05:00
Brett Smith
85b665200c
hooks: Hooks declare what order they run in.
2017-12-30 18:11:41 -05:00
Brett Smith
cbe96f6f03
setup: Declare dependencies for nbpy2017 importer.
2017-12-26 13:54:44 -05:00
Brett Smith
e3335aa6ec
setup: Bump version to 0.2.
2017-11-09 16:19:29 -05: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
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