Interface IStudentAccountTransactionService
Student Account Transaction Service
Assembly: Cmc.Nexus.StudentAccounts.Contracts.dll
Syntax
public interface IStudentAccountTransactionService : IEntityService<StudentAccountTransactionEntity>, IService
Methods
AdjustAccountTransactionCharge(AdjustAccountTransactionChargeRequest)
Below method is used to adjust charge for student account transaction.
Declaration
AdjustAccountTransactionChargeResponse AdjustAccountTransactionCharge(AdjustAccountTransactionChargeRequest request)
Parameters
Returns
AdjustAccountTransactionRefund(AdjustAccountTransactionRefundRequest)
Below method is used to adjust refund for student account transaction.
Declaration
AdjustAccountTransactionRefundResponse AdjustAccountTransactionRefund(AdjustAccountTransactionRefundRequest request)
Parameters
Returns
AdjustStudentAccountPayment(AdjustAccountTransactionPaymentRequest)
Below method is used to adjust student account payment.
Declaration
AdjustAccountTransactionPaymentResponse AdjustStudentAccountPayment(AdjustAccountTransactionPaymentRequest request)
Parameters
Returns
ApplyAccountTransactionCredit(ApplyAccountTransactionCreditRequest)
Below method is used to apply credit for student account transaction for selected student.
Declaration
ApplyAccountTransactionCreditResponse ApplyAccountTransactionCredit(ApplyAccountTransactionCreditRequest request)
Parameters
Returns
AuthenticateCashierLogin(AuthenticationRequest)
This method is used to authenticate cashier login screen
Declaration
AuthenticationResponse AuthenticateCashierLogin(AuthenticationRequest request)
Parameters
Type |
Name |
Description |
Cmc.Core.Security.UserAccount.AuthenticationRequest |
request |
|
Returns
Type |
Description |
Cmc.Core.Security.UserAccount.AuthenticationResponse |
|
AutoApplyAccountTransactionCredit(AutoApplyAccountTransactionCreditRequest)
Below method is used to auto apply credit for student account transaction for selected student.
Declaration
AutoApplyAccountTransactionCreditResponse AutoApplyAccountTransactionCredit(AutoApplyAccountTransactionCreditRequest request)
Parameters
Returns
CalculateCashPaymentPlan(CalculateCashPaymentPlanRequest)
This method is used to Calculate Cash Payment Plan
Declaration
CalculateCashPaymentPlanResponse CalculateCashPaymentPlan(CalculateCashPaymentPlanRequest request)
Parameters
Returns
CreateDisbursementsForAgencyData(CreateDisbursementsForAgencyDataRequest)
Below method is used to Create Disbursements For Agency Data
Declaration
CreateDisbursementsForAgencyDataResponse CreateDisbursementsForAgencyData(CreateDisbursementsForAgencyDataRequest request)
Parameters
Returns
DeleteAccountTransactionCharge(DeleteAccountTransactionChargeRequest)
Below method is used to delete charge for student account transaction for student.
Declaration
DeleteAccountTransactionChargeResponse DeleteAccountTransactionCharge(DeleteAccountTransactionChargeRequest request)
Parameters
Returns
DeleteAxTransaction(DeleteAxTransactionRequest)
Below method is used to delete record of student account transaction from Dynamics Ax.
Declaration
DeleteAxTransactionResponse DeleteAxTransaction(DeleteAxTransactionRequest request)
Parameters
Returns
DeleteDisbursementBatch(DeleteDisbursementBatchRequest)
Below method is used to Save Third party agency invoices.
Declaration
DeleteDisbursementBatchResponse DeleteDisbursementBatch(DeleteDisbursementBatchRequest request)
Parameters
Returns
DeleteStudentAccountPayment(DeleteAccountTransactionPaymentRequest)
Below method is used to delete student account payment.
Declaration
DeleteAccountTransactionPaymentResponse DeleteStudentAccountPayment(DeleteAccountTransactionPaymentRequest request)
Parameters
Returns
GeneralLedgerReleaseUndo(GLReleaseUndoRequest)
Below method is used to Save Third party agency invoices.
Declaration
GLReleaseUndoResponse GeneralLedgerReleaseUndo(GLReleaseUndoRequest request)
Parameters
Returns
GenerateDetailTransactionReport(GenerateDetailTransactionReportRequest)
Below method is used to detail transaction report PDF/Excel report using hangfire job.
Declaration
GenerateDetailTransactionReportResponse GenerateDetailTransactionReport(GenerateDetailTransactionReportRequest request)
Parameters
Returns
GenerateInterestByAccountBalance(GenerateInterestByAccountBalanceRequest)
Below method is used to Generate Interest By Account Balance
Declaration
GenerateInterestByAccountBalanceResponse GenerateInterestByAccountBalance(GenerateInterestByAccountBalanceRequest request)
Parameters
Returns
GenerateInterestByPrincipalBalance(GenerateInterestByPrincipalBalanceRequest)
Below method is used to Generate Interest By Principal Balance
Declaration
GenerateInterestByPrincipalBalanceResponse GenerateInterestByPrincipalBalance(GenerateInterestByPrincipalBalanceRequest request)
Parameters
Returns
GenerateInterestChargesUpdate(GenerateInterestChargesUpdateRequest)
Below method is used to Generate Interest Charges Update
Declaration
GenerateInterestChargesUpdateResponse GenerateInterestChargesUpdate(GenerateInterestChargesUpdateRequest request)
Parameters
Returns
GenerateInvoiceNumber(GenerateInvoiceNumberRequest)
Below method is used to generate invoice number for student account transaction for student.
Declaration
GenerateInvoiceNumberResponse GenerateInvoiceNumber(GenerateInvoiceNumberRequest request)
Parameters
Returns
GenerateLedgerCardReport(GenerateLedgerCardReportRequest)
Below method is used to generate ledger card PDF/Excel report using hangfire job.
Declaration
GenerateLedgerCardReportResponse GenerateLedgerCardReport(GenerateLedgerCardReportRequest request)
Parameters
Returns
GetAgencyBranchesByAgency(GetAgencyBranchesByAgencyRequest)
Below method is used to Get AgencyBranches By Agency
Declaration
GetAgencyBranchesByAgencyResponse GetAgencyBranchesByAgency(GetAgencyBranchesByAgencyRequest request)
Parameters
Returns
GetAgencyRecordsForBatch(GetAgencyRecordsForBatchRequest)
Below method is used to Get Agency Records For Bacth
Declaration
GetAgencyRecordsForBatchResponse GetAgencyRecordsForBatch(GetAgencyRecordsForBatchRequest request)
Parameters
Returns
GetAgencyRecordsForStudent(GetAgencyRecordsForStudentRequest)
Below method is used to Get Agency Records For Student
Declaration
GetAgencyRecordsForStudentResponse GetAgencyRecordsForStudent(GetAgencyRecordsForStudentRequest request)
Parameters
Returns
GetBatchChargeList(GetBatchChargeRequest)
Below method is used to Get Batch Charge List
Declaration
GetBatchChargeResponse GetBatchChargeList(GetBatchChargeRequest request)
Parameters
Returns
GetDetailTransactionReportResult(GetDetailTransactionReportResultRequest)
Below method is used to get the count of detail transaction register report result.
Declaration
GetDetailTransactionReportResultResponse GetDetailTransactionReportResult(GetDetailTransactionReportResultRequest request)
Parameters
Returns
GetDisbursementBatchesByCampus(GetDisbursementBatchesByCampusRequest)
Below method is used to Get Disbursement Batches By Campuses.
Declaration
GetDisbursementBatchesByCampusResponse GetDisbursementBatchesByCampus(GetDisbursementBatchesByCampusRequest request)
Parameters
Returns
GetStudentAccountTransactionSearchList(GetStudentAccountTransactionSearchListRequest)
GetStudentAccountTransactionSearchList
Declaration
GetStudentAccountTransactionSearchListResponse GetStudentAccountTransactionSearchList(GetStudentAccountTransactionSearchListRequest request)
Parameters
Returns
GetStudentRegistrationBillTransaction(StudentRegistrationBillTransactionRequest)
Below method is used to fetch the registration billing transactions.
Declaration
StudentRegistrationBillTransactionResponse GetStudentRegistrationBillTransaction(StudentRegistrationBillTransactionRequest request)
Parameters
Returns
GetThirdPartyAgencyExistingInvoice(GetThirdPartyAgencyExistingInvoiceRequest)
Below method is used to Get Third Party Agency Existing Invoice
Declaration
GetThirdPartyAgencyExistingInvoiceResponse GetThirdPartyAgencyExistingInvoice(GetThirdPartyAgencyExistingInvoiceRequest request)
Parameters
Returns
GetThirdPartyAgencyInvoiceNumber(GetThirdPartyAgencyInvoiceNumberRequest)
Below method is used to Get Third Party Agency Invoice Number
Declaration
GetThirdPartyAgencyInvoiceNumberResponse GetThirdPartyAgencyInvoiceNumber(GetThirdPartyAgencyInvoiceNumberRequest request)
Parameters
Returns
ManageApplyCredit(ApplyAccountTransactionCreditRequest)
Below method is used to manage apply credit for student account transaction for selected student.
Declaration
ApplyAccountTransactionCreditResponse ManageApplyCredit(ApplyAccountTransactionCreditRequest request)
Parameters
Returns
ManageAutoApplyCredit(ManageAutoApplyCreditRequest)
Below method is used to manage auto apply credit for student account transaction for selected student.
Declaration
ManageAutoApplyCreditResponse ManageAutoApplyCredit(ManageAutoApplyCreditRequest request)
Parameters
Returns
PaymentDueDateUpdate(PaymentDueDateUpdateRequest)
GetUpdateTransactionDueDate
Declaration
PaymentDueDateUpdateResponse PaymentDueDateUpdate(PaymentDueDateUpdateRequest request)
Parameters
Returns
PaymentForInvoice(PaymentForInvoiceRequest)
Below method is used to associate payment to invoice for student account transaction for student.
Declaration
PaymentForInvoiceResponse PaymentForInvoice(PaymentForInvoiceRequest request)
Parameters
Returns
PostAccountTransactionCharge(PostAccountTransactionChargeRequest)
Below method is used to post charge for student account transaction for student.
Declaration
PostAccountTransactionChargeResponse PostAccountTransactionCharge(PostAccountTransactionChargeRequest request)
Parameters
Returns
PostAccountTransactionPayment(PostAccountTransactionPaymentRequest)
Declaration
PostAccountTransactionPaymentResponse PostAccountTransactionPayment(PostAccountTransactionPaymentRequest request)
Parameters
Returns
PostAccountTransactionRefund(PostAccountTransactionRefundRequest)
This method is used to Post AccountTransaction Refund
Declaration
PostAccountTransactionRefundResponse PostAccountTransactionRefund(PostAccountTransactionRefundRequest request)
Parameters
Returns
PostAdditionalFees(PostAdditionalFeesRequest)
Below method is used to post additional fees into student account transaction.
Declaration
PostAdditionalFeesResponse PostAdditionalFees(PostAdditionalFeesRequest request)
Parameters
Returns
PostAxTransaction(PostAxTransactionRequest)
Below method is used to post record of student account transaction from Dynamics Ax.
Declaration
PostAxTransactionResponse PostAxTransaction(PostAxTransactionRequest request)
Parameters
Returns
PostBatchCharge(PostBatchChargeRequest)
Below method is used to Post Batch Charge List
Declaration
PostBatchChargeResponse PostBatchCharge(PostBatchChargeRequest request)
Parameters
Returns
PostCreditCardPayment(PostAccountTransactionPaymentRequest)
Declaration
PostAccountTransactionPaymentResponse PostCreditCardPayment(PostAccountTransactionPaymentRequest request)
Parameters
Returns
PostGeneralLedgerReleaseBatchAxTransaction(PostGLReleaseBatchAxTransactionRequest)
Declaration
PostGLReleaseBatchAxTransactionResponse PostGeneralLedgerReleaseBatchAxTransaction(PostGLReleaseBatchAxTransactionRequest request)
Parameters
Returns
PostReturnCheck(PostReturnCheckRequest)
This method is used to Return Check
Declaration
PostReturnCheckResponse PostReturnCheck(PostReturnCheckRequest request)
Parameters
Returns
PostStipend(PostStipendRequest)
Below method is used to post student stipends
Declaration
PostStipendResponse PostStipend(PostStipendRequest request)
Parameters
Returns
PostStudentPaymentPlan(StudentPaymentPlanSaveRequest)
Below method is used to post Student payment plan into student account transaction.
Declaration
StudentPaymentPlanSaveResponse PostStudentPaymentPlan(StudentPaymentPlanSaveRequest request)
Parameters
Returns
PrintRegistrationBill(PrintRegistrationBillRequest)
Below method is used to Prin tRegistration Bill
Declaration
PrintRegistrationBillResponse PrintRegistrationBill(PrintRegistrationBillRequest request)
Parameters
Returns
ReallocateAppliedCredit(ReallocateAppliedCreditRequest)
Below method is used to reallocate applied credits for list of students based on specified filter criteria.
Declaration
ReallocateAppliedCreditResponse ReallocateAppliedCredit(ReallocateAppliedCreditRequest request)
Parameters
Returns
ReassignStipend(ReassignStipendRequest)
Declaration
ReassignStipendResponse ReassignStipend(ReassignStipendRequest request)
Parameters
Returns
SaveCaliforniaStudentTuitionRecoveryFund(SaveCaliforniaStudentTuitionRecoveryFundRequest)
Below method is used to Save California Student Tuition Recovery Fund
Declaration
SaveCaliforniaStudentTuitionRecoveryFundResponse SaveCaliforniaStudentTuitionRecoveryFund(SaveCaliforniaStudentTuitionRecoveryFundRequest request)
Parameters
Returns
SaveCampusTuitionDiscount(TuitionDiscountCampusSaveRequest)
Below method is used to save canpus tuition discounts
Declaration
TuitionDiscountCampusSaveResponse SaveCampusTuitionDiscount(TuitionDiscountCampusSaveRequest request)
Parameters
Returns
SaveDisbursementBatch(SaveDisbursementBatchRequest)
Below method is used to Save Third party agency invoices.
Declaration
SaveDisbursementBatchResponse SaveDisbursementBatch(SaveDisbursementBatchRequest request)
Parameters
Returns
SaveFundSourceStipendReturnOrder(SaveFundSourceStipendReturnOrderRequest)
Below method is used to Save FundSource Stipend Return Order.
Declaration
SaveFundSourceStipendReturnOrderResponse SaveFundSourceStipendReturnOrder(SaveFundSourceStipendReturnOrderRequest request)
Parameters
Returns
SaveStudentAwardBursary(ProcessAwardBursarySaveRequest)
Below method is used to save award bursary into student account transaction.
Declaration
ProcessAwardBursarySaveResponse SaveStudentAwardBursary(ProcessAwardBursarySaveRequest request)
Parameters
Returns
SaveStudentRegistrationBill(StudentRegistrationBillRequest)
Below method is used to Save Student Registration Bill
Declaration
StudentRegistrationBillResponse SaveStudentRegistrationBill(StudentRegistrationBillRequest request)
Parameters
Returns
SaveTuitionDiscount(TuitionDiscountSaveRequest)
Below method is used to save tuition discounts
Declaration
TuitionDiscountSaveResponse SaveTuitionDiscount(TuitionDiscountSaveRequest request)
Parameters
Returns
UnappliedCredit(ManageAutoApplyCreditRequest)
Below method is used to get UnappliedCredits.
Declaration
GetUnappliedCreditResponse UnappliedCredit(ManageAutoApplyCreditRequest request)
Parameters
Returns
UnApplyAccountTransactionCredit(ApplyAccountTransactionCreditRequest)
Below method is used to unapply credit for student account transaction for selected student.
Declaration
ApplyAccountTransactionCreditResponse UnApplyAccountTransactionCredit(ApplyAccountTransactionCreditRequest request)
Parameters
Returns
UpdatePaymentDueDate(UpdatePaymentDueDateRequest)
GetUpdateTransactionDueDate
Declaration
UpdatePaymentDueDateResponse UpdatePaymentDueDate(UpdatePaymentDueDateRequest request)
Parameters
Returns
UpdatePrintReceiptDate(UpdatePrintReceiptDateRequest)
Below method is used to update print receipt date and userid
Declaration
UpdatePrintReceiptDateResponse UpdatePrintReceiptDate(UpdatePrintReceiptDateRequest request)
Parameters
Returns
UpdateStudentAccountStatus(UpdateStudentAccountStatusRequest)
Below method is used to update Student Account Status and Student Advisor for given enrollment.
Declaration
UpdateStudentAccountStatusResponse UpdateStudentAccountStatus(UpdateStudentAccountStatusRequest request)
Parameters
Returns
VoidInvoice(VoidInvoiceRequest)
Below method is used to void invoice to invoice for student account transaction for student.
Declaration
VoidInvoiceResponse VoidInvoice(VoidInvoiceRequest request)
Parameters
Returns
VoidMasterCheck(VoidMasterCheckRequest)
Below method is used to Void Master Check
Declaration
VoidMasterCheckResponse VoidMasterCheck(VoidMasterCheckRequest request)
Parameters
Returns
VoidSecurityCheck(VoidSecurityCheckRequest)
Below method is used to Void Master Check
Declaration
VoidSecurityCheckResponse VoidSecurityCheck(VoidSecurityCheckRequest request)
Parameters
Returns
VoidStudentAccountPayment(VoidAccountTransactionPaymentRequest)
This method is used to void student account payment
Declaration
VoidAccountTransactionPaymentResponse VoidStudentAccountPayment(VoidAccountTransactionPaymentRequest request)
Parameters
Returns
See Also