Commit graph

79 commits

Author SHA1 Message Date
Bradley M. Kuhn
8edcae92d3 First documentation of the IncomeType tag. 2013-04-29 17:50:07 -04:00
Bradley M. Kuhn
eb1e2f7aa9 Spacing fix. 2013-04-29 17:44:10 -04:00
Bradley M. Kuhn
6b75627d40 Add example that explains very briefly how tagging works in Ledger CLI.
Since this system relies so heavily on tagging, even though we assume the
reader is generally familiar with Ledger CLI, it's worth ensuring they know
the basics of how tagging works.

Also added herein is the example  used in the text over to the Ledger file
itself.
2013-04-29 17:44:04 -04:00
Bradley M. Kuhn
40e3c779a5 Correct linkage. For relative links, at least with pandoc, I need a # here. 2013-04-29 17:11:10 -04:00
Bradley M. Kuhn
8b5f3f7fab Create links in Expense: account section to (Invoice|Statement|Receipt) tag sections. 2013-04-29 17:10:37 -04:00
Bradley M. Kuhn
6334d92739 Initial documentation of Statement tag. 2013-04-29 17:08:40 -04:00
Bradley M. Kuhn
c9fc4a8761 Initial documentation of the Invoice: tag. 2013-04-29 16:30:49 -04:00
Bradley M. Kuhn
68d036aa02 Documentation of Receipt: tag and its appropriate uses. 2013-04-29 16:27:45 -04:00
Bradley M. Kuhn
8d70db6127 Split out config-npo.ledger into four different files.
I realized that it makes more sense, even if it does create extra files, for
the accounts, commodities and tags declarations of the project to be
carefully split into different files.  It's definitely more didactic to have
separate files for these declarations, to note that they are, in fact,
separable.

More to that point, users who cut-and-paste from this project into their own
setup will likely be least interested in the chart of accounts, which is
likely to be the longest file by far.  The tags will probably be the most
interesting, so it's important they are in a stand-alone file that can be
easily found.
2013-04-29 16:20:05 -04:00
Bradley M. Kuhn
a274533f02 Properly declare Receipt, Invoice, and Statement tags.
The Statement, Receipt, and Invoice tags' values should always a be a
relative path names.  Note that we "check", but do not "assert" that the file
name match a standard Unix-like path syntax, without spaces in the file name.
2013-04-29 16:09:29 -04:00
Bradley M. Kuhn
83553bd2aa "Conservancy" is obviously what Conservancy calls the "Main Org" internally,
but this tutorial should not include those.

Herein I correct  that error from a recent commit.
2013-04-29 16:06:03 -04:00
Bradley M. Kuhn
746a998ba3 Added Visa Credit Card to list of declared accounts. 2013-04-29 16:01:36 -04:00
Bradley M. Kuhn
8f1f957cab Initial documentation for Expense: documentation requirements.
This includes some additions to the example ledger files.
2013-04-29 15:41:44 -04:00
Bradley M. Kuhn
ddf29b6c10 Create top-level books.ledger for the entire books of the org.
Really, the right place to include the configuration is from here, not the
individual files.
2013-04-29 15:31:14 -04:00
Bradley M. Kuhn
e128777818 Started main-org.ledger file. 2013-04-29 15:28:37 -04:00
Bradley M. Kuhn
85016f3754 Basic organizational expense accounts, with a tester function for assert.
Note that Expense account entries need to be tagged with an Invoice, Receipt,
or Statement tag (those tag declarations will be added in next commit).

payee with "NEVER CHARGED"
==========================

The only exception is when the payee has been modified to indicate that the
expense was "NEVER CHARGED".  This was a special-case we encountered where we
were expecting something, they never invoiced us, and it turns out the thing
to be invoiced for never happened.

Typically, we'd just remove the entry from the Ledger file, and allow the VCS
to log the fact that we thought we'd be charged and weren't.  However, in
this case, the expense had been post-audit and therefore was a permanent
fixture on our books.  Changing the payee allowed it to pass checks.

However, going forward, we'd likely never enter anything the ledger UNTIL we
had real proof via an Invoice, Receipt or Statement that showed the Expense
did/should occur.
2013-04-29 15:15:10 -04:00
Bradley M. Kuhn
75bf92ca81 Center header a bit better. 2013-04-29 13:52:07 -04:00
Bradley M. Kuhn
01013ec96c Beginning of general description of using Ledger CLI for fiscal sponsorship accounts. 2013-04-21 15:41:32 -04:00
Bradley M. Kuhn
38c378629e Finished chart of accounts section. 2013-04-21 15:12:16 -04:00
Bradley M. Kuhn
4d319df867 First draft of configuration template for NPO accounts. 2013-04-20 14:37:07 -04:00
Bradley M. Kuhn
0ac63aea76 Beginnings of draft of NPO Ledger CLI tutorial. 2013-04-20 14:36:46 -04:00
Bradley M. Kuhn
a22c608e88 GPLv3, as downloaded from http://www.gnu.org/licenses/gpl.txt 2013-04-20 14:03:35 -04:00
Bradley M. Kuhn
2e44c3844b Formatting fix for CC0-1.0 2013-04-20 13:58:08 -04:00
Bradley M. Kuhn
452b65330f CC-By-SA-3.0-USA license as downloaded from http://creativecommons.org/licenses/by-sa/3.0/us/legalcode 2013-04-20 13:53:00 -04:00
Bradley M. Kuhn
5ff8634f89 Note on plans for licensing of documentation and tutorials. 2013-04-20 13:33:39 -04:00
Bradley M. Kuhn
ee14ef2494 Basic introduction to the project. 2013-04-20 13:13:00 -04:00
Bradley M. Kuhn
e129844ef4 Created first introductory sentence and licensed file. 2013-04-20 13:03:21 -04:00
Bradley M. Kuhn
e82e081cff Renamed CC0.txt to CC0-1.0.txt 2013-04-20 13:01:22 -04:00
Bradley M. Kuhn
0a2429dab6 Add CC-0 as downloaded from http://creativecommons.org/publicdomain/zero/1.0/legalcode 2013-04-20 12:53:50 -04:00