ausbennett / mes-finance-platform

McMaster Engineering Society Custom Finance Platform
MIT License
1 stars 0 forks source link

Supervisor Meeting - Wed Sep 25 #14

Closed ausbennett closed 2 weeks ago

ausbennett commented 1 month ago

Date and Time Wed Sep 25, 3:00-4:00pm

Attendance

Agenda

Questions to Ask

ausbennett commented 1 month ago

Financial Reporting Platform Requirements

(ChatGPT generated, starting point for actual discussion)

Functional Requirements

1. User Roles and Permissions

2. Authentication and Security

3. Financial Report Request Submission

4. Notifications

5. Financial Report Generation

6. Dashboard and Report Management

7. User and Admin Management

8. Audit Trail

Non-Functional Requirements

1. Scalability

2. Performance

3. Security

4. Data Privacy and Compliance

5. Usability

Optional Features

adampodolak commented 1 month ago

Summarized meeting notes (Chat GPT generated):

Meeting Summary: Streamlining Financial Processes

Objective: Enhance and automate the organization's financial workflows, including reimbursement requests, disbursements, payment processing, intramural funding, invoice generation, and bank transaction tracking.


Key Areas of Focus:

  1. Reimbursement Requests:

    • Implement a streamlined submission process that captures budget lines, receipts, and payment information.
    • Introduce a review stage where the financial team evaluates requests before escalating them to Luke for final approval.
    • Provide the ability for requestors to edit submissions to correct issues, reducing the need for email correspondence or resubmissions.
    • Establish a two-step approval process to enhance oversight.
  2. Disbursement Tracking:

    • Utilize the bank platform to handle disbursements.
    • Track the status of each request through defined stages:
      • Submitted
      • Reviewed
      • Approved
      • Entered into the bank system
      • Requires second-person approval for bank transactions
      • Disbursed
      • Delivered
  3. Payment Requests:

    • Manage outgoing payments to vendors, including e-transfers and invoice settlements.
    • Collect detailed payment information and link each payment to the appropriate budget line.
  4. Intramural Funding Requests:

    • Develop an intramural funding dashboard for streamlined applications and approvals.
    • Allow applicants to apply for funding on the backend system.
    • Enable sports coordinators to monitor the disbursement of funds.
  5. Data Management and Compliance:

    • Save repetitive information to improve efficiency.
    • Implement audit tracking to ensure compliance by matching expenditures to budget categories.
    • Automate ledger tracking for accurate financial records.
    • Set up SMS notifications and automated emails for communication.
  6. Invoice Generation:

    • Create a custom, organization-wide invoice generation system that incorporates GST/HST numbers.
    • Design pre-built PDF templates featuring the organization's logo for consistent branding.
    • Customize invoice templates for approximately 60 different clubs.
    • Maintain accurate tracking of past invoices.
  7. Bank Transaction Integration:

    • Import bank account data via CSV files.
    • Link each bank transaction to corresponding reimbursements, funding allocations, and invoices.
    • Keep a comprehensive record of all incoming and outgoing transactions.