Commit graph

4357 commits

Author SHA1 Message Date
Bradley M. Kuhn
13c8a1fb56 Beginnings of income report. 2012-11-26 13:54:46 -05:00
Bradley M. Kuhn
76292d08d9 Calculate dates in a reusable way throughout script. 2012-11-26 13:54:46 -05:00
Bradley M. Kuhn
fe608b12e2 Remove cruft cut-and-pasted from another script. 2012-11-26 13:54:46 -05:00
Bradley M. Kuhn
239df56cfb Output should include a heading and an ending date. 2012-11-26 13:54:45 -05:00
Bradley M. Kuhn
e0df353ca3 Call a Balance Sheet, a Balance Sheet. :) 2012-11-26 13:54:45 -05:00
Bradley M. Kuhn
23dd0899f2 Allow for one penny margin of error on totals. 2012-11-26 13:54:45 -05:00
Bradley M. Kuhn
ccd5d06c04 Include any other liabilities that aren't credit cards. 2012-11-26 13:54:45 -05:00
Bradley M. Kuhn
46b13e8e55 Include credit card balances in the Liabilities list. 2012-11-26 13:54:45 -05:00
Bradley M. Kuhn
cba448b28b Move sanity checks to the bottom, after report is generated. Also, fix formatting. 2012-11-26 13:54:45 -05:00
Bradley M. Kuhn
7b0e4c4806 Add -X $. 2012-11-26 13:54:45 -05:00
Bradley M. Kuhn
f0ee16a373 Add Loans. 2012-11-26 13:54:45 -05:00
Bradley M. Kuhn
7ed4d20d87 Began summary reports script, starting with a basic balance sheet. 2012-11-26 13:54:44 -05:00
Bradley M. Kuhn
530fa76bea Update copyright year, I've made changes. 2012-11-26 13:54:44 -05:00
Bradley M. Kuhn
7772e33720 Include all types of totals that need to be considered when generating fund report. 2012-11-26 13:54:44 -05:00
Bradley M. Kuhn
60f45c3e2c Ignore <Adjustment> entries in the report.
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.
2012-11-26 13:54:44 -05:00
Bradley M. Kuhn
5305642e4d Formatting adaptations for Ledger 3.
This includes addition of currency-forcing options such as -V and -X $,
as well as corrections to the formatting string options for Ledger 3.
2012-11-26 13:54:43 -05:00
Bradley M. Kuhn
cf969fcbb4 Formatting changes, and added total for restricted funds. 2012-11-26 13:54:43 -05:00
Bradley M. Kuhn
9051804fb1 Fixed formatting and added sanity check code. 2012-11-26 13:54:43 -05:00
Bradley M. Kuhn
daad6e5700 Added income/expense summing. 2012-11-26 13:54:43 -05:00
Bradley M. Kuhn
55227e4d2c Fix ledger options and be sure starting is set to zero for new funds. 2012-11-26 13:54:43 -05:00
Bradley M. Kuhn
6a3b25f85b Began fund-report.plx, which started as a copy of trial-balance-report.plx.
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
2012-11-26 13:54:43 -05:00
Bradley M. Kuhn
b5316132d4 MANIFEST output file that indicates which files are mentioned in general-ledger.
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.
2012-11-26 13:54:42 -05:00
Bradley M. Kuhn
01dc0416b9 Support a broader set of possible tags to be placed into the spreadsheet.
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.
2012-11-26 13:54:42 -05:00
Bradley M. Kuhn
287a756ab6 New test data for increasing the set of possible tags.
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.
2012-11-26 13:54:42 -05:00
John Wiegley
62bd8d6354 Update utfcpp submodule reference to ledger/utfcpp 2012-11-26 12:54:23 -06:00
John Wiegley
3445ddec09 Merge branch 'next' of github.com:ledger/ledger into next 2012-11-26 12:52:12 -06:00
John Wiegley
2ac996d916 Shorten debug comment 2012-11-23 16:54:03 -06:00
John Wiegley
f27a9d7e98 Merge pull request #106 from afh/pull/typos
Correct typos
2012-11-19 14:28:30 -08:00
John Wiegley
b74e257817 Merge pull request #108 from afh/pull/python_xact_code
Fix crash when accessing the transaction code via post.xact.code using python
2012-11-19 14:27:44 -08:00
Alexis Hildebrandt
6a5d6a88cd Fix crash when accessing the transaction code via post.xact.code using python
ledger would abort with the following error message:
  TypeError: No Python class registered for C++ class boost::optional<std::string>

