Files @ 2204e09bfe39
Branch filter:

Location: NPO-Accounting/npo-accounting-ikiwiki/UseCases/GeneratingReports.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.
As an US-based NPO I need a way to *generate reports* in order to:

- Send the reports to an auditor
- Forward them to organization members.

The usual reports an NPO is expected to generate, and all of these should be generatable for any given date period:

- <a id="trial-balance"></a>[Trial balance](http://en.wikipedia.org/wiki/Trial_balance)
- <a id="bank-reconciliation"></a> [Bank Reconciliation Report](http://en.wikipedia.org/wiki/Bank_reconciliation)
    + This report often needs to be generated with input from the user, since [the subset sum problem](http://en.wikipedia.org/wiki/Subset_sum_problem) is [NP-complete](http://en.wikipedia.org/wiki/NP-complete), human intervention is often needed to identify the specific transactions to show on this report.
-  <a id="chart-of-accounts"></a> [Chart of accounts](http://en.wikipedia.org/wiki/Chart_of_accounts)
-  <a id="cash-disbursements"></a>Cash Disbursements Journal
- <a id="income-report"></a>Income Report (just a list/sum of all Income accounts for a period)
- <a id="expenses-report"></a>Expenses Report  (just a list/sum of all Expenses accounts for a period)
- [[Fund Report|UseCases/FundAccounting#FundReport]]

Also, To handle [[UseCases/FundAccounting]] all of these reports should be generatable narrowed to specific funds.