Brussels, 15 December 1997
XV/7038/97
European Commission
Directorate General XV
Internal Market and Financial Services
Preparing Financial Information Systems for the
euro
Brussels, 15 December 1997
Pieter DEKKER
European Commission
Directorate General XV, Internal Market and Financial Services
Reproduction is authorised provided the source is acknowledged
Introductory Note
Foreword by Commissioner Mario Monti
I Executive Summary
II Introduction
III. Strategic preparation
IV. Technical preparation
This document can be obtained by:
- sending a letter to:
European Commission - DG XV/D3
Rue de la Loi 200 - C107 02/57
1049 Brussels Belgium
- sending a fax to (+32-2)-299-4745; or
- downloading it from: http://www.ispo.cec.be/y2keuro
in PDF
format
The preparations for the introduction of the euro on 1 January 1999 are
well underway. The Single Currency will contribute significantly to
further market integration. It will not only increase market transparency
by making prices more easily comparable. Cross-border transactions will
also become more attractive as market operators will no longer be exposed
to exchange rate risks and costs associated with currency conversion will
be eliminated.
The Single Market is in turn one of the main pillars of Economic and
Monetary Union. EMU is only possible thanks to the powerful impetus to
economic integration which the Single Market gives. That is why the Single
Market Action Plan adopted in the summer of 1997 sets a target date of 1
January 1999 for completing some important steps which will help to ensure
that the Single Market delivers its full economic potential.
In order to take full advantage of the introduction of the Single
Currency, businesses need to prepare themselves thoroughly for the
changeover to the euro. The changeover will in particular have a number of
practical consequences for the day-to-day operations of enterprises. The
document that lies before you deals exclusively with one of those
practical consequences: ensuring that information systems are ready for
the use of the euro. The document is designed to be a practical guide,
dealing with the strategic and technical issues related to the changeover
of information systems to the euro. It addresses the scope of the
changeover, transitional issues, the relation with the year 2000 problem,
functionality problems and a range of technical questions.
The Commission will continue to follow the developments in this area
closely and will be interested to hear from practitioners of any gaps that
may emerge when our advice is put into operation. Meanwhile I hope that
enterprises and information technology specialists will find this paper a
practical answer to their needs.
Mario Monti
Commissioner for the Single Market and financial services
a. Legal framework for the introduction of
the euro
The euro will be introduced gradually from 1999 to 2002. On 1 January
1999 the rates of conversion between the euro and the participating
national currencies will be irrevocably fixed and the euro will become a
currency in its own right. At this date enterprises can begin operating in
euro. On 1 January 2002 the new euro banknotes and coins will be put into
circulation in substitution for banknotes and coins in the old national
currency units.
During the transition period two different currency units will be used
within the same Member State. Financial information systems will have to
be prepared in order to deal with this unique situation.
b. Strategic
preparation
Planning the changeover of information systems to the euro is not just a
matter of dealing with the practical issues and consequences. For many
enterprises there will be strategy level issues that warrant attention,
issues that will fundamentally affect the way an enterprise conducts its
affairs. Changes in the business environment, such as the introduction of
the euro, can change the functionality that is expected from information
systems. In this document discussion of the strategy level issues is
confined to a brief description of how they may influence the preparation
of the information systems. The strategic considerations should be taken
into account before modifying those systems for the use of the euro.
To prepare an enterprise's information systems for the introduction of
the euro it is important to establish which information systems are
affected by the euro. The basic rule is that:
Only systems that are used to process financial information in one
of the participating national currencies can be affected by the euro
changeover.
This means that many information systems, principally those dealing with
non-financial information, will not be affected by the euro at all.
The changeover to the euro is often compared to the
year 2000 problem, probably because
both are related to information systems and occur at roughly the same
time. The basic rule is:
Systems that use dates, directly or indirectly, can be affected by
the year 2000 problem.
This means that hardware and software that is not used to process
financial information can still be affected by the year 2000 problem.
Since most financial information systems also use dates, they must be
reviewed for problems associated with both the changeover to the euro and
the year 2000. Additionally, the preparations for the introduction of the
euro, on 1 January 1999, and the year 2000 will necessarily need to be
made at the same time. Therefore some enterprises have therefore decided
to combine preparation for both issues in order to avoid modifying the
same information systems twice. When setting up separate euro changeover
and year 2000 projects, enterprises should take into account that the
projects are sometimes closely related, because:
- For both projects an information systems inventory must be made;
- Decisions to fix or to replace information systems in view of the
euro changeover and year 2000 problem cannot be taken independently;
- Both projects relate in part to the same information systems.
However, there are good reasons for managing the subsequent phases of
the projects separately, because:
- The two projects are fundamentally different. The year 2000 problem
is largely a technical problem in information systems. Whereas the euro
changeover requires additional functionality in information systems, and
also affects an enterprise in other areas;
- . The combined project could be of unprecedented size and complexity,
and may become difficult to manage
- Deadlines for the euro and year 2000 projects are different (a delay
in the euro IT project should not lead to a delay in the year 2000 fix).
In planning for the euro enterprises need to address the following five
aspects that are essential for a successful changeover:
- Euro project team - The euro changeover of information systems is a
complicated process that should not be underestimated. Therefore, all
but the smallest enterprises need to set up a euro project team that can
guide the them through the changeover process;
- Define the scope and nature of the changeover problem - Describing
the existing systems and determining the quality of those systems is
extremely important for determining the changeover strategy;
- Determine priorities and strategy - In setting priorities the
importance of the information systems and their complexity must both be
taken into account. Furthermore. enterprises need to decide which
changeover strategy is most appropriate - a 'big bang' changeover, a
gradual changeover, or implementation of new information systems;
- Dependency on third party software - Enterprises that rely on third
party software have little control over the functionality, timing,
quality, and price of the 'euro compliant' software. Therefore, they
must reduce the associated risks to acceptable levels;
- Training employees.
c. Technical
preparation
The introduction of the euro has already been described as a unique
event in history. It is this uniqueness that causes most of the problems.
The introduction of the euro is unprecedented in the following respects:
- During the transition period two different currency units will be
used within the same Member State:
- Enterprises will be faced with situations in which they receive
financial information in both euro and the national currency units
(input functionality problem);
- Enterprises may be required to produce financial information
either in euro or the national currency unit or in both (output
functionality problem);
- It may not be possible to change all information systems over to
the euro at the same time. This means that information systems
working in the national currency unit will have to communicate with
systems working in euro (interface problem);
- At a certain point in time enterprises will have to switch over to
the euro completely. The historical financial information, denominated
in the national currency unit, that an enterprise still needs after the
changeover to the euro, must be converted to the euro unit (conversion
problem).
In order to deal with these functional problems several strategies are
suggested in this document.
There is a wide range of technical details that need to be taken into
account when modifying information systems for the euro:
- Rounding - Converting amounts between the euro and
participating currency units will unavoidably cause rounding
differences. The effects of these rounding differences vary from being
merely a nuisance to being able to bring information processing to a
halt;
- Interfaces between systems - Developing interfaces between systems
that use different currency units is often more complicated than
expected because of rounding differences.
Many enterprises have linked their own information systems to those of
other enterprises and they must decide together how and when these
systems are changed over to the euro.
Finally, special care needs to be taken to avoid information systems
accidentally combining amounts expressed in euro with amounts expressed
in the national currency unit (data pollution).
- Converting historical data - Many financial information systems store
the same information more than once. Conversion of historical data
requires that all instances of the same data are converted in exactly
the same way, otherwise unpredictable results and errors may occur.
Conversion from the national currency unit to euro involves rounding to
the nearest cent. Multiplication of amounts that have been rounded
results in multiplication of the rounding differences.Some financial
information may be stored in the 'description' fields of a database,
converting such information to euro may often not be possible.
Some financial information may be stored in the 'description' fields of
a database, converting such information to euro may often not be
possible.
Two methods exist for converting amounts denominated in another
participating currency unit to euro, each of which offers its own
advantages. As these methods produce different outcomes, enterprises
need to decide which method they prefer and then use it consistently;
- Decimals - Financial information systems that were designed to work
with a national currency unit without decimals will need to be modified
in order to work with euro cents;
- Thresholds - Very often financial information systems use threshold
values that define the actions of the system. These thresholds must be
converted to euro to avoid unexpected actions by the information system;
- Displaying two currencies - Displaying information in two currency
units at the same time can be difficult because the amount of space
(number of columns) available on computer displays and printed reports
is limited.
- Spreadsheets - It is impossible to design a utility that can
automatically convert spreadsheet models to euro. Therefore the
preferred option will often be to rebuild the spreadsheet model, rather
than trying to convert an existing spreadsheet model manually.
A. FOREWORD
The introduction of the euro as the single currency will have a profound
impact on the way enterprises operate. It will be one of the most
important changes in the economic landscape of Europe in the next few
years. The changeover to the euro also has a number of practical
consequences for the day-to-day operations of enterprises. One of those
practical consequences is that information systems need to be ready for
the use of the euro. Many people would agree that it is important to be
well prepared for the euro and that careful planning is essential.
However, recent surveys have shown that few enterprises, except perhaps
for large banks and insurance companies, are actually preparing themselves
for the introduction of the euro.
This document addresses a number of issues which are considered to be of
relevance for the preparation of information systems to the euro. It is
intended to provide the best technical guidance currently available and it
does not, unless explicitly stated, present the official position of the
European Commission. Furthermore, the examples used in this document are
based on purely fictitious exchange rates and a random selection of
currencies, which are all assumed to be participating national currency
units.
The document consists of the following three sections:
- Introduction -This section gives a brief summary of the changeover
time table, parts of the legal framework for the euro, and the
conversion and rounding rules for those who are not familiar with them
yet and those who would like to refresh their knowledge;
- Strategic preparation - Planning the changeover to the euro requires
the management of the enterprise to make a number of crucial decisions.
This section indeals with the issues on which management needs to take
important decisions, such as determining the strategic effects of the
euro, establishing the scope of the changeover process, and several
critical success factors;
- Technical preparation - This section presents an analysis of the
functional and technical aspects of the euro changeover. The technical
aspects will principally be of interest to software engineers and
programmers. However, as these aspects determine to some extent whether
a particular changeover strategy is feasible, the analysis may also be
of interest to others.
a. Phases
The transition to the single currency will take place in three phases,
for which definite dates have been set:
- Phase A - Launch of the third stage of the Economic and Monetary
Union (EMU): In 1998, as soon as the group of countries taking part in
EMU is known, the European Central Bank will be set in place. The
conditions for conducting the single monetary and exchange-rate policy
will be finalised, and the production of euro banknotes will begin.
Preparations in the participating countries will be stepped up
throughout this phase, particularly in administrations, banks and
financial institutions. The economy as a whole will continue to function
as before, in other words on the basis of the national currencies;
- Phase B - Effective start of economic and monetary union: This phase
begins on 1 January 1999 on which date the rates of conversion between
the euro and the participating national currencies will be irrevocably
fixed and the euro will become a currency in its own right. The
currencies of the participating Member States will be replaced by the
euro which will be denominated both in its own unit (1 euro) and
sub-units (100 cents) and in national currency units, i.e. the former
national currencies of the participating Member States.
Economic agents may also begin operating in the euro unit. Enterprises
most heavily involved in international and European trade are the ones
most likely to opt for early conversion of all or part of their
operations. Administrations will also continue to prepare actively for
their own changeover where they have not already executed the
changeover. This phase ends on 31 December 2001.
- Phase C - Definitive changeover to the euro:
- After 31 December 2001, amounts which on 31 December 2001 are
still expressed in national currency units of the participating
Member States will be deemed to be expressed in euro units,
converted at the official rates;
- On 1 January 2002, and over a short period (to be determined by
each Member State but a maximum of six months), the new euro
banknotes and coins will be put into circulation in substitution for
banknotes and coins in the old national currency units. This phase
should last no longer than is strictly necessary in order to
minimise the complications for users that could be caused by
national currency units remaining in circulation for an extended
period alongside the single currency. The operation will end by 1
July 2002, (at the latest) when euro banknotes and coins will be the
only banknotes and coins to have legal tender status in
participating Member States.
The legal framework for the introduction of the euro comprises two
Regulations:
- Council
Regulation (EC) No. 1103/97 of 17 June 1997 (Official journal NO.
L 162, 19/06/1997 P. 0001) on certain provisions relating to the
introduction of the euro, which is based on Article 235 of the EC
Treaty. This Regulation covers those aspects which need to come into
force as soon as possible to provide the market certainty for the early
preparation of the changeover. This concerns the one for one equivalence
between the ECU basket and the euro, continuity of contracts, conversion
and rounding rules; and
- Resolution
of the European Council of 7 July 1997 on the legal framework for
the introduction of the euro (Official journal NO. C 236, 02/08/1997 P.
0007-0012) on the introduction of the euro. This Regulation will be
adopted on the basis of Article 109L(4) of the Treaty immediately after
the decision on Member States adopting the euro has been taken as early
as possible in 1998 and will then become legally binding.
This legal framework confirms that the euro will be the single currency
of the participating Member States from 1 January 1999 and provides the
necessary legal certainty for all economic agents.
The legal framework for the euro includes several basic principles which
are of importance for enterprises:
- The euro will be substituted for the currencies of the participating
Member States at the fixed conversion rates applicable from 1 January
1999 (Articles 2 and 3 of the 109L(4) Regulation);
- As from 1 January 1999 every reference in a legal instrument to the
ECU is replaced by a reference to the euro at a rate of one euro to one
ECU (Article 2 of the 235 Regulation);
- Where in a legal instrument reference is made to a national currency
unit, this reference shall be as valid as if reference were made to the
euro unit (Article 6 of the 109L(4) Regulation);
- The introduction of the euro shall not have the effect of altering
any term of a legal instrument or of discharging or excusing performance
under any legal instrument, nor give a party the right unilaterally to
alter or terminate a legal instrument. However, as the freedom of
contract is respected, this provision remains subject to anything which
parties may have agreed (Article 3 of the 235 Regulation); and
- As from 1 January 1999 any amount denominated either in the euro unit
or in the national currency unit of a given participating Member State
and payable within that Member State by crediting an account of the
creditor, can be paid by the debtor either in the euro unit or in that
national currency unit (Article 8(3) of the 109L(4) Regulation).
c. Definition of
terms in the legal framework
The legal framework for the introduction of the euro defines the
following terms, which we will use throughout the document:
- Conversion rate: The irrevocably fixed conversion rate from
the euro unit to the national currency unit of a participating Member
State. The conversion rates shall be adopted as one euro expressed in
terms of each of the national currencies of the participating Member
States;
- Participating Member States: The countries which, according
to the legal framework for the use of the euro, adopt the single
currency in accordance with the EC Treaty;
- National currency units: The units of the currencies of the
participating Member States as those units are defined on the day before
the start of the third stage of the Economic and Monetary Union;
- Euro units: Units of the single currency as defined in the
Regulation on the introduction of the euro which will enter into force
at the starting date of the third stage of the Economic and Monetary
Union;
- Transitional period: The period beginning on 1 January 1999
and ending on 31 December 2001 (Phase B).
In the explanatory memorandum of the Commission to the proposed Council
Regulations, it is stressed that the proposals strike a balance between
'no compulsion' and 'no prohibition' for the use of the euro unit as laid
down in the reference scenario decided by the European Council of Madrid.
In the legal framework, the fundamental principle applicable during the
transitional period is that acts to be performed under legal instruments
stipulating the use of one of the units possible - the national currency
unit or the euro unit - shall be performed in the stipulated unit unless
otherwise agreed by the parties (Article 8(1) of the 109L(4) Regulation).
This rule ensures that economic agents will only have to use the unit to
which they have agreed. However, economic agents may feel obliged to deal
with the euro before the end of the transitional period for competitive
reasons because customers may require invoices in euro, or for logistical
reasons, to avoid a high risk 'big bang' conversion to euro on 31 December
2001.
Article 8(4) of the 109L(4) Regulation contains provisions that allow
for an early redenomination of debt and the changeover of organised
markets. Apart from these specifically mentioned exceptions of Article
8(4), Member States may allow the use of the euro unit but can only impose
it on the basis of further Community legislation (Article 8(5) of the
109L(4) Regulation).
The principles of 'no compulsion' and 'no prohibition' concerning the
use of the euro were laid down during the Madrid summit. There is an
inevitable trade-off between the freedom of the economic agents and that
of the Member States. As a result of this trade-off enterprises may be
faced with the following situations:
- It may not be possible to file tax returns for income taxes, value
added taxes, and customs and duties, in euro from the start of phase B;
- Other transactions with government bodies and agencies, such as
payments of registration fees or sales and purchases, may only be
possible in the national currency unit during Phase B.
The important conclusion is that economic agents will have to deal with
amounts denominated in euro and national currency unit during the
transitional period. Few, if any, enterprises will be able to completely
avoid using the euro before the end of the transitional period.
Article 8(3) of the 109L(4) Regulation enables debtors to settle their
debts in book money by making a payment in either the euro unit or in the
national currency unit. Banks are under an obligation to convert such
payments into the unit of account of the creditor.
When an enterprise only maintains a bank account in the national
currency unit, receipts in euro must be converted into the national
currency unit. The euro Regulations do not expressly address the issue of
charging for the convertion ofamounts between the national currency unit
and the euro unit.
f. Conversion
and rounding rules
Article 4 of the 235 Regulation lays down the conversion rules for the
euro:
- The conversion rates shall be adopted as one euro expressed in terms
of each of the national currencies of the participating Member States.
They shall be adopted with six significant figures (counted from the
left and starting with the first non-zero figure);
- The conversion rates shall not be rounded or truncated when making
conversions;
- The conversion rates shall be used for conversions either way between
the euro unit and the national currency units. Inverse rates derived
from the conversion rates shall not be used;
- Monetary amounts to be converted from one national currency unit into
another shall first be converted into a monetary amount expressed in the
euro unit, which amount may be rounded to not less than three decimals
and shall then be converted into the other national currency unit. No
alternative method of calculation may be used unless it produces the
same results.
In addition, Article 5 of the 235 Regulation lays down the rounding
rules for the euro. Monetary amounts to be paid or accounted for when a
rounding takes place after a conversion into the euro unit pursuant to
Article 4 shall be rounded up or down to the nearest cent. Monetary
amounts to be paid or accounted for which are converted into a national
currency unit shall be rounded up or down to the nearest sub-unit or in
the absence of a sub-unit to the nearest unit, according to national law
or practice to a multiple or fraction of the sub-unit or unit of the
national currency unit. If the application of the conversion rate gives a
result which is exactly half-way, the sum shall be rounded up.
The conversion and rounding rules do not specifically describe the
conversion from a participating national currency unit to a third currency
(a currency that is not taking part in EMU). Where a quotation between a
third currency (for example the US dollar) and a national currency unit
(for example NLG) is no longer available the conversion should be
performed as follows:
- Conversion from USD to NLG - The USD amount would first have
to be converted into a euro amount by application of a USD/EUR exchange
rate. The intermediate euro amount would then be converted into a NLG
amount by using the conversion rate. It is only to this last calculation
that the rounding rules of Article 5 of the 235 Regulation are
applicable;
- Conversion from NLG to USD - The NLG amount would first have
to be converted into the euro unit by applying the conversion rate. The
intermediate euro amount resulting from this calculation would not have
to be rounded to the nearest cent because this amount is not "
to
be paid or accounted for
" The intermediate euro amount would
the be converted into a USD amount by using the EUR/USD exchange rate.
This final step of calculating the USD amount is not covered by the
Council regulation.
Article 5 of the 235 Regulation lays down the rounding rules for a "Monetary
amount to be paid or accounted for
" These rules do not apply to
converted monetary amounts such as price indications, which are not to be
paid or accounted for. Therefore, it is not necessary to round prices,
which are indicated with more than two decimals in the national currency
unit, to the nearest cent after conversion into the euro unit.
g. ISO code and euro
symbol
The ISO 4217 Maintenance Agency has adopted the currency code 'EUR' for
the euro. Furthermore, the European Commission has created the following
symbol for the euro: (picture available on PDF
version only)
This logo can be constructed using yellow on a clear background or
yellow on a blue background. Its four colour printing references are as
follows: Yellow = Yellow 100 and Blue = Cyan 100 + Magenta 80.
Alternatively, in Pantone Matching System (PMS) it is: Yellow = PMS Yellow
and Blue = PMS Reflex Blue.
This section first addresses the strategic aspects of the euro that are
important to enterprises. Secondly, a definition of the scope of
changeover issues in information systems is presented, and a comparison is
made with the year 2000 problem. The section concludes with an analysis of
critical success factors.
The following terms will be used with the meanings as defined:
- Information systems - The combination of software and
hardware that is used by an enterprise for recording, processing and
storing information;
- Hardware - The actual physical computer equipment that is
used;
- Software - The application software that actually deals with
the financial information;
- Financial information system - Information system that deals
with financial information such as invoices, payments, accounts, etc.;
- Historical financial information - The term historical
financial information is used to indicate all financial information that
has been recorded in a financial information system prior to the
introduction of the euro. Such financial information can relate to past,
present, or future transactions (payments received, accounts receivable,
and orders placed), assets and liabilities (inventory levels and
mortgages), or financial information on others than the enterprise
itself (a bank's creditworthiness files on borrowers). Storing financial
information is necessary in order to account for the past, manage the
present, and plan for the future;
- General ledger - The general ledger is a financial
information system that is used for bookkeeping. It is used to record
the assets, liabilities, income and expenses of an enterprise;
- Subledger - A subledger is an information system that records
transactions in detail. Usually subledgers are linked to the general
ledger, which records only part of the details or a summary of the
details.
A. STRATEGIC
CONSIDERATIONS
Economic Effects
Planning the changeover of information systems to the euro is not just a
matter of dealing with the practical issues and consequences. There are
also a number of more strategic issues that warrant attention. It is naive
to assume that the introduction of the euro will only change the currency
of payment and nothing else. It is more realistic to assume that there
will be additional economic effects:
- The exchange risks between participating Member States will
disappear. It is likely to lead to a reduction of transaction costs for
international payments, which will in time stimulate cross-border sales
and purchases within the euro area and affect the competitive position
of enterprises;
- Enterprises are sometimes able to profit from price discrimination,
whereby they are able to maximise their revenues by charging different
prices in different geographic markets. After the introduction of the
euro these hidden price differences may become painfully visible, and
enterprises may lose their ability to charge different prices;
- Certain types of activities will become redundant. For instance, a
treasury department that mainly occupies itself with managing exchange
risks between participating Member States will find that this activity
is no longer necessary after the introduction of the euro;
- In some industries customers use information systems (for ordering,
payments, or bookkeeping) that are developed by their suppliers. A
wholesaler, franchisor, or bank that is able to provide a superior IT
solution (because it is capable of dealing with the euro changeover
issues) to its customers may be able to capture additional market share;
- Similarly, an enterprise that is able to invoice its customers in the
currency unit which they prefer will gain popularity over competitors
who may be limited to the non-preferred option.
The above list of consequences of the euro is included to show that
enterprises should use the introduction of the euro to examine their
business processes in detail with a view of identifying how revisions in
the manner in which they do business can lead to longer term advantage.
Changes in the business environment, such as the introduction of the euro,
can change the functionality that is expected from information systems.
Therefore, strategic considerations should be taken into account when
modifying those systems for the use of the euro. In deciding on additional
functionality enterprises need to take into account that the most flexible
approach will often be the most expensive in terms of administrative
overheads and modifications of information systems.
IT environment
Enterprises also need to consider the quality, structure, and
organisation of their IT environment when planning for the introduction of
the euro. In many cases the existing IT infrastructure of enterprises is
far from perfect, for example
- Enterprise A has acquired several other enterprises over the past ten
years. Consequently, many different information systems are in use that
perform more or less the same tasks. Preparing for the euro changeover
could mean that this enterprise has to make similar modifications to,
for example, five or six information systems that perform the same
tasks. Such a duplication of efforts can be both inefficient and
expensive;
- Enterprise B has been using an information system for the past 15
years. As a result of the changing business environment and new
functionality demands by users, the system is now becoming obsolete.
Normally, the system would be used for an additional four or five years
before replacement. However, the prospect of a potentially expensive
upgrade to deal with the euro changeover might be reason to opt for an
early replacement.
These examples show that a modification of all existing information
systems may well not be an automatic choice as the most attractive
changeover strategy. In both examples there is an underlying need to
improve the IT environment; the euro changeover (in combination with the
year 2000 problem) may trigger enterprises to make more fundamental
changes in their IT environments.
These examples are certainly not meant as an exhaustive list of possible
strategic considerations which may be fundamental to the future of the
enterprise. However, it is clear that strategic considerations should be
taken into account when modifying thoseinformation systems for the use of
the euro.
B. SCOPE OF EURO
CHANGEOVER ISSUES IN INFORMATION SYSTEMS
To prepare an enterprise's information systems for the introduction of
the euro it is important to establish which information systems are
affected by the euro. The basic rule is that:
Only systems that are used to process financial information in one
of the participating national currencies can be affected by the euro
changeover.
This means that many information systems, principally those dealing with
non-financial information, will not be affected by the euro at all.
Examples of systems that are affected by the introduction of the euro
include:
- Accounting software (general ledger);
- Electronic payment systems;
- Invoicing and billing systems;
- Payroll systems;
- Accounts receivable and accounts payable subledgers;
- Inventory subledgers, which record the value of the inventory;
- Fixed asset subledgers, which keep track of the fixed assets, their
value, and calculate the depreciation charge for the period;
- Work-in-progress systems;
- Financial planning and budgeting software;
- Costing systems;
- Enterprise resource planning (ERP) systems;
- Treasury management systems;
- Legal databases containing financial contracts.
The above list of financial information systems is certainly not seen as
exhaustive. Many categories of information systems that will also be
affected by the euro are sometimes easily overlooked, for example:
- Cash registers and other types of point-of-sale terminals process
financial information. These systems may store comparative historical
information (such as the turnover on the same date last year), calculate
cumulative turnover figures (which are used in cash reconciliations),
are often linked to other financial information systems, and in some
cases are not able to deal with decimals;
- Enterprises often have more financial information systems that
process financial information than they themselves realise. This is
especially true for large enterprises that have standardised on a
certain software package. Many branches of such large enterprises use
additional software packages that the parent company is not aware of.
Often small spreadsheet applications and databases are developed locally
that give the branch the additional information systems functionality
that the standard software package does not offer;
- Some financial information systems are not used by the accounting
department, for instance software for making cost calculations or
databases used by the marketing department. It is easy to overlook these
applications if the euro changeover is initiated from the accounting
department.
Enterprises outside the EMU area need to take the euro changeover into
account in the following cases (this list is not meant to be exhaustive):
- An enterprise outside the EMU area that has dealings in one of the
participating currency units may have to convert amounts in these
national currency units to euro or other national currency units;
- Enterprises that have subsidiaries in the EMU area need to ensure
that those subsidiaries are preparing themselves adequately for the euro
changeover;
- The euro changeover will usually require that changes are made to
information systems. Multinational enterprises that use the same
information systems for all their operations may have to upgrade
information systems located both inside and outside the EMU area in
order to maintain compatibility.
The changeover to the euro is often compared to the year 2000 problem,
probably because both are related to information systems and occur at
roughly the same time. The basic rule is:
Systems that use dates, directly or indirectly, can be affected by
the year 2000 problem..
This means that hardware and software that is not used to process
financial information can still be affected by the year 2000 problem.
Therefore, the number of systems affected by the year 2000 is likely to be
greater than the number of systems affected by the euro changeover.
Since most financial information systems also use dates, they must be
reviewed for problems associated with both the changeover to the euro and
the year 2000. Additionally, the preparations for the introduction of the
euro, on 1 January 1999, and the year 2000 will necessarily need to be
made at the same time. Therefore some enterprises have therefore decided
to combine preparation for both issues in order to avoid modifying the
same information systems twice. When setting up separate euro changeover
and year 2000 projects, enterprises should take into account that the
projects are sometimes closely related, because:
- For both projects an information systems inventory must be made;
- Decisions to fix or to replace information systems in view of the
euro changeover and year 2000 problem cannot be taken independently;
- Both projects relate in part to the same information systems.
There are good reasons for managing the subsequent phases of the
projects separately, because:
- The two projects are fundamentally different (reference is made to
the next paragraph);
- The combined project could be of unprecedented size and complexity,
and may become difficult to manage
- Deadlines for the euro and year 2000 projects are different (a delay
in the euro IT project should not lead to a delay in the year 2000 fix).
From a practical and organisational point of view it may be convenient
to deal with the euro and the year 2000 problem at the same time. However,
there is a fundamental distinction between the two:
- Solving the year 2000 problems means ensuring that the information
systems will continue to do what they always did, that is calculate the
dates correctly. This makes the year 2000 problem largely a technical
problem that needs technical solutions. The users of the information
systems must be involved in the process of identifying the potential
problems. Furthermore, management support for year 2000 projects is
important to ensure that these projects receive sufficient attention
from the users and that the business consequences of non compliance are
properly understood. However, most of the actual work on remedying the
year 2000 problem will have to be done by the information technology
(IT) department of the enterprise;
- Solving the euro changeover issues will in many cases mean that
functionality must be added to the financial information systems. Adding
functionality means that the users must be heavily involved in firstly
identifying problem areas and then in finding the solutions for these
problems. It also requires management to take decisions on the
functionality to be added, because these decisions will affect the daily
operations of the enterprise during the transitional period. Therefore,
the euro is not primarily an IT problem.
C. CRITICAL
SUCCESS FACTORS
Many different methodologies have been developed over the years for
designing and modifying information systems. This section does not develop
a new methodology or describe existing methodologies in detail, instead it
highlights five aspects that are essential for a successful changeover:
- - Setting up a euro project team;
- Define the scope and nature of the changeover problem;
- Determine priorities and strategy;
- Dependency on third party software;
- Training employees.
The euro changeover of information systems is a complicated process that
should not be underestimated. Therefore, all but the smallest enterprises
need to set up a euro project team that can guide them through the
changeover process. This euro project team needs to be knowledgeable
about:
- Euro Regulations;
- The enterprise's business and the use of software by the enterprise
(management and users);
- Design and development of information systems (software engineers);
- Technical aspects of information systems (programmers);
- Accounting and bookkeeping (accountants and auditors).
The euro project team should play a role in i) gathering information on
the introduction of the euro, ii) determining the effects of the euro on
the enterprise, iii) preparing a changeover strategy, and iv) managing the
implementation of the strategy in areas such as information systems, legal
issues, accounting, commercial and marketing issues.
b. Scope and nature
Before starting the actual work on planning the changeover to the euro,
an enterprise must have a good overview of its financial information
systems. This step is rather technical because it requires the enterprise
to do the following:
- Make a list of information systems that deal with financial
information. Increasingly enterprises are discovering that they use more
information systems than they previously realised. Often branches of
larger enterprises have implemented information systems that provide
functionality beyond that of the standard software used by the
enterprise. Many systems, ranging from cash registers to spreadsheets,
are often conveniently forgotten when discussing information systems.
Underestimating the number of systems that need to be changed can cause
enormous problems once the changeover strategy has been determined;
- Document technical details as to the way information systems are
implemented:
- Was the software purchased from a third party, or was it custom
designed for the enterprise;
- What programming language or technique was used to implement the
systems. Well documented systems that are programmed in a modern
programming language using an underlying (relational) database
management system are easiest to modify. However, systems that i)
are programmed using utilities no longer used by the enterprise, ii)
are programmed in a spreadsheet, iii) that use a unique data format,
iv) that are poorly documented, or v) that are programmed by an
employee who has left the company, may be particularly difficult to
modify.
- Is the hardware affected by the changeover to the euro. Some
software problems are also hardware problems because the software
has been embedded into systems as firmware (software that is encoded
in hardware, ROM). Such software can only be upgraded by replacing
the hardware (for example cash registers);
- Determine dependencies between systems. Dependencies through links or
interfaces determine to a large extent whether a gradual approach
towards the changeover is feasible. It is important to realise that not
all dependencies are internal (within the enterprise), but that external
dependencies (for example with customers or suppliers) might exist as
well. Additionally, dependencies between systems greatly increase the
complexity of the changeover problems.
Conducting a systems inventory has clear commonalities with the approach
taken in dealing with the year 2000 problem and if tackled in this light
the synergies can be exploited to help reduce overall costs and efforts.
Describing the existing systems and determining the quality of those
systems is extremely important. Attempts to modify poor quality software
are seldom successful. However, there is a risk that enterprises may
embark upon such an attempt anyway:
- It is not uncommon that enthusiasm or the wish to make difficulties
go away lead to overly optimistic assessments of IT projects;
- Organisations may have a subconscious tendency to favour incremental
changes over fundamental changes that are perceived as being riskier.
Enterprises may want to take the opportunity to replace existing
information systems, although there is always a trade off to be made
between the costs of doing this and the risks which will be run by not
doing it. It is important that enterprises do not overlook the option of
completely replacing existing information systems.
b. Priorities
and strategy
The next step in the process is to determine priorities and a strategy
for the changeover to the euro. The priorities for changing information
systems depend on:
- Importance of the system: Where systems are essential for the
operations of the enterprise they need to get a higher priority;
- Complexity: Modifying complex systems requires more time and efforts.
As the time schedule for the introduction of the euro is fixed, work on
modifying complex systems needs to start earlier. Hence, the
modification of these systems should get a higher priority.
Several changeover strategies come to mind when considering the
changeover to the euro:
- Big bang approach - The enterprise prepares for a changeover
of all its information systems at the same time. This approach avoids
the problems of working with a mixed system (half euro half national
currency unit). In order to avoid disasters, meticulous planning and
testing is an absolute requirement. The enterprise will need well
trained and well prepared IT staff. Furthermore, it is important to take
into account the time necessary to convert all historical data from the
national currency unit to the euro. Where the conversion of historical
data is expected to take a long time, for instance a week or longer,
additional hardware could be necessary or a gradual conversion approach
could be more appropriate.
An additional complication associated with a big bang approach is
related to the fact that in many information systems the transactions are
assigned to a financial period. For example:
Enterprise A has a financial year that runs from 1 January until 31
December. From the start of the new financial year all new transactions
are recorded in the financial period January. However, the financial
period December is not 'closed' yet because the enterprise still needs to
make year-end closing entries and corrections. The financial period
December will only be 'closed' somewhere between January and April. A big
bang approach would be complicated in this case because the financial
period December is in a 'national currency unit' year, while the financial
period January is in the first 'euro unit' year.
It is clear from the above example that a big bang approach at year-end
may not be possible if previous financial periods must remain 'open' or
'active' for an extended period (more than a few weeks). An alternative
would be a changeover during the financial year, when financial periods
may not need to remain 'open' for so long. A changeover during the
financial year is not without its own disadvantages as described in the
paragraph "Changeover during the financial year";
- Gradual approach - Under this approach the systems would
changeover to the euro on an 'as-necessary' basis or 'when-ready' basis.
This avoids some of the risks associated with a big bang approach. A
disadvantage of this method is that some systems use euro while others
continue to use the national currency unit. This means that special
interfaces between these systems need to be built, to convert data from
one currency unit to the other. Such interfaces have a very short useful
life and may therefore be relatively expensive. An additional risk is
that of data pollution where users inadvertently combine financial data
denominated in different currency units. The gradual approach requires
extensive internal co-ordination in order to keep the staff fully on
track. It calls for a high level of concentration over an extended
period, which is inherently difficult;;
- New system approach - Some enterprises may not be able to
modify their information systems for the use of the euro, or their
software supplier may not offer a 'euro proof' upgrade of the system. In
these cases the enterprise might consider switching over to an entirely
new system. This new system should then offer all the euro functionality
that the enterprise needs. Selecting the right software package,
developing custom made modules or even configuring the parameters of
standard software requires a significant amount of lead time. In
addition the enterprise will have to plan for the data migration from
the old to the new system, and will need to decide in which form it
wants to keep its historical data.
For each of the possible strategies noted above the matter of testing
(at individual module, application, and system level) should receive
sufficient attention, in addition to the need for good version control and
configuration management. For the year 2000 the testing and integration
efforts are judged to be the single most substantial activity (that is,
approximately 50% of all costs), this is likely to be similar for the
euro.
An important part of the changeover strategy of any enterprise is
reducing the number of instances where it has to deal with two different
currency units. Enterprises themselves can take several actions to reduce
possible changeover problems in the following ways (reference is also made
to the paragraph on "Interfaces between systems")::
- Try to changeover to the euro at the same time as suppliers and
customers. However, trying to force suppliers and customers to use the
euro is not possible within the legal framework for the euro;
- Ensure that within a large enterprise all branches changeover to the
euro at the same time;
- Changeover to the euro when the national authorities are ready to
accept payments, tax returns, and statistical data in euro;
- Start preparing for the use of the euro on time, and do not attempt a
forced changeover when the enterprise is not completely ready.
This implies that an enterprise's choice of changeover date is
restricted by external conditions.
c. Depending on
third party software
Most enterprises use third party software to some extent. Despite the
fact that some software vendors have announced that their software will be
made 'euro proof' or 'euro compliant', very few have been able to show
working products. Defining 'euro compliant' is difficult because it
requires an evaluation whether a particular financial information system
meets the particular functional requirements of an enterprise changing
over to the euro. These functional requirements depend both on the
business of the enterprise and the changeover strategy it has adopted.
Therefore, no standard definition of "euro compliant" exists.
Hence, enterprises should always verify for themselves whether 'euro
compliant' software actually meets their needs.
Five aspects of the dependency on third party software warrant special
attention:
- Enterprises usually have little influence on the type of changeover
solution that the software vendor will choose in dealing with the euro,
and little influence on the euro functionality that is added or not;
- The lack of influence over the software vendor can impact the choice
of the timing of the euro changeover. If the software vendor has not
completed software modifications then the enterprise cannot changeover
to the euro;
- Software vendors may not have the financial and human resources
necessary to successfully complete a euro changeover project;
- The 'euro compliant' software may turn out to be less reliable than
the previous release of the same software. The enterprise should allow
itself sufficient time to evaluate the new version of the software and
time to develop alternative possibilities in case serious problems do
surface;
- The price of the 'euro compliant' upgrade of the existing software is
uncertain. The price of an upgrade can be excessive when the original
software was poorly designed, a substantial amount of unnecessary
functionality was added, or when the software vendor takes advantage of
the situation.
Enterprises that depend on third party software should not wait until
the very last moment to plan their changeover to the euro, nor should they
unconditionally rely on the good intentions of their vendors.
d. Training
employees
The introduction of the euro more or less coincides with the year 2000.
From an information technology point of view this means that a substantial
amount of work needs to be done in a relatively short period. The current
IT departments of enterprises may not be able to modify the information
systems, in time for the euro and the year 2000, without additional staff.
Therefore, an enterprise will need to train and hire additional IT staff
and must make an effort not to lose valuable IT specialists, who were
involved in developing and building the enterprise's existing systems, to
other enterprises that also have a temporary shortage of IT staff.
Training of employees is extremely important when changing over to the
euro. The employees will have to deal with a number of issues for which
they should be well prepared:
- The introduction of the euro in combination with the year 2000 may
cause a shortage of IT staff. It can be worthwhile to give users of
information systems additional training so they can assist the IT
department in the work related to the euro and the year 2000;
- In many cases the functionality of the existing systems will need to
be increased. Employees should receive sufficient training so they can
make full use of the new features included in the systems;
- Manual currency conversions are notorious for causing clerical
errors. The employees should be well trained so that they can avoid
making these errors and that they are able to recognise when others have
made these errors;
- It will require some time before people grow accustomed to another
currency. For as long as they have not grown used to the new currency
there is an increased ongoing risk of currency related errors (such as
conversion errors, mixing up of currency units, and data input errors).
This section deals with the functional and technical problems related to
the euro changeover. Solutions to some of these problems will be
suggested, however, their effectiveness will largely depend on the
particular business environment of the enterprise and the way existing
information systems are implemented.
A. FUNCTIONAL
PROBLEMS ASSOCIATED WITH THE EURO CHANGEOVER
The introduction of the euro has already been described as a unique
event in history. It is this uniqueness that causes most of the problems
from an information systems point of view. The introduction of the euro is
unprecedented in the following respects:
- During the transitional period two different currency units
will be used within one Member State:
- Enterprises will be faced with situations in which they receive
financial information in both euro and the national currency units
(input functionality problem);
- Enterprises may be required to produce financial information
either in euro or the national currency unit or in both (output
functionality problem);
- It may not be possible to change all information systems over to
the euro at the same time. This means that information systems
working in the national currency unit will have to communicate with
systems working in euro (interface problem);
- At a certain point in time enterprises will have to switch over to
the euro completely. The historical financial information, denominated
in the national currency unit, that an enterprise still needs after the
changeover to the euro, must be converted to the euro unit (conversion
problem).
The extent to which the enterprise will experience the input
functionality problem and the output functionality problem greatly depends
on the type of information systems that it uses. Generally, when a
multi-currency input/output system or a system with multiple base
currencies is in use, the euro input and output functionality problems
will be less important. For a definition of these types of systems
reference is made to the paragraph "What is a base currency?".
a. Input
functionality problem
In most cases the financial information systems of an enterprise are
built with the implicit assumption in mind that all transactions take
place in the same currency unit. That is, the financial information system
expects the user to input all financial data in the same currency unit.
What happens when such an enterprise is suddenly faced with a situation in
which it has to deal with two different currency units at the same time?
Depending on the situation that enterprise has the following options:
- Almost all transactions are in the national currency unit and only a
few transactions are in euro:
- Manual solution - Wait until the euro becomes the most
important currency unit. In the mean time the enterprise translates
the euro transactions manually (using a normal pocket calculator or
a special euro conversion calculator) and inputs all financial data
in the national currency unit. However, the manual conversion of
amounts denominated in another currency unit is notoriously
susceptible to clerical errors. Additional internal control
procedures may be necessary to reduce the number of errors to an
acceptable level. When dealing with real time transaction processing
(such as at cash registers) manual processing may be too burdensome;
- Many transactions are still in the national currency unit but a
substantial number of transactions are already in euro:
- Manual solution - In this situation the manual conversion of
amounts is rarely a realistic option;
- Standard software - Some software vendors offer special "foreign
currency" modules that can be used to extend the functionality
of their standard software packages. Usually the "foreign
currency" functionality of these modules is restricted to areas
such as invoicing, accounts receivable, accounts payable, and cash
or bank transactions;
- Modify information systems - The solution can be to
modify the financial information system in such a way that it can
accept either the national currency unit or the euro as input. This
means that the financial information system performs the conversion
for the user. Modifying existing software requires planning, time
and testing, and is not without costs. Furthermore, the users need
to be trained in using the new features of the financial information
system. Also in this case there is an increased risk of clerical
errors (such as mixing up of currency units and typing mistakes).
These mistakes can be very costly, accidentally paying EUR 100,000
instead of BEF 100,000 may cause serious problems.
- Parallel systems - Another solution is to use two
versions of the existing financial information system in parallel.
One of the systems could be used to process amounts in the national
currency unit, the other could be used for the euro. For example,
one cash register could be used for the national currency unit and
another for the euro, or an enterprise could run two copies of the
same software simultaneously. However, difficulties may exist:
- This solution is often not possible because of technical
restrictions in the hardware and/or software;
- Users of two identical information system with different
currency units could easily mistake the euro system for the
national currency system;
- Each system may receive only part of the transactional data,
with the consequence that each system is working on the basis of
partial data. In situations where transactions are not
independent, but are related to other transactions, this can be
a problem. For instance:
- When an invoice is recorded in one system, the payment
should not be recorded in the other system;
- When a system calculates quantity discounts based on the
total sales to a customer, it is not possible to record
these sales in two different systems;
- When a system has a built-in credit limit per customer,
the use of two systems will lead to undesirable results;
- At some stage the output of one of the two systems must be
translated manually anyway. This is of course not a significant
problem when the output is highly summarised.
- Sequential changeover - In some situations the currency
unit used will depend on the type of transaction. For instance, all
purchases from corporate suppliers could be in euro while all sales
to individuals could be in the national currency unit. In this case
the financial information system dealing with purchases could be in
euro, with the sales system continuing in the national currency
unit. This approach would, however, require the implementation of an
interface between the two systems that converts the amounts from
one currency to the other. Also here the risk exists that users get
confused about the currency that the system uses.
b. Output
functionality problem
The other end of the input problem is of course the output problem. Many
enterprises will be faced with one of the following situations:
- Important customers or tax authorities insist on receiving financial
information in the national currency unit while the enterprise has
already changed over to euro. In this case the same solutions are
possible as mentioned under the input functionality problem:
- Manual solution;
- Standard software
- Modify information systems;
- Sequential changeover.
- The customers of the enterprise would like to receive financial
information both in euro and in the national currency unit. Financial
information systems rarely have the built-in capability to print the
same information in two currencies on one schedule. . Even special "foreign
currency" modules rarely offer this functionality. The following
solutions may exist:
- Manual solution - The users of the information system would have
to translate amounts expressed in one currency unit to the other,
and then manually prepare schedules that show the amounts in both
currency units. This method could be very time consuming when
financial information is printed more than once;
- Modify information systems - Adding the functionality to produce
reports in two currency units can be expensive and will increase the
time necessary to prepare for the euro changeover.
In a limited number of cases the solution can be relatively simple
when the software uses a report writer to generate reports. Such
report writers will often allow simple calculations in the reports,
however, even then the necessary modification still requires a
considerable effort.
- The enterprise has switched over to the euro, but needs to keep its
historical data available in the national currency unit in order to
maintain the existing audit trail. It will often not be acceptable that
the transaction amounts recorded in the information system suddenly no
longer match the amounts on the underlying physical documents (such as
invoices and contracts) that are still denominated in
the national currency unit. Furthermore, in most countries national law
requires enterprises to keep their accounting records in their original
form for at least 5 to 10 years. Here an enterprise must always be able
to reproduce the accounting records in their original form. Possible
solutions for this problem are:
- Print hard copies - Before changing over to the euro the
enterprise could print a hard copy of all its financial information
in national currency unit. Potential difficulties can be that:
- Financial information systems may not print all details of
the financial transactions;
- Financial information on hard copies may be organised in such
a way (sorted by the wrong key, unsorted, fragmented) as to make
it impossible to access the data in an efficient manner;
- When new schedules need to be prepared on the basis of hard
copies of historical data, this must be done manually;
Printing hard copies may not be a solution when this leads to the
loss of the audit trail (that is, it becomes impossible to trace how
a transaction was processed and accounted for) or where it is not
acceptable to tax authorities;
- Double systems - Using two versions of the existing
financial information system at the same time. One of the systems
could be used to store the historical financial information
denominated in the national currency unit. The other system contains
the current information in euro plus a copy of the historical
financial information translated into euro. This solution is often
not possible because of technical restrictions in the hardware
and/or software. Retroactive changes of historical data should be
avoided at all cost because this could cause synchronisation
problems between the two systems;
- Modify information systems.
c. Interface
problem
When different financial information systems are changed over to the
euro at different points in time, a problem arises with respect to the
communication between those systems. Several approaches exist with respect
to the interface problem:
- Build converters - It is possible to build interfaces that
not only link two systems, but that also convert the amounts from one
currency unit to the other. However, technical problems (such as
rounding) can make this approach very unattractive;
- Simultaneous changeover - Change all information systems to
the euro at the same time. This eliminates the need for interfaces
between information systems that convert amounts to and from euro;
- Autonomous groups - Identify groups of information systems
that are relatively autonomous, that is, groups of information systems
that have no or only a few links to other information systems. These
groups of information systems could be changed over to the euro at
different points in time, while requiring few interfaces that can
convert between currency units. This approach, which combines the
advantages and disadvantages of the other approaches, can be a practical
solution in some situations.
d. Conversion
problem
At some point in time enterprises will need to change over to the euro.
The historical financial information denominated in the national currency
unit will then have to be converted to euro. Although not all historical
financial information may be equally relevant, it is necessary to convert
all data that has a future use to the euro.
Converting historical financial information poses a significant problem
for virtually all financial information systems, even those that have a "foreign
currency" module, because multiplying or dividing historical balances
by a fixed conversion rate is not a built-in option. The following options
are available to convert historical data:
- Manual conversion - This requires that all historical data is
manually translated into euro and then input into the financial information
system. This solution has the disadvantage that it is very susceptible
to errors and is labour intensive. Nevertheless, in the case of small
financial information systems that keep little historical data it may be
the most cost efficient alternative. Enterprises may also want to take
this opportunity to implement a new financial information system;
- Conversion utility - The historical information can also be
converted automatically, but this requires the development of a special
one-off conversion utility. Developing such a conversion utility can be
fairly easy when the financial information system is based on a standard
(relational) database management system. However, in the case of
proprietary data formats, developing a conversion utility may not be a
trivial exercise. Furthermore, the conversion may require some extra
processing time and hence will need an associated review of processing
capacity;
- Modify information systems - In this case the conversion
utility is built into the financial information system and forms part of
the added 'euro functionality' of the system. This method probably
offers the most flexibility to the user of the financial information
system but it comes at a cost.
- Encapsulation -All historic financial information continues
to be stored in the original national currency unit, but all input and
output is converted to and from the euro unit. Encapsulation can only be
a temporary solution because converting all input and output is
burdensome; and the information systems will tend to generate rounding
differences.
B. TECHNICAL TRAPS
AND PITFALLS
In order to implement additional euro functionality properly, a number
of technical issues need to be taken into account. These issues include,
among others, understanding what a 'base currency' is, dealing with
rounding problems, converting historical data, and modifying financial
models.
a. What is a base
currency ?
The base currency is the currency unit in which a financial information
system processes and stores financial information. Normally it suffices to
use the national currency unit as the base currency for the financial
information system, but there may be advantages to using multiple base
currencies. The following types of systems are possible:
Description |
Input currency |
Output currency |
Processing |
Storage |
a. Single currency system |
Single |
Single |
Single |
Single |
b. Multi-currency input |
Multiple |
Single |
Single |
? |
c. Multi-currency output |
Single |
Multiple |
Single |
? |
d. Multi-currency input/output |
Multiple |
Multiple |
Single |
? |
e. Multiple base currencies |
Multiple |
Multiple |
Multiple |
Multiple |
Single - using only one currency unit
Multiple - using more than one currency unit |
Each of these systems outlined above has particular characteristics
which make it attractive in particular situations:
- Single currency system - Most enterprises use a single currency
system. This means that it in order to process financial information
originally expressed in another currency unit it must be translated
manually into the base currency. In ordinary situations these systems
offer all currency functionality that most enterprises will ever need.
Unfortunately, these systems have substantial disadvantages when
changing over to the euro, because they do not allow the user to input
data in another currency unit and cannot generate output in another
currency;
- Multi-currency input - See a., however, in this case the user can
input data in one of several currency units. This allows the user to
input a transaction in the transaction currency, that is the currency in
which the transaction was originally expressed. The input is stored in
both the transaction currency and the base currency, however, all
processing is done in the base currency. Many multi-currency input
systems are in reality hybrid, in the sense that they only allow
multi-currency input for certain types of transactions (usually just
sales and cash transactions);
- Multi-currency output - See a., however, in this case the user can
generate output in several currency units. All data is stored in the
base currency, the amounts denominated in another currency are
calculated from the base currency amount every time output is requested.
Many systems are hybrid, they will only allow multi-currency output of a
limited number of reports for a limited number transaction types;
- Multi-currency input/output - See a., however, in this case the user
can input data in several currencies and generate output in several
currency units. These systems could use the euro as their base currency
and use the national currency units as the transaction currency (or vice
versa). When processing amounts denominated in the national currency
unit, these would be converted to euro, then processed and finally
converted back to national currency units. As will be explained in the
next paragraph on rounding, this can give rise to a continuous stream
small rounding differences, depending on the choice of base currency
(reference is made to the paragraph "Unavoidable rounding
differences - Reconversions"). In situations where rounding
differences are not a major concern, the enterprise and its customers
can accept these differences, these systems offer the following
advantages:
- Changeover to the euro for input and output can be done at
different points in time;
- Changing the base currency from the national currency unit to the
euro, and converting the historical data, can be done when this is
most convenient. There is no need to convert the historical data
immediately before the euro can be used for input and output. In
fact, the enterprise could even convert the base currency after the
end of the transitional phase (Phase B), for example in 2003;
If an enterprise were to use a multi-currency input/output system it
would be of great importance to gain acceptance and understanding for the
small rounding differences that may occur during the transitional period.
Customers, tax authorities, and other parties concerned should be informed
of this at an early stage so they can take this fact into account;
- Multiple base currencies - These systems appear to be the same as the
one described under d. However, these systems offer a high quality audit
trail that makes it possible to trace a transaction from beginning to
end (from input to output of processed data) in two base currencies.
This can be of special importance in connection with certain rounding
problems. The main advantage of a system with multiple base currencies
is that the enterprise can start using the euro whenever it wants to do
so. Systems with multiple base currencies are not without their own
problems:
- Systems with multiple base currencies are significantly more
expensive to implement than the other systems mentioned.
Implementing a system with multiple base currencies can only be
recommended if the enterprise expects to have a significant number
of transactions outside the euro area after the end of the
transitional period (Phase B). Systems with multiple base currencies
are far too expensive and complicated to operate them only during
the few years of the transitional phase;
- Special care needs to be taken to ensure synchronisation of the
amounts in the different currencies;
- It is extremely difficult to create systems that really use
multiple base currencies in all aspects of their operations. In
almost all circumstances one of the base currencies needs to be the
'dominant' currency. For example: when selecting all amounts greater
than 10,000 this selection can only be based on one of the
currencies. Although it is possible to build systems that track
transactions in multiple base currencies, one of those currencies
will have to play a dominant role.
b. Rounding
The rounding and conversion rules of the Article 235 Regulation
prescribe in detail how amounts must be converted from a participating
national currency unit to the euro and another participating currency
unit. These rules reduce the number of rounding and conversion problems
significantly, but problems still remain.
AVOIDABLE ROUNDING DIFFERENCES - CROSS RATES AND INVERSE RATES
The most common conversion will be the conversion between the national
currency unit and the euro. Less frequently enterprises will have to
convert amounts between two participating national currency units. It is
extremely important that conversion and rounding rules are implemented
correctly.
Article 4.3 of the Article 235 Regulation prohibits the use of inverse
conversion rates for converting amounts between a national currency unit
and the euro, because the use of inverse rates can lead to rounding
differences. For example:
Assume the following conversion rates:
Conversion rate: EUR 1 = GBP 0.704182
Inverse rate (10 digits): EUR 1.420087421= GBP 1
|
GBP |
EUR |
Conversion rate |
7,500,000 |
10,650,655.65 |
Inverse rate |
7,500,000 |
10,650,655.66 |
Despite the high accuracy (10 digits) the inverse rate method still
resulted in a rounding difference.
It is important to note that some information systems display the
exchange rates in a different format than the one that is used in
calculations. For example: Exchange rate as shown on screen: BEF 100 = DEM
20.8227 Exchange rate used in calculations: BEF 4.80245 = DEM 1.00
The conversion rules as laid down in the Article 235 Regulation leave
some freedom to enterprises. The conversion rules state that: "Monetary
amounts to be converted from one national currency unit into another shall
first be converted into a monetary amount expressed in the euro unit,
which amount may be rounded to not less than three decimals
"
[emphasis added]. Therefore, enterprises are allowed to round the
intermediate euro amount to a number of decimals that is three or greater.
The following example shows that that rounding to three decimals will not
always lead to the same end-result as rounding to four or more decimals:
Assume the following conversion rates: EUR 1 = GBP 0.704182 and EUR 1 =
FRF 6.73847
Decimals |
GBP |
EUR |
FRF |
3 |
210.00 |
298.218 |
2,009.53 |
4 |
210.00 |
298.2184 |
2,009.54 |
The rounding option ("
not less than three decimals
")
could cause rounding differences between enterprises that use the option
differently. To avoid rounding differences between information systems of
the same enterprise, it is important to round to the same number of
decimals in all software.
Article 4.4 of the Article 235 Regulation
describes how amounts must be converted between participating currency
units via the euro (the triangulation method). Other methods of
calculation are only allowed when they produce the same results.
Therefore, information systems need to be adapted to do the conversion in
the way as prescribed, because all other methods of conversion can lead to
small rounding differences. For example assume the following conversion
rates:
EUR 1 = GBP 0.704182 and EUR 1 = FRF 6.73847
An enterprise defines a 10 digit cross rate as: GBP 1 = FRF 9.569216481
|
GBP |
EUR |
FRF |
Triangulation method |
467,167.35 |
663,418.477 |
4,470,425.50 |
Cross rate method (bilateral rate) |
467,167.35 |
- |
4,470,425,51 |
In the above example the triangulation always produces the same result,
independent of the number of decimals used for the intermediate euro
amount. However, despite the high accuracy (10 digits) the cross rate
method produced a different result (albeit that the difference is very
small, FRF 0.01). When an even greater accuracy is used the number of
rounding differences diminishes (however, a spreadsheet simulation showed
that even a 15 digit cross rate occasionally produces rounding
differences). These differences can become a major nuisance, for example:
A French enterprise (A) sells goods to an English enterprise (B) in the
amount of GBP 467,167.35. Enterprise A uses the cross rate method and
records the amount as FRF 4,470,425.51 in its information system.
Enterprise A will receive "only" FRF 4,470,425.50 when
enterprise B (which uses the triangulation method) pays for the goods.
When matching the sale of goods with the receipt of cash a difference of
FRF 0.01 results. The difference itself has no economic importance,
however, in order to clear it the user will need to enter an additional
transaction that removes the remaining balance from the system.
Many existing financial information systems use conversion methods based
on cross rates and inverse rates. Modifying these information systems in
order comply with the prescribed conversion rules can be expensive. It is
useful to take the following into account:
- It may seem attractive to implement the cross rate and inverse rate
methods with very high accuracy (15 digits or more, which will virtually
never result in rounding differences), but this will often require a
software modification which is more difficult to implement than the
triangulation method itself;
- Dealing with unnecessary rounding differences because the conversion
rules were not implemented correctly could turn out to be more expensive
than implementing the rules correctly.
The only way to avoid the type of rounding differences as shown, is by
using the conversion rules as prescribed by the Article 235 Regulation.
Other methods will lead to unnecessary rounding differences, no matter
what accuracy is used.
UNAVOIDABLE ROUNDING DIFFERENCES
Unlike the rounding differences as discussed in the previous paragraph,
some rounding differences are really unavoidable. It is technically
speaking impossible to avoid these rounding differences:
The classic rounding problem in accounting, which has annoyed many
bookkeepers and information systems developers, is that of the fixed asset
with a cost of 1,000 and a useful life of 3 years. The depreciation charge
for years one and two is 333.33 but the charge for year three must be
333.34 in order to reach zero at the end of year 3. It is clear that no
matter what mathematical accuracy is used in performing this calculation,
the rounding difference persists.
Similarly, it is not possible to completely avoid some euro related
rounding problems. These rounding differences are analysed below.
UNAVOIDABLE ROUNDING DIFFERENCES - CUMULATIVE AMOUNTS
Rounding problems can occur when converting individual items and
cumulative amounts based on the same items to euro. Take the following
example:
Assume the following conversion rate: EUR 1 = DEM 1.93805
|
DEM |
EUR |
Item #1 |
100,000.00 |
51,598.26 |
Item #2 |
100,000.00 |
51,598.26 |
Item #3 |
100,000.00 |
51,598.26 |
Item #4 |
100,000.00 |
51,598.26 |
Total |
400,000.00 |
206,393.04 |
Check |
400,000.00 |
206,393.02 |
Difference |
0.00 |
0.02 |
Applying the conversion and rounding rules to individual items and
adding up the individual outcomes does not necessarily lead to exactly the
same outcome as applying the rules to the cumulative amounts. This in
itself is nothing new, but may still lead to confusion in certain cases,
for example:
- Enterprise B has bought goods from enterprise A in four lots.
Enterprise A has recorded the sales individually at EUR 206,393.04.
However, when enterprise B pays for the goods by means of one payment it
will pay 'only' EUR 206,393.02;
- In the case of accounting software, problems could arise when the
debits and the credits in one journal entry, once converted into euro,
no longer add up to zero. The accounting software will only allow such a
journal entry to be recorded when the rounding difference is allocated
to a special account in the balance sheet or profit and loss account.
UNAVOIDABLE ROUNDING DIFFERENCES - RECONVERSIONS
A second type of rounding problem surfaces in situations where amounts
are converted back and forth between currencies. This can be best
explained by the following example:
Assume the following conversion rate: EUR 1 = NLG 2.17248
Enterprise A decides to convert its data from NLG to EUR but discovers
later that it still needs the amounts in NLG and decides to convert it
back:
|
NLG |
EUR |
NLG |
Convert to EUR |
198.10 |
91.19 |
|
Convert back to NLG |
|
91.19 |
198.11 |
Converting the EUR amount back into NLG does not result in the original
NLG amount. The reason is that part of the accuracy was lost because the
smallest intermediate unit, the EUR cent, is greater than a NLG cent. That
is, in real terms one EUR cent represents a greater value than one NLG
cent (this is sometimes referred to as the granularity problem). The
EUR-NLG-EUR conversion does not result in rounding problems because no
accuracy is lost when converting EUR to NLG.
For British Pounds the situation would be reversed because the penny is
larger than one EUR cent. This means there is no reconversion problem for
GBP-EUR-GBP conversions, however, differences will arise on EUR-GBP-EUR
conversions.
In summary, the following picture emerges:
EUR 0.01 smaller than |
EUR 0.01 greater than |
GBP |
0.01 |
ATS |
0.01 |
IEP |
0.01 |
DEM |
0.01 |
BEF |
1 |
DKK |
0.01 |
LUF |
1 |
FIM |
0.01 |
|
|
FRF |
0.01 |
|
|
NLG |
0.01 |
|
|
ESP |
1 |
|
|
SEK |
0.01 |
|
|
ESP |
1 |
|
|
ITL |
1 |
|
|
GRD |
1 |
|
|
ITL |
1 |
|
|
PTE |
1 |
Enterprises need to keep the following in mind:
- When converting financial information it is important to ensure that
it is translated not more than once;
- Multi-currency input/output systems could produce such rounding
problems, depending on the choice of base currency. There are several
ways of avoiding these rounding differences by:
- Adopting the currency unit with the smallest subdivision as the
base currency (reference is made to the above table);
- Building a mechanism that enables the system, when converting
amounts back to their original currency, to lookup the original
amount of the transaction as expressed in that currency unit;
- Storing a hidden decimal or rounding correction factor. However,
this may require extensive modifications to existing software. In
addition, problems arise when calculations are performed on amounts
for which an additional (hidden) decimal is stored, as can be seen
in the table:
|
(a) NLG |
(b) EUR |
(c) EUR |
Item #1 |
198.10 |
91.19 |
91.18[6] |
Item #2 |
198.10 |
91.19 |
91.18[6] |
Total |
396.20 |
182.38 |
182.37[2] |
Total NLG |
396.20 |
396.22 |
396.20 |
When the euro amounts are rounded to euro cents, the sum of item #1 and
#2 cannot be converted back to NLG without a rounding difference (see
column (b)). Storing an additional digit (column (c)) solves the
reconversion problem, however, now the addition in euro appears to be
incorrect (remember that the decimal in square brackets remains hidden for
the user).
UNAVOIDABLE ROUNDING DIFFERENCES - DEALING WITH SMALL AMOUNTS
Finally, in some cases the effect of rounding has a material effect on
the outcome of calculations:
Assume the following conversion rate: EUR 1 = BEF 40.3555
Enterprise A decides to convert its data from BEF to EUR:
BEF |
Exact EUR |
Rounded EUR |
Effect |
1 |
0.024780 |
0.02 |
-19% |
2 |
0.049560 |
0.05 |
1% |
3 |
0.074339 |
0.07 |
-6% |
4 |
0.099119 |
0.10 |
1% |
5 |
0.123899 |
0.12 |
-3% |
6 |
0.148679 |
0.15 |
1% |
7 |
0.173458 |
0.17 |
-2% |
8 |
0.198238 |
0.20 |
1% |
9 |
0.223018 |
0.22 |
-1% |
10 |
0.247798 |
0.25 |
1% |
When dealing with very small amounts or margins between small amounts
the effect of rounding may be noticeable for enterprises. An enterprise
that has an inventory of nuts and bolts, each valued at BEF 5, could
experience a rounding effect of 3% on its inventory.
ARE ROUNDING DIFFERENCES IMPORTANT?
From an economic point of view the rounding differences as described
will rarely be of importance for several reasons:
- The rounding differences are very small. The example mentioned
earlier, where the customer pays EUR 0.02 less because she paid four
invoices at once, makes clear that the amount is usually insignificant;
- The rounding differences on a large number of transactions will often
be offsetting. The actual net rounding difference will, therefore, be
much smaller than the theoretical maximum rounding difference. Please
note that where large series of identical amounts are processed,
rounding differences may accumulate;
- Some rounding differences only exist on paper (or hard disk) and do
not affect the value of the enterprise. In the example mentioned in the
previous paragraph, the enterprise would not actually lose any nuts and
bolts, it would just value them differently.
Rounding differences can have a significant impact on the way financial
information systems work:
- Many systems have the built-in capability to match transactions on
the basis of their amounts. These systems will not match amounts that
are not equal because of rounding differences.
Enterprise A receives a payment of EUR 25,344.85. Normally, the system
would highlight all outstanding invoices in the same amount. However, if
the original invoice was EUR 25,344.86 the user would have to look longer
before he could allocate the payment to an invoice.
It should be noted that information systems can match transactions on
the basis of other information (name, address, ZIP code, invoice number,
etc.). Where this is already the case, matching will not become a problem.
Changing the matching mechanism only to deal with the euro might not be
advisable because it could add significantly to the implementation load;
- Matching balances that are not exactly equal will result in a small
difference. In order to clear this difference the user needs to allocate
it to a special account for rounding differences. Clearing the
differences will normally not be very difficult, however, it may be
quite time consuming when the user has to do this himself.
Enterprise A received a payment of EUR 25,344.85 and matched it against
and invoice of EUR 25,344.86. This means that a balance of EUR 0.01 is
still outstanding according to the system.
- Not clearing the rounding differences can have several negative side
effects. The system may start sending reminders to customers that there
is 'an unpaid outstanding balance of EUR 0.01 and, if not paid
immediately, a collection agency will be hired to collect this
outstanding balance'. In addition, an outstanding balance of EUR 0.01
takes up as much space as any other outstanding balance, thereby
degrading the system's performance.
Enterprises that encounter small payment differences on a regular basis
may already have simplified procedures in place for dealing with such
differences. In that case the euro rounding is only an additional source
of differences, and it is not necessary to take additional action;
- Many financial information systems use an internal system of checks
and balances. A well known check in batch systems is to test whether (a)
the opening balance plus (b) all transactions (the batch) is equal to
(c) the closing balance. It is easy to imagine the effect of rounding
differences on such a test. Most information systems would conclude that
an error was made during the processing and then reverse (rollback) the
entire batch. To avoid situations where the financial information system
refuses to process a certain batch, the checks and balances based on
cumulative amounts should be defined properly in order to avoid the
rounding problem.
DEALING WITH UNAVOIDABLE ROUNDING DIFFERENCES
Enterprises can deal with the unavoidable rounding differences in
different ways:
- Tolerate - Some rounding differences may be inconvenient but
do not affect the way the information systems function, for example:
When converting the value of 50,000 inventory items from BEF to EUR this
could theoretically result in a maximum rounding difference of EUR
249.99 (=50,000 times 0.49999 EUR cent). There is usually no reason why
the enterprise should try to increase the value of 24,999 inventory
items by EUR 0.01 in order to get rid of the rounding difference;
- Built-in tolerance - In cases where an information system
looks for a match with an identical amount, it is easy to build in a
tolerance of a few euro cents, for example:
Instead of just looking for invoices of EUR 25,344.85, the information
system could look for invoices between EUR 25,344.80 and EUR 25,344.90;
- Automatic clearing - Clearing of unmatched balances, such as
rounding differences, is often cumbersome, the procedures may require
many separate steps in the information system and authorisation from
more than one person. These procedures are often put in place in order
to reduce the risk of fraud, for instance, stealing goods and then
fraudulently clearing the record of them from the information system. It
may be worthwhile for many enterprises to provide for a simple
(automatic) clearing procedure for small differences (all differences
less than EUR 0.25). An automatic clearing procedure could transfer all
rounding differences to a special 'balancing' account. This would
greatly reduce the burden of dealing with rounding differences, but does
require and periodic review for irregularities;
- Look up original amounts - Sometimes rounding differences are
unacceptable. In these cases the amounts must always be available in the
transaction currency. Where the transaction currency is different from
the base currency of the financial information system, a mechanism must
be created that allows the users to retrieve the amounts in the
transaction currency;
- Avoid small amounts - The rounding effect on small amounts
can be avoided in most cases by expressing amounts not on a per unit
basis, but by expressing the amounts per 100 or 1000 units. By
expressing the price of nuts and bolts per 100 units the rounding effect
immediately becomes insignificant.
c. Interfaces
between systems
For organisational or practical reasons it may not be desirable to
changeover all financial information systems at the same time.
A good example of a system that most enterprises will want to change
over to euro at a very late stage are payroll systems. Generally,
employees are not interested in receiving their payroll slip in euro when
they do not yet have a bank account in euro.
When one system still uses the national currency unit while the other
systems use the euro it is necessary that the interface between the two
systems is modified in such a way that it will be able to translate the
amounts from one currency unit to the other.
It is of great importance to take note of the possible rounding problems
that may occur (reference is made to the paragraph on "Rounding
differences"). Given the fact that some rounding problems are
unavoidable it may be difficult to develop a straight-forward currency
converter that can take care of everything. This means that the costs of
temporarily modifying the interface between two information systems can be
excessive.
Many enterprises have linked their own information systems to those of
other enterprises (examples include: electronic banking systems, links to
external databases, and the use of EDI messages). Enterprises that have
linked their information systems must decide together how and when these
systems are changed over to the euro. Where it is not possible to reach
agreement on changeover issues, some of the enterprises may need to modify
their interfaces to the external information systems.
Special care needs to be taken to avoid information systems accidentally
combining amounts expressed in euro with amounts expressed in the national
currency unit (data pollution). Mathematically there is no problem with
adding up these amounts, but the result of the calculations will be
complete nonsense. Enterprises should therefore:
- Take special precautions in order to be able to restore the original
data in case of such accidents, such as making frequent backups;
- Because some data is used only periodically, data pollution could go
unnoticed for quite some time. It is no use having backups that go back
one month when all of these backups contain polluted data. As a
precaution it may be necessary to review data files specifically for
possible errors as a result of using different currency units.
Manually restoring lost or polluted data can be extremely expensive and
time consuming.
d. Converting
historic data
NON-NORMALISED DATA
Relational database theory requires normalisation of databases to ensure
that information systems do not store the same information more than once.
This is a sound principle, however, for performance and other practical
reasons software developers often find themselves in a position where they
have to depart from this principle. Therefore, many financial information
systems store the same information more than once:
- Subledgers are used to store the details of transactions, while the
general ledger stores part of that data in a summarised form;
- Many systems have a built-in option to 'close' previous periods. This
means that it is no longer possible to enter financial information in a
'closed' reporting period. However, in some cases it also means that the
system calculates and stores cumulative figures for the end of the
period closed. These cumulative figures are then used as a basis for
certain calculations and in reports generated by the system;
- Financial information systems may calculate cumulative figures, hash
totals, and checksums that are used to verify data integrity and proper
data processing.
Identifying all the instances in which an information system duplicates
data can be a daunting task in itself.
When converting historical data it is important to ensure that data that
is stored more than once remains consistent. If the underlying information
is converted to euro, but the cumulative or summarised data is not
converted to euro properly, financial information systems may produce
either unreliable data or refuse to operate normally, for example:
Rounding differences could easily lead to situations where the sum of
the details is no longer equal to the subtotals. The effects of this will
depend on the particular design of the information system.
In some cases it may be attractive to restructure the storage of
historical data in a way that entirely avoids data duplication. This
solution avoids rounding differences, but does require substantial
modifications to existing systems.
To convert cumulative data properly the following steps are necessary:
- Convert all underlying data (transactional details) to euro;
- Recreate the cumulative data based upon the converted underlying
data.
Any other method, that does not recreate the cumulative data, is
susceptible to the rounding problem associated with cumulative amounts as
described before. Recreating cumulative data can be extremely complicated,
because many information systems calculate cumulative amounts on the basis
of other cumulative amounts (for instance, even simple report generators
allow up to 9 levels of subtotals). Where recreating cumulative data is
not feasible three other solutions exist:
- A special conversion program could convert all details from the
national currency unit to the euro unit and insert rounding adjustments
where necessary. For an invoice this could be done as follows:
Assume the following conversion rate: EUR 1 = BEF 40.3555
Code |
Description |
BEF |
EUR |
1000 |
Invoice #1548, 28 Jan 2001 |
1,300 |
32.21 |
1100 |
VAT Invoice #1548 |
273 |
6.76 |
9999 |
***EURO ROUNDING*** |
- |
0.01 |
|
Total |
1,573 |
38.98 |
The rounding adjustment is clearly recognisable for the user and the
information system will group all rounding differences under code "9999".
Advantages of this method are that i) the cumulative information remains
consistent with the underlying details, ii) the cumulative amounts
remain the same which avoids consistency problems at a higher level,
iii) the user can easily trace the origin of the rounding differences
(summarised under code "9999") and only has to deal the
cumulative difference, and iv) this method may well be the easiest to
implement;
- Convert the cumulative amounts directly and then review and adjust
the rounding differences manually. For large data sets this can be
either too complicated or too time consuming (the rounding difference is
only moved around and not solved. This will sound familiar to
bookkeepers and auditors who have tried to make a "fixed asset
schedule" work);
- Tolerate the rounding differences in the historical data and perform
tests on the information system to ensure that it will continue to work
as expected despite rounding differences.
MULTIPLYING ROUNDING DIFFERENCES
In avoiding data duplication information systems often do not actually
store amounts that can be easily calculated based on other data fields,
take for example the following invoice denominated in DEM:
|
a |
b |
c = a *b |
Description |
Quantity |
DEM Price/unit |
(calculated) Amount |
Gasoline (litres) |
100,000 |
1.48 |
148,000.00 |
Diesel (litres) |
50,000 |
1.21 |
60,500.00 |
The "description", "quantity", and "price/unit"
fields are stored by the information system, but the "amount"
field is never stored because it can easily be calculated based upon the
other fields (only the items shown in italics are stored by the
information system). When the historical data is converted to euro the
following happens (assume a conversion rate of EUR 1 = DEM 1.93805):
|
d |
e = b/1.93805 |
f = d * e |
g = c/1.93805 |
Description |
Quantity |
EUR Price/unit |
(calculated) Amount |
Converted Amount |
Gasoline (litres) |
100,000 |
0.76 |
76,000.00 |
76,365.42 |
Diesel (litres) |
50,000 |
0.62 |
31,000.00 |
31,216.94 |
In converting the historical data only the "price/unit" field
was converted to euro and rounded to the nearest euro cent (column e). In
order to display or print the "amount" field (column f) the
information system has to multiply "quantity" with "price/unit".
The amounts calculated in this way differ substantially from the amounts
obtained by converting the DEM amounts directly (column g). The reason for
the substantial difference lies in the fact that an amount that has been
rounded ("price/unit") is subsequently multiplied by a large
number ("quantity"), which leads to a multiplication of the
rounding difference.
In most cases the multiplication of rounding differences will not be as
dramatic as shown in the example. Nevertheless, the existence of
substantial rounding differences will not be acceptable to most
enterprises. Two solutions come to mind in avoiding the multiplication of
rounded amounts:
- Allowing a certain degree of data duplication, by storing the product
of the multiplication together with its factors (for example: store the
amount in addition to the quantity and price per unit). This method
does, however, violate data normalisation rules;
- Data that is expected to be multiplied could be stored with greater
accuracy (for example: store the price/unit with an 8 digit accuracy);
- Store the product of the multiplication and all but one of its
individual factors (for example: store the amount and quantity and
calculate the price/unit when needed). This does require substantial
modifications to the existing information systems and may not be
attractive for that reason.
MIXED FIELDS
Some enterprises have grown into the habit of storing part of the
financial information in one data field together with non-numeric data,
for example:
Quantity |
Description |
Amount |
12 |
bolts 1.80/dozen |
1.80 |
12 |
nuts 11 cents/piece |
1.32 |
|
etc. |
|
This example shows it is not possible to convert the numerical data that
is stored in the "description" field to euro. This will not
influence the way the information system functions, because the
information system does not use the "description" field for any
calculations. However, for users of the information system it will be very
confusing because they do use the "description" field. Where it
is technically unfeasible to convert this type of financial information to
euro, the enterprise should make sure that all employees are aware of
this. Otherwise, time consuming "witch hunts" for non-existing
conversion errors could keep them busy.
HISTORICAL DATA ANOMALIES
Historical data anomalies can arise in connection with historical data
that has been translated at the fixed conversion rate. This is easiest
explained with an example:
Assume that a German enterprise operates in Germany and France. The
exchange rates are as follows:
1997: ECU 1.00 = DEM 2.00 = FRF 8.00
1998: ECU 1.00 = DEM 2.00 = FRF 7.00
1999: EUR 1.00 = DEM 2.00 = FRF 6.00
In order to calculate the total sales, both must be expressed in the
same currency unit. Two methods are available:
- Method A: Converting the total sales amount in DEM to EUR at the
irreversible fixed conversion rate. This leads to total sales for each
of the years of EUR 225 (see table below). This method has been
recom-mended by the European Commission for use in financial statements
(European Commission, Brussels 1997, "Accounting for the
introduction of the euro", paragraphs 78-81 and 88-91). From an
accounting point of view this method is preferable because it is not
necessary to prepare previous year's consolidated figures again and the
sales amount in DEM (4) and EUR (5) show the same (in this case regular)
pattern;
- Method B: Converting the sales per country directly to euro using the
irreversibly fixed conversion rates. This results in sales of EUR 258,
242 and 225 for the respective years (see table below). This method may
be the easiest to implement in some information systems. In addition,
the sales pattern in France expressed in both FRF (6) and EUR (7) show
the same development. However, looking at the cumulative sales in EUR
(10) suddenly a fluctuation appears that did not exist when the
financial statements were expressed in DEM (4).
|
|
|
1997 |
1998 |
1999 |
|
Method A |
|
|
|
|
1 |
France |
FRF |
800 |
700 |
600 |
2 |
|
DEM |
200 |
200 |
200 |
3 |
Germany |
DEM |
250 |
250 |
250 |
4 |
Total |
DEM |
450 |
450 |
450 |
5 |
|
EUR |
225 |
225 |
225 |
|
Method B |
|
|
|
|
6 |
France |
FRF |
800 |
700 |
600 |
7 |
|
EUR |
133 |
117 |
100 |
8 |
Germany |
DEM |
250 |
250 |
250 |
9 |
|
EUR |
125 |
125 |
125 |
10 |
Total |
EUR |
258 |
242 |
225 |
The explanation for the difference in the outcomes is that the
historical exchange rate in the respective years was different from the
irreversibly fixed conversion rate. Still it is important to be aware of
this anomaly since it can cause significant inconvenience. Enterprises
that use advanced software for preparing consolidated financial statements
or that use data mining applications with drill down functions may
encounter these types of anomalies.
e. Decimals
Some national currencies are normally expressed without decimals
(examples include the peseta and the lira). Financial information systems
that were designed to work with amounts expressed in such currency unit
usually cannot handle decimals. As the euro is subdivided in 100 cent it
is necessary to modify these systems so they can handle two decimals.
The Article 235 Regulation requires that when converting amounts from
one participating currency unit to another the conversion is done as
follows:
- Translate the amount from participating national currency unit A to
the euro; and then
- Translate the amount from the euro to participating national currency
unit B.
The intermediate product in this calculation, the euro amount, must be
expressed in at least three decimals. This means that even when systems
can handle amounts expressed in two decimals, it may be necessary to
modify these systems so they can handle the three decimals necessary for
the intermediate product in this calculation.
f. Thresholds
and ranges
Thresholds
Very often financial information systems use threshold values that
define the actions of the system, for instance:
- Generating reports - Financial information systems often contain
queries like "show all amounts greater than 10,000 and older than
30 days". It makes a big difference in real terms whether you apply
the 10,000 threshold to an amount denominated in Belgian Francs or to an
amount denominated in euro. Applying the irreversibly fixed conversion
rate to calculate a new threshold of EUR 247.80, does not makes sense in
this case. It is probably more appropriate to use EUR 250, so that the
new query becomes "show all amounts greater than 250 and older than
30 days"
- Calculations - Systems can have built-in rules for making certain
calculations such as 'when the order is for less than 10,000 charge 200
for postage and packaging'. This calculation rule needs to be amended to
take account of two things. Firstly, the real value EUR 10,000 is much
higher than BEF 10,000. Secondly, the real value of EUR 200 is much
higher than BEF 200. The new calculation rule could be 'when the order
is for less than 250 charge 4.95 for postage and packaging'
- Authorisation level - In many enterprises junior employees may only
authorise transactions up to a certain threshold value. It is
undesirable if junior employees are suddenly allowed to authorise
transactions up to EUR 10,000 where the threshold was previously set at
BEF 10,000;
- Validity checks - In order to improve the quality of data input,
information systems perform validity checks on data and use data input
masks. Validity checks (that for instance test whether an amount falls
within a certain range that is considered reasonable) will work
differently than expected when the data is input in a different currency
unit. Checks on the reasonableness of amounts or prices per unit will no
longer function as expected. Data input masks (that can filter out
certain keystrokes such as the decimal point ".") may need to
be modified to accept decimals.
How the thresholds can be changed will depend on the design of the
financial information system. Changing them can be very cumbersome when
they are 'hard coded' in the software. Changing validity checks and data
input masks that are built into the 'forms' that an application uses, is
easier as this does not affect the software directly. Finally, where the
thresholds are stored in a special look-up table or special file for
parameters, it may be quite easy to change them.
Changing threshold values is not something that can be done
automatically because the thresholds must be set at rounded amounts that
people can remember. Having thresholds converted automatically to awkward
amounts such as EUR 247.80 will normally not be satisfactory. Moreover,
changing threshold values are often quite important management policy
decisions and as such require management attention (for example in the
case of discount levels and credit limits of customers).
The issue of 'psychological' prices and amounts (such as FRF 24.95 or
FIM 199) is not dealt with in this document. However, it is clear that
enterprises may need to revise certain prices and amounts because the
conversion to euro results in 'inconvenient' or 'unpleasant' amounts.
Ranges
Many financial information systems classify transactions in different
categories depending on the transaction amount (in some cases these
classifications are based on contractual obligations), for example:
- Generating reports - Transactions are grouped and totalled per
category;
- Calculations - Systems can have built-in rules for making certain
calculations, such as charging for postage and packaging depending on
the transaction amount.
When the upper and lower boundaries of these categories are
automatically converted into euro, different problems may arise depending
on the original national currency.
In the case of a national currency unit for which the smallest unit of
denomination is greater than EUR 0.01, the following can happen:
Assume the following conversion rate: EUR 1 = BEF 40.3555
Category |
BEF |
EUR |
Category I |
|
<= |
1000 |
|
<= |
24.78 |
Category II |
1001 |
to |
2000 |
24.80 |
To |
49.56 |
Category III |
2001 |
to |
3000 |
49.58 |
To |
74.34 |
Category IV |
3001 |
=> |
|
74.36 |
=> |
|
Once the category boundaries are converted into euro it turns out that
there are gaps between the different categories. Transactions in the
amount of EUR 24.79, EUR 49.57, and EUR 74.35 belong to no category at
all.
Depending on the technical specifications of the information system, the
following could happen to transactions that fall in between categories,
they might:
- Not be grouped in any category;
- Be grouped together with the lower neighbouring category;
- Be grouped together with the higher neighbouring category; or
- Be grouped differently by different parts of the information system
In the case of a national currency unit for which the smallest unit of
denomination is smaller than EUR 0.01, the following can happen:
Assume the following conversion rate: EUR 1 = FRF 6.73847
Category |
BEF |
EUR |
Category I |
|
<= |
1000.00 |
|
<= |
148.40 |
Category II |
1000.01 |
To |
2000.00 |
148.40 |
To |
296.80 |
Category III |
2000.01 |
To |
3000.00 |
296.80 |
To |
445.20 |
Category IV |
3000.01 |
>= |
|
445.21 |
>= |
|
Once the category boundaries are converted into euro it turns out that
the different categories are overlapping. Transactions in the amount of
EUR 148.40 and EUR 296.80 belong to two different categories.
Depending on the technical specifications of the information system, the
following could happen to transactions that belong in two categories, they
might:
- Be grouped in two categories;
- Be included only in the lower category;
- Be included only in the higher category; or
- Be grouped differently by different parts of the information system.
To avoid inconsistent or unpredictable outcomes information systems
should:
- Not make use of both upper and lower boundaries for categories,
instead they should use either upper or lower boundaries;
- Not calculate, for example, the lower boundary of Category III as the
upper boundary of Category II plus "1" because the smallest
subdivision of the euro is 0.01; and
- Use the boundaries in a consistent manner to avoid different
groupings of transactions by different parts of the information system.
g. Displaying two
currencies
DUAL DISPLAY
During the transitional period, and possibly sometime thereafter, it
would be convenient to display the same amount both in the national
currency unit and the euro. From a technical point of view, presenting
amounts in two currencies may pose certain problems:
- The amount of space (number of columns) available on computer
displays and printed reports is limited. Adding a column to an existing
screen layout or report may not be possible without some serious
redesigning;
- Functionality must be added to the information system to enable it to
show the information in two currency units. Of course including totals
and subtotals when presenting two columns of figures (one in the
national currency unit and the other in euro) will certainly give rise
to the rounding problem associated with cumulative amounts.
In many cases it is sufficient if comparative figures in a second
currency unit are presented only on at the subtotal level, without really
providing details in two currencies for all individual items. Where
details need to be provided in two currencies it may be possible to
include them at the end of the description field However, this solution is
a clear violation of the database normalisation rules and should not be
used if it can be avoided.
LABELLING
In many instances financial information systems display amounts under
the implicit assumption that all amounts are denominated in the same
currency unit (for instance all amounts are Deutsch Marks). Where
information systems are capable of displaying amounts in one of two
currency units, or in environments where not all information systems use
the same currency unit, it is important that all amounts displayed or
printed are properly labelled. If this is not done the resulting confusion
will surely lead to a higher number of clerical errors.
Enterprises will need to review their software to determine which screen
layouts and printed reports need to be modified in order to indicate the
currency unit in which the data is expressed. Instead of labelling all
amounts individually it will often suffice to indicate the currency unit
used in the header of printed reports or in the top corner of screen
layouts.
h. Financial
models
Some enterprises use statistical models based on historical data
expressed in the national currency unit. In order to apply these models to
euro amounts it may be necessary to revise the parameters of such models.
Changing nonlinear models (such as certain mathematical models, neural
networks, and other systems trained using historical data) may be
particularly complicated, for example:
A credit card company may have software that reviews the incoming
transactions for abnormalities. The system could for instance scan for
withdrawals of rounded amounts (such as DEM 100, 500, or 1000) that are
unusual for credit cards. It is of little use to convert those amounts to
EUR 51.60, EUR 257.99 or EUR 515.98.
SPREADSHEETS
Financial models are often implemented as a spreadsheet model. The major
advantage of spreadsheet models is that even people with a very modest
background in information technology can build these models. Spreadsheet
models are used for a wide range of applications, such as:
- Performing interest calculations;
- Calculating depreciation schedules;
- Data analysis;
- Calculating annual employee bonuses;
- Preparing consolidated financial statements;
- Small financial databases.
Spreadsheet models can play an important role in pre-processing input
for other financial information systems and in processing output received
from other systems. The link between spreadsheet models and the other
financial information systems often consists of retyping financial
information or downloading print files.
Modifying spreadsheet models so they will work with euro instead of the
national currency unit is extremely complicated for several reasons:
- Spreadsheet models can be very large. A spreadsheet of one megabyte
will contain 20,000 to 25,000 individual spreadsheet cells. Spreadsheets
models of this size are not uncommon in many enterprises;
- There are different types of spreadsheet cells, they contain: i)
text, ii) formulas, iii) non-financial numerical information, iv)
financial numerical information, v) dates, and vi) links to other
spreadsheets or data sources.
In order to prepare spreadsheets for the use of the euro only the cells
with financial numerical information and some cells containing formula's
must be modified. Identifying only the right cells to modify, not
forgetting any or selecting too many, is a lot of work. An example:
Enterprises may be using certain valuation models, based on discounted
cash flows, in making investment decisions. If the model's discount rate
were to be multiplied by the fixed conversion rate (which is incorrect)
or if some of the cash flows remained in the national currency unit
(which is also incorrect), then the model could produce dangerously
inaccurate results. Such an error can be hard to detect and may lead to
incorrect investment decisions.
The situation becomes even more complicated when the spreadsheet model
contains financial numerical information in different currencies.
- Spreadsheet models are mostly built by employees with a modest
background in information technology. Consequently, spreadsheet models
are not built according to any standard methodology, are poorly
structured, and are completely undocumented. Of course there are
positive exceptions, but they are few;
- Spreadsheet models often duplicate some information that is also
recorded elsewhere. However, modifying the original data source will
usually not update the same information in the spreadsheet model.
Therefore, there is a high risk of creating inconsistencies between
spreadsheet models and other information systems.
It is important for enterprises to get an overview of the different
spreadsheet models that are used. Most enterprises will be unpleasantly
surprised by the variety and quality of the models that are in use.
Spreadsheet models are used to process important financial information and
are used to 'lubricate' the automated data processing. Therefore, it is
essential to start planning for the euro changeover early. Because of the
great variety in spreadsheet models it is usually not possible to design
utilities that can do the conversion automatically. Therefore the
preferred option will often be to rebuild the spreadsheet model, rather
than trying to convert an existing spreadsheet model.
i. Changeover
during the financial year
Enterprises are free to decide when they want to changeover their
financial information systems to the euro. However, in this choice they
are limited by a number of practical factors. One of these factors is the
limitation of their financial information systems. For several reasons the
end of an enterprise's financial year appears to be a more or less natural
moment for changing over from the national currency unit to the euro:
- The end of the financial year is an important measurement point.
Therefore, enterprises go to great length to ensure the correctness of
their financial data. They perform stocktakes in order to verify where
inventory records match the real inventory, bank statements are
reconciled to the financial information system, accounts receivable
information is reviewed and verified, etc. the quality of financial data
is probably maximised at year end, which suggests year end as a good
choice of timing for conversion;
- To convert the financial information from the national currency to
euro it will often be necessary to close the 'books' in order to allow
the calculation of a new opening balance for the next period;
- Changing the base currency of the information system in the middle of
a financial year could pose problems with respect to the presentation of
comparative figures, calculation of certain cumulative figures, and the
audit of the financial year.
However, there are several good reasons for a changeover during the
financial year:
- It may not be attractive to changeover at year-end when the previous
financial periods must remain "open" or "active" for
an extended period (more than a few weeks). An alternative would be a
changeover during the financial year, when financial periods may not
need to remain "open" for so long;
- Most enterprises are subject to a seasonal business cycle. It might
be attractive to changeover during the seasonal low period (where it
does not coincide with the financial year end), when the information
systems contain relatively little current data and employees can be
spared from the operational activities;
- Enterprises that have planned to introduce new information systems
during a financial year may want to consider to start off in euro,
rather than starting off in a national currency unit and having a
separate euro conversion at a later date.
Introducing new information systems or modifying existing ones is not a
routine process in most enterprises. This in combination with the euro
changeover, which by definition is not routine, leads to certain risks for
which enterprises need to be prepared:
- Testing new systems - Changes in the information systems should be
adequately tested before these systems are put into operation;
- Data conversion - Sufficient controls should be in place to avoid
fraudulent insertion, modification, or deletion of financial information
during the conversion of data files to the euro. Substantial risks
exist, especially, where users need to revise and correct the data files
manually;
- Suspense or clearing accounts - A well known procedure for dealing
with exceptional or unsettled transactions and differences is to put
them in a suspense or clearing account by giving them a special code.
The risk exists that the conversion to the euro will give rise to a
substantial number of these "suspense" or "clearing"
items. These items need to be analysed and resolved in time to ensure
that no irregularities have occurred, particularly where users tend for
convenience to classify other differences as euro conversion
differences;
- Unusual transactions - Many users rely on their experience to
recognise and investigate unusual amounts and transactions. After the
conversion to euro it will take some time before they regain these
skills;
- Access privileges - Some users may need additional access rights to
the information systems in order to resolve euro changeover differences.
Granting too much access rights to a single user could expose the
enterprise to risks.
year2000/euro
home