The changes pass a CallPolicy to make_getter when adding the transaction
code property for python, so that the correct to_python conversion is
made. For details see:
http://www.boost.org/doc/libs/1_52_0/libs/python/doc/v2/faq.html#topythonconversionfailed
2012-11-19 23:00:58 +01:00
John Wiegley
63712728e1 Properly handle metadata tags on auto-postings 2012-11-12 02:30:04 -06:00
John Wiegley
484e54c2b3 Fixed a regression test 2012-11-12 02:30:04 -06:00
John Wiegley
29359f3a87 Account names in auto-xacts can be format strings 2012-11-12 02:30:04 -06:00
Alexis Hildebrandt
49983e2870 Correct typos 2012-11-10 11:57:34 +01:00
Craig Earls
e77e9d692a Merge branch 'next' of https://github.com/jwiegley/ledger into next 2012-11-06 14:04:27 -07:00
Craig Earls
dc24ea7217 Fixe } bug 2012-11-06 14:03:49 -07:00
John Wiegley
3a766aa7c5 Merge pull request #104 from csrhodes/next
justification
2012-11-06 12:49:09 -08:00
Christophe Rhodes
a6d40ada1f right-justify amount_expr text in print report where possible 2012-11-06 12:31:01 +00:00
Christophe Rhodes
8214a69e20 fix comment in display_filter_posts::output_rounding(post_t)
slightly more detail in the case of zero display_amount and --empty
not specified.
2012-11-06 12:31:01 +00:00
John Wiegley
ab887ad7d7 README-1ST changes 2012-11-02 14:09:30 -05:00
Craig Earls
71ecd4ef79 re-fixed draft and lisp command documentation 2012-11-01 16:03:58 -07:00
John Wiegley
ae5325f0a9 Guard against global_scope being NULL 2012-10-31 14:57:19 -05:00
John Wiegley
4d6564e29d Merge pull request #101 from OpenTechStrategies/readme-1st-tweaks
Give explicit installation command in README-1ST.
2012-10-31 12:55:43 -07:00
Karl Fogel
1ad1f34961 Give explicit installation command in README-1ST. 2012-10-31 15:32:15 -04:00
John Wiegley
30cea9b5d5 Merge pull request #100 from OpenTechStrategies/readme-1st-tweaks
Improve wording from commit c5a15a556a.
2012-10-31 12:29:42 -07:00
Karl Fogel
f89c84e200 Fix path to debug build given in README-1ST. 2012-10-31 15:27:26 -04:00
Karl Fogel
4203cf4e91 Improve wording from commit c5a15a556a. 2012-10-31 15:07:59 -04:00
John Wiegley
ab5dd39be4 Merge pull request #97 from enderw88/Bug726-727-draft-and-lisp-command
Added "draft" and "lisp" command synonyms
2012-10-31 12:03:22 -07:00
John Wiegley
cb1101a3f6 Merge pull request #99 from OpenTechStrategies/readme-1st-tweaks
Add some material to README-1ST, along with a couple of formatting chang...
2012-10-31 12:03:07 -07:00
Karl Fogel
c5a15a556a Add some material to README-1ST, along with a couple of formatting changes.
Give an early pointer to where to look if 'acprep update' fails.
Clarify a few things in the first section.
Give sections clearer headers, so they can be more easily referred to.
Add a FAQ entry about what to do if './acprep update' gives errors.
Update FAQ entry about MPFR library to refer to above new entry.
2012-10-31 14:54:55 -04:00