Bradley M. Kuhn
4f8ea18fec
Support selection of string encoding.
...
Allow command line option that permits specification of string encoding,
passed to Python's unicode() function.
2012-11-26 13:54:47 -05:00
Bradley M. Kuhn
4318c11fd9
Expense report favors Conferences first,
...
then takes Travel as if it were an Other category only after categories
have been handled.
2012-11-26 13:54:47 -05:00
Bradley M. Kuhn
3e634b6d45
Ignore <Adjustments> accounts.
2012-11-26 13:54:47 -05:00
Bradley M. Kuhn
586c4eb3b3
Use -V to normalize currencies in general-ledger report.
2012-11-26 13:54:46 -05:00
Bradley M. Kuhn
c7a798be8e
Fixed output.
2012-11-26 13:54:46 -05:00
Bradley M. Kuhn
d817000b82
Various changes to get the script working.
2012-11-26 13:54:46 -05:00
Bradley M. Kuhn
ca359f0606
First attempt at this cash-receipts-and-disbursments-journals.plx script,
...
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
2012-11-26 13:54:46 -05:00
Bradley M. Kuhn
470ed356be
Expenses report completed.
2012-11-26 13:54:46 -05:00
Bradley M. Kuhn
7467917c7b
Generate income report.
2012-11-26 13:54:46 -05:00
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