Changeset - e968357058e9
[Not reviewed]
0 1 1
Bradley Kuhn (bkuhn) - 8 years ago 2013-11-14 17:25:38
bkuhn@ebb.org
Add Work flow use case.
2 files changed with 27 insertions and 0 deletions:
0 comments (0 inline, 0 general)
UseCases.mdwn
Show inline comments
...
 
@@ -21,11 +21,12 @@ You should add your use case as a subpage of the [[UseCases]] page, to create a
 
- [[TrackingIncomeType|UseCases/TrackingIncomeType]]
 
- [[TrackingDocumentation|UseCases/TrackingDocumentation]]
 
- [[Handling expense reports and reimbursement requests|UseCases/ReimbursementRequest]]
 
- [[Handling contractors and contracts|UseCases/ContractorsAndContracts]]
 
- [[Handling multiple currencies|UseCases/MultiCurrency]]
 
- [[Draft transactions and approval|UseCases/DraftTransactions]]
 
- [[Workflow for Non-Profit Accounting|UseCases/WorkFlow]]
 

	
 
### Technical-User-Center Use Cases
 

	
 
- [[Reading and Reporting API|UseCases/ReadingAPI]]
 
- [[Storage API|UseCases/StorageAPI]]
UseCases/WorkFlow.mdwn
Show inline comments
 
new file 100644
 
# Non-Profit Workflow
 

	
 
Many accounting systems seem to assume that the workflow fits a certain type
 
of uses.  While the ability to impose a specific workflow (e.g., for a
 
bookkeeper who might make an error easily if the system doesn't require a
 
workflow), the  workflow should not be dictated.
 

	
 
## The "Unaccrued Invoice" Example
 

	
 
The easiest example I have of this relates to accruing income upon invoice
 
generation.  Non-profits very typically generate invoices as part of a
 
fundraising discussion *even though* the non-profit doesn't have a good faith
 
belief that the invoice will be paid.  Using an invoice to convince a donor
 
to make a donation is, in essence, just a fundraising strategy to pressure
 
for them to commit to a donation that the donor has hinted they might make.
 

	
 
Under GAAP, these invoices should **not** be accrued nor recognized, because
 
the organization doesn't have a good faith belief that the income is
 
forthcoming.
 

	
 
Many accounting systems assume that the user would never possibly generate an
 
invoice without realizing the income immediately.  In most for-profit setups,
 
this is true, but for non-profits, there is good reason to generate invoices
 
before accruing the income.  In fact, if you're  generating an invoice merely
 
to "inspire" a donation, it's wrong to accrue that, since you don't have a
 
good faith belief that the invoice will be paid.
0 comments (0 inline, 0 general)