| Interface | Description |
|---|---|
| HasCurrency |
Marks an entity to have a currency
|
| HasTransactionStatus<S extends TransactionStatus> |
Interface implemented by transactions that have status
|
| 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 a 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
|
| Ticket |
It will generates a payment to a user after confirmation by the payer.
|
| 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.Is a separated entity because it is based on the generated identifier (by the database), and is referenced by both Transaction and Transfer (otherwise, the identifiers of
those tables would clash, and we'd need another mechanism for transaction number generation).The transaction number is unique among all Transaction and among all Transfer. |
| 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.
|
| TransferTransferStatusFlow |
Stores the current status of a transfer by flow
|
| 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 a 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
|