Commit graph

  • f3c68ff462 opening_balances: New tool. Brett Smith 2020-06-25 10:51:37 -0400
  • b038ec827c cliutil: Add year_or_date_arg() function. Brett Smith 2020-06-25 08:43:28 -0400
  • 0e35f16853 tests: Extend fund report input. Brett Smith 2020-06-24 09:39:35 -0400
  • fd548f35f4 accrual: Be case-insensitive when gathering payment-method. Brett Smith 2020-06-23 16:46:31 -0400
  • 5085d4d8ef accrual: Outgoing report sets RT CFs for outgoing payment. Brett Smith 2020-06-23 14:27:11 -0400
  • 4789972d38 approval: Not required for any bank transfer. RT#11707. Brett Smith 2020-06-23 09:51:12 -0400
  • f9411e0ffe meta_receipt: Not required on interest income. RT#11695. Brett Smith 2020-06-22 16:33:43 -0400
  • 887102ea92 fund: New report. Brett Smith 2020-06-21 15:27:43 -0400
  • baf0b2c5ff ledger: Fix --output-format default help. Brett Smith 2020-06-21 11:40:28 -0400
  • 42d2002fda reports: Balance.format(None) uses accounting formats. Brett Smith 2020-06-21 11:39:31 -0400
  • 5e9e11923e reports: Add account_balances() function. Brett Smith 2020-06-20 13:50:10 -0400
  • 6213bc1e5d reports: Add PeriodPostings class. Brett Smith 2020-06-20 10:08:53 -0400
  • 7a9bc2da50 reports: Add sort_and_filter_accounts() function. Brett Smith 2020-06-19 13:39:50 -0400
  • 5b68312924 tests: Add tests for Balance.copy() tolerance handling. Brett Smith 2020-06-20 09:08:35 -0400
  • 7f3a26b555 reports: Balance.format() accepts zero argument. Brett Smith 2020-06-18 14:07:44 -0400
  • ae974b8e50 reports: Balance.copy() accepts tolerance argument. Brett Smith 2020-06-18 14:06:18 -0400
  • 355a48381c reports: Balance.clean_copy() creates new Balance with given tolerance. Brett Smith 2020-06-18 14:05:49 -0400
  • 0f7a154ff4 reports: Balance cells try to retain currency on zero balance. Brett Smith 2020-06-18 10:07:10 -0400
  • daf7e12752 ledger: Remove obsoleted hack. Brett Smith 2020-06-18 10:05:37 -0400
  • 7441f4ef0c ledger: Correct period totals. RT#11661. Brett Smith 2020-06-17 18:25:47 -0400
  • 5e295f1024 accrual: Change args.since default. Brett Smith 2020-06-17 15:22:42 -0400
  • 0caf78436f accrual: Generate an aging report in more cases. Brett Smith 2020-06-17 15:17:59 -0400
  • d7e2ab34b9 meta_project: Force the default project on Equity accounts. Brett Smith 2020-06-17 04:28:43 -0400
  • 8b8bdc0225 reports: Add BaseODS.column_style() method. Brett Smith 2020-06-16 22:41:13 -0400
  • cf2833ee20 plugin: Load user configuration file. Brett Smith 2020-06-16 15:10:19 -0400
  • b1f82badf7 config: Get repository directory from config file. Brett Smith 2020-06-16 14:42:09 -0400
  • efe9bd8855 ledger: Change default report dates. Brett Smith 2020-06-16 13:31:46 -0400
  • 9782e7203a ledger: New reporting module. Brett Smith 2020-06-16 10:18:18 -0400
  • 7660700e6c cliutil: Add date_arg() function. Brett Smith 2020-06-15 18:11:21 -0400
  • 4a28596db2 data: bank-statement and tax-statement are link metadata. Brett Smith 2020-06-15 18:08:18 -0400
  • 582316ae85 data: Add Metadata.report_links() method. Brett Smith 2020-06-15 14:19:10 -0400
  • 72f58d80d7 reports: BaseODS.currency_cell() sets default style. Brett Smith 2020-06-15 14:09:42 -0400
  • 8333ed8876 reports: Add RelatedPostings.group_by_account() classmethod. Brett Smith 2020-06-15 11:20:30 -0400
  • ccc3a829da reports: Add RelatedPostings.balance_at_cost_by_date() method. Brett Smith 2020-06-15 10:38:26 -0400
  • b2e35d098a reports: Add Balance subtraction methods. Brett Smith 2020-06-15 10:15:19 -0400
  • f21ac740f2 data: Add Posting.at_cost() method. Brett Smith 2020-06-15 09:48:50 -0400
  • a2ee9c73fe ranges: Start module. Brett Smith 2020-06-15 09:14:42 -0400
  • 760e0a8cd9 reports: Add column width styles to BaseODS. Brett Smith 2020-06-14 08:18:59 -0400
  • 71d671e493 data: Add Metadata.human_name() classmethod. Brett Smith 2020-06-14 06:21:30 -0400
  • 9a7b9de08d test_reports_accrual: Clean imports. Brett Smith 2020-06-13 16:10:41 -0400
  • aff1fc537d reports: Add BaseODS.meta_links_cell() method. Brett Smith 2020-06-12 17:10:25 -0400
  • 17c5468a7d reports: ODS links default to using URL as link text. Brett Smith 2020-06-12 16:42:54 -0400
  • 44946a061d accrual: Aging report is written to repository path by default. Brett Smith 2020-06-12 15:56:29 -0400
  • d6559b572f accrual: Aging report uses RT short links for all RT link text. Brett Smith 2020-06-12 15:54:50 -0400
  • 4ca188611f rtutil: Add RT.unparse() classmethod. Brett Smith 2020-06-12 15:54:38 -0400
  • cd578289c4 cliutil: Add make_entry_point() function. Brett Smith 2020-06-12 15:08:08 -0400
  • 2a33e17892 accrual: Clean up comments. Brett Smith 2020-06-12 13:59:38 -0400
  • 5706273bbe accrual: Clean up types and imports. Brett Smith 2020-06-12 13:24:25 -0400
  • 3330c834b2 accrual: Only try to generate an outgoing report for accruals with rt-id. Brett Smith 2020-06-12 10:51:29 -0400
  • 1124842ea7 accrual: Actually use RT caching as intended. Brett Smith 2020-06-11 16:29:18 -0400
  • 175ac3bd7a accrual: Outgoing report groups by rt-id. RT#11594. Brett Smith 2020-06-11 15:27:36 -0400
  • 8d7a2b1eea accrual: Add AccrualPostings.rt_id property. Brett Smith 2020-06-11 14:22:11 -0400
  • 52fc0d1b5f reports: Add RelatedPostings.group_by_first_meta_link() method. Brett Smith 2020-06-11 14:01:19 -0400
  • f52ad4fbc1 reports: Add RelatedPostings.first_meta_links() method. Brett Smith 2020-06-11 12:59:10 -0400
  • 1cbc9d3dc9 tests: Add _meta_type kwarg to testutil.Posting. Brett Smith 2020-06-11 09:55:13 -0400
  • f76fa35fad reports: RelatedPostings.all_meta_links() returns an iterator. Brett Smith 2020-06-11 09:28:11 -0400
  • e3dceb601c filters: Add iter_unique() function. Brett Smith 2020-06-11 09:17:05 -0400
  • 9c33517583 data: Add Metadata.first_link() method. Brett Smith 2020-06-11 08:59:18 -0400
  • 4b6a27496d accrual: Clean unused imports. Brett Smith 2020-06-10 16:14:07 -0400
  • 5859421a15 accrual: Remove the consistency checker. Brett Smith 2020-06-10 14:01:12 -0400
  • 8250f0a8ef filters: Add audit_date() function. Brett Smith 2020-06-10 15:35:45 -0400
  • 944c19da8d books: Add date-fetching methods to FiscalYear. Brett Smith 2020-06-10 15:16:01 -0400
  • d3ef19c5f6 setup: Version bump for latest bugfix. Brett Smith 2020-06-09 17:06:39 -0400
  • 6e9a612bb7 accrual: Aging report filters out too-recent accruals. RT#11600. Brett Smith 2020-06-09 17:05:36 -0400
  • 948d3a2d14 accrual: Add columns to the aging report. RT#11439. Brett Smith 2020-06-09 15:56:59 -0400
  • f192d250e7 accrual: More detailed text for "total aged" lines in aging report. Brett Smith 2020-06-09 15:04:41 -0400
  • ba8aaaa988 accrual: Aging report uses group since last nonzero. RT#11600. Brett Smith 2020-06-09 14:51:47 -0400
  • 581046f988 reports: Balance.format() respects tolerance. Brett Smith 2020-06-07 11:59:31 -0400
  • cd1766adcf reports: Balance.__eq__ respects tolerance. Brett Smith 2020-06-07 11:46:19 -0400
  • 110e5038e1 reports: Balance.__init__ better handles multiple amounts of same currency. Brett Smith 2020-06-07 11:17:24 -0400
  • a23d075add books: Add Loader.load_none() method. Brett Smith 2020-06-07 09:04:53 -0400
  • 8d3d7e7ce4 data: Add part slicing methods to Account. Brett Smith 2020-06-06 16:38:53 -0400
  • 2b5cb0eca6 cliutil: Add bytes_output() and text_output() functions. Brett Smith 2020-06-06 13:32:59 -0400
  • 04c804a506 books: Remove unused workdir() function. Brett Smith 2020-06-06 11:35:38 -0400
  • 0581525c98 reports: Add Balance.__pos__() method. Brett Smith 2020-06-06 11:31:04 -0400
  • e26dffa214 reports: Add normalize_amount_func() function. Brett Smith 2020-06-06 11:30:44 -0400
  • cd1b28ae3e cliutil: Add generalized SearchTerm class. Brett Smith 2020-06-06 10:29:44 -0400
  • 0431d15d68 tests: Explain change to accruals.beancount from the last commit. Brett Smith 2020-06-09 09:04:01 -0400
  • 8dc6894ce7 accrual: Outgoing report uses first rt-id as primary ticket number. Brett Smith 2020-06-08 16:37:51 -0400
  • e22e63dcca accrual: Make accruals consistent by entity on the accrual side. Brett Smith 2020-06-05 10:54:35 -0400
  • 87760f6aea accrual: Clean up typing after recent bugfix. Brett Smith 2020-06-05 10:01:36 -0400
  • 8cf829cc51 setup: Version bump for most recent bugfix. Brett Smith 2020-06-05 09:11:31 -0400
  • 0b3eb1d1d3 accrual: Inconsistent entity is not an error. Brett Smith 2020-06-05 09:10:48 -0400
  • 39fa977f71 reports: Balance.le/ge_zero returns False when exactly at tolerance. Brett Smith 2020-06-04 10:49:55 -0400
  • 95ba1638d2 filters: remove_opening_balance_txn does replacement instead of del. Brett Smith 2020-06-04 09:49:39 -0400
  • 5601ece2ac tests: books.Loader tests do more bounds checking. Brett Smith 2020-06-04 09:15:23 -0400
  • 38cea37715 accrual: Load all books since args.since. Brett Smith 2020-06-04 09:03:37 -0400
  • 2bd3e8b462 books: Loader.from_all() accepts a start FY argument. Brett Smith 2020-06-04 09:03:10 -0400
  • 8dbe807efb setup: Move tox.ini to setup.cfg. Brett Smith 2020-06-03 22:27:49 -0400
  • 4cba2b2681 reports: Balance has built-in tolerance for zero comparisons. Brett Smith 2020-06-03 22:01:07 -0400
  • f8f57428aa accrual: Introduce aging report. RT#10694. Brett Smith 2020-06-03 16:54:22 -0400
  • 70057fe383 reports: Start BaseODS class. Brett Smith 2020-06-03 19:03:02 -0400
  • d920c5842a reports: Start BaseSpreadsheet class. Brett Smith 2020-06-03 18:54:49 -0400
  • c88c5ef3b0 accruals: AccrualPostings only reports inconsistent cost per currency. Brett Smith 2020-06-03 21:23:52 -0400
  • 3d704e2865 reports: Balance is initialized with just amounts. Brett Smith 2020-06-03 18:54:12 -0400
  • 069939b2d3 reports: Balance classes support addition. Brett Smith 2020-06-03 18:53:17 -0400
  • cc0656dde9 reports: Add Balance.__abs__() method. Brett Smith 2020-06-03 18:52:44 -0400
  • 58b02b6f33 accrual: Move more functionality into AccrualPostings. Brett Smith 2020-06-02 14:11:01 -0400
  • 677c99b565 accrual: Filter opening balance txn before main reporting. Brett Smith 2020-06-02 13:40:21 -0400
  • 39c9c0d83a reports: Add RelatedPostings.__repr__() method. Brett Smith 2020-06-02 13:26:56 -0400