summaryrefslogtreecommitdiff
path: root/contrib
Commit message (Collapse)AuthorAgeFilesLines
...
* | 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
| |
* | Merge branch 'contrib-non-profit-annual-audit-reports' of ↵Bradley M. Kuhn2012-09-076-2/+25
|\ \ | | | | | | | | | gitorious.org:ledger/ledger into contrib-non-profit-annual-audit-reports
| * | Changed general-ledger-report.plx to use tags for Receipt and Invoice (was %N)Tom Marble2012-09-076-2/+25
| | | | | | | | | | | | Added sample PDF artifacts for the example (see README)
* | | Don't use all caps for tags in test data.Bradley M. Kuhn2012-09-071-3/+3
|/ /
* | Make test data slightly more realistic.Bradley M. Kuhn2012-09-071-1/+1
| |
* | There needs to be at least 3 args here, clearly.Bradley M. Kuhn2012-09-071-1/+1
| |
* | A few fixes to make this work with Ledger 3.x instead of 2.6.2Bradley M. Kuhn2012-09-071-5/+5
| | | | | | | | | | * --wide-register-format is no long an option, use -F * %D now must be %(date)
* | Switch ledger binary to /usr/local/bin/ledger.Bradley M. Kuhn2012-09-071-1/+1
| |
* | General ledger reporting script, used for preparing a report for non-profit ↵Bradley M. Kuhn2012-09-071-0/+128
| | | | | | | | | | | | | | | | | | | | | | auditors. I developed this, and therefore have the full git commit history, in my personal "Small-Hacks" repository, which can be cloned from: git://gitorious.org/bkuhn/small-hacks.git More details on that are available by visiting: https://gitorious.org/bkuhn/small-hacks
* | Initial test data for the non-profit-audit-reports contrib application.Bradley M. Kuhn2012-09-063-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The basic idea here is that given non-profit-test-data.ledger herein, there should be a script that I could run, in this fashion: $ general-ledger-report -b 2011/03/01 -e 2012/03/01 -f tests/non-profit-test-data.ledger that would generate: non-profit-test-data_chart-of-accounts.txt non-profit-test-data_general-ledger.ods Note that the ODS file currently has placeholders, as I haven't fully figured out how to use the =hyperlink() function to make relative hyperlinks.
* | contrib/non-profit-audit-reports/ directory will be a small GPLv3'd application.Bradley M. Kuhn2012-09-062-0/+688
|/ | | | | | | | | | | | | | | Upon discussion with John Wiegley <johnw@newartisans.com> on #ledger on irc.freenode.net, the following was indicated: <johnw> bkuhn: as long as the GPL infection stays in contrib, I see no problem with it ... <bkuhn> ... I got the ... answer, which is "johnw will accept GPL'd stuff in contrib/..., as long as it's careful to not cause GPL to cover the main Ledger codebase that's not in contrib/..." Therefore, the non-profit-audit-reports/ application will be licensed GPLv3-or-later.
* vim. small fixes for syntax highlightingJohann Klähn2012-04-221-4/+5
| | | | | Also pre-declarations aren't folded anymore because the current 'foldexpr' does not make too much sense for them.
* vim. add indent fileJohann Klähn2012-04-221-0/+46
| | | | Adresses Bug 529.
* vim. update syntax fileJohann Klähn2012-04-221-9/+22
|
* vim. set commentstringJohann Klähn2012-04-221-1/+2
| | | | Fixes bug 528.
* vim. fix handling of automated/recurring xactsJohann Klähn2011-07-311-7/+12
|
* vim. improve completion and cache invalidationJohann Klähn2011-07-311-10/+41
| | | | | | The completion cache for account names will be updated if there were no exact matches and the file was changed since the cache has been generated.
* vim. allow cleared state for single postingsJohann Klähn2011-07-311-5/+10
| | | | | | | | | This should fix problems with account completion when using marks with single postings as in: 2000/01/01 Whatever * account 5$ some other account
* vim. add completion cache and payee completionJohann Klähn2011-05-091-32/+82
|
* vim. update documentation somewhatJohann Klähn2011-05-093-43/+20
|
* vim. correctly parse first lines of transactionsJohann Klähn2011-05-091-4/+14
| | | | | This fixes trailing comments being chopped of and later readded with too few spaces. (when calling format_head())
* vim. fix highlighting of accountsVladimir Parfinenko2011-02-271-1/+1
| | | fixes such situations: "baz:foo a foo:baz"
* vim. fix unset completion typeJohann Klähn2011-01-041-0/+1
|\
| * vim. add syntax highlighting for tag/popJohann Klähn2010-06-111-2/+12
| |
* | vim. highlight typed tagsJohann Klähn2010-10-071-2/+4
| | | | | | | | | | See mailing list on June 12 2010 / "New: Support for typed metadata" Message-Id: <D22C04C4-64F7-49B9-8006-2F7F97A4298A@gmail.com>
* | vim. parse comments at eol in parse_body()Johann Klähn2010-09-151-13/+18
| |
* | vim. highlight metadata on same line as postingJohann Klähn2010-09-151-1/+1
| |
* | vim. fix off-by-one bug in ToggleTransactionStateJohann Klähn2010-09-151-1/+1
| |
* | vim. fix issue with description in from_lnum()Johann Klähn2010-09-151-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | Thanks to Chad Voegele, see mailing list ledger-cli@googlegroups.com: Whenever I had a transaction such as 2010/09/10 * castle bar, nyc (beer) the transaction.from_lnum function would recognize (beer) as the code for the transaction which is incorrect since it comes at the end of the line. Message ID: 73e397f4-234e-46fe-87e5-45f86f934bf1@k30g2000vbn.googlegroups.com
* | vim. fix highlighting of comments at end of lineJohann Klähn2010-09-131-1/+2
| |
* | vim. change syntax file to allow comments at eolJohann Klähn2010-09-131-31/+24
| |
* | vim. remove tag completion for nowJohann Klähn2010-09-121-64/+5
| |
* | vim. avoid misinterpretion of 1 char wordsJohann Klähn2010-09-121-1/+1
| |
* | vim. check for most common case first (parse_body)Johann Klähn2010-09-081-7/+7
| |
* | vim. add LedgerToggleTransactionState()Johann Klähn2010-09-081-6/+31
| | | | | | | | | | | | | | | | | | | | | | By using call LedgerToggleTransactionState(line('.'), ' *?') the state of the transaction will toggle through: no state -> * -> ? -> no state -> … beginning at what ever state it currently has. Adjust to your liking. Thanks to Chad Voegele for the suggestion.
* | vim. make sure cursor/line is on a transactionJohann Klähn2010-09-081-0/+5
| | | | | | | | | | Thanks to Chad Voegele for reporting and fixing this in the first place.
* | vim. update s:get_columns()Johann Klähn2010-09-081-8/+16
| |
* | vim. get transactions in a range of linesJohann Klähn2010-09-081-0/+35
| |
* | vim. fix return type of s:transaction.from_lnum()Johann Klähn2010-09-081-2/+2
| |
* | vim. add function to parse postingsJohann Klähn2010-09-081-0/+75
| |
* | vim. add case of automatic transactionsJohann Klähn2010-09-081-2/+17
| |
* | vim. reimplement function to change stateJohann Klähn2010-09-081-1/+14
| | | | | | | | | | Note: You now have to provide the line number: call LedgerSetTransactionState(line('.', '*')