/** * Fee Refund Schema * Fee refund records */ declare class FeeRefund { /** Mongo document id (string representation). */ _id?: string; /** Student reference id (auth user id). */ feeref_student_id?: string; /** Reference to original payment id (`fee_payments`). */ feeref_payment_id_feepay?: string; /** Refund number (receipt/reference for refund). */ feeref_refund_number?: string; /** Refund date/time. */ feeref_refund_date?: Date; /** Refund amount. */ feeref_refund_amount?: number; /** Refund mode (cash/cheque/dd/online/bank transfer). */ feeref_refund_mode?: 'CASH' | 'CHEQUE' | 'DD' | 'ONLINE' | 'BANK_TRANSFER'; /** Refund reference (cheque no, transaction id, etc.). */ feeref_refund_reference?: string; /** Reason for refund. */ feeref_refund_reason?: string; /** Academic year reference id (`aca_academic_year`). */ feeref_academic_year_id_acayr?: string; /** Entity/organization reference id (`core_system_entity`). */ feeref_entity_id_syen?: string; /** Approved by user id (`auth_user_mst`). */ feeref_approved_by_user?: string; /** Approval date/time. */ feeref_approval_date?: Date; /** Refund workflow status. */ feeref_status?: 'PENDING' | 'APPROVED' | 'REJECTED' | 'PROCESSED'; /** Created by user id (`auth_user_mst`). */ feeref_created_by_user?: string; /** Created timestamp. */ feeref_created_at?: Date; /** Updated timestamp. */ feeref_updated_at?: Date; } export { FeeRefund };