Professional Documents
Culture Documents
Multi Company and Extended Multi Company
Multi Company and Extended Multi Company
Multi Company and Extended Multi Company
TEMENOS T24
Multi-Company and Extended Multi-Company
User Guide
No part of this document may be reproduced or transmitted in any form or by any means,
electronic or mechanical, for any purpose, without the express written permission of TEMENOS Holdings NV.
Table of Contents
Overview.................................................................................................................................................. 4
Architecture/Design ................................................................................................................................. 4
The Main Differences between Multi Company and Multi Branch ....................................................... 5
Sharing information between companies............................................................................................. 5
Examples of File Classification ........................................................................................................ 7
COMPANY.GROUP............................................................................................................................. 9
Branches working on Holidays .......................................................................................................... 10
Global Processing .............................................................................................................................. 11
Versions ............................................................................................................................................. 11
Position Management ........................................................................................................................ 11
SMS ................................................................................................................................................... 12
Accounting process ............................................................................................................................... 13
Inter Company accounting and P&L .................................................................................................. 13
Head Office Inter-Company accounting option .................................................................................. 13
Multi-company Parameters ................................................................................................................ 15
Internal Account formats .................................................................................................................... 16
Reports .................................................................................................................................................. 16
Combined Company Reporting Parameters ...................................................................................... 16
Special Currency Rates for Combined Reporting .............................................................................. 17
Combined Company Report Requests .............................................................................................. 18
CRF reporting ................................................................................................................................. 19
Close of Business .................................................................................................................................. 19
Enquiries................................................................................................................................................ 20
Multi Book .......................................................................................................................................... 20
Multi Company ................................................................................................................................... 21
Setup ..................................................................................................................................................... 21
Setting up a Multi-Company environment.......................................................................................... 21
Deciding which structure to set up ................................................................................................. 21
Actions outside T24 ........................................................................................................................ 22
Action to be taken within T24 ......................................................................................................... 22
Setting up A New Company ............................................................................................................... 23
Actions Outside of T24 ................................................................................................................... 23
Creation of the Company Record................................................................................................... 24
Company Create application .......................................................................................................... 24
After Creation of the Company Record .......................................................................................... 26
Example of creating a Book type company .................................................................................... 29
Overview
The Multi company module handles the business requirements of being able to produce independent,
balanced books for financial entities from the same database.
The Multi Branch module allows independent financial entities to produce independent balanced
books while sharing the same financial data files. The Multi Branch module simplifies multi branch
processing where all branches share the same data, but where each branch is required to produce a
balanced set of books. It can be set up within an existing single or multi company environment.
A combination of the Multi Company (MC) and Multi Branch (MB) modules can together provide
extended multi company functionality.
T24 supports operation of multiple companies within one system. These can operate independently or
they can share CUSTOMER files and/or certain files that contain controlling (“static”) financial
information. Companies can also share operation of Nostro accounts. SMS maintains security of
access at company level.
Transactions can take place-involving accounts in different companies and appropriate entries will be
made to inter-company accounts automatically.
CRF reports can be produced for combinations of companies with currencies converted as required.
Architecture/Design
A single company could be described as the related data items that allow the production of a set of
balanced books for a single financial entity.
In a combined multi company and multi branch set there are three types of company.
• Master Company
This is the first company set up in a T24 installation (normally BNK) and it owns a
complete set of data tables. The Master Company can also be a Lead company. The
master company will be present in all types of T24 environment.
• Lead Company
This is identical to a normal multi company in that it can share files with other companies
and stores all financial level data in its own set of tables. A lead company is defined on
installation by indicating that the financial tables are to be owned by the company being
created.
• Branch Company
A branch is defined as a standard T24 Company, all data except for those tables related
to company level reports and COB list processing tables will be shared with the
designated lead company. A Branch Company is defined on installation by indicating that
the financial tables are to be owned by an existing lead company. A branch can only be
linked to a Lead Company. It is not possible to link a branch to another branch. A branch
will always share its local currency and batch holiday table with its lead company.
T24 tables can be grouped into various types some of which can be shared between Lead companies.
A description of the various table types follows: -
The CUSTOMER and related tables, often include the customer number in the key.
Examples include CUSTOMER.DEFAULT and LIMIT. This type of table can be
shared between lead companies.
• CST Customer tables
Parameter tables related to customer examples include INDUSTRY and SECTOR,
together with parameter tables for limits, collateral and position management. This
type of table can be shared between lead companies.
• FIN Financial
There will always be one copy of a financial table per Lead Company. All branches
linked to a Lead Company will share the same financial table. Examples include
ACCOUNT, FUNDS.TRANSFER and TELLER
• FRP Financial reporting
There will be one copy of a financial table for every company in the system, examples
include the COB job list tables and REPGEN work files like
RGP.TRANS.JOURNAL2
• FTD Financial table definitions
Financial parameter tables that do not contain data with amounts or rates linked to a
particular local currency. Examples include the GEN.CONDITION type tables and
BASIC.INTEREST. This type of table can be shared between lead companies.
• FTF Financial tables data
Financial parameter tables that contain financial data, often contain local currency
amounts. Examples include GROUP.DEBIT.INT, GENERAL.CHARGE and TAX.
This type of table can be shared between lead companies.
• CCY Currency tables
Tables containing currency related information examples include CURRENCY and
PERIODIC.INTEREST. This type of table can be shared between lead companies.
• NOS Nostro tables
related to NOSTRO accounts. Examples include AGENCY and
Tables
NOSTRO.ACCOUNT. This type of table can be shared between lead companies.
Before installation of the system, the above decisions must be reached with the bank. The files
classifications can then be adjusted through FILE.CONTROL.
FILE.CONTROL ACCOUNT
FILE.CONTROL CUSTOMER
FILE.CONTROL CURRENCY
FILE.CONTROL INDUSTRY
For the parameter table levels there is a default company. For Customer Tables and for Financial
Tables there is the opportunity for file(s) to be linked to a different Company from the default.
Depending on local conditions these parameter tables may be held at Lead company level or shared
between groups of Lead companies.
COMPANY.GROUP
COMPANY.GROUP codes are used to identify the various operating companies, using the T24
system. The COMPANY.GROUP code is part of the 'T24 Company' key and as such will help in
identifying a particular operating company of 'T24 Companies' that have been set up for it. This will
help in reports etc. being grouped/combined.
Thus for each of the T24 COMPANY records for the same operating company, the
COMPANY.GROUP must be the same. Therefore the same COMPANY.GROUP codes will need
to be created at each of the locations where the organisation is operating the T24 system.
CC GGG LLLL
Where:
Note:
Local code must be different for each location/ branch within one country even if the processing is run
in different environments.
The COMPANY.GROUP code thus forms the centre portion of the individual COMPANY records.
• OFFICIAL.HOLIDAY
The business holiday table for the local country
• BRANCH.HOLIDAY
The business holiday table for this company
• BATCH.HOLIDAY
The holiday table controls which days the COB processing occurs.
For example it is possible to set the system up to run COB processing 365 days per year, with some
branches open on weekends for restricted business activities.
If a branch is open on an official holiday then it is possible to restrict at VERSION level what
applications can be run.
Global Processing
Global Processing allows the COB processing in a Multi Company environment to be run
independently at Lead Company or Lead Company group level. If the Lead Companies in a T24
database are located in a variety of time zones then the COB processing can take place at a
convenient time for the relevant group, with the other groups in the system online.
The global processing module also provides the following functionality: -
Versions
It is possible to determine at version level whether a user can automatically switch to another branch
linked to the same Lead Company when working in an application without having to exit the
application and log in to the other company. An example would be for a teller to close online a
customer’s account in another branch.
It is also possible to control at VERSION level whether an application can actually be run depending
on the type of business day (see branches working on holidays).
Position Management
Position management data is stored as follows: -
• Contract Level in PM.TRAN.ACTIVITY
• At lead company level in PM.DLY.POSN.CLASS
The key to this table is based on the following
Position class
Currency Market
Dealer desk
Position type (fixed at TR)
Currency
Value date
User id
A PM enquiry will normally display information consolidated at lead company level, however it is
possible to combine information from several lead companies in the same enquiry if configured to do
so.
There is currently no standard functionality to enable a PM enquiry to display data consolidated at the
branch level, nor is it possible to drill down to data consolidated at branch level.
Drill down to contract level data will move to the correct branch.
PM.TRAN.ACTIVITY
SMS
All SMS checks take place at the company level. In a multi branch environment the company code of
the record being process will indicate the company for which SMS checks take place.
The following conditions apply on the USER application: -
Accounting process
Inter Company accounting and P&L
Both Multi Company and Multi Branch inter company accounting use the same mechanism where the
books are balanced by passing entries through internal inter company accounts.
The user must be signed in to the relevant company or branch to input a transaction. However in Multi
Branch a user can be automatically switched from one branch to another before entering a transaction.
This is controlled at Version level.
For example to post an entry from an account in company A to company B the following entries are
generated.
Company A
Debit account A Credit A to B inter company account
Company B
Debit B from A inter company account Credit account B
In EMC the subdivision code of the owning company is appended to the key of internal accounts. This
is an automatic process with no conversion of existing internal accounts required.
As in current multi company functionality all P&L will be booked in the company where the transaction
takes place.
An option has been provided to pass inter company accounting entries via a defined single company.
This will increase the number of entries for a inter-company transfer from 4 to six with 2 additional
entries in the designated company but will considerably reduce the number of inter-company accounts
required where there are large numbers of companies in the system.
This option will allow a unit to define if an inter-unit account is held within the unit for each branch or if
the inter-unit accounts are maintained with the head office (or some central unit).
If inter-unit accounts are held at the head office it means each unit needs only to raise an inter-unit
entries with the head office only and a single inter-unit account is maintained in each unit for inter-unit
transactions.
The head office will maintain a single inter-unit account with each unit.
This means that in the scenario of 1,000 branches there will be:
This assumes that only local currency is used, where different currencies are use an inter-unit account
is required for each currency too.
To enable this functionality to be adopted the field INTERCOMP.CO on the INTERCO.PARAMETER
record SYSTEM should be input with the Company ID of the company that you require to be the head
office. See the Section Multi-company Parameters.
INTERCO.PARAMETER
Multi-company Parameters
The INTERCO.PARAMETER file contains the details of whether a multi-company accounting
environment is being used and if so the details of the identifying part of the customer account number
for each company. There is only one record (SYSTEM) on this file. If the record is missing then T24
assumes that a single company accounting environment exists. In a multi branch system the branches
will always follow the rules set for their lead company.
If you require inter-company accounting then you must input and authorise this record before creating
the second company. Before this record is authorised for an inter-company accounting environment
the record INTERCO must be present on the ACCOUNT.CLASS file.
INTERCO.PARAMETER Record
There must be portion of the account number from which the Lead Company can be determined. This
is called the branch code and can be used to identify the branch. Each value that it can take must be
assigned to a company as postings to accounts can only be made by transactions of the company to
which the account belongs (except for inter-company postings for which special rules apply). If an
account has a branch code which is not assigned to a company then no postings can be made to it. If
the account is in the Master Company or one of its branches then it is not necessary to have a branch
code in the account number. Normally Master Company accounts are of a different length to those in
other Lead Companies.
When installing a multi branch system the conversion of the existing internal accounts will be
automatic. When an entry is passed to an internal account a new internal account will be opened, the
old account will be set for closure and will be set to auto pay into the new account
In a Multi Branch set up because all internal accounts for all branches are stored on the same table
there is an additional 4 numeric character subdivision code of the company that owns the account. If
passing an entry from company A to company B the inter company account in company A has the
following format: -
Reports
Combined Company Reporting Parameters
The COMPANY.CONSOL file holds the descriptions and the details of grouping of companies for
combined CRF reports.
The group number is part of the data entered at report production stage. Each record is independent
of the others and there is no hierarchical relationship between them.
The default currency for any report produced can be specified. Special currency exchange rates can
be used or the standard rates from the currency file(s) can be used.
When producing a combined report the local currency amount or the local currency equivalent amount
is converted into the reporting currency. The original currency figures are not used. Therefore it is
necessary to enter some default conditions on these records. These default conditions are –
1. The currency file, to be used when the rates are to be taken from one file
2. Where there are two or more currency files for the same local currency which company’s
currency file is to be used
The key to the records on this file is the reporting currency followed by a sequence number allowing
more than one set of rates to be loaded per reporting currency. This allows for the case where head
office reporting requires a different rate from the current market rates. When converting to the
reporting currency, the local currency amount field is the one converted, not the foreign currency
(original currency) field. This means that only rates between the reporting currency and the local
currency for each company need to be loaded.
Where two or more companies share the same local currency, then all the companies will share the
exchange rate between the local currency and reporting currency with the same local currency. It is
not possible to load different rates per company.
These requests can be run as part of the end of day processing in the batch process called
EB.CONSOL.PRINT or on-line using the V verification function for this application.
Details that are included in a request are the CRF report, the level of the report, the currency of the
report, the consolidation group and where and which exchange rates are to be used. It is the local
currency amounts, from the CRF base, that are converted into the reporting currency. The original
currency amounts are ignored for combined reporting.
For each local currency one rate is determined and is used for all the companies with that local
currency irrespective of whether there are different set of exchange rates for each company.
1. From a record on the RE.RPT.CCY.RATE file. This option is referred to as the SPECIAL
rates.
2. From the CURRENCY file for each local currency. If more than one currency is used as a
local currency then the one to be used is specified on the COMPANY.CONSOL record. This
option is referred to as the COMPANY level rates
3. From one of the CURRENCY files. This file will have been specified on the
COMPANY.CONSOL record. These rates are considered to be the DEFAULT rates.
If a particular rate is missing from the level requested it is obtained using the next level down or by
using the master company's CURRENCY file and calculating cross rates where required.
CRF reporting
In a Multi Branch environment the CRF key will include the company code as the last possible element
of the key, e.g.
AC.1.TR.GBP.1001.2800.32.GB.........GB0010101
AC.1.TR.GBP.1001.2800.32.GB.........GB0010201
The above example from CONSOLIDATE.ASST.LIAB shows the same type of customer current
accounts in 2 different branches.
PL.53001.20000..10.........GB0010101
PL.53001.20000..10.........GB0010201
PL.53001.20000..10.........GB0010202
The above example from CONSOLIDATE.PRFT.LOSS shows interest accruals in three different
branches.
The CRF reporting data files where necessary include the company code in the key.
The CRF reporting is restricted to reporting at the company (branch) level unless the standard method
of consolidating company reports is used, i.e. via RE.CONSOL.REQUEST.
Close of Business
The COB processing in extended multi company works as follows: -
• Application level jobs will run at lead company level, i.e. all branches linked to a particular lead
company will be processed together.
• The core batch control routine will determine the correct company to load relevant to the
record being processed.
• Reporting jobs are run separately for each company including branches.
• Global processing option is restricted to Lead Companies, i.e. all branches in the same group
are processed together but different groups of branches can be processed separately.
Enquiries
In an extended multi company environment data display can be controlled as follows: -
The SMS conditions applying to individual companies will be applied so a branch user is not
automatically given access to all branches linked to a Lead Company.
A system wide default for enquiry selections across companies can be set in the
INTERCO.PARAMETER application. The default will be to restrict enquiries to the currently logged
in company. This can be changed at individual enquiry level as described above. Enquiries The
fields which control this are
• On the ENQUIRY file records there are two fields COMPANY.SELECT and XX.COMP.FOR.ENQ.
Multi Book
The COMPANY.SELECT records are used in a Multi Book environment. There are 2 scenarios in a
Multi Book environment: -
1. Only the records for the BOOK in which the enquiry is run are to be shown
2. Records from ALL of the Books are to be shown
NB- Default is to show the records from the book in which the enquiry is being run.
If a Multi Book site wishes to show all the books on all or most of its enquiries, then the field
COMPANY.SELECT on the INTERCO.PARAMETER is set to ALL. For those Enquiries where only
the BOOK in which the enquiry is being run are to be shown then the ENQUIRY record is to be
modified and the field COMPANY.SELECT is to be set to NO.
If a Multi Book site wishes to show ALL the books on only a few enquiries, then the field
COMPANY.SELECT on the INTERCO.PARAMETER is left as blank. For those Enquiries where
ALL the books are to be shown then the ENQUIRY records are to be modified and the field
COMPANY.SELECT is to be set to ALL
Multi Company
In a Multi Company environment the field XX.COMP.FOR.ENQ on the ENQUIRY record is used to
determine which leading company file records are used.
• If field left blank then only the file for the leading company being processed will be accessed.
• If field contains ALL.COMPANY then the files for each lead company will be accessed.
• If the field contains company codes they will be the company codes of those lead companies
whose file(s) are to be accessed.
We would expect that when the field XX.COMP.FOR.ENQ has values that the COMPANY.SELECT
option is ALL either from INTERCO.PARAMETER or for the ENQUIRY.
Setup
Setting up a Multi-Company environment
This section outlines the steps to be taken in setting up a multi-company environment from the start.
The same steps can be followed when converting a single company to a multi-company environment.
The description has been divided into two main sections - one covering the actions to be taken outside
T24 the other covering the actions to be taken within T24.
• Combined
A set of Lead Companies, which can share various data table types where each Lead
Company may also have a set of Branch Companies liked to it if required.
A multi branch structure should be set up if many of the companies (or branches) share the same local
currency and customer file, and there is no requirement for separate COB processing (Global
processing) for different groups of companies. This will provide a much more efficient system than if
the same structure were set up using multi company and also provides additional functionality.
A multi company structure set up is required if for example there is more than 1 local currency, or if it
is required to have more than 1 customer file.
Another example of a combined set up would be where a bank operates in different countries with
different local currencies. Each country could be set up with a separate lead company each with its
own branch structure. It would be possible for each Lead Company to share the same Customer table
but have a separate Currency table.
i) Which digits of the account number are to be used for identify the company to which the account
belongs.
ii) The Category code for Inter Company accounts.
iii) The transaction codes for the Inter Company Transactions.
iv) How the Company group number and sequence number in the Company key are to be used.
v) How the Company digits in the Account Number are to be allocated for each company.
vi) How the Sub-division code for identifying each company is to be allocated.
i) Add to the applications for the existing company in COMPANY, the application code MC
and MB if branch processing is required.
ii) Run the application CREATE.MASTER.COMP.BATCH. This will reverse out all the
Batch records and create new batch records for the existing company with the company
mnemonic at the front. Note- For the batch process DATE.CHANGE the record will not be
changed to have the mnemonic at the front. This is because this Process must be run only
once and will cater for all companies in the system at the time.
iii) Input and authorise the record INTERCO on the ACCOUNT.CLASS file. This record
contains the category code for the Inter Company Accounts.
The objective is to make the creation of a new company simpler using the following methods: -
• Reduce the amount of data to input into the new company record
• Default as much data as possible into the new company record from an existing company
record
• Automate the creation of authorised records for the new company as much as possible.
Branch Company. This type of company is linked to a Lead company and shares all file types with
it. A branch company can produce an independent set of financial books. The only new files
created for a new branch are the financial reporting type (FRP). This type of file is generally
related to REPGEN work files. All data records created for the new branch will be automatically
authorised.
Branch Set up
If the company to be created shares the following file type with an existing Lead Company and is in
the same Geographical time zone then it is more efficient to create a Branch: -
• INT - Installation
• CUS - Customer
• CST - Customer table
• FIN - Financial
• FTD - Financial Table Descriptive
• FTF - Financial Table Financial
• CCY - Currency
• NOS - Nostro
When creating a new company the minimum amount of information required is input in this application,
i.e. name, address, mnemonic, and sub division code. The FINANCIAL.COM will determine whether a
Lead or a Branch company is being created. If the FINANCIAL.COM is not the same, as the @ID of
the company being created then a branch will be created, otherwise a new Lead company will be
created.
The DEFAULT.COM is used to identify the company record that will provide the data to default values
into the new company record being created. When creating a new branch, all fields apart from those
input into this application will be taken from the lead company. When creating a new lead company the
default company can be used to reduce the amount of data that is input into the new company record.
For example if the new lead company being set up will have similar applications and have a similar file
type structure as an existing company then the new record will be populated with data from the default
and then when control is passed to the COMPANY application the relevant fields can be modified,
rather than having to fill in all fields.
The following steps are to be performed before letting other users back onto the system:
the following: ‘AL’ – Asset and Liability revaluation, ‘FX’ – Forex, ‘FX.SP’ – Forex spot
revaluation, and ‘FX.RB’ – Forex rebate revaluation
vii) Input and Authorise Data on the following files (this list assumes shared Customer and
Nostro Files) if files have been created for New Lead Company. - For these files, data will
have been written to the unauthorised file.
File Name Classification and Notes
TAX FTF
FT.CHARGE.TYPE FTF
FT.COMMISSION.TYPE FTF
FT.TXN.TYPE.CONDITION FTF
FT.GROUP.CONDITION
GENERAL.CHARGE FTF
FX.TEXT
LMM.CHARGE.CONDITION
LMM.INSTALL.CONDS FIN - One record
LMM.TEXT
viii) Input and Authorise Data on the following files (this list assumes shared Customer and
Nostro Files) if files have been created for a New Lead Company. - For these files, data must
be entered
File Name Classification and Notes
GROUP.CAPITALISATION
GROUP.DEBIT.INT
GROUP.CREDIT.INT
ix) Input and authorise the records on the BATCH file that have been created above.
x) Run AUTO.ID.START for appropriate applications.
xi) Run INSTALL.SYS.RECS for new company.
xii) Check printed output to ensure that there are no missing records.
The following points should be decided outside T24 before creating a MB area.
• Which digits of the ACCOUNT number are to be used to identify the Company to which
the ACCOUNT belongs? Starting at position 1, for 4 digits. This is populated into the
INTERCO.PARAMETER record.
• The CATEGORY code for inter-company accounts CATEGORY will be 11500.
• The TRANSACTION codes for inter-company transactions TRANSACTION records
will be 182 for debit, and 183 for credit
• How the COMPANY.GROUP number and sequence in the COMPANY key are to be
used. Which digit of the account points to the Company, this is the position 1.
• How the COMPANY digits in the ACCOUNT number are to be allocated for each
company. Allocates where in the account record, for how many digits the Company can be
identified, this is for 4 digits.
• How the sub-division code for identifying each COMPANY is to be allocated. These will
be 022, and 033 respectively for each book, which will be populated into the COMPANY
records when they are created.
Once these items have been decided upon, the process in T24 can begin.
First install the MC and MB applications. In the test area, MC was already installed, so only MB
needed to be installed; however the process would be the same.
In the SYSTEM record of the SPF, the application MB and its related Product Code should be entered,
the record then authorised:
SPF
Once this has been completed, MB should be added to the COMPANY record
COMPANY
This record should be authorised, and then GLOBUS.RELEASE should be run to install the Product
The next stage is to run the application CREATE.MASTER.COMP.BATCH. This reverses all the
BATCH records and will recreate them with Master company mnemonic at the front.
For example, before CREATE.MASTER.COMP.BATCH is run, the BATCH records look as
follows; the BATCH records do not have the COMPANY mnemonic as a prefix:
The application CREATE.MASTER.COMP.BATCH must run from a terminal type window, and
once run the records are converted as follows:
Now the ACCOUNT.CLASS record for INTERCO needs to be created, first the following
CATEGORY records was created for Inter-branch/company:
CATEGORY
ACCOUNT.CLASS
Before proceeding to the next stop of completing the INTERCO.PARAMETER, the following
TRANSACTION records were created for inter-branch accounting:
TRANSACTION 182
TRANSACTION 183
The INTERCO.PARAMETER can now be created and the record name is SYSTEM.
You should ensure you are the only USER on the system
INTERCO.PARAMETER
BALANCE.INTERCOMP is a setting to allow for inter-company accounting to take place; this is set to
GROUP for companies in the same COMPANY.GROUP. The BALANCE.INTERDEPT field is used
to indicate a MB set up and that MB processing can occur.
The BRANCH.CODE.START and BRANCH.CODE.LENGTH fields indicate where in the ACCOUNT
number the COMPANY will be identified. Here it states that the start position will be from the first
position, for 4 digits. This is connected to the fields COMPANY and BRANCH.CODE, where in the above
record it states the BRANCH.CODE will start with a 1. Once the Books are created, these details will
be added into the INTERCO.PARAMETER RECORD. The ACCOUNT.NO.LENGTH field shows
that account numbers will be 8 digits in length, any ACCOUNT records less than 8 digits in length will
be assumed to belong to the Lead Company and related books. Only a new Lead Company, with its
own ACCOUNT file, will have accounts with 8 digits.
Once this record is authorised, the REVALUATION.PARAMETER records need to be set up per
Company, see the record below:
REVALUATION.PARAMETER
It is important that the parameters for AL (Asset and Liability revaluation), FX (FOREX revaluation),
FX.SP (FOREX Spot revaluation) and FX.RB (FOREX rebate revaluation) are set up. The above
record was already present in the system.
First, the following information about the new Books should be decided:
In T24, we need to create the new COMPANY records for the new Books.
Ensure you are the only USER logged onto the system.
In the COMPANY.GROUP application, if necessary, create a new group for the new companies. As
these are to be Books based in the same country as the Master Company, a new group will not be
created. The COMPANY.GROUP record is shown below:
COMPANY.GROUP
This is the record that makes up part of the COMPANY record ID, for example US’001’0001.
• IBLC.TODAY
• SYSTEM.END.OF.DAY4
If these records are present, they should be reversed, as they are now obsolete.
This has been done to make the creation of a new company simpler. Using this new application it is
possible to default data from an existing company, which reduces the amount of data that needs
inputting and automatically creates a set of authorised records.
COMPANY.CREATE
The main details of the new COMPANY record to be created are input here. As this will be a Book
(Branch type Company) the fields FINANCIAL.COM and FINANCIAL.MNE should be populated with
the Lead (Master) company already in existence, in this case US0010001. This means that this book
will share all files, and only Financial Reporting (FRP) files will be created. The
SUB.DIVISION.CODE is defined as ‘0044’ (resolved to ‘44’, the extra ‘00’s will be added when
needed) and is used for inter-company accounting.
Finally, the field DEFAULT.COMPANY is populated with a COMPANY already in existence and
whose data will be used to populate the new COMPANY record. Once again as this is to be a
Branch type company, the default information will be populated from the Lead Company, US0010001.
The record is input first to ensure the details are correct. Once all is confirmed in order, using the ‘V’
function to verify the record, the new COMPANY will be created.
Upon committal, the record expands to a full COMPANY record in the COMPANY application, with
fields defaulted as defined in the COMPANY.CREATE application:
To complete the creation of the new company, this record should be committed. The record will be in
an authorised status. It is possible to then amend the record.
The above procedure was repeated for creating the next Book, B33.
After each new company was created, amendments were made to USER records so that they can
access the new companies, BATCH records were checked for company related FRP files jobs
created. The DATES file needs to contain a record for each company and
REVALUATION.PARAMETER record for each company.
This process is to be handled by EB.COMPANY.CHANGE. The user will specify the transaction
using its contract key and define the “new” company to which they wish it to be moved to. The actual
movement will be performed as part of the next COB process when all selected transactions, related
records and live accounting entries will be moved from the “old” company to the “new” company.
Subsequent to moving a transaction from one company to another the transaction will continue to be
maintained and administered by the system as per the normal functionality associated with
MM.MONEY.MARKET and FRA.DEAL.
Example EB.COMPANY.CHANGE
In the event that an accounting event is generated by a transaction that has been moved between
companies BUT where the ACCOUNT that is being called remains in the originating COMPANY the
system will automatically raise “INTERCO” accounting entries. For example in the case of a maturing
MM.MONEY.MARKET an INTERCO credit will be raised in the “new” company and a matching
INTERCO debit will be raised in the originating company alongside the subsequent final credit to the
depositories account.