Files @ 4e6dcc57bd72
Branch filter:

Location: NPO-Accounting/npo-accounting-ikiwiki/index.mdwn

bkuhn
Slightly increase scope: include payment requests

The project should really include outgoing payments along with it.
Submitting an invoice for payment as an external party is really just a
"base case" of a reimbursement request.

The only complication I can imagine this adds is allowing the general
public to create an account on the system, or allow for anonymous
submission, which might lead to spam concerns in deployment.

I believe these issues should be easily mitigated and will not
drastically increase scope of the project.

As part of this actual change to the text, some wordsmithing and changes
throughout to s/reimbursement/outgoing payments/ and other similar
changes are made.
NPO Accounting Software Project
====================

[Software Freedom Conservancy](https://sfconservancy.org/) is leading an
[effort to create accounting software for non-profit organizations](https://sfconservancy.org/campaign/).

Conservancy welcomes the help of anyone who is interested in this issue to
design and develop this software.  If you want to get involved right now,
look below for [[information about how to get involved with this project|index#howtohelp]].

## Phase 0

Conservancy has done the following:

- [Writing a tutorial on a Ledger-CLI setup for fiscal sponsor 501(c)3 organizations](https://gitorious.org/ledger/npo-ledger-cli/).
- [[Finding and evaluating existing Free Software accounting systems|ExistingProjects]].
- [[Writing use cases for non-profit accounting|UseCases]].

## Phase 1

Phase 1 calls for the project to:

- [Create an REST API for basic double-entry accounting, currently using Ledger-CLI as a backend](http://npoacct.sfconservancy.org/accounting-api/)
- Add functionality to that API that already exists in the [documented Ledger-CLI setup for NPO's](https://gitorious.org/ledger/npo-ledger-cli/).
- Create various reports using that API, to flush out improvements that are needed.

Learning more about this project
========================

You can learn more about what we done so far on this project by:

- Reading this Wiki!
- Reading the [mailing list archives for this project](http://lists.sfconservancy.org/pipermail/npo-accounting/).
- Reading the [the IRC logs of the #npoacct channel](/irclogs/).

<a id="howtohelp"></a>
Helping and Collaborating on this Project
========================
You can help us and/or collaborate with us on this project by:

  * Editing this Wiki!
  * Submit patches and merge requests to [accounting API repository](http://npoacct.sfconservancy.org/accounting-api/).
  * Submit patches and merge requests to [npo-accounting Ledger CLI tutorial](https://gitorious.org/ledger/npo-ledger-cli/).
  * Joining the discussion on [the mailing list for this project](https://lists.sfconservancy.org/mailman/listinfo/npo-accounting)
  * Joining the discussion on
    [the IRC channel, #npoacct on irc.freenode.net](irc:irc.freenode.net/npoacct).
  * [Donating money to fund this effort!](https://sfconservancy.org/campaign/)
  
----

About This Wiki
===============
This wiki is powered by [[ikiwiki]], which allows for the Wiki contents to be stored in Git.  You can use the [[SandBox]] to experiment with ikiwiki's features and learn how to edit wiki pages.