PaymentType

Contents

General
CloudAssessSpec
CollegePreferenceService
CsvBuilder
DocumentService
DocumentSpec
EmailSpec
ExportSpec
MailchimpSpec
Mask
Money
Preferences
QualityResultSpec
ReportSpec
SmsSpec
SystemUserService
Database objects
ACLAccessKey
ACLRole
Account
AccountTransaction
Application
Article
ArticleProduct
Assessment
AssessmentClass
AssessmentSubmission
AttachmentData
Attendance
Banking
Certificate
ClassCost
ConcessionType
Contact
ContactRelation
ContactRelationType
CorporatePass
CorporatePassCourseClass
CorporatePassProduct
Country
Course
CourseClass
CourseClassTutor
CourseModule
CustomField
CustomFieldType
DefinedTutorRole
Discount
DiscountConcessionType
DiscountCourseClass
DiscountMembership
DiscountMembershipRelationType
Document
DocumentVersion
EmailTemplate
Enrolment
EntityRelation
ExportTemplate
Field
FieldConfiguration
FieldConfigurationScheme
FieldHeading
FundingSource
FundingUpload
FundingUploadOutcome
Import
Invoice
InvoiceDueDate
InvoiceLine
InvoiceLineDiscount
Language
Membership
MembershipProduct
Message
MessagePerson
Module
Note
Outcome
PayLine
PayRate
PaymentIn
PaymentInLine
PaymentMethod
PaymentOut
PaymentOutLine
Payslip
Preference
PriorLearning
Product
ProductItem
Qualification
Report
ReportOverlay
Room
SavedFind
Script
Session
SessionModule
Site
Student
StudentConcession
Survey
SystemUser
Tag
TagRelation
TagRequirement
Tax
TrainingPackage
Tutor
TutorAttendance
UnavailableRule
Voucher
VoucherPaymentIn
VoucherProduct
WaitingList
Enumerations
AccountTransactionType
AccountType
ApplicationStatus
AttachmentInfoVisibility
AttachmentSpecialType
AttendanceType
AvetmissStudentDisabilityType
AvetmissStudentEnglishProficiency
AvetmissStudentIndigenousStatus
AvetmissStudentLabourStatus
AvetmissStudentPriorEducation
AvetmissStudentSchoolLevel
ClassCostFlowType
ClassCostRepetitionType
ClassFundingSource
ClientIndustryEmploymentType
ClientOccupationIdentifierType
ConfirmationStatus
ContactDuplicateStatus
CourseClassAttendanceType
CourseEnrolmentType
CreditCardType
CreditLevel
CreditProviderType
CreditType
DeliveryMode
DeliverySchedule
DiscountType
EnrolmentStatus
EnrolmentVETFeeHelpStatus
EntityRelationType
ExpiryType
FieldConfigurationType
InvoiceType
KeyCode
KeyCollision
MessageStatus
MessageType
MoneyRounding
NodeSpecialType
OutcomeStatus
PaymentSource
PaymentStatus
PaymentType
PayslipStatus
PostcodeType
ProductStatus
ProductType
QualificationType
RecognitionOfPriorLearningIndicator
StudentCitizenship
StudentStatusForUnitOfStudy
StudyReason
SurveyTypeSource
SurveyVisibility
TriggerType
UsiStatus
VETFeeExemptionType
VoucherPaymentStatus

Different types of payment

 
        public 
        PaymentType
     {
}

Enumerations

BPAY

Payments made using b-pay. These payments will need to be manually banked. Database value: 4

CASH

Payments made in cash. These payments will need to be manually banked. Database value: 0

CHEQUE

Payments made with cheque. These payments will need to be manually banked. Database value: 1

CONTRA

Contra payments are created by a user manually in the onCourse user interface. They are created by cancelling out a credit note (or part of an invoice) against an invoice (or part of an invoice). Contra payments can also be created when you cancel an enrolment, the invoice for that enrolment is unpaid and you choose to issue a credit note. Then the credit note and original invoice are linked by a Contra Payment automatically. Payments of this type always have a total of $0 even though they will have payment lines which are not $0. Database value: 7

CREDIT_CARD

Payments made with credit card. These payments will need to be manually banked if the credit card gateway is not enabled. They will be marked as banked automatically if the gateway is available and the payment is successful. Database value: 2

EFT

Payments made by any means of electronic fund transfer (bank transfer etc.). These payments will need to be manually banked. Database value: 3

EFTPOS

EFTPOS payments. These payments will need to be manually banked. Database value: 11

INTERNAL

Internal payments (also known as "zero payments") are created by the system automatically, and cannot be created manually. They will be seen when you create an invoice in QuickEnrol or on the website where there is no payment and the payment is just created as a holding object to keep the workflow consistent with other regular payments. Additionally if you use a dollar type voucher, and there is no additional monetary payment, then an Internal payment will also be created with a $0 value. Payments of this type always have a total of $0 even though they may have payment lines which are not $0. Database value: 5

OTHER

Other types of payment (internal accounts transfer etc) Database value: 6

PAYPAL

payments using paypal. These payments will need to be manually banked. Database value: 9

REVERSE

A reversal is a special payment type used to link original and reversed invoices during payment cancellation or failure. This type cannot be created manually, but will appear when there is a failure during a payment transaction with the bank or some other transaction processing error. In case of credit card failure, the operator is given a choice to keep the current invoice without payment, or cancel the enrolment and issue a credit note. In this case a REVERSE payment is created to link the invoice with the credit note and cancel out any amount owing. Payments of this type always have a total of $0 even though they will have paymentLines which are not $0. Database value: 10

VOUCHER

A special payment type created during voucher redemption. Banking is never needed. Database value: 8