Record and Manage Payments

Record and Manage Payments

Record and Manage Payments

Overview

Create payment records and manage existing payments with filtering, refresh actions, and CSV export.

Prerequisites

  • You can open /Payments/Index.
  • You have permission for payment create/update/export actions needed by your workflow.
  • Student data is available for Payment From Student selection.

Step-by-step Procedure

  1. Open /Payments/Index.
  2. Use Payment Filters and Date Range:
    • Student Name
    • Transaction ID
    • Payment Method
    • Only without Stripe Charge ID
    • Start Date, End Date
  3. Select Search to apply filters or Reset to clear them.
  4. Optional: select payment rows (checkbox column) and choose Refresh Selected.
  5. Optional: choose Refresh All Filtered to refresh all records in current filter scope.
  6. Select the add button in the page header to open /Payments/Create.
  7. In Record New Payment, complete required fields:
    • Amount
    • Payment Date (locked by default; unlock with lock button if edits are needed)
    • Payment Method
    • Payment From Student (required)
  8. Optional: generate Transaction ID with the sync button and add comments.
  9. Select Record Payment.
  10. Return to /Payments/Index and verify the new row appears.
  11. Use the export button in page header to download filtered results as CSV (Export CSV).

Variations / Branching Flows

  • Dashboard entry:

/Dashboard/Index -> Record Student Payment opens /Payments/Create with optional studentId in URL.

  • Locked or non-editable payments:

Edit/select actions can be hidden or disabled based on lock/payment state.

  • Online/refunded payments:

Available actions differ by payment type and status.

Expected Outcomes

  • Payment record is created and visible in list results.
  • Refresh operations update external/online payment status where applicable.
  • Export returns CSV data for current filters.

Troubleshooting / Edge Cases

  • Save fails with validation errors:

check required fields and form validation summary.

  • Student not selected:

payment creation is blocked until student is chosen.

  • Payment date cannot be edited:

click the lock button to unlock, then update date/time.

  • No records returned:

clear date and text filters, then rerun search.

Related Workflows

  • Create and Manage Fees
  • Adjust Fees After Payment (with Justification)
  • Use Dashboard Quick Actions
    • Related Articles

    • Create and Manage Fees

      Create and Manage Fees Overview Create student fees, search the fee list, and open fee records for details, edits, or follow-up actions based on your permissions. Prerequisites You can access /Fees/Index. You have New Fee access to create records. ...
    • Assign Items to Students

      Assign Items to Students Overview Use this workflow to assign an inventory item to a student and create the corresponding student-asset record. Prerequisites You have access to Student Asset Assignments (/StudentAssets/Index). Creating an assignment ...
    • Use Dashboard Quick Actions

      Use Dashboard Quick Actions Overview Use dashboard quick actions to jump into high-frequency staff tasks without navigating through each module menu. Prerequisites You can open Daily Operations Center at /Dashboard/Index. Student records are ...
    • Run the Students Who Owe Fees Report

      Run the Students Who Owe Fees Report Overview This report identifies students with fee balances and allows filtered reminder dispatch and CSV export. Prerequisites The page itself is reachable by any Staff role, but loading data, exporting CSV, and ...
    • Adjust Fees After Payment (with Justification)

      Adjust Fees After Payment (with Justification) Overview This workflow updates an existing fee after payment activity and captures required adjustment justification for audit. Prerequisites You can access /Fees/Index and open fee edit actions. Your ...