| Interface | Description |
|---|---|
| HasCurrency |
Marks an entity to have a currency
|
| RecurringPaymentOccurrence |
Interface implemented by both types of occurrences of a recurring payment:
RecurringPaymentTransfer or FailedPaymentOccurrence |
| Class | Description |
|---|---|
| Account |
A generic account
|
| AccountBalanceCounter |
Counters used to know when to close the account balance.
|
| AccountFee |
Taxes are charged over all accounts of a given type
|
| AccountFeeLog |
An account fee log records a charge execution
|
| AccountFeeLogEvent |
Contains information about events (logs) in an
AccountFeeLog |
| AccountFeeTransfer |
A transfer generated from an account fee charge
|
| AccountLimitLog |
Stores the history of an account's lower and upper credit limits
|
| AccountLocator | |
| AccountRates |
rates stored on the account
|
| AccountType |
Represents an account type
|
| AmountReservation |
Contains Information about reserved amounts for a given account
|
| ARateParameters |
Parameters for A-rate
|
| AuthorizationLevel |
An authorization level for an authorized transfer type
|
| AuthorizationRole |
A role for authorization of transfers
|
| BasePayment |
Base class for payments and scheduled payment.
|
| Chargeback |
Represents an action for a
Transfer chargeback, that is, the a reversed transfer |
| ChargebackTransfer |
A transfer generated as a chargeback of another transfer
|
| ClosedAccountBalance |
Contains pre-calculated balance and reserved amount for an account at a given time point
|
| Currency |
An account type currency
|
| DirectTransaction |
Base class for direct transactions.
|
| DRateCreationValueForTransferType |
This entity stores the history of the dRateCreationValue field of TransferType.
|
| DRateParameters |
Parameters for D-rate
|
| ExternalPayment |
A payment to an external user
|
| ExternalPaymentAmountReservation |
Base class for amount reservations of external payments
|
| ExternalPaymentNegativeAmountReservation |
An amount dereservation for an external payment
|
| ExternalPaymentPositiveAmountReservation |
An amount reservation for an external payment
|
| FailedPaymentOccurrence |
Represents a failed occurrence of a recurring payment
|
| GeneratedTransferType |
Transfer type used by automatically generated transfers
|
| ImportTransaction |
Transaction created from an (system) import.
|
| ImportTransfer |
A transfer that has been imported
|
| InitialCreditTransfer |
A transfer generated when an account is created, granting the initial credit
|
| InternalTransaction |
Base class for internal transactions, that is transactions between registers members (already in Cyclos)
|
| InverseTransaction |
Base class for inverse transactions
|
| ManualTransferType |
A
TransferType which is performed manually |
| OrderAmountReservation |
An amount reservation through an web shop order
|
| OrderPayment | |
| Payment |
A direct payment
|
| PaymentRequest |
A payment request is sent from an user or system to another user or system.
|
| PaymentTransfer |
A transfer generated from a
Payment processing |
| PaymentTransferType |
Transfer type used by payments
|
| PendingAuthorizationAmountReservation |
Represents an amount reservation by a payment pending authorization
|
| RateParameters |
Base class for all rate parameters on the currency
|
| RecurringPayment |
A recurring payment is processed periodically for a given number of times, or indefinitely (until canceled)
|
| RecurringPaymentTransfer |
A transfer generated when a recurring payment is processed
|
| ScheduledPayment |
A scheduled payment represents a group of scheduled transfers
|
| ScheduledPaymentAmountReservation |
Represents an amount reservation for a scheduled payment total amount (depends on
PaymentTransferType.isReserveTotalAmountOnScheduledPayments()) |
| ScheduledPaymentInstallment |
Represents an installment within a scheduled payment
|
| ScheduledPaymentInstallmentAmountReservation |
Represents an amount dereservation by an scheduled payment installment processing
|
| ScheduledPaymentInstallmentTransfer |
A transfer generated as installment of a scheduled payment
|
| SystemAccount |
A system account.
|
| SystemAccountType |
Type for system accounts
|
| TimeBasedRateParameters |
Basic class for parameters of rates that can be initialized (A-rate, D-rate).
|
| Transaction |
A transaction is an abstract subject, which will determine that funds are transferred between accounts by one or more
Transfers. |
| Transaction.TransactionCustomizer |
Customizer to allow direct access to fields on queries
|
| TransactionAuthorization |
Represents an authorization for a given transaction
|
| TransactionCustomField |
A custom field for transactions
|
| TransactionCustomFieldPossibleValue |
Possible value for transaction custom fields
|
| TransactionCustomFieldPossibleValueCategory |
Possible value category for transaction fields
|
| TransactionCustomFieldValue |
Stores custom field values for
Transactions |
| TransactionNumber |
Stores a transaction number, as generated by a
NumberGeneration. |
| Transfer |
Abstract class for a single, atomic transfer between accounts
|
| TransferFee |
A transaction fee is a fee charged over specific transactions
|
| TransferFeeTransfer |
A transfer generated from a transaction fee charge
|
| TransferFilter |
A transfer filter groups transfer types for reports or account history
|
| TransferStatus |
Mostly a conciliation status for a given transfer, but could be used more generally.
|
| TransferStatusFlow |
Represents a workflow of
TransferStatus |
| TransferStatusLog |
Logs a transfer status change
|
| TransferSummary |
Contais report data of invoices or transactions.
|
| TransferType |
Every transfer has a type, which may contain fees and other relevant data
|
| UserAccount |
An account owned by a user
|
| UserAccountFeeLog |
Stores information about a particular user account in an account fee charge
|
| UserAccountType |
Type for user accounts
|
| UserRegistrationAccountConfiguration |
Account configuration for user registration.
|
| Voucher |
A voucher represents a physical code that can be redeemed by an user to get a payment in his account
|
| VoucherAmountReservation |
An amount reservation through a voucher
|
| VoucherConfiguration |
A voucher configuration represents the system administration part of vouchers - which payment types are involved,
as well as permissions for admins to manage voucher types from specific configurations
|
| VoucherPack |
A voucher pack represents a group of vouchers that share the same definitions
|
| VoucherPackAmountReservation |
An amount reservation through a voucher pack
|
| VoucherType |
A voucher type defines how vouchers will be generated, and several restrictions over them.
|
| VoucherTypeImage |
An image set in a voucher type, to be used by vouchers
|