Professional Documents
Culture Documents
TEMENOS T24
Arrangement Architecture
Introduction / Property Classes
User Guide
Table of Contents
Introduction ............................................................................................................................................. 5
Application Overview ........................................................................................................................... 5
Property Classes..................................................................................................................................... 7
ACCOUNT............................................................................................................................................... 7
Overview.............................................................................................................................................. 7
Property Product Relationship............................................................................................................. 9
Related Balances ..............................................................................................................................10
Property Attribute Description and Use .............................................................................................11
Property Details .................................................................................................................................12
Action Synopsis .................................................................................................................................16
Accounting Events.............................................................................................................................17
Limits Interaction ...............................................................................................................................17
Delivery..............................................................................................................................................17
ACCOUNTING ......................................................................................................................................18
Overview............................................................................................................................................18
Property Product Relationship...........................................................................................................19
Related Balances ..............................................................................................................................19
Summary of Rules Based Accounting...............................................................................................20
Property Attribute Description and Use .............................................................................................21
Property Details .................................................................................................................................22
Periodic Attributes .............................................................................................................................23
Action Synopsis .................................................................................................................................23
Accounting Events.............................................................................................................................23
Limits Interaction ...............................................................................................................................23
Delivery..............................................................................................................................................23
ACTIVITY.API .......................................................................................................................................24
Overview............................................................................................................................................24
Action Synopsis .................................................................................................................................26
ACTIVITY.CHARGES ...........................................................................................................................27
Overview............................................................................................................................................27
Action Synopsis .................................................................................................................................29
ACTIVITY.MESSAGING .......................................................................................................................30
Overview............................................................................................................................................30
Property Product Relationship...........................................................................................................31
Related Balances ..............................................................................................................................31
Overview............................................................................................................................................90
Synopsis of Actions ...........................................................................................................................95
TERM AMOUNT ...................................................................................................................................96
Overview............................................................................................................................................96
Product Property Relationship...........................................................................................................96
Related Balances ..............................................................................................................................97
Property Attribute Description and Use .............................................................................................98
Periodic Attribute Classes associated with Term Amount...............................................................100
Accounting Events...........................................................................................................................102
Interaction with Limits System.........................................................................................................103
Delivery............................................................................................................................................103
TRANSACTION.RULES .....................................................................................................................104
Overview..........................................................................................................................................104
Synopsis of Actions .........................................................................................................................106
PROTECTION.LIMIT ..........................................................................................................................107
Overview..........................................................................................................................................107
Synopsis of Actions .........................................................................................................................108
UI.APPEARANCE ...............................................................................................................................109
Overview..........................................................................................................................................109
Synopsis of Actions .........................................................................................................................109
UI.BEHAVIOUR ..................................................................................................................................111
Overview..........................................................................................................................................111
Synopsis of Actions .........................................................................................................................111
USER.RIGHTS....................................................................................................................................113
Overview..........................................................................................................................................113
Synopsis of Actions .........................................................................................................................113
PROXY.PERMISSIONS......................................................................................................................115
Overview..........................................................................................................................................115
Synopsis of Actions .........................................................................................................................115
PRODUCT.ACCESS...........................................................................................................................117
Overview..........................................................................................................................................117
Synopsis of Actions .........................................................................................................................117
ARRANGEMENT.PREFERENCES ....................................................................................................119
Overview..........................................................................................................................................119
Synopsis of Actions .........................................................................................................................119
Introduction
Application Overview
The AA module provides a flexible framework that allows a number of new T24 modules to be created.
The application provides a business component based architecture for the management of products.
Product Builder
The application provides the ability to allow the user to construct banking products by combining
different business components. PRODUCT.LINES which provide functionality for different banking
areas are licensed by Temenos; each product line utilises a number of property classes (business
components) that are fully configurable.
Please see the Product Builder user guide for more details.
Arrangements
An arrangement is an agreement between the bank and interested party to provide an agreed service.
The AA module provides the ability to manage arrangements for created products.
• The arrangement properties and attributes may be fixed based on the product definition at
creation time.
• The arrangement property attributes may be negotiated / override the product definition
according to product defined rules.
RETAIL.LENDING
The AL module provides a fully flexible retail lending functionality for T24. The module allows retail
products to be created with the following features:
• Full support for commitment processing.
• Unlimited interest types including penalty interest.
• Unlimited charge types.
• Fully integrated rules based overdue and aging processing.
• Ability to amend / reverse / update arrangements back dated with full automatic recalculation
and adjustment of contract.
• Ability to pay in and disburse the arrangement through any T24 application and channel that
allows the specification of a T24 account. As a result disbursal and Repayment can be from
accounts in any currency.
• Fully flexible repayment schedule.
• Flexible production of bills when repayments are due.
• Ability to overpay / underpay / pay late or early based on issued bills.
• Utilises rules based accounting allowing flexible configuration of entry / balance generation in
T24.
The AI module provides the ability for the bank to provide full internet banking services for individual
clients.
Please see the ARC-IB Administration user guide for more details.
The AP module provides extended internet access to T24 banking services. This product can be
purchased in addition to the INTERNET.SERVICE product and allows organisations to manage their
banking operations through T24.
Please see the ARC-IB Administration user guide for more details.
Property Classes
The AA.PROPERTY.CLASS definitions are released by Temenos and cannot be amended with the
exception of the description fields.
Financial institution can use these “building blocks” of functionality to construct the individual products
which are available for sale to its customers.
The current release of classes are described below in there relevant sections.
ACCOUNT
Overview
The ACCOUNT Property Class is used by all AA products which are account based and will therefore
result in the creation of an associated account record for an arrangement of the product.
This property class manages the descriptive and classification details of the Arrangement and is used
in the creation and maintenance of the account record that is related to the arrangement.
Product Lines
The ACCOUNT property is used by the following product lines:
• LENDING
• DEPOSITS
• ACCOUNTS
Structure
Figure 1 Account Property.
• DATED
• FIXED
All attributes in the Account property are therefore stored at the arrangement level and do not track
the underlying product.
Related Balances
The Account property has associated balances that reflect the arrangement principal in the various
stages of the arrangement life-cycle.
The following balances can exist for the property:
Alternate References
The following options are available for specifying alternate access references for the account:
• Field MNEMONIC is an alternate key which can be defined by a user to reference the account.
Typically this would be a memorable name for the arrangement.
For a more detailed explanation of this set-up please see the ACCOUNTS user guide.
Posting Restrictions
At the arrangement level, a posting restriction code (defined in POSTING.RESTRICT) can be used to
restrict the following:
• All Debits
• All Credits
• All Transactions
An override will be required to accept any entry which meets the conditions of a Posting Restriction
Property Details
Creation of T24 Account
When a financial arrangement is created the system will generate a T24 account record. The account
record generated will be allocated a standard T24 account number according to the rules defined in
the COMPANY application.
Note: In order for the arrangement module to be able to generate an account record the ACCOUNT
application must be configured to generate ids automatically.
The Account record is built by mapping the relevant fields from the DEPT.ACCT.OFFICER,
CUSTOMER, ACCOUNT and LIMIT properties of the arrangement into the layout of the account
record (for technical details of this process see: xxx).
The ACCOUNT record created cannot be modified directly using the ACCOUNT application,
instead the associated properties must be modified using the appropriate maintenance activities from
AA.ARRANGEMENT.ACTIVITY.
The ACCOUNT record holds the arrangement number in the ARRANGEMENT.ID field.
Arrangement account records behave slightly differently to standard T24 accounts:
This account number linked to the arrangement is stored in the AA.ARRANGEMENT record.
Note: In order to be able to specify the arrangement number or an Alternate Account Number the field
ALTERNATE.ACC.IDS must be set to Y in ACCOUNT.PARAMETER.
The FUNDS.TRANSFER application can be used to draw down and commit to an amount of the
arrangement. The DEBIT.ACCT.NO field is used to debit the ACCOUNT record associated to the
AA.ARRANGEMENT.
Action Synopsis
The account property supports the following actions:
CREDIT
The credit action applies the unallocated amount from a credit to the arrangement to the unallocated
credit balance of the arrangement.
DEBIT
The debit action applies the unallocated amount from a debit to the arrangement to the unallocated
debit balance of the arrangement.
DISBURSE
The disburse action is used when a loan is disbursed. The action will result in the current balance of
the account property being debited.
MAINTAIN
The maintain action is used whenever one of the properties linked to the T24 ACCOUNT record
(CUSTOMER, DEPT.ACCT.OFFICER, LIMIT, ACCOUNT) is modified. The action does not
generate any accounting movement but updates the related T24 ACCOUNT record to reflect the
values for the arrangement property.
It is this ACTION that will result in the creation of a T24 arrangement account when the NEW-
ARRANGEMENT activity is processed.
MAKE.DUE
The make due action will apply the amount of principal due to be repaid to the DUE account property
balance and will reduce the CURrent account property by the amount to be made due.
The amount to be made due is determined from the associated BILL that is being made due.
REPAY
The repay action will allocate an amount of principal to be repaid to the appropriate account balance.
Depending on the PAYMENT.RULE applied the repayment will be made against billed or current
amounts.
Processing determines the amount and balance to be credited based on the PAYMENT.RULE
definition and can result in credit being applied to the CUR, DUE or AGEd balances of the account
property.
UPDATE
The update action is used to apply the changes to the ACCOUNT property attributes and does not
result in any accounting updates.
Accounting Events
The following actions generate accounting events as defined in field ACCOUNTING.
• CREDIT
• DEBIT
• DISBURSE
• MAKEDUE
• REPAY
• CAPTURE.BILL
• ADJUST.BILL
Limits Interaction
The ACCOUNT property does not directly interact with the LIMITS system in T24 but the associated
arrangement ACCOUNT record is closely linked.
The LIMIT Property condition specifies the LIMIT.REFERENCE to be used for the arrangement
product and this is the limit reference used in the related ACCOUNT record.
Delivery
No special processing for the ACCOUNT class in delivery
ACCOUNTING
Overview
The AA module utilises T24 rules based accounting to generate it’s accounting movements.
The ACCOUNTING Property Class is used by all financial products and controls the link between the
accounting events generated by the property actions and the accounting allocation rules to be applied
to these events.
The property also controls the link between the activity to be performed on an arrangement when a
transaction is processed from another application that uses the related T24 ACCOUNT record.
Users can specify accounting rules for each Property which has Actions that require accounting.
Product Lines
The ACCOUNTING property is used by the following product lines:
LENDING
DEPOSITS
ACCOUNTS
Structure
Figure 7 Accounting Property.
• DATED
• MERGE
• TRACKING.ONLY
Related Balances
The accounting property does not have any financial balances associated with the property.
• Affected Balance
• Movement Amount
• Movement Sign
• Event (or Value) Date
• Arrangement Id
• Initiating Transaction Reference
In AA processing each event is always targeted to an arrangement balance (which must be defined in
the AC.BALANCE.TYPE table).
Allocation Rules
Each event raised by the action is the basis for generation of actual accounting entries. In T24 three
types of accounting entries can be generated from a single accounting event, these are:
STMT.ENTRY – a movement to a T24 account optionally with a specific balance type. Accounts can
be customer, internal or Nostro accounts.
CATEG.ENTRY – a profit and loss movement with a specific profit and loss category.
RE.CONSOL.SPEC.ENTRY – a movement to the arrangement contract with a specific balance type.
Each entry generated has a TRANSACTION code that is used to identify the type of movement
generated.
An allocation rule is used to specify the types of entry and target account, balance type or profit and
loss category that the event should generate. It also specifies how the details of the entry record are
to be built including the transaction code to be used.
Allocation rules are defined in the table AC.ALLOCATION.RULE.
Entry Details
Each accounting entry contains a number of detailed fields. This contains information used by system
in financial reporting and also in production of customer statements and other enquiries.
Certain details in the entries generated as a result of the application rules can be configured, for
example:
• System Id
• Customer Narrative
• Customer References
• Internal References
The source and value of these details is specified in the table AC.POSTING.DETAIL which in turn
is linked to the AC.ALLOCATION.RULE table.
Default debit and credit activities can be defined and will be used when a specific TRANSACTION
code in an accounting entry is not found in the accounting property.
Property Details
Publishing - Merging property conditions
With standard business property classes (e.g. INTEREST), a Defined Property defined for a ‘Child
Product’ will override a Defined Property specified for a ‘Parent Product’. The ACCOUNTING property
will allow merging of conditions between the child and parent product at the time of publishing.
When published, the ACCOUNTING Property Class is merged with the published parent definition as
follows:
• All properties and associated actions that result in the generation of accounting events must be
specified in the property definition
Periodic Attributes
There are no periodic attributes available for use with the ACCOUNTING property.
Action Synopsis
The Interest property supports the following actions:
UPDATE
The UPDATE action is initiated manually and allows the User to change any of the ACCOUNTING
attributes. This action will be initiated as part of the NEW-ARRANGEMENT and UPDATE-ACCOUNTING
activities and will amend the accounting rules.
Accounting Events
There are no accounting events generated by the actions of the ACCOUNTING property.
Limits Interaction
The ACCOUNTING property does not perform any actions that impact on the limits system.
Delivery
The ACTIVITY.MESSAGING property class controls the T24 delivery events that are generated.
ACTIVITY.API
Overview
The ACTIVITY API Property Class allows users to extend the core processing of the Arrangement
Activities. In most respects it replaces the concept of adding user defined routines to Versions. User
defined processing is now specified by Product and benefits from Product Inheritance. Additionally, as
each Arrangement Activity is comprised of one or more Actions, this API methodology provides a high
degree of flexibility as user defined routines can be executed throughout an activity.
Product Lines
The ACTIVITY.API property is used by the following product lines:
• LENDING
• DEPOSITS
• ACCOUNTS
• INTERNET.SERVICES
Structure
• DATED
• TRACKING
• MERGE
Action Synopsis
The Interest property supports the following actions:
UPDATE
The UPDATE action is initiated manually and allows the User to change any of the ACTIVITY.API
attributes. This action will be initiated as part of the NEW-ARRANGEMENT and UPDATE-ACTIVITY.API
activities and will result in modification of the API rules.
Accounting
The ACTIVITY.API property does not perform any actions that generate accounting events.
Limits
The ACTIVITY.API property does not perform any actions that impact on the limits system.
Delivery
The ACTIVITY.MESSAGING property class controls the T24 delivery events that are generated.
ACTIVITY.CHARGES
Overview
The ACTIVITY.CHARGES Property Class is used by any products which require charging for various
Arrangement Activities.
Product Lines
The ACTIVITY.CHARGES property is used by the following product lines:
• LENDING
• DEPOSITS
• ACCOUNTS
Structure
Figure 11 ACTIVITY.CHARGES Property.
• DATED
• TRACKING
Scheduled Charges
It is possible to define that all charges be paid on a scheduled basis – i.e. on a monthly or quarterly
basis. This is scheduled in the PAYMENT.SCHEDULE property, but the User must define which
charges will apply to which activities. These are defined in the two fields SCHED.CHARGE and
CHG.ACTIVITY on the condition record.
Action Synopsis
The Interest property supports the following actions:
UPDATE
The update action is initiated manually and allows the User to change any of the ACTIVITY.CHARGES
attributes. This action will be initiated as part of the NEW-ARRANGEMENT and UPDATE-
ACTIVITY.CHARGES activities and will result in the modification of activity based charge rules.
CALCULATE
Accounting
The ACTIVITY.CHARGES property does not perform any actions that generate accounting events.
Limits
The ACTIVITY.CHARGES property does not perform any actions that impact on the limits system.
Delivery
The ACTIVITY.MESSAGING property class controls the T24 delivery events that are generated. The
ACTIVITY.CHARGES property class generates delivery information as defined in field
DEL.INFO.REQD.
ACTIVITY.MESSAGING
Overview
The ACTIVITY MESSAGING Property Class is used to link the production of T24 delivery events with
any activity that can be performed on an arrangement contract.
The T24 delivery system is a rules based system that allows creation of messages that can be sent
through any supported carrier medium (Printed, Fax, SWIFT, Email etc). Activities performed by
applications (in this case AA.ARRANGEMENT.ACTIVITY) can generate one or more message
types according to the configured rules.
The delivery system allows messages to be routed and formatted according to the type of message,
and also allows the option to create a deal slip.
The interface to the T24 delivery system allows the application to generate a delivery event. The
delivery event associates an activity identification code (ACTIVITY.CODE) with unformatted related
application data; a message reference allocated by the T24 delivery system is returned.
Product Lines
• LENDING
• DEPOSITS
• ACCOUNTS
• INTERNET.SERVICES
• PROXY.SERVICES
Structure
Figure 14 ACTIVITY.MESSAGING.
• DATED
• TRACKING
• MERGE
The property cannot be defined at arrangement level and rules are always assigned from the product
definition.
Related Balances
The ACTIVITY.MESSAGING property has no related balances.
Delivery Mapping
The DE.MAPPING application allows the raw delivery handoff data generated from the application
delivery event to be mapped to the field content defined in the DE.MESSAGE table. For each
different application (and possibly sub-division within application) the map between the handoff data
and required data layout must be defined.
Soft Delivery
Rules based (or soft) delivery allows one or more delivery message types to be generated from a
single delivery event.
The application generates the delivery event with an identifying code the ADVICES code together with
a collection of unformatted data from the underlying application – referred to as the delivery handoff
data.
The application EB.ADVICES is used to define the type, formatting and additional content of the
delivery messages to be generated. The key to the EB.ADVICES table is the advice code allocated
by the application. In the case of AA the advice code is allocated according to the
ACTIVITY.MESSAGING property.
• A specific printed format code to be used in the key to DE.FORMAT.PRINT for printed advices.
• Whether a Deal Slip should be produced in addition or instead of a delivery advice.
• An API to allow additional information to be created and include in the delivery handoff.
• Advices code.
• Advice identifier code.
• Activity details.
• Send Message Indicator.
• Data Handoff Details – 9 fixed handoff records can be created and an unlimited number of named
handoff records can be created.
The INPUT.REC.NO field in DE.MAPPING should be configured with the handoff record name and
the associated INPUT.FILE should be specified.
arrangement
6 The ACCOUNT record linked to the arrangement
7 List of property names handed off. This will contain
all properties apart from those where the
PROPERTY.CLASS definition denotes that the
property details should not be included.
Details are in the format <x> = Property
propertyName The content of each property record for the
arrangement activity effective date is included in the
handoff under the propertyName.
The order of the properties is defined in record 7
Note: you can view the content of the delivery handoff using the standard delivery ENQUIRY
DE.HANDOFF.DETS.
It is recommended that a different Application Identifier should be chosen for each product line (and
possibly different product groups under the same product line) as this will allow multiple products to
produce the same message type from different content.
The handoff record number that contains the name of the product properties must also be defined in
the field RECORD.NAME.LOC. For the AA module record 7 will always contain the property definition.
The mapping between the message fields and the delivery handoff records can then be defined using
fields INPUT.POSITION, INPUT.NAME and HEADER.NAME.
Where data is to be mapped from a property the INPUT.POSITION should contain the name of the
property, and INPUT.NAME should contain the field name from the property.
Data contained in the fixed data handoff records should be mapped by specifying either:
• INPUT.POSITION as the record number with INPUT.NAME as the required field name.
• INPUT.POSITION only in the format record field.
• The AA.ACTIVITY name that should trigger the production of the event or
• The AA.ACTIVITY.CLASS name that should the production of the event for any AA.ACTIVITY
of this AA.ACTIVITY.CLASS.
Property Details
Publishing - Merging property conditions
With standard business property classes (e.g. Interest), a Defined Property defined for a ‘Child
Product’ will override a Defined Property specified for a ‘Parent Product’. When published, the
ACTIVITY MESSAGING Property Class is merged in a mutually exclusive manner.
This allows for the parent property condition to contain the master definition and only those specific
activities that are required to produce alternative messages need be defined at the child level. A
definition of ADVICE.CODE at the child level will override any definition found at the parent level when
the publishing process takes place.
Delivery Preview
Currently the AA module does not support the ability to PREVIEW the delivery output to be
generated.
Periodic Attributes
There are no periodic attribute classes associated with the ACTIVITY.MESSAGING property.
Action Synopsis
UPDATE
The UPDATE action is initiated by the product tracking service. When a product definition is modified
that includes a change to the AA.PRD.DES.ACTIVITY.MESSAGING conditions this action will be
run to ensure that arrangements of that product type are updated with the new conditions.
The action will also be initiated by the NEW-ARRANGEMENT and UPDATE-ACTIVITY.MESSAGING
activities.
SEND.MESSAGE
The SEND.MESSAGE action is initiated by all activities performed on an arrangement where the
arrangement product has an ACTIVITY.MESSAGING property.
The action processing will perform the following process:
• Determine if the current specific activity or general activity class is required to produce a delivery
event
• If a delivery event is required look up the ADVICE.CODE(s) to be used by rules based delivery.
• A handoff request will be generated for the specified advice code together with all related property
details for the effective date of the activity.
• The delivery reference from the delivery system is stored in the
AA.ARRANGEMENT.ACTIVITY record.
Note that the SEND.MESSAGE action will only generate a delivery event on the authorisation of a
new AA.ARRANGEMENT.ACTIVITY. At reversal no delivery event is generated.
Accounting Events
Since there are no related financial balances with this property class there are no associated
accounting events generated by properties of this class.
Limits Interaction
There is no interaction between the T24 Limits system and properties of this class.
Delivery
This property controls the interaction with the T24 delivery system, details of handoff records and
required configuration are described in the previous sections.
ACTIVITY.PRESENTATION
Overview
The ACTIVITY PRESENTATION Property Class is used to specify the T24 Versions (hereafter referred
to as ‘screens’) that will be used when displaying an AA.ARRANGEMENT.ACTIVITY. By
specifying screens at the Product level, the display of each arrangement activity is controlled
dynamically. Upon entering the Product and Activity, T24 will determine which properties should be
displayed and which screens should be used.
Product Lines
The ACTIVITY.PRESENTATION property is used by the following product lines:
• LENDING
• DEPOSITS
• ACCOUNTS
• INTERNET.SERVICES
Structure
• DATED
• TRACKING
• MERGE
• Property Screens
Users can specify a Version at the PROPERTY level (e.g. Principal Interest). This will override the
default of the Property Class.
Action Synopsis
The account property supports the following actions:
UPDATE
The update action is initiated manually and allows the User to change any of the
ACTIVITY.PRESENTATION attributes. This action will be initiated as part of the NEW-ARRANGEMENT
and UPDATE- ACTIVITY.PRESENTATION activities and will result in the modification of the versions
and screens rules.
Accounting
The ACTIVITY.PRESENTATION property does not perform any actions that generate accounting
events.
Limits
The ACTIVITY.PRESENTATION property does not perform any actions that impact on the limits system.
Delivery
The ACTIVITY.MESSAGING property class controls the T24 delivery events that are generated.
CHANGE.PRODUCT
Overview
The CHANGE.PRODUCT property class defines the rules and behaviour for allowing arrangements of
one product to be changed to another.
The CHANGE.PRODUCT property can be included in a product if arrangements are allowed to be
changed to another product during its lifetime. The property class allows the definition of restricted
products that change can be made to and when a scheduled change should be applied.
Product Lines
The CHANGE.PRODUCT property is used by the following product lines:
• LENDING
Structure
• DATED
• TRACKING
When the product is proofed it will verify that the allowed products belong to the same
AA.PRODUCT.GROUP as the product being published, if not a proofing error is generated and
must be corrected before the product can be published.
Periodic Restrictions
There are no periodic restrictions available for the CHANGE.PRODUCT property class.
Action Synopsis
The account property supports the following actions:
UPDATE
The update action allows modification and creation of a new CHANGE.PRODUCT property for an
arrangement. It will be performed as part of the NEW-ARRANGEMENT and UPDATE-
CHANGE.PRODUCT activities.
Accounting
The CHANGE.PRODUCT property does not perform any actions that generate accounting events.
Limits
The CHANGE.PRODUCT property does not perform any actions that impact the limits system.
Delivery
The ACTIVITY.MESSAGING property class controls the T24 delivery events that are generated. There
are no standard delivery conditions provided for the change product activities.
CHARGE
Overview
The CHARGE Property Class is used for all charge type calculations in AA. Its primary purpose is to
calculate the amount of a charge.
Product Lines
The CHANGE property is used by the following product lines:
• LENDING
• DEPOSITS
• ACCOUNTS
Structure
Figure 30 Charge Property.
• OPT.CCY
• DATED
• MULTIPLE
• TRACKING
Currency
The CHARGE Property Class differs from other Currency Specific classes in that it includes a
CURRENCY field. This field defaults to the currency of the record and specifies in which currency the
charge is defined and which currency the charge will be applied.
Specifying the currency in a separate field allows for the following capabilities:
• Charging in a currency different from that of the Arrangement (i.e. with charges defined in a
currency which is different than the record’s currency) For example the product charges may be
defined in USD for arrangements in all currencies, but a different set of charge tariffs may be
defined for contracts in different currencies but also in USD. So a GBP contract may attract a
charge of 10 USD and a EUR contract may attract a charge of 20 USD.
• Default Currency charging – In this case a currency need not be specified in the ID of the record
and the user will have to set the Currency field explicitly. Any arrangement which is in a currency
for which a currency specific record has not been defined will use this default record and
calculate/apply the charge in the currency specified in the CURRENCY field.
The calculated charge should be converted to the arrangement currency at the prevailing mid-rate
(stored on the CURRENCY table) when applied.
Calculated Charge
For a Calculated charge amount, the user sets the CHARGE TYPE to “Calculated” and defines the
calculation in the following fields:
Calculation Threshold
A user can specify that a charge will only be calculated if an amount threshold is surpassed. The
threshold amount is of the same base type (i.e. activity amount, balance, activity count) as the base
type for which the charge is being calculated and is defined in CALC.THRESHOLD.
Free Amount
An amount which will be deducted from the total calculated charge subject to any minimum and
maximum which may be specified- defined in FREE.AMOUNT.
• Band - will typically result in a “blended” charge calculation. This is similar to ‘Level’ tiers, but
allows for the charge calculation of each tier to be applied to the portion of the amount that falls
within the tier.
An example using same tiers as above:
• Tier Groups (Bands and Levels) – it is possible to define complex tiers which are mixed groups of
Bands and Levels.
Any number of tier groups is possible. The User can define these groups by using a combination of
TIER.GROUP and CALC.TIER.TYPE. Each TIER.GROUP is treated as a ‘high level’ tier, if the
TIER.GROUP is level, only the detail in CALC.TIER.TYPE from the tier group in which the base value
falls will be used in the calculation. If the TIER.GROUP is band, the detail from all tier groups that
cover the base value be used in the calculation.
The value of the tiers defined in TIER.AMOUNT within each tier group should increase, only the final
tier in the final tier group should specify the remainder calculation detail.
For example:
Tier Group 1
Tier Type Tier Level Charge
LEVEL 10,000 1%
LEVEL 20,000 .75%
Tier Group 2
Tier Type Tier Level Charge
BAND 30,000 .25%
BAND 40,000 .20%
BAND Above 40,000 .15%
• Flat Charge – the user specifies an amount that will be charged for the tier. This type of charge is
only applicable for ‘Level’ tiers.
• Percentage Charge – a percentage of the base value will be calculated.
• Unit Charge – the base value is multiplied by the number of units.
The charge amount entered is expressed either as a flat amount, a percentage, or an amount per unit.
• Tier Level – the user can specify a minimum and/or maximum charge amount for each tier
defined. These rates are defined in TIER.MIN.CHARGE and TIER.MAX.CHARGE.
• Overall – the user can specify overall minimum and/or maximum charges through the user of two
Periodic Attributes.
•
See Product Builder User Guide for details on Periodic Attributes.
Figure 33 AA.BALANCE.CALC.TYPE.
In AA.BALANCE.CALC.TYPE, the User defines whether the balance is based on a debit or credit
balance in DEBIT.CREDIT. A dropdown list in CALCULATION gives options of DAILY, AVERAGE,
HIGHEST, LOWEST or ROUTINE. The User can define the calculation start and end dates in
CALC.START.DATE and CALC.END.DATE respectively. If ROUTINE is selected in
CALCULATION.TYPE, the routine must also be entered into ROUTINE.
Each record is linked to just one PROPERTY.CLASS and once this is defined, it becomes a no change
field.
Figure 34 AA.BALANCE.CALC.TYPE.
Rounding of Calculations
T24 will by default round an amount according to the setting of its currency. If the user requires a
different method of rounding that is charge specific they may enter an appropriate rounding rule into
EB.ROUNDING.RULE to override the currency specified method.
Charge Routine
Certain types of charging are more complex than the options available. In such a case, a user-
defined routine can be specified to determine the charge amount.
Charge Period
Charges included in a Payment Schedule can be specified for a period of time and made due from the
customer in multiple payments. For example an annual insurance premium amount which is due
monthly. For such a charge, the user specifies the total period (e.g. 12 months) and when the charge
is added to a Payment Schedule it is divided by the total number of payments within the charge period.
Action Synopsis
The account property supports the following actions:
CHANGE
The change activity is initiated manually by the user in order to change any of the CHARGE attributes.
As a result a recalculation of the Payment Schedule may be performed.
Accounting
The following actions generate accounting events as defined in field ACCOUNTING.
• ACT.MAKE.DUE
• MAKE.DUE
• CAPITALISE
• REPAY
• RESUME
• SUSPEND
• CAPTURE.BILL
• ADJUST.BILL
Limits
The CHARGE property does not perform any actions that impact the limits system.
Delivery
The ACTIVITY.MESSAGING property class controls the T24 delivery events that are generated. There
are no standard delivery conditions provided for the change product activities.
CUSTOMER
Overview
The CUSTOMER Property Class is used by all products to specify all of the involved parties of an
arrangement and their respective roles.
Product Lines
The CUSTOMER property is used by the following product lines:
• LENDING
• DEPOSITS
• ACCOUNTS
• INTERNET.SERVICES
Structure
• DATED
• FIXED
If more than one owner is specified on an arrangement, the user must select the primary owner in
field PRIMARY.OWNER. The primary owner is used by T24 for balance sheet accounting and tax
purposes.
Synopsis of Actions
The Interest property supports the following actions:
UPDATE
The update action is initiated manually and allows the User to change any of the CUSTOMER
attributes. This action will be initiated as part of the NEW-ARRANGEMENT and UPDATE- CUSTOMER
activities and any modification to the static customer data will result in changes to related data within
other applications (Eg ACCOUNT)
Accounting
The CUSTOMER property does not perform any actions that generate accounting events.
Limits
The CUSTOMER property does not perform any actions that impact on the limits system.
Delivery
The ACTIVITY.MESSAGING property class controls the T24 delivery events that are generated. The
CUSTOMER property class generates delivery information as defined in field DEL.INFO.REQD.
INTEREST
Overview
The INTEREST Property Class is used for all interest definition and processing in AA. A T24 product
defined and processed in AA can have multiple interest properties defined (e.g. principal interest,
penalty interest, commission, etc.). The number of interest properties is determined by the users
defining the products.
Product Lines
The INTEREST property is used by the following product lines:
• LENDING
• DEPOSITS
• ACCOUNTS
Structure
• DATED
• CCY
• MULTIPLE
• TRACKING
Three basic types of interest are supported by T24 Fixed, Floating, and Periodic. Each of these
interest types can include one or more margins and can be specified in a tiered structure
• PERIODIC.INDEX -This would be input as the 2 digit number at the beginning of the
PERIODIC.INTEREST Id, eg 01 may indicate that the LIBOR rate should be used.
• PERIODIC.PERIOD (this will default to TERM if a Term Amount Property exists).
• PERIODIC.METHOD -Interest selection method if the term is not found on the index. The options
are:
o Interpolate Rate
• PERIODIC.RESET – A Reset period can be selected using the pop up box at the end of the field.
Margins
A margin rate can be used to adjust the specified rate of interest and to appropriately reflect any rate
profit realized. The result is the nominal rate of interest which is stored in field NOMINAL.RATE.
T24 allows for the following margin configuration:
Single or Multiple Margins – the fields for margin are a multi value set for multiple margin types. The
types available are defined in the virtual table AA.MARGIN.TYPE in EB.LOOKUP.
Examples may be a Corporate or Treasury margin.
Rate Adjustment Method – this is defined in field MARGIN.OPER with the following options:
• Add to rate.
• Subtract from rate.
• Multiply (i.e. the nominal rate is [100+Margin]% of the specified interest rate).
COMPOUND interest
T24 supports the compounding of both debit and credit interest in field COMPOUND.TYPE. The
following compound frequencies are supported:
SINGLE
If the option SINGLE is selected, a single nominal interest rate will apply for the entire balance
amount.
LEVEL
By specifying level tiers a product can be defined which will calculate interest at different rates
depending on the balance amount. A single rate of interest will be selected and applied based upon
the balance amount.
For a deposit you might want to have a higher rate of interest for accounts which maintain higher
credit balances. Conversely, for a loan product, a higher rate of interest can be charged for accounts
with higher debit balances.
For example, assuming a credit balance of 15,000 and level interest which specifies an applicable
rate of 10 per cent up to 10,000 and 15 per cent above 10,000. A single rate of 15 per cent will be
applied to the entire amount of 15,000.
BAND
Banded tier interest will typically result in a “blended” interest rate. This is similar to Level tiers, but
allows for the interest rate of each tier to be applied to the portion of the balance that falls within the
tier.
For example, assuming a credit balance of 15,000 and banded interest which specifies an applicable
rate of 10 per cent up to 10,000 and 15 per cent above 10,000. Two calculations will be performed (i.e.
10 per cent on 10,000 and 15 per cent on 5,000).
Each tier is specified by defining the amount up to which the interest rate applies. Additionally, each
tier can be of a different interest rate type (i.e. fixed, floating, or periodic).
In each case the fields FIXED.RATE through to TIER.AMOUNT are part of a multi value set of fields
and can be utilised if either LEVEL or BAND are selected. The rate to be applied to the calculation
amount is specified in the field TIER.AMOUNT.
The INTEREST Property Class also caters for the definition of complex tiers which are mixed tiers of
Bands and Levels.
It is possible to control the interest rate of an account during its lifetime using TIER.MIN.RATE and
TIER.MAX.RATE. This is applicable for variable and periodic rates and allows the tier rate to be
controlled.
Rate Control
T24 provides several ways to control the interest rate of an account during its lifetime.
• Tier Minimum/Maximum - For each tier defined, a user can specify a TIER.MIN.RATE and/or
TIER.MAX.RATE for the tier. This is applicable for variable and periodic rates and allows the tier
rate to be controlled.
• Rate Increase and Rate Decrease - Through periodic rules, users can control the increase and
decrease of the overall rate during a period of time (e.g. per month, per year, account lifetime,
etc).
• Rate Cap and Rate Floor - Through periodic rules, users can control the maximum (cap) and
minimum (floor) rates that apply to a balance amount.
Action Synopsis
The Interest property supports the following actions:
ACCRUE
The accrue action can be initiated by the system or manually as part of the ACCRUE-INTEREST
activity. This will result in calculation of the accrued interest amount to the requested effective date
and the generation of accounting entries.
CAPITALISE
The action capitalise can be initiated by the system. This will result in calculation of the accrued
interest amount to the requested effective date and the generation of accounting entries.
MAKE.DUE
The make due action will apply the amount of interest due to be repaid to the DUE interest property.
The amount to be made due is determined from the associated BILL that is being made due.
REPAY
The repay action will allocate the amount of interest to be repaid to the appropriate account balance.
Depending on the PAYMENT.RULE applied the interest will be made against billed or current
amounts.
UPDATE
The UPDATE action is initiated manually and allows the User to change any of the INTEREST
attributes. This action will be initiated as part of the NEW-ARRANGEMENT and UPDATE- INTEREST
activities.
DEBIT
The debit action applies the unallocated amount from a debit to the arrangement to the unallocated
debit balance of the arrangement.
CREDIT
The credit action applies the unallocated amount from a credit to the arrangement to the unallocated
credit balance of the arrangement
Accounting
The following actions generate accounting events as defined in field ACCOUNTING.
• ACCRUE
• CAPITALISE
• MAKE.DUE
• REPAY
• SUSPEND
• RESUME
• DEBIT
• CREDIT
• CAPTURE.BILL
• ADJUST.BILL
Figure 43 AA.PROPERTY.CLASS.
Limits
The INTEREST property does not perform any actions that impact on the limits system.
Delivery
The ACTIVITY.MESSAGING property class controls the T24 delivery events that are generated.
The INTEREST property class generates delivery information as defined in field DEL.INFO.REQD.
LIMIT
Overview
The LIMIT Property Class is used by all products which are account based. This property class
primarily controls the use of the LIMIT module by the account.
Product Lines
The LIMIT property is used by the following product lines:
• LENDING
• DEPOSITS
• ACCOUNTS
Structure
• DATED
• FIXED
Single Limit
An account can require exclusive use of a Limit. This can be defined at the Product level in field
SINGLE.LIMIT and negotiated at the Arrangement level if necessary.
Synopsis of Actions
The Interest property supports the following actions:
UPDATE
The update action is initiated manually and allows the User to change any of the LIMIT attributes. This
action will be initiated as part of the NEW-ARRANGEMENT and UPDATE- LIMIT activities.
CHANGE
Accounting
The LIMIT Property does not perform any actions that generate accounting events.
Delivery
The ACTIVITY.MESSAGING Property class controls the T24 delivery events that are generated. The
LIMIT property class generates delivery information as defined in field DEL.INFO.REQD.
OFFICERS
Overview
The OFFICERS Property Class is used by all products which need to assign product/arrangement
specific officers (i.e. different from the customer’s default officer
Product Lines
The OFFICERS property is used by the following product lines:
• LENDING
• DEPOSITS
• ACCOUNTS
Structure
• DATED
• TRACKING
Synopsis of Actions
The Interest property supports the following actions:
UPDATE
The update action is initiated manually and allows the User to change any of the OFFICERS attributes.
This action will be initiated as part of the NEW-ARRANGEMENT and UPDATE- OFFICERS activities.
Accounting
The OFFICERS Property does not perform any actions that generate accounting events.
Limits
The OFFICERS Property does not perform any actions that impact on the limits system.
Delivery
The ACTIVITY.MESSAGING property class controls the T24 delivery events that are generated. The
OFFICERS property class generates delivery information as defined in field DEL.INFO.REQD.
OVERDUE
Overview
The OVERDUE Property Class is used by products which require past due processing. The financial
institution can create and manage its own overdue statuses (e.g. grace, overdue, non-accrual, etc.)
and can have different status for different products.
Product Lines
The OVERDUE property is used by the following product lines:
• LENDING
• ACCOUNTS
Structure
• FIXED
• NEGOTIABLE
• TRACKING – The definition below means that the OVERDUE property can be TRACKING, but the
other options are also possible.
Status Rule
Each Status Rule defines when ageing of a bill will occur and the conditions to apply for the ageing
activity. The status rules are defined in sequential order.
Each OVERDUE.STATUS that overdue amounts can age through is specified by the user in
EB.LOOKUP.
Each Overdue Status can then be used to specify the ageing conditions and any associated
accounting. Within the specified AC.ALLOCATION.RULE, the event corresponds to the Status.
Aging
The ageing process can take place depending on the amount of days after the bill was due or by the
amount of overdue bills. This selection is made in field AGEING.TYPE.
The number of days or bills (relative to the amount due date) before an amount attains this Overdue
Status is specified in AGEING.
Notices
For each Overdue Status defined, a notice may be sent to the customer informing them of the status
of their arrangement. The user can specify a number of days after the status start to send a notice in
NOTICE.DAYS or notices can be sent out periodically until an arrangement is no longer in this
Overdue Status by adding a frequency in NOTICE.FREQ.
Suspend Contract
The User can also specify that a move to this status should trigger a suspending of the arrangement.
Choosing field SUSPEND.CONTRAC would result in the cessation of P&L entries and the posting of
accruals to a special CRF category.
Movement of Balances
When a bill is to be aged, the user can determine whether or not the balances associated with the bill
amounts should be moved to new balances corresponding to the status. The User can do this by
selecting YES in MOVE.BALANCES. If the user chooses to associate a status with a unique set of
balances, the calculation and charging of different interest rates for different statuses is possible.
Payment Tolerance
If a user has chosen to move balances upon ageing of a bill the accounting entries can have effective
dates corresponding to the Status change, the Previous Status change, or the Due date. This allows
for the ability to have a grace period and a following status which can be effective from the original
due date. This selection is in field EFFECTIVE.DATE.
A payment tolerance is an amount or percentage of the billed amount which can remain “due” without
becoming Overdue.
For example a financial institution may decide that if a customer’s payment is within $25 of the billed
amount, overdue processing will not occur.
The tolerance can be expressed as a percentage (PAY.TOLERANCE) or alternatively as amounts by
currency (TOL.CCY and TOL.AMOUNT). If the repayment of a bill is within the specified tolerance the
user can specify in field TOL.ACTION that the bill is considered to be Repaid which will result in
accounting to move the remaining balance. Alternatively the user can specify that the bill will Remain
in the current status but will not be aged.
Synopsis of Actions
The Interest property supports the following actions:
UPDATE
The update action is initiated manually and allows the User to change any of the OVERDUE attributes.
This action will be initiated as part of the NEW-ARRANGEMENT and UPDATE- OVERDUE activities.
The Age activity will be triggered during the Close of Business based upon the due dates of
outstanding bills and the ageing attributes that have been defined for each status rule.
Should an outstanding bill be subject to ageing the activity will first determine if the outstanding
amount of the bill is within any payment tolerance that has been specified.
If a bill is to be aged, the status of the bill will be updated, the specified accounting rule will be applied
(subject to the balance movement attributes) and any applicable charging will be initiated.
If based upon satisfaction of any payment tolerance the bill is not aged its status will either remain as
is or be changed to Repaid and accounting will be triggered.
Accounting
The following actions generate accounting events as defined in field ACCOUNTING.
• AGE.BILLS
Limits
The OVERDUE property does not perform any actions that impact on the limits system.
Delivery
The ACTIVITY.MESSAGING property class controls the T24 delivery events that are generated.
PAYMENT.RULES
Overview
The PAYMENT RULES Property Class is used by any products which have amounts billed and made
due from the customer.
An arrangement may have several bills outstanding and each bill may be comprised of multiple
amounts (e.g. principal, principal interest, penalty, tax, charges, etc.). When a customer makes a
payment, the entire due amount may not be satisfied. The PAYMENT RULES Property Class is used to
define the method by which a single payment will be applied to multiple bills and multiple amount
types.
Product Lines
The PAYMENT.RULES property is used by the following product lines:
• LENDING
• ACCOUNT
Structure
• DATED
• MULTIPLE
• TRACKING
Payment Hierarchy
T24 can apply a payment to all amounts by Property (e.g. all Principal amounts followed by all Interest
amounts, etc.) or to all amounts of by ‘Bill’ (e.g., all amount on bill 1 followed by all amounts of bill 2,
etc.). This choice is selected by the User in field APPLICATION.TYPE.
In addition to specifying whether Properties or Bills will be given priority, the user must decide in
which order multiple bills will be processed in field APPLICATION.ORDER. T24 allows a user to
specify ‘Oldest First’ (i.e. chronological) or ‘Oldest Last’.
Whether processing by Property or by ‘Bill’ the user must specify the SEQUENCE in which the Property
due amounts (i.e. types) will be paid.
If payments are to be applied by Property this specifies the sequence in which each Property’s due
amounts must be completely satisfied.
If payments are to be applied by ‘Bill’ this specifies the order on each bill of the amount Properties.
In the case where a payment activity is initiated, but there are no outstanding bills the user must
specify another activity to process. This essentially allows for the activity to be switched from a
‘repayment’ to another credit type activity.
Reminder (Overpayment)
If a payment is made which satisfies all of the due and overdue amounts and there is a remainder of
funds (i.e. an overpayment), T24 must have a pre-defined method of handling the remaining funds.
An activity to be processed for the remainder of the payment can be specified in
REMAINDER.ACTIVITY this will be subject to any Transaction Rules. Should the transaction fail, the
remainder amount will be processed by the Default Activity specified in Accounting.
Synopsis of Actions
The Payment.Rules property supports the following actions:
UPDATE
The update action is initiated manually and allows the User to change any of the PAYMENT.RULES
attributes. This action will be initiated as part of the NEW-ARRANGEMENT and UPDATE-
PAYMENT.RULES activities.
Accounting
The PAYMENT.RULES Property does not perform any actions that generate accounting events.
Limits
The PAYMENT.RULES property does not perform any actions that impact on the limits system.
Delivery
The PAYMENT.RULES Property Class controls the T24 delivery events that are generated.
The ACTIVITY.MESSAGING property class controls the T24 delivery events that are generated as
defined in field DEL.INFO.REQD.
PAYMENT.SCHEDULE
Overview
The PAYMENT SCHEDULE Property Class is used by all products which have amounts billed (i.e.
made due) or capitalised.
Product Lines
The PAYMENT.SCHEDULE property is used by the following product lines:
• LENDING
• DEPOSITS
• ACCOUNTS
Structure
• DATED
• CCY
• Backward – the payment date will move backward to the last working day.
• Calendar – the payment date will not move regardless of whether it is on a working day.
• Forward – the payment date will move forward to the next working day.
• Forward Same Month – the payment date will move forward to the next working day provided it is
within the same month. If it is not within the same month, the payment date will move backward
to the last working day.
For all date conventions except for Calendar, DATE.ADJUSTMENT is used to specify whether the new
date will represent an adjustment of the ‘Value’ date of the entries or an adjust of the ‘Period’ (both
value date and processing date).
By default, T24 will check the holiday schedule for the country of an arrangement’s currency to
determine non-working days. Users can add additional countries using field BUS.DAY.CENTRES
whose calendars will also be checked with regard to holiday validation.
Once the PAYMENT.TYPE has been specified, the user can specify the PAYMENT.METHOD as to
whether the amount will be Due (to or from the customer) or Capitalised. If a payment will be made
more than once, a PAYMENT.FREQUENCY must be specified.
This is input using the T24 frequency code. Eg 15th of each month = M0115, End of every quarter =
M0331, Weekly = WEEK1
For each Payment definition the user must specify the Properties PROPERTY with amounts to be paid
and dates for payments. If a frequency has been specified in DUE.FREQ, the user can specify a
START.DATE or it can be defaulted from the Base Date. Additionally an END.DATE or
NUM.PAYMENTS can be specified to indicate to T24 when the payments should terminate.
There can be two amounts for each payment definition; Calculated Amount and Actual Amount.
A CALC.AMOUNT is determined by T24 based upon the Payment Type and Properties involved, but it
is also possible for the user to enter an ACTUAL.AMT to override the calculated amount.
The user must specify what if anything must be recalculated should certain Activities (changes of
payment components) occur on the arrangement. These activities are input into field ON.ACTIVITY.
The following Activity Classes may require a recalculation:
• Change – Charge
• Change – Interest
• Change – Payment Schedule
• Change Term – Term Amount
• Increase – Term Amount
• Decrease – Term Amount
For each component specified on the payment schedule the resulting action must be specified in field
RECALCULATE. The recalculation types are:
Synopsis of Actions
The Interest property supports the following actions:
UPDATE
The update action is initiated manually and allows the User to change any of the PAYMENT.RULES
attributes. This action will be initiated as part of the NEW-ARRANGEMENT and UPDATE-
PAYMENT.RULES activities.
Accounting
The following actions generate accounting events as defined in field ACCOUNTING.
• REPAY
Limits
The PAYMENT.SCHEDULE property does not perform any actions that impact on the limits system.
Delivery
The ACTIVITY.MESSAGING property class controls the T24 delivery events that are generated. The
PAYMENT.SCHEDULE property class generates delivery information as defined in field
DEL.INFO.REQD.
TERM AMOUNT
Overview
The TERM.AMOUNT Property Class is used by financial products which involve an amount of money
that is lent or deposited for a specified period of time. This property class controls the commitment
made by the bank and the customer.
Product Lines
The TERM.AMOUNT Property is used by the following product lines:
• LENDING
• DEPOSITS
• CCY
• DATED
• FIXED
For each arrangement contract the initial product default values will be stored with the arrangement
itself and cannot track the product definition.
Related Balances
The TERM.AMOUNT Property Class and linked Property has as an associated balance the current
available committed balance for the arrangement.
With some products at the end of the term a customer can choose to rollover the account – this can
be performed manually or automatically using the CHANGE.PRODUCT Property.
The TERM definition is used to calculate a MATURITY.DATE for the arrangement contract, this date
can either be entered directly or will default based upon the effective date of the property and applying
the defined TERM value.
Note that a MATURITY.DATE value is currently mandatory for LENDING product lines.
A non-revolving contract will never reinstate the available commitment amount on repayment,
whereas a revolving contract will reinstate the available amount on repayment. The following options
are available.
• NO – the available amount will not increase when any repayment of principal is made.
• PAYMENT – any payment against the outstanding principal (due or not due) will result in the
available amount increasing. Typically this setting would be used for fully revolving credit facilities.
• PREPAYMENT - only repayments against the outstanding principal (balance not yet due) – such
as an ad-hoc payment will result in the available amount increasing. Repayments against due will
not reinstate the committed amount. Typically this setting would be used when a product allows
over payment and subsequent redraw of the overpaid amount.
Amount Decrease
Used to restrict the maximum amount that the committed principal can be decreased by over a
specified period of time. The rule is validated when a DECREASE activity takes place on the
TERM.AMOUNT Property.
Amounts are compared from the AMOUNT field in the TERM.AMOUNT property.
The rule value must specify the maximum decrease AMOUNT.
For example a rule could be specified that specifies a maximum decrease in principal of 1,000 is
allowed over a 6 month period.
Committed amount 6 months ago 20,000
Allowed decrease in 6 month period is 1,000
If the new AMOUNT is less than 19,000 the rule will be broken.
Amount Increase
Used to restrict the maximum amount that the committed principal can be increased by over a
specified period of time. The rule is validated when an INCREASE activity takes place on the
TERM.AMOUNT property.
Amounts are compared from the AMOUNT field in the TERM.AMOUNT property.
The rule value must specify the maximum increase AMOUNT.
For example a rule could be specified that specifies a maximum increase in principal of 1,000 is
allowed over a 6 month period.
Committed amount 6 months ago 20,000
Allowed decrease in 6 month period is 1,000
If the new AMOUNT is more than 21,000 the rule will be broken.
Full Disburse
Allows control of whether partial disbursement is allowed. A value of YES will specify that when the
arrangement is disbursed all committed principal for the effective date of the disbursal should be
disbursed.
To apply this restriction for the life time of the arrangement the AA.PERIODIC.ATTRIBUTE should
be created with a PERIOD.TYPE of LIFE or PRODUCT if the restriction only applies for duration of the
current arrangement product.
The rule value must specify YES for full disbursement to be checked.
Synopsis of Actions
The Interest property supports the following actions:
DECREASE
The Decrease activity is initiated manually and allows the User to decrease the commitment amount
of the arrangement subject to any negotiation rules, periodic rules, and the current outstanding
amount. This action is initiated as part of the DECREASE-TERM.AMOUNT ACTIVITY.
DRAW
The draw action is processed when a loan is disbursed. The action will:
• Validate that the amount to be disbursed is available.
• Raise the accounting event to reduce the available commitment amount.
• Update limits to reflect the reduced commitment amount if the commitment limit is updated.
INCREASE
The Increase activity is initiated manually and allows the User to increase the commitment amount of
the arrangement subject to any negotiation rules and periodic rules. This action is initiated as part of
the INCREASE-TERM.AMOUNT CLASS.
REPAY
The Repay activity is triggered from either a repayment transaction or as a result of a Payment Rule.
It runs the corresponding accounting rules and may update the available amount according to the
Revolving attribute condition.
CHANGE.TERM
The Change Term activity allows for a user to increase or decrease the Term of an arrangement
subject to the negotiation rules.
UPDATE
The UPDATE action is initiated manually and allows the User to change any of the TERM.AMOUNT
attributes. This action will be initiated as part of the NEW-ARRANGEMENT and UPDATE-
TERM.AMOUNT activities.
Accounting Events
This class controls via a Soft accounting set-up system what actual accounting entries are generated /
updated in T24 at given actions and events per Property.
The AA.PRD.DES.ACCOUNTING condition record is linked via Properties and actions to the
application AC.ALLOCATION.RULE.
As you can see from the above record and the first instance the AA.PROPERTY record PRINCIPAL
for the ACCT.ACTION INCREASE is linked to the table AC.ALLOCATION.RULE and record
LOANS-TA
When the action INCREASE is performed for the first time or on an existing contract the configuration
in AC.ALLOCATION.RULE will determine the accounting entry generate. In this case an
RE.CONSOL.SPEC.ENTRY will be generated in T24.
The soft accounting configuration is therefore flexible enough so any given accounting can be
generated at any given event time.
The committed amount of the transaction will be updated in the LIMIT application.
Delivery
The ACTIVITY.MESSAGING property class controls the T24 delivery events that are generated.
TRANSACTION.RULES
Overview
The TRANSACTION RULES Property Class can be used to govern the types and amounts of
transactions on an Arrangement.
Product Lines
The TRANSACTION.RULES property is used by the following product lines:
• LENDING
• DEPOSITS
• ACCOUNTS
Structure
Figure 65 Transaction Rules Property
• DATED
• MULTIPLE
• TRACKING
• Complete Restriction - T24 allows for the complete restriction of the specified transactions. A
user can flag the transactions to be restricted and can specify whether a transaction of this type
will result in an Error or an Override. The Error or Override message is user definable.
• Periodic Rules - T24 enables users to define transaction rules bases upon periods of time
(including the full lifetime of the arrangement).
• Amount of Transaction - A user can restrict the amount of each transaction to a minimum,
maximum, or multiples.
• Maximum Number of Transactions - A user can restrict the number of transactions of this type
over a period.
• Maximum Total Amount - A user can also specify a maximum total amount over a period.
If any of these transaction rules are broken, the User can select either an RESTRICT.OVR or
RESTRICT.ERROR to be generated by the system.
Synopsis of Actions
The Interest property supports the following actions:
UPDATE
The UPDATE action is initiated manually and allows the User to change any of the
TRANSACTION.RULES attributes. This action will be initiated as part of the NEW-ARRANGEMENT and
UPDATE-TRANSACTION.RULES activities. It can not be back-valued as the transaction that may have
been effected have already been completed and can not be restricted.
EVALUATE
Accounting
The TRANSACTION.RULES property does not perform any actions that generate accounting events.
Limits
The TRANSACTION.RULES property does not perform any actions that impact on the limits system.
Delivery
The ACTIVITY.MESSAGING property class controls the T24 delivery events that are generated.
PROTECTION.LIMIT
Overview
The PROTECTION LIMIT Property Class is used by products which have daily limits on the cumulative
amount of transactions that can be done via an external channel (e.g. Internet, Mobile, ATM, etc.).
These limits can be applied at the Customer and/or External User levels1. The aim of this functionality
is to reduce the amount of money that can be fraudulently obtained by bad guys who have
compromised the system (e.g. by stealing user credentials, ‘man in the middle’ attacks, or an insider
with system access) while minimising the inconvenience to legitimate users. It can also impose limits
on internal transactions such as account to account transfers.
Products which utilize this class can have multiple PROTECTION LIMIT Properties defined.
Product Lines
The PROTECTION.LIMIT property is used by the following product lines:
• INTERNET SERVICES
• DATED
• MULTIPLE
• TRACKING
The user specifies the LIMIT.AMOUNT in a specific CURRENCY (e.g. USD 2000).
Synopsis of Actions
The Interest property supports the following actions:
UPDATE
The update action is initiated manually and allows the User to change any of the PROTECTION.LIMIT
attributes. This action will be initiated as part of the NEW-ARRANGEMENT and UPDATE-
PROTECTION.LIMIT activities.
Accounting
The PROTECTION.LIMIT property does not perform any actions that generate accounting events.
Limits
The PROTECTION.LIMIT property does not perform any actions that impact on the limits system.
Delivery
The ACTIVITY.MESSAGING property class controls the T24 delivery events that are generated.
Please see the ARC-IB Administration User guide for full set-up with External User.
UI.APPEARANCE
Overview
The UI.APPEARANCE Property Class defines the User appearance properties. It can be used to
configure tool style, language, skin, date format and amount format at the design level.
These field values will override the EB.EXTERNAL.USER and BROWSER.PREFERENCES
settings during runtime.
Product Lines
The UI.APPEARANCE property is used by the following product lines:
• INTERNET SERVICES
• DATED
• TRACKING
Synopsis of Actions
The Interest property supports the following actions:
UPDATE
Accounting
The UI.APPEARANCE property does not perform any actions that generate accounting events.
Limits
The UI.APPEARANCE property does not perform any actions that impact on the limits system.
Delivery
The ACTIVITY.MESSAGING property class controls the T24 delivery
Please see the ARC-IB Administration User guide for full set-up with External User.
UI.BEHAVIOUR
Overview
The UI.BEHAVIOUR Property Class defines the manner in which external users can interact with the
internet bank application.
Product Lines
The UI.BEHAVIOR property is used by the following product lines:
• INTERNET SERVICES
• DATED
• TRACKING
Synopsis of Actions
The Interest property supports the following actions:
UPDATE
Accounting
The UI.BEHAVIOR property does not perform any actions that generate accounting events.
Limits
The UI.BEHAVIOR property does not perform any actions that impact on the limits system.
Delivery
The ACTIVITY.MESSAGING property class controls the T24 delivery
Please see the ARC-IB Administration User guide for full set-up with External User.
USER.RIGHTS
Overview
The USER.RIGHTS Property Class is used by products to set the conditions on which an external user
can do, view and when they are allowed to access the system.
Product Lines
The USER.RIGHTS property is used by the following product lines:
• INTERNET SERVICES
• DATED
• TRACKING
Synopsis of Actions
The Interest property supports the following actions:
UPDATE
Accounting
The USER.RIGHTS property does not perform any actions that generate accounting events.
Limits
The USER.RIGHTS property does not perform any actions that impact on the limits system.
Delivery
The ACTIVITY.MESSAGING property class controls the T24 delivery
Please see the ARC-IB Administration User guide for full set-up with External User.
PROXY.PERMISSIONS
Overview
The PROXY.PERMISSIONS Property Class defines the manner in which external users can interact
with the internet bank application.
Product Lines
The PROXY.PERMISSIONS property is used by the following product lines:
• INTERNET SERVICES
• DATED
• FIXED
Synopsis of Actions
The Interest property supports the following actions:
UPDATE
Accounting
The PROXY.PERMISSIONS property does not perform any actions that generate accounting events.
Limits
The PROXY.PERMISSIONS property does not perform any actions that impact on the limits system.
Delivery
The ACTIVITY.MESSAGING property class controls the T24 delivery
Please see the ARC-IB Administration User guide for full set-up with External User.
PRODUCT.ACCESS
Overview
The PRODUCT.ACCESS Property Class defines the manner in which external users can interact with
the internet bank application.
Product Lines
The PRODUCT.ACCESS property is used by the following product lines:
• INTERNET SERVICES
• DATED
• TRACKING
Synopsis of Actions
The Interest property supports the following actions:
UPDATE
Accounting
The PRODUCT.ACCESS property does not perform any actions that generate accounting events.
Limits
The PRODUCT.ACCESS property does not perform any actions that impact on the limits system.
Delivery
The ACTIVITY.MESSAGING property class controls the T24 delivery
Please see the ARC-IB Administration User guide for full set-up with External User.
ARRANGEMENT.PREFERENCES
Overview
The ARRANGEMENT.PREFERENCES Property Class defines the manner in which external users can
interact with the internet bank application.
Product Lines
The ARRANGEMENT.PREFERENCES property is used by the following product lines:
• INTERNET SERVICES
• DATED
Synopsis of Actions
The Interest property supports the following actions:
UPDATE
Accounting
The ARRANGEMENT.PREFERENCE property does not perform any actions that generate accounting
events.
Limits
The ARRANGEMENT.PREFERENCE property does not perform any actions that impact on the limits
system.
Delivery
The ACTIVITY.MESSAGING property class controls the T24 delivery.
Please see the ARC-IB Administration User guide for full set-up with External User.