Common Good Economy
Software Requirements Specification
1/13/2011Expand All Hide All
- Bank
- General Ledger
- Standard GAAP capabilities.
- Gets data only automatically
from check-writing software etc. (no human data entry) - Reporting
- Report public infomation to the public on the internet. (Everything is public at some level of aggregation.)
- Electronic reports to the Association.
- Regulatory reporting.
- Reporting for the Bank as a whole and individually for each Common Good Community.
- Deposit Accounts
- Conventional Account Features
- Create/Edit Account Types
- Checking/Savings (NOW)
- CD
- IRA, Education Savings, 401k
- Manage Deposits and Withdrawals
-- electronically, but not in person - Check Clearing
- Online BillPay
- ATM, POS, and credit card
- Phone transfers
- Online Reporting to Customer
- Create/Edit Account Types
- Common Good Account Particulars
- Real-time electronic notification to Association, of transaction requests.
- Accept requests from Assocation to process other transactions first.
- Conventional Account Features
- Lending
- Constraints
- Risk Management
- A way to manage strict regulatory and policy constraints as well as soft constraints such as Common Good Community investment priorities.
- Read data from General Ledger as the basis for some constraints.
- Accept data from the Association (on behalf of remote Common Good Communities) specifying investment priorities.
- Supply data to the Evaluation and Approval process.
- Credit-line Applications
(web-based customer interface) - Loan Structuring
(tools for Community Advisors and Loan Officers to design and set credit-line terms, including expected credit from the Association, other financial institutions, and/or other partnering organizations) - With collateral
- Without collateral
- Evaluation and Approval
(tools for Community Advisors and Loan Officers to evaluate specific credit-line applications) - Loan Tracking / Servicing
- Structured Status Reporting by Borrower
(becomes part of the regulatory reports). - Generates reminders to customers and alerts to Community Advisors.
- Structured Status Reporting by Borrower
- Regulatory Reporting
- Constraints
- General Ledger
- Association
- General Ledger
- Same capabilities as the Bank's G/L, except for regulatory reporting.
- Human interface for tracking expenses at the community level.
- Reporting for Association
(exclusive of the Bank). - Reporting for the Common Good Economy
(including both the Association and the Bank).
- Accounts
- Mutual Credit Accounts
(like a checking/savings account) - Virtual Hybrid Accounts
- Like a checking/savings account, with automatic sweeps from other accounts)
- Receive real-time notifications from Bank about transaction requests.
- Request transactions between Members.
- Request stock transfers.
- Mirror/Audit Bank Account(s)
- Mirror/Audit Stock Account
- Customer can manage options through SMS, phone, or web interface
- Notifications by email, fax, SMS, and/or phone
- Mutual Credit Accounts
- Lending and Granting
- Similar to the Bank's lending capabilities.
- Loans and Grants are made in Mutual Credit.
- General Ledger
- Transfer Company
- Keep track of who owns how many shares of Bank stock.
- Accept transaction requests from the Association or the Bank to transfer n shares from itself to a Member or vice versa.
- Accept requests from Bank personnel to issue or retire n shares.
- Report to public on ownership and transfer statistics.
- Alert Association and Bank to any unusual activity.
