Commit graph

  • c5a2c2d39b query: Development cleanup. Brett Smith 2021-03-09 10:33:11 -0500
  • 5893d6a59a query: Add --calendar-year and --fiscal-year shortcuts. Brett Smith 2021-03-09 10:13:08 -0500
  • 6fa1278966 query: Improve formatting of ODS output. Brett Smith 2021-03-09 09:39:56 -0500
  • 8af45e5f8a query: Add BQL functions for dealing with link metadata. Brett Smith 2021-03-08 13:48:25 -0500
  • 0f58960b67 query: Add ODS output format. Brett Smith 2021-03-06 15:45:11 -0500
  • 0b3175fe6b query: Add support for --numberify. Brett Smith 2021-03-06 15:43:04 -0500
  • a5ebc04f5d data: Metadata.human_name() treats _ like -. Brett Smith 2021-03-06 12:11:16 -0500
  • b599ddee5d query: Skip rewrite rule logic when none are loaded. Brett Smith 2021-03-06 09:33:10 -0500
  • 9c943bc8a9 query: Override BQLShell.on_Select. Brett Smith 2021-03-05 17:36:19 -0500
  • 221d42a479 query: Add --select to use with WHERE condition arguments. Brett Smith 2021-03-05 16:45:24 -0500
  • 1ca7cccf17 txn_date: Refine the filename regexp. Brett Smith 2021-02-26 17:23:00 -0500
  • 9598b29ba7 txn_date: Check more filenames. Brett Smith 2021-02-26 17:02:59 -0500
  • ca12496880 typing: Updates to pass type checking under mypy>=0.800. Brett Smith 2021-02-26 16:13:02 -0500
  • 6752a40206 books: Let files under books/ include any Beancount files they want. Brett Smith 2021-02-26 14:45:55 -0500
  • 96b39a8778 beancount_types: OptionsMap is a dict. Brett Smith 2021-02-26 14:43:22 -0500
  • 95f7524b00 cliutil: Add ExtendAction. Brett Smith 2021-02-24 15:31:23 -0500
  • 6c89febb90 fund: Clean up accidental carry-overs from ledger-report docstring. Brett Smith 2021-02-24 15:27:12 -0500
  • ccbc447a35 query: Start new reporting tool. Brett Smith 2021-02-24 13:11:27 -0500
  • 5231a1784f cliutil: EnumArgument matches user arguments against aliases. Brett Smith 2021-02-23 14:10:17 -0500
  • ee2bd6c096 books: All tools use books.Loader.dispatch() and LoadResult. Brett Smith 2021-02-19 18:52:44 -0500
  • 3721226d17 books: Add Loader.dispatch() classmethod. Brett Smith 2021-02-19 11:52:40 -0500
  • f3c3ebcf59 books: Add LoadResult NamedTuple. Brett Smith 2021-02-19 11:34:35 -0500
  • 0a34ed6798 cliutil: ExceptHook catches RewriteRuleError. Brett Smith 2021-02-19 18:03:12 -0500
  • f508df06c1 rewrite: Richer exceptions for error reporting. Brett Smith 2021-02-19 17:08:09 -0500
  • 4de5df9035 typing: Upgrade more Posting Iterables to Iterators. Brett Smith 2021-02-19 14:51:45 -0500
  • b142b3e521 accrual: Use EnumArgument for ReportType. Brett Smith 2021-02-18 15:05:56 -0500
  • bd1a5fc9de ledger: Add program metadata column to all reports. Brett Smith 2021-02-17 14:21:45 -0500
  • 55b347271c ledger: Add fund ledger report type. Brett Smith 2021-02-17 14:20:58 -0500
  • 4188dc6a64 cliutil: Add EnumArgument. Brett Smith 2021-02-17 14:00:06 -0500
  • fe3560b748 meta_tax_reporting: New plugin validation. Brett Smith 2021-02-11 13:35:03 -0500
  • 328f59231c meta_tax_implication: Accept titlecased values. Brett Smith 2021-02-11 11:17:24 -0500
  • b5a22a963f statement: Accept search terms. Brett Smith 2021-02-01 09:46:54 -0500
  • 32eaf08552 statement: Fix typo in --output-file help. Brett Smith 2021-02-01 09:38:22 -0500
  • f23e0431e2 reconcile: New statement reconciler. Brett Smith 2021-01-31 17:06:40 -0500
  • ca38e45178 reports: Add BaseODS.row_count() method. Brett Smith 2021-01-29 14:26:54 -0500
  • 250b14954f tests: Add tests for plugin.meta_payroll_type. Brett Smith 2021-01-29 11:28:29 -0500
  • fb9aa9eae1 tests: Add tests for BaseODS.bgcolor_style(). Brett Smith 2021-01-29 11:28:18 -0500
  • fdd9f2847b plugin: Skip enum value checks with a flag+FIXME. Brett Smith 2021-01-29 09:38:37 -0500
  • c230f91ab7 meta_payroll_type: Add values for Exp:Pay:Benefits:Other. Brett Smith 2021-01-28 16:06:28 -0500
  • eba4ed45b0 reconcile: Start module with PayPal reconciliation report. Brett Smith 2021-01-23 10:23:03 -0500
  • 91cbbc9159 reports.core: Add BaseODS.bgcolor_style() method. Brett Smith 2021-01-23 10:22:42 -0500
  • 087b3274e7 ledger: Dedicated reporting tab for Expenses:Payroll. Brett Smith 2021-01-19 14:23:23 -0500
  • ea79200131 ledger: Report accounts that are not open but have postings. Brett Smith 2021-01-19 14:22:08 -0500
  • 5c6d9d6f69 tax_implication: Bugfix "Corp" abbreviation in values. Brett Smith 2021-01-18 15:49:39 -0500
  • 31cee4e0ba meta_tax_implication: New values for grant recipients. Brett Smith 2021-01-18 15:45:31 -0500
  • 728db9983e fill: Use program logger over module logger to report problems. Brett Smith 2021-01-10 11:08:25 -0500
  • 1c95c1b1b1 irs990scheduleA: New PDF extractor. Brett Smith 2021-01-09 15:17:55 -0500
  • 1908358c30 extract: Lay the groundwork for specialized PDF extractors. Brett Smith 2021-01-09 15:16:07 -0500
  • 8b2633ec23 extract: Fill YAML with Python values, not PS/FDF values. Brett Smith 2021-01-09 13:20:15 -0500
  • 6a3d64ff22 fields: Change FieldType capitalization. Brett Smith 2021-01-09 10:49:04 -0500
  • 188063cbb7 setup: New release for pdfforms tools. Brett Smith 2021-01-09 10:11:56 -0500
  • b074edc538 cliutil: Set floor for pdfminer loglevel. Brett Smith 2021-01-09 10:09:45 -0500
  • 2cf4fdcfad pdfforms.fill: New module+tool. Brett Smith 2021-01-05 18:30:00 -0500
  • 902c313b4d cliutil: New function can_run. Brett Smith 2021-01-05 16:46:42 -0500
  • 0045d8d032 fields: Add FormField.add_kid() method. Brett Smith 2021-01-05 15:07:49 -0500
  • 391fde5447 fields: TextField.set_value() accepts numeric types. Brett Smith 2021-01-05 14:59:36 -0500
  • 13c66e8ce2 pdfforms: Initial module and tool to extract PDF form data to YAML. Brett Smith 2021-01-04 16:10:11 -0500
  • 1b7fdf4f3b Clarify and organize license info including additional permission. Brett Smith 2021-01-08 16:57:43 -0500
  • 71f50a6cf8 data: Bugfix is_opening_balance_txn() for donations from equity. RT#13516 Brett Smith 2020-12-29 12:20:53 -0500
  • 7abc01b1ac fund: Bugfix crash when text report has an empty balance. Brett Smith 2020-12-29 10:42:15 -0500
  • e06b400998 meta_payroll_type: Prefer :Tax: over :Taxes: in metadata values. Brett Smith 2020-12-23 18:31:32 -0500
  • 7c18bc221f meta_payroll_type: Refactor for more code reuse. Brett Smith 2020-12-23 17:27:30 -0500
  • 9d41f79c52 meta_payroll_type: Basic validation support for payroll-type Bradley M. Kuhn 2020-11-03 15:24:06 -0800
  • 51eee8ec8f meta_entity: Don't set transaction metadata when payee is None. RT#12913 Brett Smith 2020-11-04 13:42:55 -0500
  • 770b22f2f0 reports: Initial budget variance skeleton. RT#12680 Brett Smith 2020-10-26 14:57:15 -0400
  • 2b23eba549 data: PostingMeta.detached() can be chain-called. Brett Smith 2020-10-26 14:52:41 -0400
  • f7883ac314 reports: Separate methods for Balances to get posting classification. Brett Smith 2020-10-24 11:54:46 -0400
  • 69f597a47c rewrite: Support `metakey in value` conditions. Brett Smith 2020-10-24 11:43:11 -0400
  • ea69d58957 tests: Test updates for accrual report changes in the last commit. Brett Smith 2020-10-24 11:31:39 -0400
  • 8ec3a12d5a accrual: Key on entity for Liabilities:Payable:Vacation. Brett Smith 2020-10-21 15:27:47 -0400
  • db3ba4fd4d accrual: Add Prepaid Expenses to aging report. Brett Smith 2020-10-21 11:33:27 -0400
  • 56bfbe21c4 audit_report: Bugfix handling audit year specified as date. Brett Smith 2020-10-21 10:51:55 -0400
  • 1cc4e732f4 accrual: Add --end option. Brett Smith 2020-10-21 09:19:09 -0400
  • 1fcab6af32 fund: Add totals rows to the full report. Brett Smith 2020-10-16 16:39:46 -0400
  • 404a88de1d fund: Use Balances instead of PeriodPostings. Brett Smith 2020-10-16 16:29:05 -0400
  • 5e147dc0b5 core: Balances lets the caller specify posting metadata to load. Brett Smith 2020-10-16 11:56:38 -0400
  • ffc20b6899 reports: Move Balance class and friends to core. Brett Smith 2020-10-16 10:53:15 -0400
  • 73bbc1e4ec data: Define EQUITY_ACCOUNTS and FUND_ACCOUNTS. Brett Smith 2020-10-16 10:05:23 -0400
  • 97dbce5b4c balance_sheet: Remove transitional code for account-code column. Brett Smith 2020-10-06 14:32:21 -0400
  • fe52fe50a1 balance_sheet: Fix unwanted hierarchy traversal in Trial Balances. Brett Smith 2020-10-06 14:29:19 -0400
  • 639a41b782 sort_entries: New tool. Brett Smith 2020-10-06 10:38:39 -0400
  • 7baa78fe34 ledger: Add Equity back to default project report sheets. Brett Smith 2020-09-22 10:20:51 -0400
  • f8758e2847 audit_report: More docstring. Brett Smith 2020-09-17 10:33:47 -0400
  • 0054465ce5 audit_report: Use common rewrite rules argument for consistency. Brett Smith 2020-09-17 10:28:34 -0400
  • d9360f1cea audit_report: Use concurrent.futures for parallelization. Brett Smith 2020-09-17 10:24:13 -0400
  • ad96fdfa90 audit_report: Remove manifest generation. Brett Smith 2020-09-17 10:07:24 -0400
  • f55fccd48d plugin: Add TransactionDate hook. RT#10566 Brett Smith 2020-09-10 16:59:29 -0400
  • 8bc17dbf4a meta_entity: Set metadata when entity comes from payee. RT#12525 Brett Smith 2020-09-10 16:06:43 -0400
  • e60078933d rewrite: Add docstring with user documentation. Brett Smith 2020-09-10 15:07:31 -0400
  • 3219bf89d2 split_ods_links: New tool. Brett Smith 2020-09-08 23:37:00 -0400
  • da056917bf meta_repo_links: Check all non-RT links. RT#12517 Brett Smith 2020-09-05 14:59:13 -0400
  • c2851f5cc0 reports: URL-quote file links in spreadsheets. RT#12517 Brett Smith 2020-09-05 14:47:34 -0400
  • de10197af7 reports: Improve formatting of non-currency commodities. Brett Smith 2020-09-04 15:29:10 -0400
  • b4f2b506be reports: ODS currency formatting gets integer precision from Babel. Brett Smith 2020-09-04 14:49:20 -0400
  • 21383d2355 reports: Correct use of NumberPattern.grouping. Brett Smith 2020-09-04 14:46:18 -0400
  • 44ac5e61f7 reports: BaseODS gets decimalplaces directly from Babel. Brett Smith 2020-09-04 14:20:11 -0400
  • 2c3438ba0f balance_sheet: Add account code column to chart of accounts. Brett Smith 2020-09-03 15:03:28 -0400
  • 5081c8934c ledger: Put account classification on each row in a hidden column. Brett Smith 2020-09-03 14:45:06 -0400
  • 27acf1f0c1 meta_expense_type: Default management for payroll expenses. Brett Smith 2020-09-03 11:55:59 -0400
  • 72f144e1ff extract_odf_links: Make "not found" warning easier to parse. Brett Smith 2020-09-03 09:45:31 -0400