summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #132 from enderw88/bug514-sort-accounts-and-commoditiesJohn Wiegley2013-01-296-10/+24
|\ | | | | Fixes bug 514. accounts and commodities output now sorts
| * Fixes bug 514. accounts and commodities output now sortsCraig Earls2013-01-296-10/+24
| | | | | | | | updated tests included.
* | Merge pull request #131 from enderw88/add-tags-commandJohn Wiegley2013-01-294-10/+67
|\ \ | | | | | | Addes tags command and --values option
| * | Addes tags command and --values optionCraig Earls2013-01-294-10/+67
| |/ | | | | | | | | Tags command reports all metadat tags in use. With the values option it reports tags and their values.
* | Merge pull request #114 from bkuhn/non-profit-reports-all-csv-and-better-sortingJohn Wiegley2013-01-2911-142/+545
|\ \ | | | | | | Contrib: Non profit reports: generate only CSV files, better sorting, more flexible hyperlinks & pagebreaks
| * | The restricted fund report has been almost entirely rewritten.Bradley M. Kuhn2013-01-061-70/+151
| | | | | | | | | | | | | | | The previous version was somewhat confusing anyway. Now it builds a relatively clear spreadsheet of all categories. It also now outputs CSV.
| * | More flexible CSV -> ODS hyperlinks and pagebreaks; csv2ods.py produces ↵Bradley M. Kuhn2013-01-063-21/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MANIFEST. Previous version of csv2ods.py simply assumed that fields beyond five would have links to files. This obviously lacked flexibility and was a silly hard-code. Now, those CSV fields that have link:SOMETHING will cause a hyperlink to be created to SOMETHING. Meanwhile, the pagebreak support was similarly hard-coded. Now, any CSV field that has the word "pagebreak" in it will generate a pagebreak. The general ledger and cash receipts/disbursement journals have been modified to make use of these new features in csv2ods.py. Finally, the --skip-page-break option is now moot in csv2ods.py, so that is herein removed.
| * | Correct sorting of output in trial balance report.Bradley M. Kuhn2013-01-061-3/+6
| | |
| * | Completed report on unpaid accruals.Bradley M. Kuhn2013-01-061-3/+29
| | |
| * | Ordering of options had always been incorrect on this call; Fixed.Bradley M. Kuhn2013-01-061-1/+1
| | |
| * | First crack at an unpaid accruals report.Bradley M. Kuhn2013-01-051-0/+84
| | |
| * | Add balances for permanent (i.e., asset) accounts.Bradley M. Kuhn2013-01-051-3/+41
| | | | | | | | | | | | | | | | | | Based on a request from our accountants, I've changed the RUNNING TOTAL field (which is generally useless to accountants anyway) to be a BALANCE amount for starting and ending accounts.
| * | MANIFEST file is now also generated by general-ledger report.Bradley M. Kuhn2013-01-042-0/+11
| | | | | | | | | | | | | | | We should give the sample MANIFEST for users that want to make sure they got the script working properly, and to show the sample output.
| * | Updated expected test output data for general-ledger report.Bradley M. Kuhn2013-01-043-4/+6
| | |
| * | Corrected Trial Balance report based on discussion with accountants.Bradley M. Kuhn2013-01-041-26/+57
| | | | | | | | | | | | | | | I believe this trial balance report will look "more natural" to accountants.
| * | 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
| | |
* | | Merge pull request #107 from afh/pull/time_colonJohn Wiegley2013-01-295-3/+32
|\ \ \ | | | | | | | | Add --time-colon option
| * | | Add --time-colon optionAlexis Hildebrandt2012-11-105-3/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The --time-colon option will display the value for a seconds based commodity as real hours and minutes. For example 8100 seconds by default will be displayed as 2.25 whereas with the --time-colon option they will be displayed as 2:15.
* | | | Merge pull request #133 from enderw88/Bug705-862-init-file-and-pricedbJohn Wiegley2013-01-293-22/+43
|\ \ \ \ | | | | | | | | | | Fixes bugs 705 and 862.
| * | | | Fixes bugs 705 and 862. Ledger now fails if init or pricedb files are ↵Craig Earls2013-01-293-22/+43
| | |_|/ | |/| | | | | | | | | | specified on the command line but not found.
* | | | Merge pull request #130 from enderw88/ledger-mode-fixesJohn Wiegley2013-01-293-57/+132
|\ \ \ \ | |/ / / |/| | | fixes the reconcile mode, adds menus for all modes
| * | | fixes the reconcile mode, adds menus for all modesCraig Earls2013-01-293-57/+132
|/ / / | | | | | | | | | thanks to dk for the is-std defun.
* | | Added Huququ'llah calculation back in.Craig Earls2013-01-251-13/+91
| | | | | | | | | | | | | | | Example was inadvertantly removed while writing the Automated Transaction section.
* | | do not auto-build documentationJohann Klähn2013-01-191-6/+2
| | | | | | | | | | | | Use 'ninja doc' or 'make doc' instead.
* | | improve doxygen build logicJohann Klähn2013-01-192-10/+24
| | | | | | | | | | | | | | | Doxygen will only be called when the 'doc' target is built and one of its input files has changed.
* | | doxygen: enable search and foldingJohann Klähn2013-01-191-2/+2
| | |
* | | update Doxyfile.in (using doxygen -u)Johann Klähn2013-01-192-680/+1070
| | |
* | | only run doxygen onceJohann Klähn2013-01-191-2/+10
| | | | | | | | | | | | To update the documentation run `ninja doxygen` or `make doxygen`.
* | | Merge branch 'master' into nextJohann Klähn2013-01-188-4/+37
|\ \ \ | | | | | | | | | | | | | | | | | | | | Some commits were on the master branch but not yet on the next branch due to a pull request to master after those two branches diverged. This merge ensures that next ⊇ master.
| * \ \ Merge pull request #89 from kljohann/bugs.convertJohn Wiegley2012-10-158-4/+37
| |\ \ \ | | | | | | | | | | fix several ledger convert bugs
| | * | | ignore extra fields when converting csv filesJohann Klähn2012-10-133-1/+8
| | | | | | | | | | | | | | | | | | | | This fixes bug #736.
| | * | | update baseline test for convert commandJohann Klähn2012-10-131-1/+1
| | | | |
| | * | | ignore (some) empty field when converting csvJohann Klähn2012-10-135-2/+28
| |/ / / | | | | | | | | | | | | This fixes bug #733 and bug #734.
* | | | Merge pull request #123 from kljohann/bug.788John Wiegley2013-01-176-5/+36
|\ \ \ \ | | | | | | | | | | change handling of standard input
| * | | | change handling of standard inputJohann Klähn2013-01-175-4/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For `-f /dev/stdin`, the `pathname` of the parsing context will be empty as for any other streamed input. `instance_t::include_directive` did not work as expected for `-f /dev/stdin` and relative file names. One would expect them to be relative to the current directory rather than `/dev`. This will lead to `While parsing file ""` messages. This could be adjusted to read `While parsing standard input`, but maybe it's not worth the special cases. This commit also fixes bug 788: behaviour of source_context for '-f -'
| * | | | allow -f /dev/stdin in test runnerJohann Klähn2013-01-171-1/+1
|/ / / /
* | | | fix ctest rulesJohann Klähn2013-01-172-20/+2
| | | |
* | | | Revert "Bug551 fixed, commodities and accounts now sort"John Wiegley2013-01-163-16/+2
| | | | | | | | | | | | | | | | This reverts commit 67a598f6ff3b9b19b08af108c8bfe26064728457.
* | | | Revert "fix bug 788: behaviour of source_context for '-f -'"John Wiegley2013-01-163-14/+1
| | | | | | | | | | | | | | | | This reverts commit 0a1ff035421d5f97675ad769a7fcdbc68399f3dc.
* | | | Apply patch to update ldg-reconcile.elJohn Wiegley2013-01-161-1/+39
| | | |
* | | | On the Mac, texi2pdf doesn't have a --tidy optionJohn Wiegley2013-01-161-1/+1
| | | |
* | | | whitespace cleanupJohann Klähn2013-01-165-15/+15
| | | |