summaryrefslogtreecommitdiff
path: root/contrib/non-profit-audit-reports
Commit message (Collapse)AuthorAgeFilesLines
...
* Sort of accounts was buggy; it never made the final else due to bad regexes.Bradley M. Kuhn2013-01-042-24/+33
| | | | This fix now has the sort working correctly.
* Some minor formatting fixes for the trial balance report.Bradley M. Kuhn2013-01-031-2/+2
|
* Change Income and Expenses reports to generate CSV files, rather than TXT files.Bradley M. Kuhn2013-01-031-17/+18
|
* Add option to skip generating the page breaks.Bradley M. Kuhn2013-01-031-5/+9
|
* Convert trial-balance report to CSV from TXT file.Bradley M. Kuhn2013-01-031-6/+17
| | | | Also, ignore Ledger's Equity: accounts properly.
* Changed balance sheet output from a TXT file to a CSV file.Bradley M. Kuhn2013-01-031-8/+8
|
* Change chart of accounts output to be a CSV file instead of TXT file.Bradley M. Kuhn2013-01-031-9/+21
| | | | This includes adding a formatted start date string too.
* Updated sorting function based on advice of auditing accountants.Bradley M. Kuhn2013-01-032-13/+63
| | | | | | | | | | | | | | | | Our auditing accounts tell us they want accounts sorted by: Assets Liabilities Net Assets Income Expenses in a general ledger report. Generally, I think we should just apply the same sorting. Since Ledger doesn't use account codes by default, this is my hack to solve this problem for now. Maybe there should be an account code tag for sorting purposes at least?
* Created Trial balance report for summary reports.Bradley M. Kuhn2013-01-031-1/+30
|
* Verify that files are not duplicated in the MANIFEST.Bradley M. Kuhn2012-11-261-1/+3
| | | | | Keep a hash so that file output to the MANIFEST file doesn't have duplicates of the same file name in it.
* Print date in a more friendly format.Bradley M. Kuhn2012-11-261-4/+12
| | | | | Includes issue of "ends on" date being correct for mere mortals as opposed to being right for Ledger only.
* Adapted for use with Ledger 3.Bradley M. Kuhn2012-11-261-8/+14
| | | | Includes forcing of -V so all currency is in default.
* Support selection of string encoding.Bradley M. Kuhn2012-11-261-2/+7
| | | | | Allow command line option that permits specification of string encoding, passed to Python's unicode() function.
* Expense report favors Conferences first,Bradley M. Kuhn2012-11-261-14/+15
| | | | | then takes Travel as if it were an Other category only after categories have been handled.
* Ignore <Adjustments> accounts.Bradley M. Kuhn2012-11-261-0/+1
|
* Use -V to normalize currencies in general-ledger report.Bradley M. Kuhn2012-11-261-3/+3
|
* Fixed output.Bradley M. Kuhn2012-11-261-1/+1
|
* Various changes to get the script working.Bradley M. Kuhn2012-11-261-10/+20
|
* First attempt at this cash-receipts-and-disbursments-journals.plx script,Bradley M. Kuhn2012-11-261-0/+131
| | | | | | | | | based on general-ledger-report.plx The general-ledger-report.plx was originally found in this repository: http://gitorious.org/bkuhn/small-hacks/blobs/master/general-ledger-report.plx And these early commits on cash-receipts-and-disbursments-journals.plx were fro that repository as well, in: http://gitorious.org/bkuhn/small-hacks/blobs/master/cash-receipts-and-disbursments-journals.plx
* Expenses report completed.Bradley M. Kuhn2012-11-261-0/+101
|
* Generate income report.Bradley M. Kuhn2012-11-261-14/+67
|
* Beginnings of income report.Bradley M. Kuhn2012-11-261-1/+18
|
* Calculate dates in a reusable way throughout script.Bradley M. Kuhn2012-11-261-5/+9
|
* Remove cruft cut-and-pasted from another script.Bradley M. Kuhn2012-11-261-5/+0
|
* Output should include a heading and an ending date.Bradley M. Kuhn2012-11-261-1/+8
|
* Call a Balance Sheet, a Balance Sheet. :)Bradley M. Kuhn2012-11-261-10/+10
|
* Allow for one penny margin of error on totals.Bradley M. Kuhn2012-11-261-7/+8
|
* Include any other liabilities that aren't credit cards.Bradley M. Kuhn2012-11-261-1/+5
|
* Include credit card balances in the Liabilities list.Bradley M. Kuhn2012-11-261-1/+3
|
* Move sanity checks to the bottom, after report is generated. Also, fix ↵Bradley M. Kuhn2012-11-261-16/+17
| | | | formatting.
* Add -X $.Bradley M. Kuhn2012-11-261-1/+1
|
* Add Loans.Bradley M. Kuhn2012-11-261-0/+1
|
* Began summary reports script, starting with a basic balance sheet.Bradley M. Kuhn2012-11-261-0/+168
|
* Update copyright year, I've made changes.Bradley M. Kuhn2012-11-261-1/+1
|
* Include all types of totals that need to be considered when generating fund ↵Bradley M. Kuhn2012-11-261-9/+17
| | | | report.
* Ignore <Adjustment> entries in the report.Bradley M. Kuhn2012-11-261-9/+12
| | | | | | | With the advent of multi-currency in accounts, <Adjustment> lines can be generated in reports. I don't know if there's a way to turn these off on the Ledger command line or not at the moment, but if they're there, they clearly should be ignored by this script.
* Formatting adaptations for Ledger 3.Bradley M. Kuhn2012-11-261-6/+6
| | | | | This includes addition of currency-forcing options such as -V and -X $, as well as corrections to the formatting string options for Ledger 3.
* Formatting changes, and added total for restricted funds.Bradley M. Kuhn2012-11-261-8/+11
|
* Fixed formatting and added sanity check code.Bradley M. Kuhn2012-11-261-1/+7
|
* Added income/expense summing.Bradley M. Kuhn2012-11-261-3/+26
|
* Fix ledger options and be sure starting is set to zero for new funds.Bradley M. Kuhn2012-11-261-38/+6
|
* Began fund-report.plx, which started as a copy of trial-balance-report.plx.Bradley M. Kuhn2012-11-261-0/+135
| | | | | The revision history of trial-balance-report.plx can be found in the following location: http://gitorious.org/bkuhn/small-hacks/blobs/history/master/trial-balance-report.plx
* MANIFEST output file that indicates which files are mentioned in general-ledger.Bradley M. Kuhn2012-11-262-3/+15
| | | | | | | | | Due to reporting options given to ledger, not every file will be referenced by the general-ledger spreadsheet. The generated MANIFEST file now indicates which files were actually referenced in the general-ledger. The demo.sh script now uses this MANIFEST to create a zip file that contains only those files.
* Support a broader set of possible tags to be placed into the spreadsheet.Bradley M. Kuhn2012-11-262-3/+14
| | | | | | | | | | I've now made a hard-coded list of potential tags that are supported and will be linked to in the general ledger spreadsheet. This list should probably be in a configuration file of some sort eventually, rather than hard coded. Indeed, note that the hard-coding goes into two different scripts, and thus the lists could easily get out of sync.
* New test data for increasing the set of possible tags.Bradley M. Kuhn2012-11-263-1/+4
| | | | | I use more tags than just Invoice and Receipt, so I'd like this to support more than just two. Here's some test data showing other tags that I use.
* Receipt/Invoice are additional information thus better if they're final columns.Bradley M. Kuhn2012-09-082-3/+4
| | | | | | | | | Change the column of Receipt and Invoice in the CSV file first, then the generated ODS file must have the same change propagated, which requires changes to the column numbers hard-coding in csv2ods.py. Perhaps if/when this application is refactored these things shouldn't be hard-coded in this way in the first place.
* First pass technical study of creating ODS from ledgerTom Marble2012-09-086-3/+2256
|
* Updated copyright notice to reflect reality.Bradley M. Kuhn2012-09-071-1/+2
| | | | Both Tom and I have made copyrightable changes to this file this year.
* Added additional transaction to test data, this one has both Receipt and ↵Bradley M. Kuhn2012-09-073-0/+111
| | | | Invoice.
* Fixed 2010/01/01 test data and added an invoice for it.Bradley M. Kuhn2012-09-072-3/+2
|