SAMultiple Currency Feature UG

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 138

4680-4690 Supermarket Application IBM

Multiple Currency Feature


Version 1 Release 2.0
4680-4690 Supermarket Application IBM

Multiple Currency Feature


Version 1 Release 2.0
Note
Before using this information and the product it supports, be sure to read the information in “Notices” on page xi.

Third Edition (December 2000)


This edition applies to Version 1, Release 2, Modification 0 of the IBM 4680-4690 Supermarket Application Multiple
Currency Feature (program number 5696-536, feature order number 5953) and to all subsequent releases and
modifications until otherwise indicated in new editions.
Order publications through your IBM representative or the IBM branch office serving your locality. Publications are
not stocked at the address below.
A form for readers’ comments is provided at the back of this publication. If the form has been removed, address your
comments to:
IBM Corporation, Information Development, Department CJMA
PO Box 12195
Research Triangle Park, North Carolina, 27709 U.S.A.
© Copyright International Business Machines Corporation 1999, 2000. All rights reserved.
US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract
with IBM Corp.
Contents
Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . vii

Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix

Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . xii

About This Publication . . . . . . . . . . . . . . . . . . . . . xiii


Who Should Read This Book . . . . . . . . . . . . . . . . . . . xiii
Highlighting Conventions . . . . . . . . . . . . . . . . . . . . . xiii
Related Publications . . . . . . . . . . . . . . . . . . . . . . . xiv
Tell Us What You Think. . . . . . . . . . . . . . . . . . . . . . xiv

Chapter 1. Planning for Multiple Currencies. . . . . . . . . . . . . . 1


What are Multiple Currencies?. . . . . . . . . . . . . . . . . . . . 2
Migration Considerations before Changing Your Primary Base Currency . . . 3
Planning Currency Definition Personalization . . . . . . . . . . . . . . 3
Currency Definition Panel 1. . . . . . . . . . . . . . . . . . . . 5
Currency Definition Panel 2 . . . . . . . . . . . . . . . . . . . 14
Currency Definition Panel 3 . . . . . . . . . . . . . . . . . . . 16
| Currency Definition Panel 4 . . . . . . . . . . . . . . . . . . . 17
Using Exchange Rate Creation Maintenance to Update Files . . . . . . . 18
Planning Shelf Label Print Configuration . . . . . . . . . . . . . . . 20
Field ID . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Field Starting Point: H-Axis Grid Point . . . . . . . . . . . . . . . 21
Field Starting Point: V-Axis Grid Point . . . . . . . . . . . . . . . 21
Field Length . . . . . . . . . . . . . . . . . . . . . . . . . 21
Font Size . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Item Record Field No. . . . . . . . . . . . . . . . . . . . . . 22
Label Field Descriptor/ISO ID . . . . . . . . . . . . . . . . . . 22
Layout of the Shelf Label . . . . . . . . . . . . . . . . . . . . 23
Planning for Tender Franking. . . . . . . . . . . . . . . . . . . . 23

Chapter 2. Installing the Multiple Currency Feature . . . . . . . . . . 25


Hardware and Software Prerequisites . . . . . . . . . . . . . . . . 25
Installing the Feature. . . . . . . . . . . . . . . . . . . . . . . 25
Removing the Feature . . . . . . . . . . . . . . . . . . . . . . 25
Updating the Input Sequence Table . . . . . . . . . . . . . . . . . 26

Chapter 3. Using the Multiple Currency Feature at the Terminal . . . . 27 .


| Operator Training Considerations . . . . . . . . . . . . . . . . . 27 .
Terminal Display and Print Considerations . . . . . . . . . . . . . . 28 .
| The euro Symbol . . . . . . . . . . . . . . . . . . . . . . 28 .
| Keying Sequences . . . . . . . . . . . . . . . . . . . . . . 29 .
| Selecting a Currency. . . . . . . . . . . . . . . . . . . . . 29 .
| Disallowing Currency Selection with the Total Key . . . . . . . . . . 29 .
| Operator Loan/Pickup/Tender Count . . . . . . . . . . . . . . . 29 .
| Tender Exchange . . . . . . . . . . . . . . . . . . . . . . 32 .
| Price Verification Procedure—Display Prices in Alternate Base Currencies 34
| Tender Cashing Procedure - Select Currency for Cashing Tender . . . . . 34
| Sample Receipt for Tender Cashing . . . . . . . . . . . . . . . . 35

Chapter 4. Customer Checkout Procedures . . . . . . . . . . . . . 37

© Copyright IBM Corp. 1999, 2000 iii


| Performing a Sales Transaction . . . . . . . . . . . . . . . . . . . 37
| Modifications to Balance Due . . . . . . . . . . . . . . . . . . 37
| Modifications to Tendering . . . . . . . . . . . . . . . . . . . . 38
| CashBack Support - Selecting the Currency to Return as Cash Back . . . . 40
| Sample Receipt with Cash Back . . . . . . . . . . . . . . . . . 42

Chapter 5. Using the Multiple Currency Feature at the Controller . . . . . 43


| Store Accounting Support . . . . . . . . . . . . . . . . . . . . . 43
| User Interface Changes Applicable to All Accounting Functions . . . . . . 43
| Loans and Pickups . . . . . . . . . . . . . . . . . . . . . . 44
| Tender Count Within Automated Reconciliation and Tender Count . . . . . 45
| Transfer Tender . . . . . . . . . . . . . . . . . . . . . . . 45
| Carry Forward Office Tender . . . . . . . . . . . . . . . . . . . 45
| Miscellaneous Transactions Support . . . . . . . . . . . . . . . . . 45

Chapter 6. Generating Reports . . . . . . . . . . . . . . . . . . 49


| Electronic Journal Report . . . . . . . . . . . . . . . . . . . . . 49
Exception Log Report . . . . . . . . . . . . . . . . . . . . . . 50
| Operator/Terminal/Office Cash Report . . . . . . . . . . . . . . . . 51
| Over/Short Report. . . . . . . . . . . . . . . . . . . . . . . . 58
| Store Totals Recap Report . . . . . . . . . . . . . . . . . . . . 72
Tender Listing Report . . . . . . . . . . . . . . . . . . . . . . 83
| Transaction Log Report . . . . . . . . . . . . . . . . . . . . . . 84

| Chapter 7. Impact on User Exits . . . . . . . . . . . . . . . . . . 85


| Session Numbers Used by the Multiple Currency Feature . . . . . . . . . 85
| Checkout Support User Exit CSUPEC07 . . . . . . . . . . . . . . . 85
| Optional Terminal Sales User Exit Changes . . . . . . . . . . . . . . 86
| Disk Utilization . . . . . . . . . . . . . . . . . . . . . . . . . 86

Appendix A. Multiple Currency Feature Files . . . . . . . . . . . . . 87


File Summary . . . . . . . . . . . . . . . . . . . . . . . . . 87
Logical Names . . . . . . . . . . . . . . . . . . . . . . . . . 88
File Descriptions . . . . . . . . . . . . . . . . . . . . . . . . 89
| Currency Definition File (EAMEXCHG.DAT) . . . . . . . . . . . . . 89
| Foreign Currency Tracking File (EAMFCT*) . . . . . . . . . . . . . 91
| Foreign Currency Tender Listing File (EAMMCTL*). . . . . . . . . . . 94
Exception Log File (EAMEXCP*) . . . . . . . . . . . . . . . . . 95
| Transaction Log Report Modifications . . . . . . . . . . . . . . . 96
Transaction Summary Log (EAMTRA* and EAMTRNnn). . . . . . . . . 97

Appendix B. International Standards Organization Country Currency Codes 99

Appendix C. Euro and EAN Bar Code Considerations . . . . . . . . . 107


Impact of Euro on Bar Code . . . . . . . . . . . . . . . . . . . 107
Weight/Price Item . . . . . . . . . . . . . . . . . . . . . . 107
Coupons. . . . . . . . . . . . . . . . . . . . . . . . . . 107
Serials Publications . . . . . . . . . . . . . . . . . . . . . . 108
EAN Decisions . . . . . . . . . . . . . . . . . . . . . . . . 108
Weight/Price Item . . . . . . . . . . . . . . . . . . . . . . 108
Coupons. . . . . . . . . . . . . . . . . . . . . . . . . . 108
Serials Publications . . . . . . . . . . . . . . . . . . . . . . 108
POS Application Impact . . . . . . . . . . . . . . . . . . . . . 109
Weight/Price Item . . . . . . . . . . . . . . . . . . . . . . 109
Coupons. . . . . . . . . . . . . . . . . . . . . . . . . . 109
Serials Publications . . . . . . . . . . . . . . . . . . . . . . 109

iv Multiple Currency Feature


Appendix D. Multiple Currency Feature Messages . . . . . . . . . . 111

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113

Contents v
vi Multiple Currency Feature
Figures
1. Main Menu Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2. Multiple Currency Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
| 3. Currency Definition Panel 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4. Currency Definition Panel 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5. Currency Definition Panel 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
| 6. Currency Definition Panel 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
7. Create/Edit Foreign Currency Exchange File Panel . . . . . . . . . . . . . . . . . . 18
8. Currency Definition Change Example . . . . . . . . . . . . . . . . . . . . . . . 19
9. Shelf Label Format Planning Example . . . . . . . . . . . . . . . . . . . . . . . 20
10. Label Picture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
11. Function Code Definition for the Multiple Currency Key . . . . . . . . . . . . . . . . . 26
| 12. Operator Loan/Pickup/Tender Count at the Terminal (Figure 1 of 2) . . . . . . . . . . . . 31
| 13. Operator Loan/Pickup/Tender Count at the Terminal (Figure 2 of 2) . . . . . . . . . . . . 32
| 14. Tender Exchange at the Terminal . . . . . . . . . . . . . . . . . . . . . . . . . 33
| 15. Tender Cashing at the Terminal with Multiple Currency Feature . . . . . . . . . . . . . . 35
| 16. Sample Customer Receipt . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
| 17. End of transaction Processing - with cash due back to customer . . . . . . . . . . . . . 41
| 18. Procedure for altering a currency’s Cashback capability . . . . . . . . . . . . . . . . 41
| 19. Sample Receipt with Cash Back . . . . . . . . . . . . . . . . . . . . . . . . . 42
| 20. Sample Tender Count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
| 21. Standard Record Miscellaneous Transaction: . . . . . . . . . . . . . . . . . . . . 46
| 22. Help for Standard Miscellaneous Transaction . . . . . . . . . . . . . . . . . . . . 46
| 23. Advanced Accounting Record Miscellaneous Transactions - Main Menu . . . . . . . . . . 47
| 24. Advanced Accounting Record Miscellaneous Deposit Transactions . . . . . . . . . . . . 47
| 25. Advanced Accounting Record Miscellaneous Transaction Help Panel . . . . . . . . . . . 48
| 26. Sample Electronic Journal Report. . . . . . . . . . . . . . . . . . . . . . . . . 49
27. Exception Log Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
28. Detailed Exception Log Report . . . . . . . . . . . . . . . . . . . . . . . . . . 51
| 29. Consolidated Short Summary Cash Report . . . . . . . . . . . . . . . . . . . . . 52
| 30. Foreign Currency Short Summary Cash Report Using Arrow keys (↑↓): . . . . . . . . . . . 53
| 31. Foreign Currency Short Summary Cash Report Using F8:. . . . . . . . . . . . . . . . 53
| 32. Local Currency Equivalent Short Summary Cash Report Using F5: . . . . . . . . . . . . 54
| 33. Over/Short Summary Cash Report due to Currency Conversion Using F6 . . . . . . . . . . 55
| 34. Sample Print Output of Short Office Cash Reports . . . . . . . . . . . . . . . . . . 56
| 35. Consolidated Over/Short Tender Report . . . . . . . . . . . . . . . . . . . . . . 59
| 36. Consolidated Over/Short Tender Report Using F8 . . . . . . . . . . . . . . . . . . . 60
| 37. Foreign Currency Over/Short Report Using Arrow keys (↑↓) . . . . . . . . . . . . . . . 60
| 38. Local Currency Equivalent Over/Short Report Using F5 . . . . . . . . . . . . . . . . 61
| 39. Over/Short Report due to Currency Conversion Using F6 . . . . . . . . . . . . . . . . 62
| 40. Over/Short Report due to Currency Conversion Using F8 . . . . . . . . . . . . . . . . 62
| 41. Detailed Printed Consolidated Tender Over/Short Report . . . . . . . . . . . . . . . . 63
| 42. Summary Printed Consolidated Tender Over/Short Report. . . . . . . . . . . . . . . . 64
| 43. Consolidated Store Totals Recap Report . . . . . . . . . . . . . . . . . . . . . . 72
| 44. Consolidated Store Recap Tender Report Using F8 . . . . . . . . . . . . . . . . . . 73
| 45. Foreign Currency Store Totals Recap Report Using Arrow keys (↑↓) . . . . . . . . . . . . 74
| 46. Local Currency Equivalent Store Totals Recap Report Using F5 . . . . . . . . . . . . . 75
| 47. Over/Short Store Totals Recap Report due to Currency Conversion Using F6 . . . . . . . . 76
| 48. Over/Short Store Totals Recap Report due to Currency Conversion Using F8 . . . . . . . . 77
| 49. Printed Store Totals Recap Report with Primary Base Accounting Numbers . . . . . . . . . 78
| 50. Printed Short Totals Recap Report . . . . . . . . . . . . . . . . . . . . . . . . 79
51. Tender Listing Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
| 52. Transaction Log Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
| 53. Transaction Summary Log Report . . . . . . . . . . . . . . . . . . . . . . . . 97

© Copyright IBM Corp. 1999, 2000 vii


viii Multiple Currency Feature
Tables
1. Highlighting Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii
2. Planning Worksheet for Currency Definition Panel 1 . . . . . . . . . . . . . . . . . . 5
3. USA - Scenario 1: Alternate Currency is not Related to euro . . . . . . . . . . . . . . . 10
4. USA - Scenario 2: Euro Defined as Alternate Currency . . . . . . . . . . . . . . . . . 11
5. USA - Scenario 3: No Alternate Currencies are Defined . . . . . . . . . . . . . . . . 12
6. Germany’s Euro Transition: Phase 1 . . . . . . . . . . . . . . . . . . . . . . . 13
7. Germany’s Euro Transition: Phase 2 . . . . . . . . . . . . . . . . . . . . . . . 13
8. Germany’s Euro Transition: Phase 3, If No Alternate Currency is Defined . . . . . . . . . . 13
9. Germany’s Euro Transition: Phase 3, If an Alternate Currency is Defined . . . . . . . . . . 13
10. Example Role of the French Franc during the Transition Phases . . . . . . . . . . . . . 14
11. Planning Worksheet for Currency Definition Panel 2 . . . . . . . . . . . . . . . . . . 15
12. Tender Type and Variety Planning Worksheet . . . . . . . . . . . . . . . . . . . . 16
| 13. Multiple Currency Feature Session Numbers . . . . . . . . . . . . . . . . . . . . 85
| 14. Variables for the Foreign Currency Tender Listing File . . . . . . . . . . . . . . . . . 85
15. Multiple Currency Feature Application Files . . . . . . . . . . . . . . . . . . . . . 88
| 16. Application File Logical Names. . . . . . . . . . . . . . . . . . . . . . . . . . 88
| 17. Store Control Record . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
| 18. Store Data Records . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
| 19. Operator/Terminal Record . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
20. ISO 4217 Standard Country Currency Codes . . . . . . . . . . . . . . . . . . . . 99

© Copyright IBM Corp. 1999, 2000 ix


x Multiple Currency Feature
Notices
This information was developed for products and services offered in the U.S.A. IBM
may not offer the products, services, or features discussed in this document in other
countries. Consult your local IBM representative for information on the products and
services currently available in your area. Any reference to an IBM product, program,
or service is not intended to state or imply that only that IBM product, program, or
service may be used. Any functionally equivalent product, program, or service that
does not infringe any IBM intellectual property right may be used instead. However,
it is the user’s responsibility to evaluate and verify the operation of any non-IBM
product, program, or service.

IBM may have patents or pending patent applications covering subject matter
described in this document. The furnishing of this document does not give you any
license to these patents. You can send license inquiries, in writing, to:
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.

For license inquiries regarding double-byte (DBCS) information, contact the IBM
Intellectual Property Department in your country or send inquiries, in writing, to:
IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan

The following paragraph does not apply to the United Kingdom or any other
country where such provisions are inconsistent with local law:
INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS
PUBLICATION “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A
PARTICULAR PURPOSE. Some states do not allow disclaimer of express or
implied warranties in certain transactions, therefore, this statement may not apply to
you.

This information could include technical inaccuracies or typographical errors.


Changes are periodically made to the information herein; these changes will be
incorporated in new editions of the publication. IBM may make improvements and/or
changes in the product(s) and/or the program(s) described in this publication at any
time without notice.

The licensed program described in this information and all licensed material
available for it are provided by IBM under terms of the IBM Customer Agreement or
any equivalent agreement between us.

If you are viewing this information as softcopy, the photographs and color
illustrations may not appear.

© Copyright IBM Corp. 1999, 2000 xi


Trademarks
IBM

Other company, product, and service names may be trademarks or service marks
of others.

Java and HotJava are trademarks of Sun Microsystems, Inc.

xii Multiple Currency Feature


About This Publication
| This document describes how to install, personalize, operate, and maintain the IBM
| 4680-4690 Supermarket Application Multiple Currency Feature. It is for system
| installers, store managers, and others who will plan and implement the feature’s
| use.

The IBM 4680-4690 Supermarket Application Planning and Installation Guide


describes how to install and implement the Supermarket Application on an
appropriate level 4690 Operating System platform. This manual is a supplement to
that document, and is strictly for the Multiple Currency Feature.

Who Should Read This Book


The contents of this book is for a wide range of users based on the task a user has
to perform:
Installing and Personalizing
The information in chapters 1 and 2 is intended for installation personnel.
Chapter 1 explains how to personalize the multiple currency feature.
Chapter 2 provides installation information.
Operating
The information in Chapters 3 through 6 is for intended for terminal
operators, supervisors for operators, and store managers. These chapters
explain how Supermarket Application terminal transactions, terminal
procedures, and reports are changed by the multiple currency feature.
Programming
The information in Chapter 7 and Appendix A is intended for Application
Programmers and System Programmers. For User Exits, the programmer
must have knowledge of 4680 Basic.

Highlighting Conventions
These highlighting conventions appear in this book:
Table 1. Highlighting Conventions
Highlight Style Used For Example
| Boldface italic Special emphasis The most difficult maintenance
| aspect of the Foreign Currency
| Definition file is that you must
| maintain exchange rates in it.
Boldface Items that you can select, Personalize Shelf Labels by
such as push buttons and selecting Store Options from
menu choices when you are the menu.
instructed to perform an
action.
Commands, macros, and Type a:install a: to install the
executables that you can feature.
invoke or that the Multiple
Currency Feature invokes
Text you can enter in fields In the currency field, type EUR.

© Copyright IBM Corp. 1999, 2000 xiii


Table 1. Highlighting Conventions (continued)
Italics Titles and short titles of Refer to the IBM 4680-4690
publications. Supermarket Application
Programming Guide.
New terms the first time they A key part of the Multiple
are used. Currency Feature is its Multiple
Currency Definition file that
defines all currencies your store
supports.
Example (monospaced) Panels and other code EXC1S101 ...
font examples Currency Keying ...
Name of Currency...
ISO Country Curr...
ISO Country Curr...
Processing Metho...

Notes are located throughout the book. These notes present additional information
about the Supermarket Application environment. All notes are labeled Note and are
indented.

Keying sequences listed in Chapter 2 are depicted as prompts, actions, and


descriptions. Refer to the How Terminal Sequences are Presented in This Book
section of the IBM 4680-4690 Supermarket Application Guide to Operations for
additional information on how to interpret the keying sequences.

Related Publications
These publications describe the IBM 4680-4690 Supermarket Application:
v IBM 4680-4690 Supermarket Application Planning and Installation Guide,
GC30-3633
v IBM 4680-4690 Supermarket Application Guide to Operations, SC30-3635
v IBM 4680-4690 Supermarket Application Programming Guide, SC30-3634

These publications describe the IBM 4690 Operating System:


v IBM 4690 Store System: Programming Guide, SC30-3602
v IBM 4690 Store System: Planning, Installation, and Configuration Guide,
GC30-3600
v IBM 4690 Store System: User’s Guide, SC30-3597
v IBM 4680 BASIC: Language Reference, SC30-3356

Tell Us What You Think


Your feedback is important in helping to provide the most accurate and high-quality
information. Please take a few moments to tell us what you think about this book.
The only way for us to know if you are satisfied with our books, or how we might
improve their quality is through feedback from customers like you. If you have any
comments about this book:
v Fill out one of the forms at the back of this book and return it by mail, by fax, or
by giving it to an IBM representative.
If applicable, include a reference to the specific location of the text on which you
are commenting. For instance, include the page or table number.

xiv Multiple Currency Feature


Between major revisions of this manual we may make minor technical updates. The
latest softcopy version of this manual is available on the Internet.

About This Publication xv


xvi Multiple Currency Feature
Chapter 1. Planning for Multiple Currencies
What are Multiple Currencies?. . . . . . . . . . . . . . . . . . . . 2
Migration Considerations before Changing Your Primary Base Currency . . . 3
Planning Currency Definition Personalization . . . . . . . . . . . . . . 3
Currency Definition Panel 1. . . . . . . . . . . . . . . . . . . . 5
Currency Keying Number . . . . . . . . . . . . . . . . . . . 6
Name of Currency . . . . . . . . . . . . . . . . . . . . . . 6
ISO Country Currency Code and Number . . . . . . . . . . . . . 6
Processing Method . . . . . . . . . . . . . . . . . . . . . . 6
Exchange Rate . . . . . . . . . . . . . . . . . . . . . . . 10
Decimal Format Currency . . . . . . . . . . . . . . . . . . . 14
Cash Back Currency . . . . . . . . . . . . . . . . . . . . . 14
Currency Definition Panel 2 . . . . . . . . . . . . . . . . . . . 14
Currency Symbol Number . . . . . . . . . . . . . . . . . . . 15
Record Change Authorization Level . . . . . . . . . . . . . . . 15
Check Format Indicator Field. . . . . . . . . . . . . . . . . . 15
Check Format Indicator Position . . . . . . . . . . . . . . . . 16
Check Format Indicator . . . . . . . . . . . . . . . . . . . . 16
User Data . . . . . . . . . . . . . . . . . . . . . . . . . 16
Currency Definition Panel 3 . . . . . . . . . . . . . . . . . . . 16
| Currency Definition Panel 4 . . . . . . . . . . . . . . . . . . . 17
| Hundreths Separator through Exact Dollar Descriptor . . . . . . . . . 17
| Decimal Separator . . . . . . . . . . . . . . . . . . . . . 17
| Date Format . . . . . . . . . . . . . . . . . . . . . . . . 18
| Monetary ID/Symbol . . . . . . . . . . . . . . . . . . . . . 18
Using Exchange Rate Creation Maintenance to Update Files . . . . . . . 18
Adding a Currency . . . . . . . . . . . . . . . . . . . . . 19
Changing an Existing Currency . . . . . . . . . . . . . . . . . 19
Deleting an Existing Currency . . . . . . . . . . . . . . . . . 20
Planning Shelf Label Print Configuration . . . . . . . . . . . . . . . 20
Field ID . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Field Starting Point: H-Axis Grid Point . . . . . . . . . . . . . . . 21
Field Starting Point: V-Axis Grid Point . . . . . . . . . . . . . . . 21
Field Length . . . . . . . . . . . . . . . . . . . . . . . . . 21
Font Size . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Item Record Field No. . . . . . . . . . . . . . . . . . . . . . 22
Label Field Descriptor/ISO ID . . . . . . . . . . . . . . . . . . 22
Layout of the Shelf Label . . . . . . . . . . . . . . . . . . . . 23
Planning for Tender Franking. . . . . . . . . . . . . . . . . . . . 23

The Multiple Currency Feature is designed to handle all conversion requirements of


the European Union (EU), EU monetary union, and European Commission. The
feature is also designed for users of the IBM 4680-4690 Supermarket Application in
any country who want to be able to accept one or more foreign national currencies
as valid tenders. It also supports those stores that, while not in a member country
of the EU, still accept one of the national currencies of a EU monetary union
member country.

This chapter describes the purpose of the Multiple Currency Feature and how to
plan for its use. It includes these sections:
v “What are Multiple Currencies?” on page 2
v “Planning Currency Definition Personalization” on page 3
v “Planning Shelf Label Print Configuration” on page 20

© Copyright IBM Corp. 1999, 2000 1


v “Planning for Tender Franking” on page 23

What are Multiple Currencies?


| Multiple currencies are more than one type of national currency that you choose to
| accept at your store. The Multiple Currency Feature allows you to accept up to 99
| currencies (including your National Currency).

For EU countries, the Multiple Currency Feature handles all dual-currency


conversions, including the complicated transition phases from national currencies to
the euro (described below). The Multiple Currency Feature adheres strictly to the
rules and laws given by the European Commission and provides guidance for both
store personnel and customers through the currency conversions.
Your Normal Currency is the Primary Base Currency
| Although the Multiple Currency Feature can support many currencies, each
| item price in the Item Record file is stated in the same currency, which is
| referred to as the primary base currency. All prices that appear on the
| display, on the Transaction Summary Journal, or on the Customer Receipt
| are stated in primary base currency amounts. The total is an exception. It
| appears first in the primary base currency amount, and is then stated in
| another currency, chosen when you personalize the Multiple Currency
| Feature. (You identify what currencies to support and the prevailing
| exchange rates using Currency Definition personalization panels to update
| the Multiple Currency Definition file, EAMEXCHG.DAT.)
Support for ISO Standard 4217
The Multiple Currency Feature supports tendering, accounting, and
reporting in any currency listed in Appendix B. International Standards
Organization Country Currency Codes.
Predefined Processing Methods Currency Conversion
The Multiple Currency Feature supports a foreign currency by converting it
to or from the primary base currency using an exchange rate that you
specify in personalization. It is almost certain that your country has
standards and rules for exchange rates. If so, it is important to adhere to
them to avoid being penalized. For example, the European Commission has
strict laws for fixed-rate conversions of its 11 participating EU national
currencies to the euro as an intermediate step to converting them to each
other. Although the specific implementation of these rules might change,
certain fundamentals are set. To implement these rules and other
conversion scenarios that might occur in other parts of the world, the
Multiple Currency Feature provides six processing methods that are used to
determine exactly how to convert one currency into another.
See “Processing Method” on page 6 for in-depth information about
processing methods.
Familiarity with Conversion Laws and Guidelines is Desirable
Before you attempt to install and implement the feature, identify any existing
store policies regarding foreign currencies and adherence to regional or
national laws. (If there is no such store policy, you might have to create
one.) Consistent store policies enable you to make appropriate legal
decisions about installation, personalization, and use of the software.
Minimal Impact to Supermarket Application Implementation
| The Multiple Currency Feature requires some changes to existing keying
| sequences, file layouts, and processing. See “Chapter 3. Using the Multiple

2 Multiple Currency Feature


| Currency Feature at the Terminal” on page 27 for key sequence discussions
| that include using a new key for selecting currencies.
| In the area of check printing, parameters specific to multiple currencies are
| available for existing user exits.
Euro Transition Phases
The transition from EU monetary union national currencies to the euro is
planned to occur in three phases:
v Phase 1 establishes a fixed relationship between the euro and EU
monetary union national currencies, which are considered subdivisions of
the euro. Item record prices and accounting amounts are still stated in
national currencies.
v Phase 2 switches the primary base currency to the euro. Accounting and
item record prices are stated in euro amounts. Tenders can still be
accepted in EU monetary union national currencies due to the required
transition practices.
v Phase 3 supports euro bills and coins. EU monetary union national
currencies are no longer accepted for tendering and are not paid out as
change.

Migration Considerations before Changing Your Primary Base


Currency
Changing your primary base currency has many ramifications for your business.
Some key items to consider before making this change are:
v Creating a new item record file with prices that are expressed in the new
currency to be used.
v Creating new Shelf labels.
v Adjusting bookkeeping procedures to accommodate accounting totals being
expressed in the new currency.
v Miscellaneous transactions are always and only expressed in the defined primary
base currency.
v Training considerations for your terminal operators to understand the new item
prices and to be able to answer customer questions.
| v Terminal Options and Store Options limits need to be modified. These values are
| always expressed in the defined primary base currency. If you do not modify
| these options when migrating to a new primary base currency, you can create
| customer service or loss prevention issues.

Planning Currency Definition Personalization


| A new menu has been added to the Foreign Currency Exchange Rate
| Personalization as shown in Figure 1 on page 4.

Chapter 1. Planning for Multiple Currencies 3


EXC1S001 MAIN MENU SELECTION SCREEN

1. Multiple Currency Exchange Rate Personalization


2. Multiple Currency Feature Options

Type your selection number, then press Enter 2

F1HELP F2 F3QUIT F4 F5 F6 F7 F8 F9 F10

Figure 1. Main Menu Selection

| Select option 2 to activate the new Cash Back function for the Multiple Currency
| Feature and to display the panel shown in Figure 2. (See “Tender Cashing
| Procedure - Select Currency for Cashing Tender” on page 34 and “Cash Back
| Currency” on page 14 for more details on this option).

EXC1S002 MULTIPLE CURRENCY OPTIONS Page 1 of 1

Enter the necessary information:

Cashback Support at the terminal? N (Y=Active, N=Inactive)

When complete, press Enter

F1HELP F2 F3QUIT F4 F5 F6 F7 F8 F9 F10

Figure 2. Multiple Currency Options

| Select option 1 from the Main Menu Selection panel to enter the normal
| personalization of the foreign exchange rate file.

4 Multiple Currency Feature


New personalization options for the Multiple Currency Feature occur in these areas:
v Terminal options:
– “Planning for Tender Franking” on page 23
v Store options:
– “Planning Shelf Label Print Configuration” on page 20
| - “Appendix C. Euro and EAN Bar Code Considerations” on page 107
v Descriptors:
– Change SMKT Multiple Currency Descriptors
– Print SMKT Multiple Currency Descriptors
v Supermarket Features:
– “Using Exchange Rate Creation Maintenance to Update Files” on page 18

| Refer to the IBM 4680-4690 Supermarket Application Planning and Installation


| Guide for complete information on planning for IBM 4680-4690 Supermarket
| Application personalization. That book also describes the procedure for
| personalizing descriptors, which is not changed by the Multiple Currency Feature.

| Personalization of a foreign currency involves defining the currency using four


| Multiple Currency Definition panels. You must define each currency that you plan to
| accept in your store. This section describes each panel and their options.

Currency Definition Panel 1


| Figure 3 shows the first Currency Definition panel. It is followed by descriptions of
| its personalization fields.
|
EXC1S101 Currency Definition Page 1 of 4

Currency Keying Number: _ (0 - 9) 0 = Not Assigned

Name of Currency: ____________________

ISO Country Currency Code: ___ (3 Character Code)

ISO Country Currency Number: ___

Processing Method: _ (1 - 6)

Exchange Rate: ___________

Decimal Format Currency: _ (0 = No, 1 = ".", 2 = ",")

CashBack Currency: _ (0 = No, 1 = Yes)

F1 Help F2 F3 Quit F4 F5 F6 F7 F8 F9 F10

Figure 3. Currency Definition Panel 1

| Table 2. Planning Worksheet for Currency Definition Panel 1


Option Default Range Your Value
Currency Keying Number 0–9
Name of Currency 20 characters
ISO Country Currency Code 3 characters
ISO Country Currency Number 001 – 999

Chapter 1. Planning for Multiple Currencies 5


Table 2. Planning Worksheet for Currency Definition Panel 1 (continued)
Option Default Range Your Value
Processing Method 1–6
Exchange Rate
Decimal Format Currency 0 (No)
1 (″.″)
2 (″,″)
| CashBack Currency 0 (No)
| 1 (Yes)

Currency Keying Number


| This option assigns a one-digit shortcut number to the currency for the operator to
| use instead of the three-digit ISO Country Currency Code.

Use 0 for the Currency Keying Number to not assign the currency a shortcut
number.

Name of Currency
The name of the currency you are defining, for example Italian Lira, US Dollar,
EURO, or French Franc. The assigned name can be up to 20 alphanumeric
characters.

ISO Country Currency Code and Number


| In an effort to standardize international currencies for use in trade and banking, the
| International Standards Organization (ISO) has created a standard (ISO 4217),
| which assigns a three-character alpha code and a three-digit number to identify the
| currency of most countries. Within the application, the three-character alpha code is
| displayed and printed for operators and customers. The three-digit number is used
| for accessing keyed files for specific currencies.

| For example, the ISO country currency code for the United States Dollar is USD
| and for the Euro is EUR. The ISO country currency numbers for these currencies
| are 840 and 978, respectively. See Table 20 on page 99 for a list of the ISO country
| codes and numbers.

Processing Method
Six processing methods define the status of the primary base currency, its
relationship with other acceptable currencies, and how the Multiple Currency
Feature processes a currency in relation to the exchange rate specified as part of
its definition in personalization. Each method addresses a specific conversion
| requirement and defines a specific currency role:
|| Method Role of Currency
| PM1 Primary base currency
| PM2 Alternate base currency for non-EU monetary union currencies, including the
| euro itself.
| PM3 Foreign EU monetary union currency with a fixed rate to the euro for two-step
| conversions. See “Two-Step Conversions” on page 7 for more information.
| PM4 All non-EU monetary union currencies with variable exchange rates to the
| phase 1 euro.
| PM5 Foreign currency that directly converts to the primary base currency. See
| “One-Step Conversions” on page 7 for more information.

6 Multiple Currency Feature


| Method Role of Currency
| PM6 One-step phase 2 fixed-rate conversion of EU monetary union currency to the
| euro. During phase 2, the national currency is defined as the alternate base
| currency and the euro as the primary base currency.
|

| If you are in transition from your national currency to the euro, the currency you
give as change to a customer will vary, depending on the phase of the transition. As
the transition phases change, you must change the processing method that a
currency uses because the role of the currency changes. Each processing method
is described in sections “Currency Processing Method 1” on page 8 through
“Currency Processing Method 6” on page 9.

One-Step Conversions: Each processing method specifically uses either


one-step (direct) or two-step conversion sequences. One-step conversion is direct
from one currency to another. The amount of tendered currency is converted to the
primary base currency by dividing or multiplying with the exchange rate.

Division and multiplication are always performed with the same rate, which is the
stated exchange rate of the foreign currency. Inverse rates are not used
interchangeably because of slight variations that can occur.

Example: U.S. dollars (USD) is the primary base currency (PM 1) that has a
variable conversion rate to Canadian dollars (CAD), which is the alternate base
currency (PM 2). Changing from CAD to USD is a direct conversion calculated by
multiplying the exchange rate for CAD by the tendered amount to yield the tender
amount stated in USD:
1. Exchange rate for CAD: CAD 1 = USD 0.679
2. Balance due = 14.31 USD
3. Tender amount = 30.00 CAD
4. Conversion of tender amount to USD = 30 * 0.679 = 20.37 USD
5. Change due in USD = $20.37 - 14.31 = 6.06 USD
6. If you give change in the foreign currency, the change due in CAD is 6.06 /
0.679 = 8.92 CAD

| Two-Step Conversions: Two-step conversion means that the foreign currency is


| converted to euros, which is then converted to another currency. This occurs during
| transition phase 1, when a EU monetary union currency must be converted at a
| fixed rate to euros by law. After converting to euros, the euro amount is converted
| to another currency, using the exchange rate of the second currency.

Example: FRF is the primary base currency, EUR is the alternate base currency,
and DEM is a foreign currency. Tendering in DEM and getting change in DEM is a
two-step conversion:
| 1. FRF is defined as: EUR 1 = FRF 6.55957
| 2. DEM is defined as: EUR 1 = DEM 1.95583
3. The operator presses TOTAL.
4. Balance due = 16.47 FRF
5. Tender amount = 5.00 DEM
6. Conversion of tender amount from FRF:
| v FRF: 16.47 divided by EUR exchange rate 6.55957 = 2.511 EUR
| v EUR: 2.511 multiplied by DEM exchange rate 1.95583 = 4.91 DEM
v Change due = 5.00 DEM minus 4.91 DEM = 0.09 DEM

Chapter 1. Planning for Multiple Currencies 7


Currency Processing Methods:

| Currency Processing Method 1: Processing method 1 defines the primary base


| currency used in the store. The following amounts are always expressed in primary
| base currency:
| v Prices in the item record file
| v All transaction amounts except tenders
| v All amounts in the base accounting files or reports that are not related to foreign
| tenders

| Because of the frequency of conversions to currencies of members of the EU


monetary union, most currency definitions include some form of euro conversion.
For example, stores in the United States would define the non-EU monetary union
U.S. dollar (USD) as their primary base currency. They might specify an exchange
rate xxx. If so, it is the variable rate that is used in this conversion exchange
definition, EUR 1 = USD xxx, to handle conversions from a EU monetary union
currency to U.S. dollars. The conversion converts the foreign currency to the euro
and then converts the euro to U.S. dollars. The conversion can also do just the
opposite, converting from U.S. dollars to euros and then to the foreign currency.

When the primary base currency is fixed to the euro, or when you have defined an
additional EU monetary union foreign currency that is fixed to the euro, the
exchange rate for the primary base currency represents the exchange rate for
converting euros to the primary base currency. Only one primary base currency can
be defined at a time.

The first total line that the Supermarket Application prints or displays shows the
amount in the primary base currency.

Currency Processing Method 2: Processing Method 2 defines an alternate base


currency that is converted to the primary base currency in one step, which makes it
a direct conversion. You can define more than one alternate base currency but
additional entries are treated as if they were defined with processing method 5.

During phase 1 of the transition to the euro, an EU monetary union national


currency is defined as the primary base currency and the euro as the alternate
base currency using processing method 2.

The Supermarket Application prints or displays the first total line in the primary base
currency amount. It prints the second total line in the alternate base currency
amount. The Supermarket Application also prints the exchange rate for the alternate
| base currency on the customer receipt.

| Note: The second total line and its exchange rate always appear if you have an
| alternate base currency or alternate currency defined with processing
| method 6. If there is no alternate base currency defined, the second line and
| exchange rate are for the first processing method 6 currency you have
| defined. If you have not defined a processing method 2 currency, or a
| processing method 6 currency, there is not a second total line on the
| customer receipt or on the display unless you tender in a foreign currency.
|

8 Multiple Currency Feature


Currency Processing Method 3: Processing method 3 is a two-step conversion for
EU monetary union currencies defined as foreign currencies. Such currencies are
required by law to have a fixed exchange rate to the euro.

There is no direct conversion between a processing method 3 currency and the


primary base currency. The two-step conversion converts both amount due and
tendered amount to euros, calculates change due in euros, and converts the
change due from euros to base currency and then to the tendered currency.

Non-EU Monetary Union Country Use: Non-EU monetary union countries need
processing method 3 so long as they accept EU monetary union currencies as
tender. In several years, when those national currencies have been replaced by the
euro, it will no longer be necessary to define them. At that point, processing method
3 will no longer be used.

EU Monetary Union Country Use: EU monetary union countries can use


processing method 3 during phase 1 of the transition to the euro, with their national
currency as the primary base currency. They do not use this processing method
during transition phases 2 or 3, or after the transition is complete.

Currency Processing Method 4: Processing method 4 is a two-step conversion for


stores in EU monetary union countries only, during transition phase 1. To use it, you
define your national currency as the primary base currency, the euro as the
alternate base currency, currencies of other EU monetary union countries as
processing method 3 currencies, and all other (non-EU monetary union) currencies
as processing method 4 currencies.

Processing method 4 converts in a two-step operation. It converts a non-EU


monetary union currency to euros with the variable exchange rate and converts
resulting euros to the primary base currency with a fixed exchange rate.

Note: Non-EU monetary union currencies include currencies of EU countries that


have not yet adopted the euro as their official currency.

Currency Processing Method 5: Processing method 5 is the standard one-step


(direct) conversion from one non-EU monetary union currency to another. The
special EU monetary union rules are not involved in a processing method 5
conversion. One non-EU monetary union currency converts to the primary base
currency (which is also a non-EU monetary union currency) with a variable
exchange rate.

Processing method 5 is the standard processing method for directly converting


between any two non-EU monetary union currencies or between a non-EU
monetary union currency and the euro itself. The euro is considered equivalent to a
non-EU monetary union currency because it is directly convertible to other
currencies.

Currency Processing Method 6: There are two uses for processing method 6. One
is reserved for EU monetary union countries during phase 2 of the transition to the
euro. This is considered the main use of the processing method.

The other is for any non-EU monetary union currency conversion that a store
wishes to convert with an inverse of the published exchange rate versus using the
regular exchange rate.

Chapter 1. Planning for Multiple Currencies 9


Use of Processing Method 6: The main use of processing method 6 is for stores in
EU monetary union countries only, and only during phase 2 of the transition to the
euro. It is a one-step conversion between the euro as the primary base currency
and your national currency as the first alternate base currency or, between the euro
and another EU monetary union currency that is defined as an additional alternate
base currency.

Special Use of Processing Method 6: Once all EU monetary union rules and
regulations are no longer in effect because of the conversion to the euro, or in
countries that are not on the way to the EU monetary union, a store can use
processing method 6 to calculate conversions with the inverse exchange rate as
opposed to using processing method 5 to calculate with the regular exchange rate.

For example, in the United States, a store defines the primary base currency as
theU.S. dollar (USD). It might ordinarily define the Canadian dollar and Mexican
peso (MXN) as alternate base currencies. If MXN were defined as an alternate
base currency with processing method 5, the exchange rate is printed as: MXN 1 =
USD 0.111. On the other hand, if the store defined MXN with processing method 6
and defined the exchange rate as: USD 1 = MXN 9.01, the application prints the
exchange rate on the customer receipt as: USD 1 = MXN 9.01.

Exchange Rate
| The exchange rate is the 10-digit (plus decimal) rate of exchange between the
| currency you are defining and another currency. There can be six significant digits
| in the exchange rate. The processing method you specify determines whether the
| exchange rate is against the primary base currency (PBC) or the euro.

Note: If you set exchange rates that are significantly higher than the official bank
rate, it may affect those customers that wish to use/exchange their foreign
currency at your store, but who do not wish to lose any money. Check the
legal regulations in your area before setting unofficial rates.

| Table 3 through Table 9 provide examples of how the processing methods are
| applied. Processing method 6 is included in Table 3, although it is designed for use
| in EU monetary union countries during Phase 2. In Table 3, processing method 6
| examples show how alternate or foreign currencies can be inversely defined.
Table 3. USA - Scenario 1: Alternate Currency is not Related to euro
Currency PM Conversion Exchange Rate
Primary (non-euro) -U.S. dollar (USD) PM 1 n/a 1.09 (EUR 1 = USD xxx, step 1:
divide)
Alternate (non-euro) - Canadian dollar (CAD) PM 2 1-step 0.679 (FC 1 = USD xxx, only
step: divide)
| Alternate PM 6 (non-euro) - Mexican peso PM 6 1-step 9.01 (USD 1 = FC xxx, only
| (MXN) step: multiply)
| Alternate PM 6 (non-euro) - Swiss franc (CHF) PM 6 1-step 1.51 (USD 1 = FC xxx, only
| step: multiply)
Foreign (euro) - German mark (DEM) PM 3 2-step 1.97775 (EUR 1 = FC xxx, step
2: multiply)
Foreign (euro) - French franc (FRF) PM 3 2-step 6.63351 (EUR 1 = FC xxx, step
2: multiply)
Foreign (euro) - Irish pound (IEP) PM 3 2-step 0.786951 (EUR 1 = FC xxx,
step 2: multiply)
Foreign (euro) - Italian lira (ITL) PM 3 2-step 1952.06

10 Multiple Currency Feature


Table 3. USA - Scenario 1: Alternate Currency is not Related to euro (continued)
Currency PM Conversion Exchange Rate
Foreign (euro) - Spanish peseta (ESP) PM 3 2-step 167.801 (EUR 1 = FC xxx, step
2: multiply)
Foreign (non-euro) - Australian dollar (AUD) PM 5 1-step 0.586 (FC 1 = USD xxx, only
step: divide)
Foreign (non-euro) - British pound (GBP) PM 5 1-step 1.64 (FC 1 = USD xxx, only
step: divide)
Foreign (non-euro) - Danish krone (DKK) PM 5 1-step 0.146 (FC 1 = USD xxx, only
step: divide)
Foreign (non-euro) - euro (EUR) PM 5 1-step 1.09 (FC 1 = USD xxx, only
step: divide)
Foreign (non-euro) - Greek drachma (GRD) PM 5 1-step 0.00327 (FC 1 = USD xxx, only
step: divide)
Foreign (non-euro) - Japanese yen (JPY) PM 5 1-step 0.00684 (FC 1 = USD xxx, only
step: divide)
Foreign (non-euro) - Kuwaiti dinar (KWD) PM 5 1-step 3.25 (FC 1 = USD xxx, only
step: divide)

Table 4 provides examples of how to accept foreign currencies that are tied to the
euro and need a two-step conversion. When the two-step conversion is used, the
customer’s receipt shows both rates that were used in the calculation.
Table 4. USA - Scenario 2: Euro Defined as Alternate Currency
Currency PM Conversion Exchange Rate
Primary (non-euro) -U.S. dollar (USD) PM 1 n/a 1.09 (EUR 1 = USD xxx, step 1:
divide)
Alternate (euro) - euro (EUR) PM 2 1-step 1.09238 (EUR 1 = USD xxx,
only step: divide)
Foreign (euro) - German mark (DEM) PM 3 2-step 1.97775 (EUR 1 = FC xxx, step
2: multiply)
Foreign (euro) - French franc (FRF) PM 3 2-step 6.63351 (EUR 1 = FC xxx, step
2: multiply)
Foreign (euro) - Irish pound (IEP) PM 3 2-step 0.786951 (EUR 1 = FC xxx,
step 2: multiply)
Foreign (euro) - Italian Lira (ITL) PM 3 2-step 1952.06 (EUR 1 = FC xxx, step
2: multiply)
Foreign (euro) - Spanish peseta (ESP) PM 3 2-step 167.801 (EUR 1 = FC xxx, step
2: multiply)
Foreign (non-euro) - Australian dollar (AUD) PM 5 1-step 0.586 (FC 1 = USD xxx, only
step: divide)
Foreign (non-euro) - British pound (GBP) PM 5 1-step 1.64 (FC 1 = USD xxx, only
step: divide)
Foreign (non-euro) - Canadian dollar (CAD) PM 5 1-step 0.679 (FC 1 = USD xxx, only
step: divide)
Foreign (non-euro) - Danish krone (DKK) PM 5 1-step 0.146 (FC 1 = USD xxx, only
step: divide)
Foreign (non-euro) - Greek drachma (GRD) PM 5 1-step 0.00327 (FC 1 = USD xxx, only
step: divide)

Chapter 1. Planning for Multiple Currencies 11


Table 4. USA - Scenario 2: Euro Defined as Alternate Currency (continued)
Currency PM Conversion Exchange Rate
Foreign (non-euro) - Japanese yen (JPY) PM 5 1-step 0.00684 (FC 1 = USD xxx, only
step: divide)
Foreign (non-euro) - Kuwaiti dinar (KWD) PM 5 1-step 3.25 (FC 1 = USD xxx, only
step: divide)
Foreign (non-euro) - Mexican peso (MXN) PM 5 1-step 0.111 (FC 1 = USD xxx, only
step: divide)
Foreign (non-euro) - Swiss franc (CHF) PM 5 1-step 0.664 (FC 1 = USD xxx, only
step: divide)

| Although no alternate base currency is defined, euro and euro-related currencies


| are defined as foreign currencies in Table 5.
Table 5. USA - Scenario 3: No Alternate Currencies are Defined
Currency PM Conversion Exchange Rate
Primary (non-euro) -U.S. dollar (USD) PM 1 n/a 1.09238 (EUR 1 = USD xxx,
step 1: divide)
Foreign (euro) - German mark (DEM) PM 3 2-step 1.97775 (EUR 1 = FC xxx, step
2: multiply)
Foreign (euro) - French franc (FRF) PM 3 2-step 6.63351 (EUR 1 = FC xxx, step
2: multiply)
Foreign (euro) - Irish pound (IEP) PM 3 2-step 0.786951 (EUR 1 = FC xxx,
step 2: multiply)
Foreign (euro) - Italian lira (ITL) PM 3 2-step 1952.06 (EUR 1 = FC xxx, step
2: multiply)
Foreign (euro) - Spanish peseta (ESP) PM 3 2-step 167.801 (EUR 1 = FC xxx, step
2: multiply)
Foreign (non-euro) - Australian dollar (AUD) PM 5 1-step 0.586 (FC 1 = USD xxx, only
step: divide)
Foreign (non-euro) - British pound (GBP) PM 5 1-step 1.64 (FC 1 = USD xxx, only
step: divide)
Foreign (non-euro) - Canadian dollar (CAD) PM 5 1-step 0.679 (FC 1 = USD xxx, only
step: divide)
Foreign (non-euro) - Danish krone (DKK) PM 5 1-step 0.146 (FC 1 = USD xxx, only
step: divide)
Foreign (non-euro) - euro (EUR) PM 5 1-step 1.09 (FC 1 = USD xxx, only
step: divide)
Foreign (non-euro) - Greek drachma (GRD) PM 5 1-step 0.00327 (FC 1 = USD xxx, only
step: divide)
Foreign (non-euro) - Japanese yen (JPY) PM 5 1-step 0.00684 (FC 1 = USD xxx, only
step: divide)
Foreign (non-euro) - Kuwaiti dinar (KWD) PM 5 1-step 3.25 (FC 1 = USD xxx, only
step: divide)
Foreign (non-euro) - Mexican peso (MXN) PM 5 1-step 0.111 (FC 1 = USD xxx, only
step: divide)
Foreign (non-euro) - Swiss franc (CHF) PM 5 1-step 0.664 (FC 1 = USD xxx, only
step: divide)

12 Multiple Currency Feature


Tables 6, 7, 8, and 9 show examples of Germany’s three phases of euro transition.
Table 8 and Table 9 reflect the phase 3 transition when an alternate currency is and
is not defined.
Table 6. Germany’s Euro Transition: Phase 1
Currency PM Conversion Exchange Rate
Primary (euro) - Deutsche mark (DEM) PM 1 n/a 1,97775 (step 1: divide)
Alternate (euro) - euro (EUR) PM 2 1-step 1.97775 (only step: divide)
Foreign (euro) - French franc (FRF) PM 3 2-step 6.63351 (step 2: multiply)
Foreign (euro) - Italian lira (ITL) PM 3 2-step 1952.06 (step 2: multiply)
Foreign (euro) - Irish pound (IEP) PM 3 2-step 0.786951 (step 2: multiply)
Foreign (non-euro) - British pound (GBP) PM 4 2-step 1.50 (step 2: divide)
Foreign (non-euro) - Danish krone (DKK) PM 4 2-step 0.134 (step two: divide)
Foreign (non-euro) -U.S. dollar (USD) PM 4 2-step 0.915 (step two: divide)

Table 7. Germany’s Euro Transition: Phase 2


Currency PM Conversion Exchange Rate
Primary (euro) - euro (EUR) PM 1 n/a 1
Alternate (euro) - Deutsche mark (DEM) PM 6 1-step 1.97775 (only step: multiply)
Alternate (euro) - French franc (FRF) PM 6 1-step 6.63351 (only step: multiply)
Alternate (euro) - Italian lira (ITL) PM 6 1-step 1952.06 (only step: multiply)
Alternate (euro) - Irish pound (IEP) PM 6 1-step 0.786951 (only step: multiply)
Foreign (non-euro) - British pound (GBP) PM 5 1-step 1.50 (only step: divide)
Foreign (non-euro) - Danish krone (DKK) PM 5 1-step 0.134 (only step: divide)
Foreign (non-euro) -U.S. dollar (USD) PM 5 1-step 0.915 (only step: divide)

Table 8. Germany’s Euro Transition: Phase 3, If No Alternate Currency is Defined


Currency PM Conversion Exchange Rate
Primary (euro) - euro (EUR) PM 1 n/a 1
Foreign (non-euro) - British pound (GBP) PM 5 1-step 1.50 (only step: divide)
Foreign (non-euro) - Danish krone (DKK) PM 5 1-step 0.134 (only step: divide)
Foreign (non-euro) -U.S. dollar (USD) PM 5 1-step 0.915 (only step: divide)

Table 9. Germany’s Euro Transition: Phase 3, If an Alternate Currency is Defined


Currency PM Conversion
Primary (euro) - euro (EUR) PM 1 n/a
Alternate (non-euro) -U.S. dollar (USD) PM 2 1-step
Foreign (non-euro) - British pound (GBP) PM 5 1-step
Foreign (non-euro) - Danish krone (DKK) PM 5 1-step

Even though you might not define the euro as an alternate base or foreign currency,
any exchange rate (other than 0) specified for the primary base currency is
assumed to be the exchange rate between the base currency and the euro.

Chapter 1. Planning for Multiple Currencies 13


EU monetary union currencies fix their rates of exchange against the euro for all
transition phases. Such a fixed rate is always stated in terms of the euro. For
example, EUR 1 = FRF 6.63351 states an exchange rate for the French Franc.
Although the rate you define in the Exchange Rate field does not change until
phase 3 when the national currency definition is deleted, you must change the
processing method between phases 1 and 2:
Table 10. Example Role of the French Franc during the Transition Phases
Option Euro Transition Phases
Phase 1 Phase 2 Phase 3
| Type of Currency Primary base Alternate base Erased
| currency currency
Currency Keying Number 1 1 Erased
Name of Currency French Franc French Franc Erased
ISO Country Currency Code FRF FRF Erased
ISO Country Currency Number 250 250 Erased
Processing Method 1 6 Erased
Exchange Rate 1952,06 1952,06 Erased
Decimal Format Currency 2 2 Erased
| Cash Back Currency 1 1 Erased

During phase 3, national currencies of EU monetary union countries cease to exist.


You should then erase (delete) their definitions.

Decimal Format Currency


Valid values are:

0 No decimal in the rate.


1 The decimal is a period (.).
2 The decimal is a comma (,).

Cash Back Currency


| This option specifies whether the operator is allowed to give customers their change
| in a foreign currency tender. Valid values are:
|| 0 No, cash back is not allowed for this currency.
| 1 Yes, cash back is allowed for this currency.
|

| Currency Definition Panel 2


Figure 4 on page 15 shows the second Currency Definition panel. It is followed by
descriptions of its personalization fields.

14 Multiple Currency Feature


EXC1S102 Currency Definition Page 2 of 4

Currency Code: ___


Currency Name: ____________________

Currency Symbol Number : ___ (0 - 255)

Record Change Authorization Level: _ (1 - 9)

Check Format Indicator Field: _ (0 - 3)

Check Format Indicator Position: _

Check Format Indicator: _ (0 - 9)

User Data: ________________________________________________________________

F1 Help F2 F3 Quit F4 F5 F6 F7 F8 F9 F10

Figure 4. Currency Definition Panel 2

Table 11. Planning Worksheet for Currency Definition Panel 2


Option Default Range Your Value
Currency Symbol Number ASCII
symbols 000
– 255
Record Change Authorization Level 1–9
Check Format Indicator Field 0–3
Check Format Indicator Position
Check Format Indicator 0–9
User Data Up to 60
alphanumeric
characters

Currency Symbol Number


This is the three-digit ASCII value of the ASCII character that is the symbol of the
currency. It has a range from 000 to 255. For example, the currency symbol number
for theU.S. dollar is $, which is ASCII character 036.

Enter 0 as the currency symbol number if you do not want a symbol for the
currency. See the IBM 4680 BASIC Language Reference for character set code
pages.

Record Change Authorization Level


This option defines the minimum operator options authorization level required for an
operator to change the processing method field value and the exchange rate field
value in the in-store copy of EAMEXCHG.DAT. Valid values are 1 to 9 to
correspond to the range allowed for the operator options authorization level in
operator data maintenance.

Check Format Indicator Field


This option defines the field on a check that contains the Check Format Indicator.
| Valid values are:
|| 0 Check format indicator not used.
| 1 The transit number field contains the indicator.

Chapter 1. Planning for Multiple Currencies 15


| 2 The account number field contains the indicator.
| 3 The check number field contains the indicator.
|

| Check Format Indicator Position


This option defines the character position within the check format indicator field that
contains the check indicator. The first character position in the field is 1. Set this
option to 0 if you are not using a check format indicator.

Check Format Indicator


This option defines the check format indicator for this currency, which is a number
from 0 to 9.

User Data
This field holds up to 60 characters of ASCII data reserved for your code
extensions.

Currency Definition Panel 3


Figure 5 shows the third Currency Definition panel. It is followed by descriptions of
its personalization fields.

EXC1S103 Currency Definition Page 3 of 4

Currency Code: FRF


Currency Name: Franc Francais

Tender Defined
Type Tender Varieties

1 2 3 4 5 6
1 1 1 1 1 1 1 1 = Accept Currency in
2 1 1 1 1 1 1 this Type/Variety
3 1 1 1 1 1 1
4 1 1 0 1 0 1 0 = Do Not Accept Currency
5 1 0 0 0 0 0 in this Type/Variety
6 0 0 0 0 0 0

Tab to Tender Type/Variety, Enter 0 or 1.

For Next Page - Press PgDn


For Previous Page - Press PgUp
If complete - Press Enter.

F1 Help F2 F3 Quit F4 F5 F6 F7 F8 F9 F10

Figure 5. Currency Definition Panel 3

| This panel is a matrix of allowable tender varieties for a particular tender type. Each
| input field that has a tender type and variety already assigned lets you specify
| whether to accept a variety of a tender type as a valid tender or not. When this
| panel appears the input fields contain a 1 or 0. A 1 indicates that you will accept
| this Currency/Tender/Variety combination, and a 0 indicates that you will not accept
| this combination.

16 Multiple Currency Feature


Table 12. Tender Type and Variety Planning Worksheet
Currency Name _________________________________
(0 = Do not accept, 1 = Accept)
Tender Type Tender Varieties
1 2 3 4 5 6
1
2
3
4
5
6

| Currency Definition Panel 4


| Figure 6 shows the fourth Currency Definition panel. It is followed by descriptions of
| its personalization fields.
|
EXC1S104 EDIT CHEQUE FIELD OPTIONS Page 4 of 4

Currency Code: FRF


Currency Name: Franc Francais

Hundredths Separator:
Cents Separator:
Cents Descriptor: CENTIMES
Dollar Descriptor: FRANCS
Single Dollar Descriptor: FRANC
Exact Dollar Descriptor:

Decimal Separator: (Blank = system configuration)

Date Format: 2 1 = System configuration


2 = Three character month (DDMMMYY)

For Previous Page - Press PgUp


If complete - Press Enter

F1 Help F2 F3 Quit F4 F5 F6 F7 F8 F9 F10

Figure 6. Currency Definition Panel 4

| Hundreths Separator through Exact Dollar Descriptor


| The options Hundreths Separator, Cents Separator, Cents Descriptor, Dollar
| Descriptor, Single Dollar Descriptor, and Exact Dollar Descriptor are the cheque
| printing options related to this currency. These options will override the options
| defined in the Cheque Format personalization when cheque printing is used for this
| currency.

| Decimal Separator
| This option allows you to specify the decimal separator to be used when printing
| cheques for this currency. The system configuration default is used if this field is left
| blank.

Chapter 1. Planning for Multiple Currencies 17


| Date Format
| This option allows you to specify whether the system configuration date format or a
| three-character month format (DDMMMYY) is used when printing cheques. The
| three-character month format for January 01, 2000 is 01JAN00.

| Monetary ID/Symbol
| Support for printing the three-character ISO country code or the currency symbol as
| a cheque field is also provided. You can control this option using the Check Format
| Utility personalization. The Check Format Utility allows you to personalize the
| placement of this field.

Using Exchange Rate Creation Maintenance to Update Files


After planning the currency definitions, you use the Exchange Rate
Creation/Maintenance Program to update them in the Currency Definition file. You
can add, edit, delete, and print currency definition records.

To view the Exchange Rate Creation/Maintenance main panel:


1. From the System Main Menu, enter 1 to select the Supermarket Application.
2. From the Supermarket Application menu, enter 6 to select Application
Personalization.
| 3. From the Application Personalization menu, select Supermarket Features
| personalization.
4. From the Supermarket Features personalization menu, select Create/Maintain
SMKT Foreign Currency Exchange Rate File. The option number varies
according to the number of features you have on your system.
| 5. Figure 7 displays defined foreign currencies. If you have defined more than 10,
| you can use PgUp and PgDn to scroll through the panels.

EXC1S010 Create/Edit Foreign Currency Exchange Rate File


Screen 1 of 1

CKN Foreign Currency Type ID Name Exchange Rate

1 - Primary Base Currency: 0978 EURO 0


2 - Alternate Base Currency: 0280 German Mark 0.505625
3 - Foreign Currency: 0250 French Franc 0.150750
4 - Foreign Currency: 0380 Italian Lira 0.000512280
5 - Foreign Currency: 0372 Irish Pound 1.27073
6 - Foreign Currency: 0826 British Pound 1.49702
7 - Foreign Currency: 0840 US Dollar 0.915432
8 - Foreign Currency: 0392 Japanese Yen 0.00626366
9 - Foreign Currency: 0414 Kuwaiti Dinar 2.97804

Tab to a line, Enter a command

Commands: 1 = Add a Currency Record (from any line).


2 = Edit/Display a Currency Record (Current line).
3 = Delete a Currency Record (Current line).
4 = Print a Currency Record (Current line).

F1Help F2 F3Quit F4 F5 F6 F7 F8 F9 F10P

Figure 7. Create/Edit Foreign Currency Exchange File Panel

18 Multiple Currency Feature


Adding a Currency
To add a currency, an operator ID must be defined with operator options
authorization level 9. If your operator ID has level 9 authorization, you can perform
this procedure:
1. On the Create – Change Foreign Currency Exchange File panel, press Tab to
move the cursor to an entry line.
2. Type 1 and press Enter to display the first Currency Definition panel as shown
in Figure 3 on page 5.
| 3. Complete the personalization data for all fields for each of the Currency
| Definition panels.
| 4. Press Enter to add the new currency to the Currency Definition file and to
| return to the main menu, or press F3 to quit without saving the new currency
| information.

Changing an Existing Currency


To modify definitions for an existing currency, an operator ID must be defined with
operator options authorization level 9.

EXC1S101 Currency Definition Page 1 of 4

Currency Keying Number: 1 (0 - 9) 0 = Not Assigned

Name of Currency: EURO

ISO Country Currency Code: EUR (3 Character Code)

ISO Country Currency Number: 0978

Processing Method: 1 (1 - 6)

Exchange Rate: 1

Decimal Format Currency: 2 (0 = No, 1 = ".", 2 = ",")

Cashback Currency: 1 (0 = No, 1 = Yes)

For Next Page - Press PgDn


If complete - Press Enter.

F1Help F2 F3Quit F4 F5 F6 F7 F8 F9 F10

Figure 8. Currency Definition Change Example

1. On the Create/Currency Foreign Exchange File panel, press Tab to move the
cursor to the currency definition to be changed.
2. Type 2 and press Enter to display the first Currency Definition panel.
3. Change required fields on the panel.
4. Press PgDn to move to the next panel.
5. Press Enter to save changes when you are finished making your changes, or
press F3 to quit without saving changes and return to the main menu.

Chapter 1. Planning for Multiple Currencies 19


Deleting an Existing Currency
1. On the Create/Change Foreign Currency Exchange File panel, press Tab to
move the cursor to the currency definition to be deleted.
2. Type 3 and press Enter to delete the currency from the Currency Definition file.
3. A delete confirmation message appears. Type 1 and press Enter to delete the
record or press F3 to quit before the record is deleted..

Planning Shelf Label Print Configuration


Creating shelf labels has changed to include currency identifiers on the shelf labels.
The worksheet in the IBM 4680-4690 Supermarket Application Planning and
Installation Guide illustrates what you must plan for in shelf label personalization.
For detailed instructions on all shelf label planning considerations, refer to the IBM
4680-4690 Supermarket Application Guide to Operations.

A Field ID is assigned to each field you define on the Label Format Records
worksheet. For example, if you define eight fields, they are Field IDs A through H (1
through 8).

You must enter complete information for the Field ID number that corresponds to
the number you define on the Label Format Records worksheet.

If you specify eight data fields on the Label Format Records worksheet, you must
enter complete information for Field IDs A through H on the Label Format Record
Number worksheet. If you specify more than eight label fields (9 through 16), you
must define these fields on the second definition worksheet using Field IDs I
through P. Figure 9 shows an example of designing a label using eight fields.

Label Format Record Number X

Type the necessary information.

Item Record Field Numbers are:


all Item codes 2 = Department 3 = Coupon Family 4 = Mix-match group
5 = Sales price 6 = Descriptor 7 = User field 8 = Price/User field

FIELD ID GRID POINTS FIELD FONT ITEM RECORD LABEL FIELD


H-AXIS V-AXIS LENGTH SIZE FIELD NO. DESC./ISO ID
________________________________________________________________________
(1-50) (1-14) (1-50) (1-5) (1-8)

A 1 1 1 5 1
B 20 1 12 3 6
C 45 1 3 2 2
D 35 2 7 4 8
E 20 6 4 3 FRF
F 24 6 12 3 5 FRF
G 20 10 4 3 EUR
H 24 10 12 3 5 EUR

For additional fields and label picture, press PgDn.


When complete, press Enter.

F1Help F2 F3Quit F4 F5 F6 F7 F8 F9 F10

Figure 9. Shelf Label Format Planning Example

Note: The label record number variable X is obtained from the Shelf Label Format
panel. A Blank or zero means this label not for an item in the item record file.

20 Multiple Currency Feature


Field ID
The Field ID is the identifier used for the various fields on the label. Although only
eight fields are defined in the example, up to 16 fields can be specified.

Field Starting Point: H-Axis Grid Point


Choose: 1 through 50

Default: Mixed by Field ID

The horizontal axis (H-axis) option lets you select the horizontal starting position for
this field on the label. The H-axis position number 1 is the left-most position on the
label, and the H-axis position number 50 is the right-most position on the label.

You must enter the H-axis starting position for each field you define.

Field Starting Point: V-Axis Grid Point


Choose: 1 through 14

Default: Mixed by Field ID

The vertical axis (V-axis) option has 14 positions (1=highest to 14=lowest) on the
shelf label.

You must enter the V-axis starting position for each field you define. If you entered
a 4 for the H-axis position and a 5 for the V-axis position, the application prints this
field on the fifth line down, starting in column four.

Field Length
Choose: 1 through 50

Default: Mixed by Field ID

The Field Length option lets you select the maximum length of the data field. Select
the maximum number of characters (grid squares) you need for each of the fields in
the label. The order in which you complete each Field ID (letters A through P) has
no bearing on its position in the label. You can assign field starting points and field
length in any order. Remember to use the font size in determining the length.

Font Size
Choose: 1 through 5

Default: Mixed by Field ID

Fonts are a family or assortment of characters of a given size and style. You can
select up to five different fonts.

The characters for fonts 1 and 2 are limited to the numeric characters 0 through 9,
slash, comma, and period. Fonts 3 and 4 support all characters. If you use font 5,
you must specify 1 for the Item Record Field Number, and the Item Code must be
used for the Label Field Descriptor. The following chart shows the font sizes and
capabilities:

Chapter 1. Planning for Multiple Currencies 21


Font Width x Height Supported Characters
1 0.30 x 0.546 Numeric plus slash, comma, and period
2 0.20 x 0.390 Numeric plus slash, comma, and period
3 0.10 x 0.234 Full character set
4 0.10 x 0.156 Full character set
5 UPC/EAN Bar code for item code field only

Note: Font 5 designates the bar code. Only the item code field can use this font
size. The bar code is either UPC or EAN as determined from the number of
digits in the item record. You can vary the height of the bar code in Shelf
Label Print. With Miscellaneous Store Options personalization, you can
select the size of the bar code height from 3 to 9 passes of the print head
(about 7 cm [2.75 in.] to 19 cm [7.5 in.]).

Item Record Field No.


Choose: 1 though 8, or Blank (not in use)

Default: Mixed by Field ID

The Item Record Field Number defines item record fields to be retrieved and printed
on the shelf labels. These numbers are listed on the worksheets.

Enter the number associated with the item record field you want retrieved. For
example, a 2 indicates the Department field. A 5 indicates the Sales Price field. A
zero or blank entry indicates that this field does not come from the item record.

Label Field Descriptor/ISO ID


Choose: Up to 12 characters

Default: None

Use the Label Field Descriptor/ISO ID to identify shelf label data fields that do not
come from the Item Record file. For the Multiple Currency Feature, use the
three-character ISO Country Currency Code from Currency Definition
personalization.

22 Multiple Currency Feature


Layout of the Shelf Label
After defining the label as shown above, its fields appear in a layout map:

SOP1S018 LABEL PICTURE - FORMAT NUMBER 9 Page 4 of 4

This screen shows the location and size of each field in the label.

AAAAAAAAAAAAAAAAAA BBBBBBBBBBBB CCCCCC


AAAAAAAAAAAAAAAAAA BBBBBBBBBBBB DDDDDDD CCCCCC
AAAAAAAAAAAAAAAAAA BBBBBBBBBBBB DDDDDDD CCCCCC
AAAAAAAAAAAAAAAAAA CCCCCC Label is shown half
AAAAAAAAAAAAAAAAAA CCCCCC scale horizontally.
AAAAAAAAAAAAAAAAAA EEEEFFFFFFFFFFFF
AAAAAAAAAAAAAAAAAA EEEEFFFFFFFFFFFF
AAAAAAAAAAAAAAAAAA EEEEFFFFFFFFFFFF
AAAAAAAAAAAAAAAAAA
GGGGHHHHHHHHHHHH
GGGGHHHHHHHHHHHH
GGGGHHHHHHHHHHHH

When complete, press Enter.

F1HELP F2 F3QUIT F4 F5 F6 F7 F8 F9 F10

Figure 10. Label Picture

Planning for Tender Franking


| The Multiple Currency Feature adds franking variable 4 to the list of variables
| available for tender franking. It is used to include the Monetary Symbol, or the ISO
| Currency ID if the Monetary Symbol has not been defined, and is a variable field. In
| most cases, you will modify your franking format to include @444 ahead of printing
| amounts. Please see the IBM 4680-4690 Supermarket Application Planning and
| Installation Guide for more information on personalizing franking formats.

Chapter 1. Planning for Multiple Currencies 23


24 Multiple Currency Feature
Chapter 2. Installing the Multiple Currency Feature
Hardware and Software Prerequisites . . . . . . . . . . . . . . . . 25
Installing the Feature. . . . . . . . . . . . . . . . . . . . . . . 25
Removing the Feature . . . . . . . . . . . . . . . . . . . . . . 25
Updating the Input Sequence Table . . . . . . . . . . . . . . . . . 26

This section describes how to integrate the Multiple Currency Feature into your
application, or migrate from one release to a subsequent release.

Hardware and Software Prerequisites


The Multiple Currency Feature runs on any hardware platform that runs this
prerequisite software:

Software Level
4690 Store System Version 1 9800 or higher
| 4680-4690 Supermarket Application J001 or higher

Notes:
1. The Multiple Currency Feature does not support Electronic Funds Transfer. You
can add user code extensions to customize the feature to support EFT, if so
required.
| 2. This function supports standard IBM terminal I/O, except for the Shopper’s
| Display and coin dispensers.
3. Displaying and printing the euro currency symbol is supported.

Installing the Feature


After copying the files, refer to the README.DOC on the installation diskette for
installation instructions. You can use Apply Software Maintenance (ASM) to install
the Multiple Currency Feature in either ACCEPT or TEST mode.

If you will be accepting the euro in your stores, you can optionally define how the
euro symbol is presented by Alphanumeric Displays, Model 1 and 2 printers, and
Model 3 and 4 printers by modifying the respective character sets. Refer to the IBM
4690 Store System: Planning, Installation, and Configuration Guide for more
information on modifying these character sets.

Removing the Feature


If you have installed the Multiple Currency Feature in TEST mode, you can remove
the feature by performing the following steps:
1. Use Apply Software Maintenance (ASM) to CANCEL the feature.
2. Delete ADXCATJD.DAT from the ADX_IPGM directory.

© Copyright IBM Corp. 1999, 2000 25


Updating the Input Sequence Table
The Multiple Currency (MC) key lets an operator scroll through defined foreign
currencies or enter a shortcut or three-digit ISO currency code number to select a
currency. In order to support the use of the Multiple Currency key, you must modify
your Input Sequence table. Refer to the IBM 4690 Store System: Programming
Guide for more information on accessing the Input Sequence Table Utility.

To support the use of the MC key, you must add function code 199 to all three of
the following states: the Main state (MAIN), the Cashier Loan, Cashier Pickup,
Tender Count state (CL/CP/TC), and the Tender Exchange state (TC/TE). Once the
Input Sequence Table changes have been made, you must activate the table and
reload all terminals.

FUNCTION CODE DEFINITION OF STATE


Store 0001 Controller CC

Function code value: 199


YES NO
Motor Key X
Clear Key X
Error Notification X
Data Required X
Data Allowed X
Keyed label may precede X
Data Precedes Function Key X
Use previously saved data X
Data Value Check X
Data Modulo Check X
Manager's Key Required X
Data Length Range: 0 to 3
Data is displayed as keyed
Relative position is 10
Mutually exclusive relative positions:
2 3 4 5 6 7 8 9

Successful completion message: _____________________


_____________________
next state: CURRENT

Data length check error message: _____________________


_____________________
next state: LOCK

Relative position error message: _____________________


_____________________
next state: CURRENT

Figure 11. Function Code Definition for the Multiple Currency Key

26 Multiple Currency Feature


Chapter 3. Using the Multiple Currency Feature at the
Terminal
| Operator Training Considerations . . . . . . . . . . . . . . . . . .
27
Terminal Display and Print Considerations . . . . . . . . . . . . . . .
28
| The euro Symbol . . . . . . . . . . . . . . . . . . . . . . .
28
| Alphanumeric Displays and Printer Models 1, 2, 3 and 4 . . . . . . .
28
| Operator/LCD/VFD Displays . . . . . . . . . . . . . . . . . .
28
| Shopper Displays . . . . . . . . . . . . . . . . . . . . . .
28
| 4610 Printer Users . . . . . . . . . . . . . . . . . . . . .
28
| Keying Sequences . . . . . . . . . . . . . . . . . . . . . . .
29
| Selecting a Currency. . . . . . . . . . . . . . . . . . . . . .
29
| Disallowing Currency Selection with the Total Key . . . . . . . . . . .
29
| Operator Loan/Pickup/Tender Count . . . . . . . . . . . . . . . .
29
| Key Sequence . . . . . . . . . . . . . . . . . . . . . . .
30
| Alternate Keying Sequence . . . . . . . . . . . . . . . . . .
32
| Tender Exchange . . . . . . . . . . . . . . . . . . . . . . .
32
| Key Sequence . . . . . . . . . . . . . . . . . . . . . . .
32
| Alternate Keying Sequence . . . . . . . . . . . . . . . . . .
34
| Price Verification Procedure—Display Prices in Alternate Base Currencies 34
| Tender Cashing Procedure - Select Currency for Cashing Tender . . . . . 34
| Sample Receipt for Tender Cashing . . . . . . . . . . . . . . . . 35

| You can perform a broad set of procedures within the IBM 4680-4690 Supermarket
| Application. Completing a given procedure or transaction might require several
| unique key sequences. This chapter describes how you use the Multiple Currency
| Feature at the terminal. The following topics are covered:
| 1. “Operator Training Considerations”
| 2. “Terminal Display and Print Considerations” on page 28
| 3. “Keying Sequences” on page 29
| 4. “Selecting a Currency” on page 29
| 5. “Operator Loan/Pickup/Tender Count” on page 29
| 6. “Tender Exchange” on page 32
| 7. “Price Verification Procedure—Display Prices in Alternate Base Currencies” on
| page 34
|
| Operator Training Considerations
| Because of the modifications to keying sequences that operators use at the terminal
| with the Multiple Currency Feature installed, your cashier training materials must be
| updated. The training material should include the new keying sequences to select a
| currency for tendering and non-sales functions, as well as changes to the customer
| receipt. In addition, depending on the number of currencies that you accept in your
| store, you may also want to create reference cards for each terminal that includes
| the following information for each of the currencies you accept:
| v Currency name
| v Three-digit ISO currency number
| v Three-character ISO currency code
| v One-digit currency short cut number

© Copyright IBM Corp. 1999, 2000 27


|
Terminal Display and Print Considerations
| Operators using terminals need to be aware of changes to terminal display and
| customer receipt print lines while performing checkout procedures with foreign
| currencies:
v When two currencies are used, (for example, when tendering in a foreign
currency with change provided back to the customer in a base or alternate
currency), the display shows totals for both currencies.
v If you have selected a currency symbol in personalization, the symbol is
displayed and printed. Otherwise, the ISO country code is displayed and printed.

| The euro Symbol


| ASCII code 213 has been designated as the euro symbol. Terminal display and
| print devices predate this change to the ASCII character set, and therefore, special
| considerations need to be made in order to display and print the symbol, if desired.
| Review the following sections for hardware specific information regarding displaying
| and printing the euro symbol at the terminal.

| Alphanumeric Displays and Printer Models 1, 2, 3 and 4


| The character sets for both Alphanumeric Displays and printer Models 1, 2, 3 and 4
| can be modified using terminal configuration. You can change your configuration for
| character code 213 for each of these devices. Refer to the IBM 4690 Store System:
| Planning, Installation, and Configuration Guide for more information on customizing
| the character sets for these devices.

| Operator/LCD/VFD Displays
| No configuration changes are necessary for these displays. However, the
| addressable character X'07' is used to display the euro symbol. If your user exit
| code uses this addressable character, you must ensure that your code sets the
| character prior to displaying it.

| Shopper Displays
| The Shopper Display does not support the Euro Symbol.

| 4610 Printer Users


| The euro symbol can be printed with most 4610 printers if the firmware level of the
| printer is at microcode level 24 or later. Early production units of the 4610 TI1 and
| TI2 thermal printer might not be able to print the euro symbol even with current
| microcode levels. Later models of the 4610 (TI3, TI4, or TI5) thermal printers have
| the ability to print the euro symbol.

| If you have a later production unit of the TI1 or TI2, you can print the euro symbol
| on the printer by defining the Currency Symbol Number to be 213 when
| personalizing the euro. If ASCII code 213 is personalized and a single dot in the
| center of the character matrix is printed, the printer is an early production unit or the
| proper level of microcode is not installed.

| If you have an early production unit of the TI1 or TI2, you can decide to print the
| ISO country code for the euro (EUR) by not personalizing ASCII code 213 as the
| Currency Symbol Number when personalizing the euro. Optionally, you can decide
| to define a User Font for the printer and define the symbol using the 4610 Printer
| Utility. In order to use the font, it must be loaded into the printer and selected during
| application initialization. For more information on defining and selecting a user font,
| refer to the IBM 4610 SureMark Printer Point-of-Sale Printer: 4690 OS API Guide

28 Multiple Currency Feature


| on the Web at http://www.ibm.com/solutions/retail/store. Select Support, then
| Publications. On the Publications page, select 4610 and select 4690 OS API
| Guide to view the guide.

| Keying Sequences
| This section shows you the keying sequences that are affected by the Multiple
| Currency Feature.

| Selecting a Currency
| Within a sales transaction, a total must be taken prior to the operator selecting a
| currency other than the primary base currency (the primary base currency is
| selected by default when the operator presses TOTAL).

| Subsequent selection of a currency is performed in one of several ways:


| v Pressing TOTAL selects the next personalized currency.

| Note: If the operator attempts to select a currency using a currency shortcut


| number or the ISO currency code and you have not personalized the
| currency, an error message is displayed, and the operator is required to
| press CLEAR. The currency selection does not change.
| v Pressing the Multiple Currency key selects the next personalized currency.
| v Pressing VOID and the Multiple Currency key selects the previous personalized
| currency.
| v Keying 0 followed by the Multiple Currency key selects the primary base
| currency.
| v Keying a currency shortcut followed by the Multiple Currency key selects the
| currency personalized with that shortcut number.
| v Keying the three-digit ISO currency code number followed by the Multiple
| Currency key selects the currency personalized for that ISO currency code
| number.

| Disallowing Currency Selection with the Total Key


| To force all currency selections to be performed with the Multiple Currency key, you
| can disable the selection of currencies with the TOTAL key using user exit coding.
| The TOTAL key is still required for balance due processing. See “Optional Terminal
| Sales User Exit Changes” on page 86 for more information on disallowing currency
| selection with the TOTAL key.

| Operator Loan/Pickup/Tender Count


| The Operator Loan, Pickup, and Tender Count procedures allow selection of a
| currency prior to any tender entry within the procedure. The following list describes
| the changes in these procedures with the Multiple Currency Feature installed:
| v On first entry into the procedure, the operator can select the currency using any
| of the methods noted in “Selecting a Currency”. Once the first tender entry has
| been made, the currency is only selected through the use of the Multiple
| Currency key at the start of the procedure.
| v Customers who do not want to configure a Multiple Currency key on their
| keyboard can use the TOTAL key to select a single currency for a loan, a pickup,
| or a tender count.

Chapter 3. Using the Multiple Currency Feature at the Terminal 29


| v Because the TOTAL key is allowed during selection of the first currency, the key
| cannot be used to exit the procedure if no amounts are entered. VOID TOTAL
| should be used in this case.

| Key Sequence
| The keying sequences for Cashier Loan, Cashier Pickup, and Tender Count are
| similar. The differences are:
| v Procedure Number or Procedure key
| v Prompt descriptors

| Figure 12 on page 31 shows a composite procedure description for the Cashier


| Loan, Cashier Pickup, and Tender Count Procedures:
|

30 Multiple Currency Feature


PROMPT ACTION DESCRIPTION

SELECT PROCEDURE 3 Press 3 to specify the Cashier Loan procedure


OR ENTER ITEM │ - or -
│ Press 4 to specify the Cashier Pickup procedure
│ - or -
│ Press 10 to specify the Tender Count procedure


┌──────┴──────┐
│ SIGN ON/OFF │ Press SIGN ON/OFF. (If you have procedure keys
│ │ for these functions, you can press the procedure
└──────┬──────┘ key instead of the procedure number and the
│ SIGN ON/OFF key.)


KEY LOAN AMOUNTS │ Procedure heading for CASHIER LOAN.
WITH TENDER KEYS XXX │ - OR -
- OR - │
KEY PICKUP AMOUNTS ├──────────┐ Procedure heading for CASHIER PICKUP.
WITH TENDER KEYS XXX │ │ - OR -
- OR - │ │
KEY TENDER AMOUNTS │ │ Procedure heading for TENDER COUNT.
WITH TENDER KEYS XXX │ │
│ │ The XXX represents the selected currency identifier.
│ │
│ │
┌──────┴──────┐ │ The store data line and procedure heading print on
│ "Select │ │ the customer receipt and on the summary journal.
│ Currency" │ │
└──────┬──────┘ │ The first currency selection may be made using
│ │ any of the methods described above. Subsequent
│ │ currency selection may be performed using any
│ │ of the valid key sequences for selecting a
│ │ currency other than pressing TOTAL. When a new
│ │ currency is selected, the Non-Sales prompt
│ │ "Key ... Amounts" is displayed again.
│ │
│ │ Press TOTAL to complete the transaction if a tender
│ │ entry has been made.
│ │
│ │
│ │
│ │
│ │
│ │
(User Data) │ Enter 1 to 20 digits of optional user data.
│ │
┌──────┴──────┐ │
( │ Data Entry │ ) │ Optionally, press DATA ENTRY.
└──────┬──────┘ │
│ │
(Quantity) │ Enter up to 4 digits for a quantity greater
│ │ than one. (A quantity of one is the default.)
│ │
┌──────┴──────┐ │
│ QTY │ │ Press QTY for a quantity greater than 1.
└──────┬──────┘ │

(continued)

Chapter 3. Using the Multiple Currency Feature at the Terminal 31


|

(continued)

(Tender Variety) Enter 1 to 6 for the tender variety. The


│ │ default is 1 (for cash), which you need not
│ │ enter nor press the "/" key. Tender variety may
│ │ ONLY be entered if you have the Supermarket
│ │ Enhancement Feature.
┌──────┴──────┐ │
( │ / │ ) │ Press the "/" or "*" key for any tender
└──────┬──────┘ │ variety other than 1.
│ │
Amount │ Enter the 1- to 8-digit loan, pickup, or
│ │ tender count amount.
│ │
┌──────┴──────┐ │
│ Tender Key │ │ Press the appropriate Tender key.
└──────┬──────┘ │
│ │ The letters LO (identifying a cashier loan)
│ │ - OR -
│ │ PI (identifying a cashier pickup)
│ │ - OR -
│ │ TC (identifying a tender count);
│ │
│ │ currency symbol or ISO country code
│ │ tender description, and amount print on the
│ │ customer receipt and Transaction Summary Journal.
│ │
│ │
TENDER DESCRIPTION XXX Enter Additional │ Enter additional amounts for the same
LOAN AMOUNT Amounts ─────┘ tender types or additional tender types.
- OR - │
TENDER DESCRIPTION XXX │
PICKUP AMOUNT │
- OR - │
TENDER DESCRIPTION XXX │
COUNTED AMOUNT │ The XXX represents the selected currency
│ identifier.

│ Press TOTAL to end the transaction.
┌──────┴──────┐ Completion message OPERATION COMPLETE, date,
│ Total │ and time print on the customer receipt and
└─────────────┘ on the Transaction Summary Journal.

Figure 13. Operator Loan/Pickup/Tender Count at the Terminal (Figure 2 of 2)

| Alternate Keying Sequence


| SIGN ON/OFF, {Procedure Number}, ENTER, {Currency Selection}, DATA ENTRY,
| user data, QTY, quantity, {Tender Variety, ″/″ or ″*″ key}, Tender Key, amount,
| ENTER, {currency selection}, additional amounts, TOTAL.

| Tender Exchange
| The Tender Exchange procedure allows the selection of a currency for both the
| corrected tender and the new tender. Fees are expressed in the primary base
| currency only.

| Key Sequence
| Figure 14 on page 33 shows the basic Tender Exchange transaction.
|

32 Multiple Currency Feature


PROMPT ACTION DESCRIPTION

SELECT PROCEDURE 2 Press 2 to specify Tender Exchange.


OR ENTER ITEM │
┌──────┴──────┐
│ SIGN ON/OFF │ Press SIGN ON/OFF. (If you have a procedure
└──────┬──────┘ key for this function, you can press the
│ procedure key instead of the procedure
│ number and SIGN ON/OFF.)

KEY TENDER │ Procedure heading for TENDER EXCHANGE.
CORRECTION XXX │
│ The XXX represents the selected currency
│ identifier. The store data line prints on the
│ customer receipt and on the Summary Journal.

┌──────┴──────┐
│ "Select │ The currency selection may be made using
│ Currency" │ any of the methods described above.
└──────┬──────┘

(User Data) Enter 1 to 20 digits of optional user data.

┌──────┴──────┐
( │ Data Entry │ ) Optionally, press DATA ENTRY.
└──────┬──────┘

┌──────┴──────┐
│ VOID │ Press VOID.
└──────┬──────┘

┌──────┴──────┐
│ "Tender │ Perform entry of tender. This entry may
│ Entry" │ include tender verification.
└──────┬──────┘

┌──────┴──────┐ Occurs only if fees are defined for the
ENTER VOIDED FEE │ CLEAR │ tender type.
OR PRESS CLEAR └──────┬──────┘

KEY NEW TENDER OR │
PRESS TOTAL XXX │
┌──────┴──────┐
│ "Select │ The currency selection can be made using
│ Currency" │ any of the methods described above.
└──────┬──────┘
┌──────┴──────┐ Perform this entry of enter. This entry may
│ "Tender │ include tender verification.
│ Entry │
└─────────────┘ Pressing only TOTAL ends the
transaction with the second tender
entry defaulting to the value of the
first, converted to the selected
currency.

The tender correction and tender entry


will be printed on the customer receipt and
summary journal station with the currency
symbol or ISO Country Code for each currency.

The message OPERATION COMPLETE and the date


and time print on the customer receipt and
summary journal station.

Figure 14. Tender Exchange at the Terminal

Chapter 3. Using the Multiple Currency Feature at the Terminal 33


|

| Alternate Keying Sequence


| 2 SIGN ON/OFF, {Currency Selection}, VOID, Tender Key, tender amount,
| {Currency Selection}, {Tender Amount}, Tender Key, ENTER.

| Price Verification Procedure—Display Prices in Alternate Base


| Currencies
| When alternate base currencies are defined, the Price Verify Procedure first
| displays the price in the primary base currency, then each of the alternate base
| currencies, followed again by the primary base currency. A short delay between
| currency displays allows the customer time to view the price for each currency.

| If the operator chooses to print the item record information, the printed information
| does not contain any currency detail. The printed information is directly derived from
| the item record file, which is only stored in the primary base currency.

| Tender Cashing Procedure - Select Currency for Cashing Tender


| The Tender Cashing procedure at the terminal has been modified to allow the
| operator to select the currency for the first tender and the change to be used during
| the Tender Cashing procedure within the confines of the definitions set in the
| Multiple Currency Definition File. This does not change the procedure itself, but
| only allows selection of which foreign currency is used. The tender returned as
| change for the Tender Cashing procedure is the change as determined by the
| CASHBACK field in the Multiple Currency Definition File. Tender Type and Variety
| combinations are tested for acceptance under the current rules. The Multiple
| Currency Feature option to allow cashback must be enabled for this function to be
| operational.

| The operator enters the procedure as defined in the IBM 4680-4690 Supermarket
| Application Guide to Operations, (1 / SIGNON). With the Multiple Currency Feature
| installed, the operator is shown the standard message KEY TENDER SEQUENCE TO
| CASH TENDER , with the foreign currencies defined displayed in the lower right portion
| of the display. The operator is given the list of foreign currencies from which to
| choose, similar to tendering a transaction. The operator can scroll through the
| currencies using the TOTAL or the Multiple Currency key. At this time the operator
| enters the Amount and the Tender Type to be cashed (for example, 1000 / CHECK).
| The Multiple Currency Feature validates the selected currency with the tender and
| variety keyed by the operator. If the currency is valid the procedure continues,
| otherwise a message is displayed CHECK TENDER VARIETY. Upon clearing this
| message, the operator is prompted to select another currency. Under the base
| Supermarket Application, the amount of the cashed tender is returned to the
| customer as Tender Type 1, Variety 1. With the Multiple Currency Feature installed,
| and with the new CashBack option enabled, each currency defined to allow as
| cashback to the customer is displayed so the operator can scroll through the
| display until the proper currency defined for returning cash to the customer is
| chosen. However, if only one currency is allowed to be returned as cashback, the
| procedure completes with change being returned in that designated tender and
| without the operator requirement to select a currency.

| The strings written to the Transaction Summary Log for this procedure remain as
| they are in the base Supermarket Application and the Multiple Currency Feature.
| Scrolling backwards through the currencies is supported in this function using the
| Multiple Currency key. Pressing VOID / Multiple Currency key scrolls through the

34 Multiple Currency Feature


| different currencies, in the reverse direction. At any time during the procedure if the
| operator presses VOID / TOTAL, the procedure ends with an operation incomplete
| message printing on the receipt.

| Tender Cashing at the Terminal with Multiple Currency Feature:


|
Prompt Action Description

┌───────────┐
SELECT PROCEDURE OR │ 1/SIGNON │ Enter Tender Cashing procedure using 1/SIGNON.
ENTER NEW ITEM │ │
└────┬──────┘


KEY TENDER SEQUENCE │ The non-sale message for tender cashing is displayed with the
TO CASH TENDER FRF │ currency displayed in the lower right corner of the display.


┌────┴───────┐
KEY TENDER SEQUENCE │ TOTAL │ Press TOTAL or the Multiple Currency key to cycle
TO CASH TENDER EUR │ OR │ through the currencies.
│ MC Key │
└────┬───────┘


TENDER AMOUNT Enter the amount of tender.



┌────┴───────┐
X.XX │ TENDER │ The tender is validated against the currency for that
│ KEY │ tender. If the tender is not valid, CHECK TENDER
└────┬───────┘ VARIETY is displayed. Pressing CLEAR allows entry of
│ the amount and tender.


┌────┴───────┐ If the cashback option is set to Y, the operator is
FRF X.XX │ TOTAL │ prompted by a display of all currencies that are set
EUR X.XX │ MC Key │ to allow cash back in the Foreign Exchange Rate File.
└────────────┘ If the option is set to N, cash back is in the
Primary Base Currency. Pressing ENTER when the desired
currency is selected, completes the operation.

The cash drawer opens for change or to deposit tender.

The tender description and amount print on the customer receipt


and on the transaction summary journal, and is displayed.

After the cash drawer is closed, OPERATION COMPLETE, with


the date and time is printed on the customer receipt and
on the transaction summary journal.

VOID / TOTAL exits the procedure at any time prior to


completing the procedure.

Figure 15. Tender Cashing at the Terminal with Multiple Currency Feature

| Sample Receipt for Tender Cashing


| FRF TENDER X.XX Tender Cashed
| EUR CASH X.XX Cash returned to Customer
|
|

Chapter 3. Using the Multiple Currency Feature at the Terminal 35


| 5/15/00 16:12 6425 03 0019 1 Store data line
|
|
|

36 Multiple Currency Feature


|
Chapter 4. Customer Checkout Procedures
| Performing a Sales Transaction . . . . . . . . . . . . . . . . . . . 37
| Modifications to Balance Due . . . . . . . . . . . . . . . . . . 37
| Modifications to Tendering . . . . . . . . . . . . . . . . . . . . 38
| Tendering Examples . . . . . . . . . . . . . . . . . . . . . 38
| Sample Customer Receipt. . . . . . . . . . . . . . . . . . . 39
| CashBack Support - Selecting the Currency to Return as Cash Back . . . . 40
| Sample Receipt with Cash Back . . . . . . . . . . . . . . . . . 42

| This section discusses changes to procedures that involve tendering. The Multiple
| Currency Feature affects all processes that involve tendering.

| Performing a Sales Transaction


| Multiple Currency Feature modifications to Sales Transactions affect the following
| areas:
| v Getting a Balance Due — When foreign currency is used, the base transaction
| total is converted to the selected foreign currency and the Balance Due is
| provided in both the Base Currency and the foreign currency, as shown on the
| terminal display.
| v Tendering — The customer can tender the balance to the operator in numerous
| forms, such as cash, checks, and miscellaneous tenders. The currency is
| selected by the operator prior to entering a tender amount.
| v Cash Back — The operator can scroll through a list of currencies and select the
| appropriate currency to return cash back to the customer.
| v Document Franking — Documents may be franked with the currency symbol (if
| defined in personalization) or the ISO currency code. See “Planning for Tender
| Franking” on page 23 for more information.

| Modifications to Balance Due


| In order to differentiate between currencies, displayed subtotals include either the
| currency symbol or the ISO currency code. In addition, the subtotals may be
| displayed in the various currencies.

| When an alternate base currency is not defined, the modifications to the display
| include:
| v Currency symbol or ISO currency code for the selected currency is displayed on
| the second line of the display.
| v The total is expressed in the selected currency.

| When an alternate base currency is defined, the modifications to the display


| include:
| v The total expressed in primary base currency is displayed on the top line of the
| display.
| v The total expressed in the alternate base currency is displayed on the bottom
| line of the display if either the primary base currency or the alternate base
| currency is selected. If a currency other than the primary base currency or the
| alternate base currency is selected, the total expressed in the selected currency
| is displayed on the bottom line of the display.
| v The currency selection is indicated by a pointer (less than <) on the right side of
| the display line.

© Copyright IBM Corp. 1999, 2000 37


| Modifications to Tendering
| Sales and non-sales transactions remain the same up to the point where tender is
| processed in the transaction. Prior to entering a tender, the cashier must select the
| appropriate currency.

| Tendering Examples
| For each example the Multiple Currency Feature has been set up as follows:
| v The Multiple Currency key has been defined on the keyboard.
| v The euro is defined as the primary base currency.
| v Lira, Deutsche marks, and francs have been defined as Cashback Currencies,
| which means the operator can give change back to the customer in these
| currencies.
| v Each currency has a single digit shortcut number assigned, along with the
| predefined three-character ISO currency code and three-digit ISO currency
| number.

| Example 1: Using the total key to accept lira


| 1. The operator completes item entry and presses TOTAL to get the balance due;
| the following appears on the display:
| TOTAL EUR 100,00<
| TOTAL ITL 193,628
| 2. The customer wants to pay with lira.
| 3. The operator presses TOTAL again and the following appears on the display:
| TOTAL EUR 100,00
| TOTAL ITL 193,628<
| 4. The operator tenders the amount of lira presented by the customer.

| Example 2: Using the Multiple Currency key to accept lira


| 1. The operator completes item entry and presses TOTAL to get the balance due;
| the following appears on the display:
| TOTAL EUR 100,00<
| TOTAL ITL 193,627
| 2. The customer wants to pay with lira.
| 3. The operator presses the Multiple Currency key and the following appears on
| the display:
| TOTAL EUR 100,00
| TOTAL ITL 193,627<
| 4. The operator tenders the amount of lira presented by the customer.

| Example 3: Using the Multiple Currency key and a shortcut number to accept
| Deutsche marks
| 1. The operator completes item entry and presses TOTAL to get the balance due;
| the following appears on the display:
| TOTAL EUR 100,00<
| TOTAL ITL 193,627
| 2. The customer wants to pay with Deutsche marks.
| 3. The operator keys 3 and presses the Multiple Currency key and the following
| appears on the display:
| TOTAL EUR 100,00
| TOTAL DEM 195,58<

38 Multiple Currency Feature


| Note: This step assumes that 3 was defined as the shortcut number for
| Deutsche marks.
| 4. The operator tenders the amount of Deutsche marks presented by the
| customer.

| Example 4: Using the Multiple Currency key and an ISO Currency Code
| 1. The operator completes item entry and presses TOTAL to get the balance due;
| the following appears on the display:
| TOTAL EUR 100,00<
| TOTAL ITL 193,627
| 2. The customer wants to pays with francs.
| 3. The operator keys 250 and presses the Multiple Currency key and the following
| information appears on the display:
| TOTAL EUR 100,00
| TOTAL FRF 655,96<
| 4. The operator tenders the amount of francs presented by the customer.

| Sample Customer Receipt


| Figure 16 is a simple example of how customer receipts are changed by the
| Multiple Currency Feature.
|
┌─────────────────────────────────────┐
│ │
│ WELCOME TO BEV'S MCF SUPERMARKET │
│ WE GLADLY ACCEPT ALL CURRENCIES │
│ │
│ ITEM NUMBER 1 100,00 F │
│ EUR TAX 0 BAL 100,00 │
│ ITL* BAL 193,627 │
│ DEM* BAL 195,58 │
│ │
│ EUR 1 = ITL 1936,27 │
│ DEM CASH 200,00 │
│ EUR 1 = DEM 1,95583 │
│ EUR CHANGE 2,26 │
│ 9/07/98 11:06 0001 01 0034 1 │
│ ** THANK YOU - COME AGAIN ** │
│ │
└─────────────────────────────────────┘

Figure 16. Sample Customer Receipt

| On this receipt, the EUR and ITL balance line were printed when the operator
| pressed TOTAL. The DEM balance line is printed when cash is tendered and
| Deutsche marks is the selected currency. The conversion rates for the lira and the
| Deutsche mark also print on the receipt. The tendered amount in Deutsche marks is
| printed along with the change due back to the customer in euro dollars (in this
| example, change is not issued in Deutsche marks).

Chapter 4. Customer Checkout Procedures 39


| CashBack Support - Selecting the Currency to Return as Cash Back
| Cashback Support at the Terminal provides the operator with a method to select a
| currency to return change to the customer if more than one currency allows
| Cashback as defined in the Foreign Exchange Rate file. This function also provides
| the operator with a procedure for preventing a currency from being displayed even
| though that currency has the option set to allow Cashback. This function is
| available if the Multiple Currency Feature option is enabled.

| When change (Cashback) is required and more than one currency is defined to
| allow Cashback, the operator is given a prompt allowing the selection of a currency
| similar to that used when tendering a transaction. If only a single currency is
| defined to allow for Cashback, the transaction completes normally without
| displaying the prompt, and change is returned in that currency.

| Another procedure allows the operator to set a currency ON/OFF (Cashback/no


| Cashback) with regard to returning change to a customer. This procedure displays
| all currencies that have been defined in the Foreign Exchange Rate file to allow
| Cashback. Currencies that have the flag set to ON are denoted with an asterisk (*)
| to the left. For those that have had the flag turned OFF, no asterisk appears. The
| operator enters the procedure, and the currencies with the flag set to allow
| Cashback are displayed. The operator can then scroll through the currencies by
| using the Total key (or the Multiple Currency key if defined), in a method similar to
| the scrolling done at tender time. The operator then selects the desired currency by
| pressing Enter. After selecting the desired currency, the operator is prompted to
| select an indicator that marks the currency as no longer supporting Cashback, the
| indicator is off, or that it now supports Cashback, the indicator is on. After selecting
| the first currency and setting the flag to either on or off, the operator is prompted to
| press CLEAR to change another currency or to press ENTER to complete the
| procedure. Upon successful completion of the procedure, all currencies that allow
| Cashback in the Foreign Exchange Rate file are printed on the receipt prior to the
| printing of the OPERATION COMPLETE message. Those that allow Cashback have an
| asterisk to the left of the currency name. If there is only one currency defined in the
| Foreign Exchange Rate file to allow Cashback, the procedure displays a message
| that the procedure is not available at this time. Exiting the procedure prior to
| completion complies with all other procedures as defined in the IBM 4680-4690
| Supermarket Application Guide to Operations. The options set by the Cashback
| procedure are reset to the values in the options file at signoff, if operator
| accountability is used in the terminal, but remain until the options are reloaded or
| the operator changes it using the 16-Signon procedure, if terminal accountability is
| used in the terminal.

| This function is enabled through the Multiple Currency Options from the
| Supermarket Features Menu. A change in the Foreign Currency Exchange Rate
| Personalization, provides a selection to allow setting a flag that enables cashback
| selection at the terminal. If this option is set to Y, the following process is
| implemented:

40 Multiple Currency Feature


| End of transaction processing - with cash due to customer:
|
Prompt Action Description

Tax due and TENDER AMOUNT Tender an amount larger than the total of the
Total │ transaction.

EUR x.xx < ┌───┴─────┐ The currencies that have the option set to allow
FRF x.xx │ ENTER / │ Cashback are displayed. Press ENTER to select the
│ TOTAL │ currency or TOTAL to cycle through the next
└─────────┘ selectable currency or use the optional Multiple
Currency key.

CHANGE Change in the selected currency is returned to the


EURO x.xx customer.

Note: Void transaction (VOID / TOTAL) is not allowed


at this point in the transaction.

Figure 17. End of transaction Processing - with cash due back to customer

| Procedure for altering a currency’s Cashback capability:


|
Prompt Action Description

Select Procedure or 16 Enter 16 to select the procedure for changing the


Enter item │ Cashback capability of a currency.
┌───┴──────┐
│SignON/OFF│
│ │ Press SIGNON/OFF.
└───┬──────┘

│ The procedure heading Multiple Currency Cashback and the
│ store data line prints on the customer receipt and the
│ transaction summary journal.

* EUR ┌───┴─────┐ The currencies that have the options set to allow Cashback
FRF │ ENTER / │ are displayed. Press ENTER to select the currency or press
│ TOTAL │ TOTAL to cycle to the next selectable currency or press the
└───┬─────┘ optional Multiple Currency key. Currencies that allow
│ cashback are marked wih an asterisk to the left of the
│ currency. Currencies that do not have an asterisk are not
│ enabled for cashback.

* EUR ┌───┴─────┐ Enter 1 to enable Cashback for the selected currency or enter
1= ON 2 = OFF │ │ 2 to disable cashback.
│ 1/2 │
└───┬─────┘


CLEAR TO CONTINUE ┌───┴─────┐ A prompt appears to allow processing another currency by
OR ENTER TO ACCEPT │ ENTER / │ pressing CLEAR. Pressing ENTER completes the
│ CLEAR │ procedure.
└─────────┘
When the operator presses ENTER, all tenders that are
designated in the options to allow cashback are printed.
OPERATION COMPLETE and the date and time print on the customer
receipt and on the transaction summary journal. An exception
is logged in the exception log.

Figure 18. Procedure for altering a currency’s Cashback capability

Chapter 4. Customer Checkout Procedures 41


| Sample Receipt with Cash Back
|

5/15/00 16:12 6425 03 0019 1 Store data line


.00 Total to account for

CASHBACK
* FRF First currency - * - denotes cashback allowed.
* EUR Second currency - * - denotes cashback allowed.
DEM Third currency - cashback is NOT allowed.
* $ Fourth currency - * - denotes cashback allowed.

OPERATION COMPLETE

Figure 19. Sample Receipt with Cash Back

42 Multiple Currency Feature


|
Chapter 5. Using the Multiple Currency Feature at the
Controller
| Store Accounting Support . . . . . . . . . . . . . . . . . . . . . 43
| User Interface Changes Applicable to All Accounting Functions . . . . . . 43
| Loans and Pickups . . . . . . . . . . . . . . . . . . . . . . 44
| Tender Count Within Automated Reconciliation and Tender Count . . . . . 45
| Transfer Tender . . . . . . . . . . . . . . . . . . . . . . . 45
| Carry Forward Office Tender . . . . . . . . . . . . . . . . . . . 45
| Miscellaneous Transactions Support . . . . . . . . . . . . . . . . . 45

Major controller operations affected by the Multiple Currency Feature are:


v “Store Accounting Support”
v “Planning Shelf Label Print Configuration” on page 20
v “Chapter 6. Generating Reports” on page 49

| Store Accounting Support


| Store accounting functions have been modified to track the various currencies
| accepted in the store. The following functions have been modified:
| v Loans
| v Pickups
| v Tender Count
| v Automated Reconciliation
| v Transfer Tender
| v Carry Forward Office Tender

| This section describes the changes made to these functions in order to support the
| Multiple Currency Feature. For information about using these functions without the
| Multiple Currency Feature installed, refer to the IBM 4680-4690 Supermarket
| Application Guide to Operations.

| User Interface Changes Applicable to All Accounting Functions


| Note: These changes are applicable to all accounting functions except Transfer
| Tender.
| For each of the modified accounting functions, the following changes have been
| made to the user interface:
| v A new field below the function title displays the selected currency.
| v The up and down arrows are used to select the previous and next currency,
| respectively. Up and Down arrows are displayed next to the selected currency
| name when the user can modify the currency selection. The currency selection
| cannot be changed while the cursor is positioned in an operator/terminal field.
| v While there are multiple panels of data, totals are displayed for the current panel
| only.
| v Accounting by tender type and variety for currencies in the Foreign Currency
| Tracking file (not the Supermarket Application Accounting File) is automatically
| enabled for all tenders except coupons. Press F8TVAR to switch to and from a
| variety detail view of the selected currency/tender.
| – The currency selection can be changed while variety detail is displayed.

© Copyright IBM Corp. 1999, 2000 43


| – With the Supermarket Enhancement Feature not installed, accounting by
| variety is only available at the controller.

| Note: Accounting functions might be performed for currency/tender/variety


| combinations that are not accepted at the terminal according to the
| Multiple Currency Feature personalization options. Note that only
| currencies defined in the Multiple Currency Feature personalization
| options are handled by the accounting functions.
| v For functions in which the scratch pad is available (Pickups, Tender Count,
| Automated Reconciliation), the scratch pad amounts are displayed in local
| currency equivalents only.
|
ACP1S004 TENDER COUNT

CURRENT PERIOD EURO »°

Type in the following information:

OPERATOR 1 (No entry for office till)

TENDER TYPE QUANTITY-AMOUNT TOTAL OVER/SHORT


CASH 1.00
CHECK .00
FOOD STAMPS .00
MISCELLANEOUS 1 .00
MISCELLANEOUS 2 .00
MISCELLANEOUS 3 .00
MFR COUPON .00
STORE COUPON .00

TENDER TOTAL .00 1.00

Press Tab to update counted amount for each tender.


When information is complete, press Enter.
Press F8 to display/exit Tender by Variety data.
F1HELP F2 F3QUIT F4 F5 F6PAD F7 F8TVAR F9 F10

Figure 20. Sample Tender Count

| Changes specific to each of the accounting functions are described in the following
| sections.

| Loans and Pickups


| In the Loan and Pickup procedures, updates for the short Accounting files and the
| short Foreign Currency Tracking files are written to the transaction log instead of
| directly to these files. Checkout Support updates these files as the transaction log is
| processed. As there are potentially a large number of updates for each loan or
| pickup, and because the Foreign Currency Tracking File is potentially very large,
| the following benefits are derived by processing loans and pickups in this manner:
| v A single, efficient WRITE MATRIX to the transaction log is used instead of
| numerous reads and writes to the Foreign Currency Tracking file.
| v Checkout Support checkpoints the updates to the Foreign Currency Tracking file,
| providing resilience in the event of a controller IPL while the data is being
| processed.
| v Distribution of the Foreign Currency Tracking file by the foreground application is
| not required.

44 Multiple Currency Feature


| Tender Count Within Automated Reconciliation and Tender Count
| Tender Counts must be applied prior to the reconciliation of an Operator or
| Terminal; therefore, the updates are applied directly to the Accounting and Foreign
| Currency Tracking files. In the event of a controller IPL mid-way through the
| process, the Tender Count can be reentered by the operator. Due to the number of
| records that must be updated in real time, there is a noticeable difference in the
| amount of time that it takes to process a Tender Count versus a Loan or Pickup.
| The processing time required for a Tender Count is directly proportional to the
| number of currencies personalized, not the number of entries made for the operator
| or terminal.

| Transfer Tender
| The Transfer Tender function actually has no User Interface changes, but has been
| modified to perform the Transfer Tender function for currencies in the Foreign
| Currency Tracking file.

| Carry Forward Office Tender


| The Carry Forward Office Tender function has also been modified to carry forward
| the currency tender information. The User Interface has been modified to carry
| forward the currency tender information. The operator can review all of the
| currencies carried forward into the new period, as well as the Consolidated Tender
| totals (the sum of the local equivalent of all of the currencies carried forward).

| Miscellaneous Transactions Support


| Two versions of Miscellaneous Accounting ship with the base Supermarket
| Application: the standard version and the Advanced Accounting version. Both of
| these support the Multiple Currency Feature. On each version, when entering the
| amount of the transaction, the user is provided an up arrow and a down arrow for
| selecting the currency to be used in the transaction. Selecting the up arrow or down
| arrow is selected highlights the name of the currency (as in loans). The up arrow
| and down arrow keys are blue on blue (as other function keys on the panel are
| when active). The amount entered is in the currency displayed. This amount is then
| converted to Primary Base Currency prior to updating the Miscellaneous
| Transaction accounting file. After pressing TAB on the AMOUNT FIELD, the amount is
| redisplayed and the operator is allowed to select and enter another currency.
| Pressing TAB without a change or the field being empty allows the operator to
| move to the next field. Upon pressing Enter to complete the operation, the Foreign
| Currency Tracking File and Miscellaneous Accounting File are updated. Reporting
| for both accounting types should be consistent with the base Supermarket
| Application. Display of the monetary amounts is based on the options of the
| selected currency.

| Note: This function only supports up to 15 currencies. If more than 15 are defined
| in the Multiple Currency Exchange Rate File, the first 15 are used.

| Figure 21 on page 46 through Figure 25 on page 48 show the addition of the


| Multiple Currency Selection fields and the associated help panels:

Chapter 5. Using the Multiple Currency Feature at the Controller 45


|

ACP1S007 RECORD MISCELLANEOUS TRANSACTIONS


CURRENT PERIOD EURO °»
Type in the following information:

ACCOUNT NUMBER + Miscellaneous account to be credited


ACCOUNT NUMBER - Miscellaneous account to be debited

AMOUNT Amount of transaction

OPERATOR/*TERMINAL Till to receive or provide tender


(No entry for office till)
TENDER DIRECTION 1 1 = Tender Paid Out 2 = Tender Received

TENDER TYPE 1 1 = CASH 5 = MISCELLANEOUS 2


2 = CHECK 6 = MISCELLANEOUS 3
3 = FOOD STAMPS 7 = MFR COUPON
4 = MISCELLANEOUS 1 8 = STORE COUPON

TENDER VARIETY 1 1 = CASH (T1V1) 4 = CASH (T1V4)


2 = CASH (T1V2) 5 = CASH (T1V5)
3 = CASH (T1V3) 6 = CASH (T1V6)
When complete, press Enter.

F1 F2 F3QUIT F4 F5 F6 F7REPORTF8 F9AUDIT F10

Figure 21. Standard Record Miscellaneous Transaction:

ACP1S108 HELP: MULTIPLE CURRENCY FEATURE SUPPORT Page 1 of 1

This is the miscellaneous transaction account data entry screen


with Multiple Currency Feature Support. The currencies are
displayed above the AMOUNT field. To exit this field the
ENTER key must be pressed. Using the Up Arrow or Down Arrow
keys 'cycles' between the defined currencies in the Foreign
Exchange Rate File. When a currency is selected and an
amount is entered, pressing the TAB key will allow the user
to select another currency. Pressing ENTER will move to the
next field for further entry. Upon leaving the AMOUNT field
the total will be displayed in the Primary Base Currency.

F1HELP F2 F3QUIT F4 F5 F6 F7 F8 F9 F10

Figure 22. Help for Standard Miscellaneous Transaction

46 Multiple Currency Feature


|

ACP1S020 RECORD MISCELLANEOUS TRANSACTIONS Page 1 of 1


CURRENT PERIOD

1 Deposits
2 Credits

Type your selection number, then press Enter. __

F1HELP F2 F3QUIT F4 F5 F6 F7REPORTF8 F9AUDIT F10

Figure 23. Advanced Accounting Record Miscellaneous Transactions - Main Menu

ACP1S021 Deposits Page 1 of 1


CURRENT PERIOD
EURO °»

OPERATOR /
ACCOUNT DESCRIPTION AMOUNT TERMINAL

101 Bank Deposits - Cash __________ __________


102 Bank Deposits - Checks __________ __________
___ _________________________ __________ __________
___ _________________________ __________ __________
___ _________________________ __________ __________
___ _________________________ __________ __________
___ _________________________ __________ __________
___ _________________________ __________ __________
___ _________________________ __________ __________
___ _________________________ __________ __________

Enter miscellaneous transaction amounts, then press Enter.


For more accounts, press PgDn

F1HELP F2 F3QUIT F4 F5 F6 F7REPORTF8 F9AUDIT F10

Figure 24. Advanced Accounting Record Miscellaneous Deposit Transactions

Chapter 5. Using the Multiple Currency Feature at the Controller 47


|

ACP1S146 HELP: OFFICE ACCOUNTING Page 1 of 2

This is the miscellaneous transaction account data entry screen.


Tab to the account number that is to be updated and enter an amount.
If a decimal point is omitted, the amount is reformatted to include
one. Once the amount is entered, an operator or terminal number
may be required, depending on the personalization for the account.

If a miscellaneous transaction account was personalized with an


operator number or a terminal number and that ID or number is not
valid for an update (not active in selected period), then the
update will not be accepted. If an operator or terminal misc-
ellaneous account was not personalized with an operator or
terminal number, then you will be prompted for one on this screen
if an amount is entered.

Page down for more help.

F1HELP F2 F3QUIT F4 F5 F6 F7 F8 F9 F10

Figure 25. Advanced Accounting Record Miscellaneous Transaction Help Panel (Part 1 of 2)

ACP1S147 HELP: MULTIPLE CURRENCY FEATURE SUPPORT Page 2 of 2

This is the miscellaneous transaction account data entry screen


with Multiple Currency Feature Support. The currencies are
displayed above the AMOUNT field. To exit this field the
TAB key must be pressed. Using the Up Arrow or Down Arrow
keys 'cycles' between the defined currencies in the Foreign
Exchange Rate File. When a currency is selected and an
amount is entered, pressing the TAB key will allow the user
to select another currency. Pressing without changing the amount,
or on a 'blank' field will move to the next field for further

F1HELP F2 F3QUIT F4 F5 F6 F7 F8 F9 F10

Figure 25. Advanced Accounting Record Miscellaneous Transaction Help Panel (Part 2 of 2)

48 Multiple Currency Feature


|
Chapter 6. Generating Reports
| Electronic Journal Report . . . . . . . . . . . . . . . . . . . . . 49
Exception Log Report . . . . . . . . . . . . . . . . . . . . . . 50
| Operator/Terminal/Office Cash Report . . . . . . . . . . . . . . . . 51
| Over/Short Report. . . . . . . . . . . . . . . . . . . . . . . . 58
| Store Totals Recap Report . . . . . . . . . . . . . . . . . . . . 72
Tender Listing Report . . . . . . . . . . . . . . . . . . . . . . 83
| Transaction Log Report . . . . . . . . . . . . . . . . . . . . . . 84

| The following reports are modified for the Multiple Currency Feature:
| v “Electronic Journal Report”
| v “Exception Log Report” on page 50
| v “Operator/Terminal/Office Cash Report” on page 51
| v “Over/Short Report” on page 58
| v “Store Totals Recap Report” on page 72
| v “Tender Listing Report” on page 83
| v “Transaction Log Report” on page 84
|
| Electronic Journal Report
| The Electronic Journal Report has been modified to report currency-related
| information as it would have been printed on the customer’s receipt and on the
| summary journal station. The ability to search by currency has not been added.
| Figure 26 shows a sample of the Electronic Journal report.
|
EJR1S030 JOURNAL DETAIL REPORT Page 1 of 1
Terminal: 1 Operator: 1 Gross +: 1.05
Transaction: 0030 Date/Time: 99/09/19 07:15 Gross -: .00

--Customer Receipt-----------------------Summary Journal-----------------------


| ** SUPERMARKET ** | |
| | FRF* TAX .05 BAL 1.05 |
| | EUR* BAL ,16 |
| Snack Cakes 1.00 T| DEM* BAL ,31 |
| FRF* TAX .05 BAL 1.05 | EUR 1 = FRF 6,55957 |
| EUR* BAL ,16 | DEM Cash ,31 |
| DEM* BAL ,31 | EUR 1 = DEM 1,95583 |
| | 9/07/99 15:25 0001 01 0030 1 |
| | |
| EUR 1 = FRF 6,55957 | |
| DEM Cash ,31 | |
| EUR 1 = DEM 1,95583 | |
| 9/07/99 15:25 0001 01 0030 1 | |
| ** THANK YOU - COME AGAIN ** | |
-------------------------------------------------------------------------------

F1 F2 F3QUIT F4 F5 F6 F7SUMM F8PREV F9NEXT F10PRINT

Figure 26. Sample Electronic Journal Report

| In this example, the primary base currency is French francs, the euro is the
| alternate base currency, and the Deutsche mark is a foreign currency.

© Copyright IBM Corp. 1999, 2000 49


Exception Log Report
The Exception Log Report tracks selected exceptions that occur at the terminal or
store controller. Information in these reports comes from the Exception Log file.
There is an entry each time an operator accepts a foreign currency as a tender:

Current Period Exception Report

PROCEDURE OPERATOR EXCEPTION


DATE TIME PERFORMED SIGNED ON DESCRIPTION

08/26 08:56 Invalid Item 1 08 Invalid Rec. Data Terminal


08/26 08:56 Foreign Currency 1 Foreign Currency Tendered

08/26 08:43 Checkout Sign On 1 Transaction 0008 Terminal 0001


08/26 08:43 Checkout Sign Off 1 Transaction 0007 Terminal 0001
08/26 08:39 Cashier Pickup 1 300,000.00- from Operator 1 for c.p.
08/26 08:39 Foreign Currency 1 Terminal Pickup

08/26 08:39 No Sale 1 Special Sign On Terminal 0001


08/25 15:09 Checkout Sign On 1 Transaction 0002 Terminal 0001
08/25 13:55 Tender Override 1 100,000.00 Cash Terminal 0001

Figure 27. Exception Log Report

Interpreting the Report: In these exceptions the operator:


v Entered an invalid item
v Accepted a foreign currency tender from a customer
v Signed on and off from the terminal
v Took cash from the terminal drawer for a pickup
v Opened the terminal drawer without performing a transaction
v Exceeded the tendered amount limit.

50 Multiple Currency Feature


63 Foreign Currency
Terminal: 1 08/26/98 08:56
Operator: 1 Transaction: 0015
Tender Type : 6
Tender Variety : 1
ISO Currency Num : 826
Exchange Rate : 1.50
Old Exchange Rate :
Trans. Amount : 4.89
Trans. Type : 9
User Data :

63 Foreign Currency
Terminal: 1 08/26/98 08:39
Operator: 1 Transaction: 0004
Tender Type : 1
Tender Variety : 1
ISO Currency Num : 484
Exchange Rate : 9.01
Old Exchange Rate :
Trans. Amount : 18.02
Trans. Type : 6
User Data :

Figure 28. Detailed Exception Log Report

| The Detailed Exception Report shows the tender type, tender variety, ISO currency
| number, and the exchange rate for a transaction with a foreign currency tender. All
| of the fields on the Detailed Exception report are reported from the type X'63'
| Exception Log record. The Trans. Type field reported on the Detailed Exception
| report indicates the type of exception from the main report panel. See the record
| definition for the Exception Log type X'63' record in “Exception Log File
| (EAMEXCP*)” on page 95 for a complete list of values of the Trans. Type field and
| their meanings.

| Operator/Terminal/Office Cash Report


| The Operator/Terminal/Office Cash Report shown in Figure 29 on page 52 lists
| accounting totals from miscellaneous transactions, loans, pickups, tender-on-hand,
| over and short balances, and the opening balance:

Chapter 6. Generating Reports 51


RPP1S100 SHORT SUMMARY CASH REPORT - STORE 1 Page 2 of 2

CURRENT PERIOD STARTING 07/20/00 09:39 REPORTED AT 08/03/00 14:53

Consolidated Tender ↑↓
TENDER OVER-/
TENDER TYPE LOANS (0) PICKUPS (0) ON-HAND SHORT

CASH ,00 ,00 ,00 89,81


CHECK ,00 ,00 ,00 7,18
FOOD STAMPS ,00 ,00 ,00 30,00
MISCELLANEOUS 1 ,00 ,00 ,00 10,16
MFR COUPON ,00 ,00 ,00 26,00

TOTALS : ,00 * ,00 * ,00 * 163,15 *

TOTAL ACCOUNTED FOR : 163,15 **

F1 F2 F3QUIT F4 F5 F6O/S F7ACCT F8FCURR F9 F10PRINT

Figure 29. Consolidated Short Summary Cash Report

| The displayed cash Report contains two pages. The second screen of the report
| shows different views of the data. On the initial display of the second screen
| (Consolidated Tender) the Primary Base accounting information is displayed. This
| data is obtained from the accounting file.

| F8 is used to switch to and from the detail tenders view. The varieties of tenders is
| shown if the Enhancement Feature 1 - Tender by Variety function is active. If the
| function is inactive, only variety one is displayed. In the first case (Tender by Variety
| is active for the tender) the data displayed is obtained from the enhanced
| accounting records. In the second case, the data is obtained from the base
| accounting records.

| There is no support for the varieties of store coupons, therefore, F8 is not available
| for store coupons. For manufacturer coupons, F8 is only available if manufacturer
| coupons by variety is enabled.

| Foreign Currency Short Summary Cash Report Using Arrow keys (↑↓):

| The arrow keys are provided to cycle through the various defined currencies,
| including the Consolidated Tender. The currency names are from the
| EAMEXCHG.DAT file and are displayed when the operator scrolls through the
| currencies.
|

52 Multiple Currency Feature


RPP1S100 SHORT SUMMARY CASH REPORT - STORE 1 Page 2 of 2

CURRENT PERIOD STARTING 07/20/00 09:39 REPORTED AT 08/03/00 14:53

Italian Lira ↑↓
TENDER OVER-/

TENDER TYPE LOANS (0) PICKUPS (0) ON-HAND SHORT

MISCELLANEOUS 1 0 0 0 3.006

TOTALS : 0 * 0 * 0 * 3.006 *

TOTAL ACCOUNTED FOR : 3.006 **

F1 F2 F3QUIT F4 F5PBC F6O/S F7ACCT F8FCURR F9 F10PRINT

Figure 30. Foreign Currency Short Summary Cash Report Using Arrow keys (↑↓):

| Foreign Currency Short Summary Cash Report Using F8:

| Press F8 while on a currency view of the data and the varieties of the selected
| tender are shown on the screen for that currency. The data is obtained from the FC
| TRACK (EAMFCT*.DAT) file. Press F8 to return to the tender detail for that
| currency, or press the arrow keys to scroll through the currencies in the same data
| view.
|

RPP1S100 SHORT SUMMARY CASH REPORT - STORE 1 Page 2 of 2

CURRENT PERIOD STARTING 07/20/00 09:39 REPORTED AT 08/03/00 14:53

Italian Lira ↑↓
TENDER OVER-/
TENDER TYPE LOANS (0) PICKUPS (0) ON-HAND SHORT

MISCELLAN1 (T4V1) 0 0 0 506


MISCELLAN1 (T4V2) 0 0 0 500
MISCELLAN1 (T4V3) 0 0 0 500
MISCELLAN1 (T4V4) 0 0 0 500
MISCELLAN1 (T4V5) 0 0 0 500
MISCELLAN1 (T4V6) 0 0 0 500

TOTALS : 0 * 0 * 0 * 3.006 *

TOTAL ACCOUNTED FOR : 3.006 **

F1 F2 F3QUIT F4 F5PBC F6O/S F7ACCT F8FCURR F9 F10PRINT

Figure 31. Foreign Currency Short Summary Cash Report Using F8:

Chapter 6. Generating Reports 53


| Local Currency Equivalent Short Summary Cash Report Using F5:

| F5 is provided to change the display to report the primary base currency equivalent
| of the current currency. F5 is not active if the Consolidated Tender or Primary Base
| Currency report is displayed. The equivalency state remains in effect until F5 is
| pressed again (or if the operator uses page up or page down, or presses quit).
|
RPP1S100 SHORT SUMMARY CASH REPORT - STORE 1 Page 2 of 2

CURRENT PERIOD STARTING 07/20/00 09:39 REPORTED AT 08/03/00 14:53

Italian Lira => Franc Francais ↑↓


TENDER OVER-/
TENDER TYPE LOANS (0) PICKUPS (0) ON-HAND SHORT

MISCELLANEOUS 1 ,00 ,00 ,00 10,16

TOTALS : ,00 * ,00 * ,00 * 10,16 *

TOTAL ACCOUNTED FOR : 10,16 **

F1 F2 F3QUIT F4 F5PBC F6O/S F7ACCT F8FCURR F9 F10PRINT

Figure 32. Local Currency Equivalent Short Summary Cash Report Using F5:

| Over/Short Summary Cash Report due to Currency Conversion Using F6:

| F6 is provided to display the difference between the foreign currency and the
| Primary Base accounting numbers by tender. These numbers reflect the cashier
| over/short due to currency conversion. When the operator presses F6 to display
| Over/Short due to conversion, F6 must be used again to return to the previous view
| of the data. The arrow keys and F5 are not allowed in this state, however, TAB and
| F8 can be used to select tenders and switch the tender by variety view of the
| Over/Short currencies due to conversion.
|

54 Multiple Currency Feature


RPP1S100 SHORT SUMMARY CASH REPORT - STORE 1 Page 2 of 2

CURRENT PERIOD STARTING 07/20/00 09:39 REPORTED AT 08/03/00 14:53

Consolidated Tender <Over/Short>

TENDER OVER-/
TENDER TYPE LOANS (0) PICKUPS (0) ON-HAND SHORT

CASH ,00 ,00 ,00 0,01

TOTALS : ,00 * ,00 * ,00 * 0,01 *

TOTAL ACCOUNTED FOR : 0,01 **

F1 F2 F3QUIT F4 F5 F6O/S F7ACCT F8FCURR F9 F10PRINT

Figure 33. Over/Short Summary Cash Report due to Currency Conversion Using F6

| Note: Pressing F10 prints the Cash Report with the Primary Base accounting
| numbers. An example of this is shown on the first sample report in Figure 34
| on page 56.
|

Chapter 6. Generating Reports 55


| Sample Print Output of Short Office Cash Reports
|
SHORT OFFICE CASH REPORT - STORE 1

CURRENT PERIOD STARTING 07/17/00 09:58 REPORTED AT 08/07/00 10:24

MISC TRANSACTIONS ,00 NON-RESET POSITIVE 326,53


NON-RESET NEGATIVE ,00
TOTAL TO ACCT FOR ,00 ** NET NON-RESET AMOUNT 326,53 *

TENDER TYPE OPENING BALANCE


CHECK 7,01-
FOOD STAMPS 10,00-
MFR COUPON 3,00-

TOTAL : 20,01-*

OPENING BALANCE : 20,01-*


Consolidated Tender
OFFICE OVER-/
TENDER TYPE LOANS PICKUPS ON-HAND SHORT

CASH 19,98 5,02- ,00 14,96-


CHECK ,00 ,00 ,00 7,01
FOOD STAMPS ,00 ,00 ,00 10,00
MFR COUPON ,00 ,00 ,00 3,00

TOTALS : 19,98 * 5,02-* ,00 * 5,05 *

TOTAL ACCOUNTED FOR : ,00 **

Figure 34. Sample Print Output of Short Office Cash Reports (Part 1 of 3)

56 Multiple Currency Feature


SHORT OFFICE CASH REPORT - STORE 1

CURRENT PERIOD STARTING 07/17/00 09:58 REPORTED AT 08/07/00 10:22

MISC TRANSACTIONS ,00 NON-RESET POSITIVE 326,53


NON-RESET NEGATIVE ,00
TOTAL TO ACCT FOR ,00 ** NET NON-RESET AMOUNT 326,53 *

TENDER TYPE OPENING BALANCE


CHECK 7,01-
FOOD STAMPS 10,00-
MFR COUPON 3,00-

TOTAL : 20,01-*

OPENING BALANCE : 20,01-*


Consolidated Tender
OFFICE OVER-/
TENDER TYPE LOANS PICKUPS ON-HAND SHORT

CASH (T1V1) 19,98 5,02- ,00 14,96-


CASH 19,98 5,02- ,00 14,96-

CHECK (T2V1) ,00 ,00 ,00 7,01


CHECK ,00 ,00 ,00 7,01

FOOD STAMPS(T3V1) ,00 ,00 ,00 10,00


FOOD STAMPS ,00 ,00 ,00 10,00

MFR COUPON (T7V3) ,00 ,00 ,00 3,00


MFR COUPON ,00 ,00 ,00 3,00

TOTALS : 19,98 * 5,02-* ,00 * 5,05 *

TOTAL ACCOUNTED FOR : ,00 **

Figure 34. Sample Print Output of Short Office Cash Reports (Part 2 of 3)

Chapter 6. Generating Reports 57


SHORT OFFICE CASH REPORT - STORE 1

CURRENT PERIOD STARTING 07/17/00 09:58 REPORTED AT 08/07/00 10:22

OPENING BALANCE : 13,00-*


Franc Franais
OFFICE OVER-/
TENDER TYPE LOANS PICKUPS ON-HAND SHORT

CASH (T1V1) 10,00 ,00 ,00 10,00-


CASH 10,00 ,00 ,00 10,00-

FOOD STAMPS(T3V1) ,00 ,00 ,00 10,00


FOOD STAMPS ,00 ,00 ,00 10,00

MFR COUPON (T7V3) ,00 ,00 ,00 3,00


MFR COUPON ,00 ,00 ,00 3,00

TOTALS : 10,00 * ,00 * ,00 * 3,00 *

TOTAL ACCOUNTED FOR : ,00 **

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
OPENING BALANCE : 2,09-*
Deutsche Mark
OFFICE OVER-/
TENDER TYPE LOANS PICKUPS ON-HAND SHORT

CHECK (T2V1) ,00 ,00 ,00 2,09


CHECK ,00 ,00 ,00 2,09

TOTALS : ,00 * ,00 * ,00 * 2,09 *

TOTAL ACCOUNTED FOR : ,00 **

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
OPENING BALANCE : .00 *
US DOLLARS
OFFICE OVER-/
TENDER TYPE LOANS PICKUPS ON-HAND SHORT

CASH (T1V1) 1.79 .90- .00 .89-


CASH 1.79 .90- .00 .89-

TOTALS : 1.79 * .90-* .00 * .89-*

TOTAL ACCOUNTED FOR : .00 **

Figure 34. Sample Print Output of Short Office Cash Reports (Part 3 of 3)
|
| Over/Short Report
| The Over/Short report summarizes the over/short position by tender type for all
| operators or terminals. This report reflects current totals unless the system is very
| busy with customer checkout.

58 Multiple Currency Feature


| Consolidated Over/Short Tender Report
|
RPP1S100 SHORT OVER/SHORT REPORT - STORE 1 Page 1 of 5

CURRENT PERIOD STARTING 07/17/00 09:58 REPORTED AT 08/03/00 16:05

Over is minus, Short is plus

OPERATOR/*TERMINAL: 2 3 4
Consolidated Tender ↑↓

CASH 19,98 109,73 ,00


CHECK 4,98 60,00 16,23
MISCELLANEOUS 1 6,00 44,50 5,23
MFR COUPON 4,00 ,00 9,00

TOTAL : 34,96 214,23 30,46

For next page, press PgDn.

F1 F2 F3QUIT F4 F5 F6O/S F7ACCT F8FCURR F9 F10PRINT

Figure 35. Consolidated Over/Short Tender Report

| On the Consolidated panel of the Over/Short Report shown in Figure 36 on


| page 60, the Primary Base accounting information is displayed. This data is
| obtained from the accounting file.

| Consolidated Over/Short Tender Report Using F8:

| Press F8 to switch to and from the detail tenders. The varieties of tenders are
| shown if the Enhancement Feature 1 - Tender by Variety function is active. If the
| function is inactive, only variety one displays. In the first case (Tender by Variety is
| active for the tender) the data displayed is obtained from the enhanced accounting
| records. In the second case, the data is obtained from the base accounting records.

| There is no support for the varieties of store coupons, therefore, F8 is not available
| for store coupons. For manufacturer coupons, F8 is only available if manufacturer
| coupons by variety is enabled.
|

Chapter 6. Generating Reports 59


RPP1S100 SHORT OVER/SHORT REPORT - STORE 1 Page 1 of 5

CURRENT PERIOD STARTING 07/17/00 09:58 REPORTED AT 08/03/00 16:05

Over is minus, Short is plus

OPERATOR/*TERMINAL: 2 3 4
Consolidated Tender ↑↓

CASH (T1V1) 19,98 4,23 ,00


CASH (T1V2) ,00 10,00 ,00
CASH (T1V3) ,00 10,00 ,00
CASH (T1V4) ,00 10,00 ,00
CASH (T1V5) ,00 10,00 ,00
CASH (T1V6) ,00 65,50 ,00

TOTAL : 19,98 109,73 ,00

For next page, press PgDn.

F1 F2 F3QUIT F4 F5 F6O/S F7ACCT F8FCURR F9 F10PRINT

Figure 36. Consolidated Over/Short Tender Report Using F8

| Foreign Currency Over/Short Report Using Arrow keys (↑↓):

| The arrow keys are provided to scroll through the various defined currencies,
| including the Consolidated Tender. The currency names are from the
| EAMEXCHG.DAT file and are displayed when the user cycles through the
| currencies. If the operator presses F8 while on a currency view of the data, the
| varieties of the selected tender are shown on the panel for that currency. The data
| is obtained from the FC TRACK (EAMFCT*.DAT) file. F8 can be used to return to
| the tender detail for that currency, or the arrow keys may be pressed to scroll
| through the currencies for the same data view.
|
RPP1S100 SHORT OVER/SHORT REPORT - STORE 1 Page 1 of 5

CURRENT PERIOD STARTING 07/17/00 09:58 REPORTED AT 08/03/00 16:05

Over is minus, Short is plus

OPERATOR/*TERMINAL: 2 3 4
Deutsche Mark ↑↓

CHECK ,00 ,00 3,28


MISCELLANEOUS 1 ,00 ,00 1,56

TOTAL : ,00 ,00 4,84

For next page, press PgDn.

F1 F2 F3QUIT F4 F5PBC F6O/S F7ACCT F8FCURR F9 F10PRINT

Figure 37. Foreign Currency Over/Short Report Using Arrow keys (↑↓)

60 Multiple Currency Feature


| Local Currency Equivalent Over/Short Report Using F5:

| Press F5 to change the display to report the primary base currency equivalent of
| the current currency. F5 is not active if Consolidated Tender or the primary base
| currency panel is displayed. The equivalency state remains in effect until F5 is
| pressed again (or if the operator presses page up or page down, or presses quit).
|
RPP1S100 SHORT OVER/SHORT REPORT - STORE 1 Page 1 of 5

CURRENT PERIOD STARTING 07/17/00 09:58 REPORTED AT 08/03/00 16:05

Over is minus, Short is plus

OPERATOR/*TERMINAL: 2 3 4
Deutsche Mark => Franc Français ↑↓

CHECK ,00 ,00 11,00


MISCELLANEOUS 1 ,00 ,00 5,23

TOTAL : ,00 ,00 16,23

For next page, press PgDn.

F1 F2 F3QUIT F4 F5PBC F6O/S F7ACCT F8FCURR F9 F10PRINT

Figure 38. Local Currency Equivalent Over/Short Report Using F5

| Over/Short Report due to Currency Conversion Using F6:

| Press F6 to display the difference between the foreign currency and the Primary
| Base accounting numbers by tender. These numbers reflect the cashier over/short
| due to currency conversion. When the operator presses F6 to display Over/Short
| currencies due to conversion, F6 must be pressed again to return to the previous
| view of the data. The arrow keys and F5 are not allowed in this state, however, TAB
| and F8 is used to select tenders and switch the tender by variety view of the
| Over/Short currencies due to conversion.
|

Chapter 6. Generating Reports 61


RPP1S100 SHORT OVER/SHORT REPORT - STORE 1 Page 1 of 5

CURRENT PERIOD STARTING 07/17/00 09:58 REPORTED AT 08/03/00 16:05

Over is minus, Short is plus

OPERATOR/*TERMINAL: 2 3 4
Consolidated Tender <Over/Short>

CASH 0,01- ,00 0,02-

TOTAL : 0,01- ,00 0,02-

For next page, press PgDn.

F1 F2 F3QUIT F4 F5 F6O/S F7ACCT F8FCURR F9 F10PRINT

Figure 39. Over/Short Report due to Currency Conversion Using F6

| Over/Short Report due to Currency Conversion Using F8:


|
RPP1S100 SHORT OVER/SHORT REPORT - STORE 1 Page 1 of 5

CURRENT PERIOD STARTING 07/17/00 09:58 REPORTED AT 08/03/00 16:05

Over is minus, Short is plus

OPERATOR/*TERMINAL: 2 3 4
Consolidated Tender <Over/Short>

CASH (T1V1) 0,01- ,00 0,01-


CASM (T1V2) ,00 ,00 0,01-
TOTAL : 0,00- ,00 0,02-

For next page, press PgDn.

F1 F2 F3QUIT F4 F5 F6O/S F7ACCT F8FCURR F9 F10PRINT

Figure 40. Over/Short Report due to Currency Conversion Using F8

| Note: Pressing F10 prints the Over/Short Report with the Primary Base accounting
| numbers. Figure 41 on page 63 shows a sample detailed report. Figure 42 on
| page 64 shows a sample summary report.
|

62 Multiple Currency Feature


| Sample Printed Over/Short Reports
|

SHORT OVER/SHORT REPORT - STORE 1 Page 1

CURRENT PERIOD STARTING 07/17/00 09:58 REPORTED AT 08/07/00 11:00

Over is minus, Short is plus

OPERATOR/*TERMINAL: 2 3 4
Consolidated Tender

CASH 19,98 109,73 ,00


CHECK 4,98 60,00 16,23
MISCELLANEOUS 1 6,00 44,50 5,23
MFR COUPON 4,00 ,00 9,00

TOTAL : 34,96 214,23 30,46

Over is minus, Short is plus

OPERATOR/*TERMINAL: 6 7 8
Consolidated Tender

CASH 10,46 5,23 5,23

TOTAL : 10,46 5,23 5,23

Over is minus, Short is plus

OPERATOR/*TERMINAL: 9 10 11
Consolidated Tender

CASH ,00 ,00 5,23


CHECK ,00 ,00 5,23
MISCELLANEOUS 1 5,23 5,23 ,00

TOTAL : 5,23 5,23 10,46

Figure 41. Detailed Printed Consolidated Tender Over/Short Report (Part 1 of 2)

Chapter 6. Generating Reports 63


SHORT OVER/SHORT REPORT - STORE 1 Page 2

CURRENT PERIOD STARTING 07/17/00 09:58 REPORTED AT 08/07/00 11:00

Over is minus, Short is plus

OPERATOR/*TERMINAL: 12
Consolidated Tender

TOTAL : ,00

SHORT OVER/SHORT REPORT - STORE 1 Page 3

CURRENT PERIOD STARTING 07/17/00 09:58 REPORTED AT 08/07/00 11:00

OPERATOR/*TERMINAL OVER-/SHORT

2 34,96
3 214,23
4 30,46
6 10,46
7 5,23
8 5,23
9 5,23
10 5,23
11 10,46
12 ,00

STORE NET TOTAL : 321,49 *

Figure 41. Detailed Printed Consolidated Tender Over/Short Report (Part 2 of 2)

OPERATOR/*TERMINAL OVER-/SHORT
Consolidated Tender

2 34,96
3 214,23
4 30,46
6 10,46
7 5,23
8 5,23
9 5,23
10 5,23
11 10,46
12 ,00

STORE NET TOTAL : 321,49 *

Figure 42. Summary Printed Consolidated Tender Over/Short Report

64 Multiple Currency Feature


| Detailed Printed Over/Short Report
| SHORT OVER/SHORT REPORT - STORE 1 Page 1
|
| CURRENT PERIOD STARTING 07/17/00 09:58 REPORTED AT 08/07/00 10:42
|
| Over is minus, Short is plus
|
| OPERATOR/*TERMINAL: 2 3 4
| Consolidated Tender
|
| CASH (T1V1) 19,98 4,23 ,00
| CASH (T1V2) ,00 10,00 ,00
| CASH (T1V3) ,00 10,00 ,00
| CASH (T1V4) ,00 10,00 ,00
| CASH (T1V5) ,00 10,00 ,00
| CASH (T1V6) ,00 65,50 ,00
| CASH 19,98 109,73 ,00
|
| CHECK (T2V1) ,00 10,00 5,23
| CHECK (T2V2) 4,98 10,00 ,00
| CHECK (T2V3) ,00 10,00 11,00
| CHECK (T2V4) ,00 10,00 ,00
| CHECK (T2V5) ,00 10,00 ,00
| CHECK (T2V6) ,00 10,00 ,00
| CHECK 4,98 60,00 16,23
|
| MISCELLAN1 (T4V1) ,00 10,00 5,23
| MISCELLAN1 (T4V2) 6,00 ,00 ,00
| MISCELLAN1 (T4V3) ,00 10,00 ,00
| MISCELLAN1 (T4V5) ,00 24,50 ,00
| MISCELLANEOUS 1 6,00 44,50 5,23
|
| MFR COUPON (T7V4) 4,00 ,00 4,00
| MFR COUPON (T7V5) ,00 ,00 5,00
| MFR COUPON 4,00 ,00 9,00
|
| TOTAL : 34,96 214,23 30,46
| ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
| Franc Franais
|
| CASH (T1V1) 10,00 4,23 ,00
| CASH (T1V2) ,00 10,00 ,00
| CASH (T1V3) ,00 10,00 ,00
| CASH (T1V4) ,00 10,00 ,00
| CASH (T1V5) ,00 10,00 ,00
| CASH (T1V6) ,00 65,50 ,00
| CASH 10,00 109,73 ,00
|
| CHECK (T2V1) ,00 10,00 ,00
| CHECK (T2V2) ,00 10,00 ,00
| CHECK (T2V3) ,00 10,00 ,00
| CHECK (T2V4) ,00 10,00 ,00
| CHECK (T2V5) ,00 10,00 ,00
| CHECK (T2V6) ,00 10,00 ,00
| CHECK ,00 60,00 ,00
|
|
||

Chapter 6. Generating Reports 65


| SHORT OVER/SHORT REPORT - STORE 1 Page 2
|
| CURRENT PERIOD STARTING 07/17/00 09:58 REPORTED AT 08/07/00 10:42
|
| Over is minus, Short is plus
|
| OPERATOR/*TERMINAL: 2 3 4
| MISCELLAN1 (T4V1) ,00 10,00 ,00
| MISCELLAN1 (T4V3) ,00 10,00 ,00
| MISCELLAN1 (T4V5) ,00 24,50 ,00
| MISCELLANEOUS 1 ,00 44,50 ,00
|
| MFR COUPON (T7V4) 4,00 ,00 4,00
| MFR COUPON (T7V5) ,00 ,00 5,00
| MFR COUPON 4,00 ,00 9,00
|
| TOTAL : 14,00 214,23 9,00
| ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
| EURO
|
| CHECK (T2V1) ,00 ,00 ,80
| CHECK ,00 ,00 ,80
|
| TOTAL : ,00 ,00 ,80
| ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
| Deutsche Mark
|
| CHECK (T2V3) ,00 ,00 3,28
| CHECK ,00 ,00 3,28
|
| MISCELLAN1 (T4V1) ,00 ,00 1,56
| MISCELLANEOUS 1 ,00 ,00 1,56
|
| TOTAL : ,00 ,00 4,84
| ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
| Italian Lira
|
| MISCELLAN1 (T4V2) 1.771 0 0
| MISCELLANEOUS 1 1.771 0 0
|
| TOTAL : 1.771 0 0
| ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
| US DOLLARS
|
| CASH (T1V1) 1.79 .00 .00
| CASH 1.79 .00 .00
|
| CHECK (T2V2) .89 .00 .00
| CHECK .89 .00 .00
|
| TOTAL : 2.68 .00 .00
|
|
||

66 Multiple Currency Feature


| SHORT OVER/SHORT REPORT - STORE 1 Page 3
|
| CURRENT PERIOD STARTING 07/17/00 09:58 REPORTED AT 08/07/00 10:42
|
| Over is minus, Short is plus
|
| OPERATOR/*TERMINAL: 6 7 8
| Consolidated Tender
|
| CASH (T1V1) 10,46 5,23 5,23
| CASH 10,46 5,23 5,23
|
| TOTAL : 10,46 5,23 5,23
| ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
| Franc Franais
|
| CASH (T1V1) 5,23 ,00 ,00
| CASH 5,23 ,00 ,00
|
| TOTAL : 5,23 ,00 ,00
| ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
| EURO
|
| CASH (T1V1) ,00 ,00 ,80
| CASH ,00 ,00 ,80
|
| TOTAL : ,00 ,00 ,80
| ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
| Deutsche Mark
|
| CASH (T1V1) 1,56 ,00 ,00
| CASH 1,56 ,00 ,00
|
| TOTAL : 1,56 ,00 ,00
| ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
| Italian Lira
|
| CASH (T1V1) 0 1.544 0
| CASH 0 1.544 0
|
| TOTAL : 0 1.544 0
|
|
|
|

Chapter 6. Generating Reports 67


| SHORT OVER/SHORT REPORT - STORE 1 Page 4
|
| CURRENT PERIOD STARTING 07/17/00 09:58 REPORTED AT 08/07/00 10:42
|
| Over is minus, Short is plus
|
| OPERATOR/*TERMINAL: 9 10 11
| Consolidated Tender
|
| CASH (T1V1) ,00 ,00 5,23
| CASH ,00 ,00 5,23
|
| CHECK (T2V1) ,00 ,00 5,23
| CHECK ,00 ,00 5,23
|
| MISCELLAN1 (T4V1) 5,23 5,23 ,00
| MISCELLANEOUS 1 5,23 5,23 ,00
|
| TOTAL : 5,23 5,23 10,46
| ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
| Franc Franais
|
| CASH (T1V1) ,00 ,00 5,23
| CASH ,00 ,00 5,23
|
|
| MISCELLAN1 (T4V1) ,00 5,23 ,00
| MISCELLANEOUS 1 ,00 5,23 ,00
|
| TOTAL : ,00 5,23 5,23
| ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
| EURO
|
| CHECK (T2V1) ,00 ,00 ,80
| CHECK ,00 ,00 ,80
|
| MISCELLAN1 (T4V1) ,80 ,00 ,00
| MISCELLANEOUS 1 ,80 ,00 ,00
|
| TOTAL : ,80 ,00 ,80
|
|
||

68 Multiple Currency Feature


| SHORT OVER/SHORT REPORT - STORE 1 Page 5
|
| CURRENT PERIOD STARTING 07/17/00 09:58 REPORTED AT 08/07/00 10:42
|
| Over is minus, Short is plus
|
| OPERATOR/*TERMINAL: 12
| Consolidated Tender
|
| TOTAL : ,00
|
|
|
|
| SHORT OVER/SHORT REPORT - STORE 1 Page 6
|
| CURRENT PERIOD STARTING 07/17/00 09:58 REPORTED AT 08/07/00 10:42
|
|
| OPERATOR/*TERMINAL OVER-/SHORT
|
| 2 34,96
| 3 214,23
| 4 30,46
| 6 10,46
| 7 5,23
| 8 5,23
| 9 5,23
| 10 5,23
| 11 10,46
| 12 ,00
|
| STORE NET TOTAL : 321,49 *
| ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
|
|

Chapter 6. Generating Reports 69


| Summary Printed Over/Short Report
| SHORT OVER/SHORT REPORT - STORE 1
|
| CURRENT PERIOD STARTING 07/17/00 09:58 REPORTED AT 08/07/00 10:52
|
| OPERATOR/*TERMINAL OVER-/SHORT
| Consolidated Tender
|
| 2 34,96
| 3 214,23
| 4 30,46
| 6 10,46
| 7 5,23
| 8 5,23
| 9 5,23
| 10 5,23
| 11 10,46
| 12 ,00
|
| STORE NET TOTAL : 321,49 *
| ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
| OPERATOR/*TERMINAL OVER-/SHORT
| Franc Franais
|
| 2 14,00
| 3 214,23
| 4 9,00
| 6 5,23
| 7 ,00
| 8 ,00
| 9 ,00
| 10 5,23
| 11 5,23
| 12 ,00
|
| STORE NET TOTAL : 252,92 *
| ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
| OPERATOR/*TERMINAL OVER-/SHORT
| EURO
|
| 2 ,00
| 3 ,00
| 4 ,80
| 6 ,00
| 7 ,00
| 8 ,80
| 9 ,80
| 10 ,00
| 11 ,80
| 12 ,00
|
| STORE NET TOTAL : 3,20 *
|
|
||

70 Multiple Currency Feature


| SHORT OVER/SHORT REPORT - STORE 1
|
| CURRENT PERIOD STARTING 07/17/00 09:58 REPORTED AT 08/07/00 10:52
|
| OPERATOR/*TERMINAL OVER-/SHORT
| Deutsche Mark
|
| 2 ,00
| 3 ,00
| 4 4,84
| 6 1,56
| 7 ,00
| 8 ,00
| 9 ,00
| 10 ,00
| 11 ,00
| 12 ,00
|
| STORE NET TOTAL : 6,40 *
| ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
| OPERATOR/*TERMINAL OVER-/SHORT
| Italian Lira
|
| 2 1.771
| 3 0
| 4 0
| 6 0
| 7 1.544
| 8 0
| 9 0
| 10 0
| 11 0
| 12 0
|
| STORE NET TOTAL : 3.315 *
| ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
| OPERATOR/*TERMINAL OVER-/SHORT
| US DOLLARS
|
| 2 2.68
| 3 .00
| 4 .00
| 6 .00
| 7 .00
| 8 .00
| 9 .00
| 10 .00
| 11 .00
| 12 .00
|
| STORE NET TOTAL : 2.68 *
|
|

Chapter 6. Generating Reports 71


| Store Totals Recap Report
| The Store Totals Recap Report is generated from the store’s Accounting Totals file.
| This report is a summary of all operator records, terminal records and the store
| office record. Modifications for the Multiple Currency Feature are shown in
| Figure 43.
|

RPP1S100 SHORT STORE TOTALS RECAP REPORT - STORE 1 Page 2 of 3

CURRENT PERIOD STARTING 07/17/00 09:58 REPORTED AT 08/03/00 16:48

OFFICE OPENING BALANCE : 20,01-*


Consolidated Tender ↑↓

TENDER OVER-/
TENDER TYPE LOANS (1) PICKUPS (1) ON-HAND SHORT

CASH ,00 ,00 ,00 140,90


CHECK ,00 ,00 ,00 93,45
FOOD STAMPS ,00 ,00 ,00 10,00
MISCELLANEOUS 1 ,00 ,00 ,00 66,19
MFR COUPON ,00 ,00 ,00 16,00

TOTALS : ,00 * ,00 * ,00 * 326,54 *

TOTAL ACCOUNTED FOR : 306,53 **

For next page, press PgDn.

F1 F2 F3QUIT F4 F5 F6O/S F7ACCT F8FCURR F9 F10PRINT

Figure 43. Consolidated Store Totals Recap Report

| The second panel of the Total Store Recap Report shows different views of the
| data. On the initial display of the second screen (Consolidated Tender) the Primary
| Base accounting information is displayed. This data is obtained from the accounting
| file.

72 Multiple Currency Feature


| Consolidated Store Recap Tender Report Using F8:

| F8 can be used to toggle to and from the detail tenders. The varieties of tenders
| are shown if the Enhancement Feature 1 - Tender by Variety function is active. If
| the function is inactive, only variety one is displayed. In the first case (Tender by
| Variety is active for the tender) the data displayed is obtained from the enhanced
| accounting records. In the second case, the data is obtained from the base
| accounting records.

| There is no support for the varieties of store coupons, therefore, F8 is not available
| for store coupons. For manufacturer coupons F8 is only available if manufacturer
| coupons by variety is enabled.
|
RPP1S100 SHORT STORE TOTALS RECAP REPORT - STORE 1 Page 2 of 3

CURRENT PERIOD STARTING 07/17/00 09:58 REPORTED AT 08/03/00 16:48

OFFICE OPENING BALANCE : 20,01-*


Consolidated Tender ↑↓
TENDER OVER-/
TENDER TYPE LOANS (1) PICKUPS (1) ON-HAND SHORT

CASH (T1V1) ,00 ,00 ,00 35,40


CASH (T1V2) ,00 ,00 ,00 10,00
CASH (T1V3) ,00 ,00 ,00 10,00
CASH (T1V4) ,00 ,00 ,00 10,00
CASH (T1V5) ,00 ,00 ,00 10,00
CASH (T1V6) ,00 ,00 ,00 65,50

TOTALS : ,00 * ,00 * ,00 * 140,90 *

TOTAL ACCOUNTED FOR : 120,89 **

For next page, press PgDn.

F1 F2 F3QUIT F4 F5 F6O/S F7ACCT F8FCURR F9 F10PRINT

Figure 44. Consolidated Store Recap Tender Report Using F8

Chapter 6. Generating Reports 73


| Foreign Currency Store Totals Recap Report Using Arrow keys (↑↓):

| The arrow keys are provided to cycle through the various defined currencies,
| including the Consolidated Tender. The currency names are displayed when the
| operator cycles through the currencies. If the operator presses F8 while on a
| currency view of the data, the varieties of the selected tender are shown on the
| screen for that currency. The data is obtained from the FC TRACK (EAMFCT*.DAT)
| file. The operator can press F8 to return to the tender detail for that currency, or use
| the arrow keys to cycle through the currencies for the same data view.
|
RPP1S100 SHORT STORE TOTALS RECAP REPORT - STORE 1 Page 2 of 3

CURRENT PERIOD STARTING 07/17/00 09:58 REPORTED AT 08/03/00 16:48

OFFICE OPENING BALANCE : ,00 *


EURO ↑↓

TENDER TYPE LOANS (1) PICKUPS (1) ON-HAND SHORT

CASH ,00 ,00 ,00 ,80


CHECK ,00 ,00 ,00 1,60
MISCELLANEOUS 1 ,00 ,00 ,00 ,80

TOTALS : ,00 * ,00 * ,00 * 3,20 *

TOTAL ACCOUNTED FOR : 3,20 **

For next page, press PgDn.

F1 F2 F3QUIT F4 F5PBC F6O/S F7ACCT F8FCURR F9 F10PRINT

Figure 45. Foreign Currency Store Totals Recap Report Using Arrow keys (↑↓)

| Local Currency Equivalent Store Totals Recap Report Using F5:

| F5 is provided to change the display to report the primary base currency equivalent
| of the current currency. F5 is not active if Consolidated Tender or the Primary Base
| Currency panel is displayed. The equivalency state remains in effect until F5 is
| pressed again (or if the operator uses page up or page down, or presses quit).
|

74 Multiple Currency Feature


RPP1S100 SHORT STORE TOTALS RECAP REPORT - STORE 1 Page 2 of 3

CURRENT PERIOD STARTING 07/17/00 09:58 REPORTED AT 08/03/00 16:48

OFFICE OPENING BALANCE : ,00 *


EURO => Franc Francais ↑↓
TENDER OVER-/
TENDER TYPE LOANS (1) PICKUPS (1) ON-HAND SHORT

CASH ,00 ,00 ,00 5,23


CHECK ,00 ,00 ,00 10,46
MISCELLANEOUS 1 ,00 ,00 ,00 5,23

TOTALS : ,00 * ,00 * ,00 * 20,92 *

TOTAL ACCOUNTED FOR : 20,92 **

For next page, press PgDn.

F1 F2 F3QUIT F4 F5PBC F6O/S F7ACCT F8FCURR F9 F10PRINT

Figure 46. Local Currency Equivalent Store Totals Recap Report Using F5

Chapter 6. Generating Reports 75


| Over/Short Store Totals Recap Report due to Currency Conversion Using F6:

| F6 is provided to display the difference between the foreign currency and the
| Primary Base accounting numbers by tender. These numbers reflect the cashier
| over/short due to currency conversion. When F6 is pressed to display Over/Short
| due to currency conversion, F6 must be pressed again to return to the previous
| view of the data. The arrow keys and F5 are not allowed in this state, however, TAB
| and F8 can be used to select tenders and switch the Tender by Variety view of the
| Over/Short due to currency conversion.
|
RPP1S100 SHORT STORE TOTALS RECAP REPORT - STORE 1 Page 2 of 3

CURRENT PERIOD STARTING 07/17/00 09:58 REPORTED AT 08/03/00 16:48

OFFICE OPENING BALANCE : ,00 *


Consolidated Tender <Over/Short>
TENDER OVER-/
TENDER TYPE LOANS (1) PICKUPS (1) ON-HAND SHORT

MFR COUPON ,00 ,00 ,00 0,02-

TOTALS : ,00 * ,00 * ,00 * 0,02-*

TOTAL ACCOUNTED FOR : 0,02-**

For next page, press PgDn.

F1 F2 F3QUIT F4 F5 F6O/S F7ACCT F8FCURR F9 F10PRINT

Figure 47. Over/Short Store Totals Recap Report due to Currency Conversion Using F6

76 Multiple Currency Feature


| Over/Short Store Totals Recap Report due to Currency Conversion Using F8:
|

RPP1S100 SHORT STORE TOTALS RECAP REPORT - STORE 1 Page 2 of 3

CURRENT PERIOD STARTING 07/17/00 09:58 REPORTED AT 08/03/00 16:48

OFFICE OPENING BALANCE : ,00 *


Consolidated Tender <Over/Short>
TENDER OVER-/
TENDER TYPE LOANS (1) PICKUPS (1) ON-HAND SHORT

MFR COUPON (T7V4) ,00 ,00 ,00 0,01-


MFR COUPON (T7V5) ,00 ,00 ,00 0,01-

TOTALS : ,00 * ,00 * ,00 * 0,02-*

TOTAL ACCOUNTED FOR : 0,02-**

For next page, press PgDn.

F1 F2 F3QUIT F4 F5 F6O/S F7ACCT F8FCURR F9 F10PRINT

Figure 48. Over/Short Store Totals Recap Report due to Currency Conversion Using F8

| Note: Pressing F10 prints the Store Totals Recap Report with the Primary Base
| accounting numbers. An example of this is shown in Figure 49 on page 78.
|

Chapter 6. Generating Reports 77


| Sample Printed Store Totals Recap Reports
|
SHORT STORE TOTALS RECAP REPORT - STORE 1 Page 1

CURRENT PERIOD STARTING 07/17/00 09:58 REPORTED AT 08/07/00 09:54

NET NON-RESET AMT 326,53 * NON-RESET POSITIVE AMT 326,53


NON-RESET NEGATIVE AMT ,00
GROSS SALES 295,00 SUSPENDED AMT ,00
NET SALES 295,00 * RETRIEVED AMT ,00
TAXES 11,53 GROSS POSITIVE AMT 306,53
NET AMOUNT 306,53 * GROSS NEGATIVE AMT ,00
TOTAL TO ACCT FOR 306,53 ** NET AMOUNT 306,53 *
NUMBER OF CUSTOMERS 16
NUMBER OF ITEMS 17
NUMBER OF MFG. COUPONS 3
NUMBER OF SUSPENDS 0
NUMBER OF RETRIEVES 0

OFFICE OPENING BALANCE : 20,01-*


Consolidated Tender
TENDER OVER-/
TENDER TYPE LOANS (1) PICKUPS (1) ON-HAND SHORT

CASH ,00 ,00 ,00 140,90


CHECK ,00 ,00 ,00 93,45
FOOD STAMPS ,00 ,00 ,00 10,00
MISCELLANEOUS 1 ,00 ,00 ,00 66,19
MFR COUPON ,00 ,00 ,00 16,00

TOTALS : ,00 * ,00 * ,00 * 326,54 *

TOTAL ACCOUNTED FOR : 306,53 **

****** SALES SUMMARY ****** ********** PERFORMANCE ***********


GROSS SALES 64,01 RING TIME 17,50 I/MIN ,02 HRS
NET SALES 64,01 TENDER TIME 1,58 MIN/C ,29 HRS
GROSS ITEMS SOLD 21 OTHER TIME 136,80 MIN/C 25,08 HRS
NET ITEMS SOLD 21 NON-CHECKOUT ,02 HRS
NET AVG ITEM PRICE 3,05 TOTAL TIME 25,41 HRS
NUMBER OF CUSTOMERS 11
NET AVG ORDER SIZE 1,91 CUSTOMERS/HOUR ,43
CHECKS CASHED 5 GROSS ITEMS/HOUR ,83
NET ITEMS/HOUR ,83
GROSS SALES/HOUR 2,52
NET SALES/HOUR 2,52
ITEMS KEYED 100,00% 21

Figure 49. Printed Store Totals Recap Report with Primary Base Accounting Numbers

78 Multiple Currency Feature


SHORT STORE TOTALS RECAP REPORT - STORE 1 Page 1

CURRENT PERIOD STARTING 07/17/00 09:58 REPORTED AT 08/07/00 09:41

NET NON-RESET AMT 326,53 * NON-RESET POSITIVE AMT 326,53


NON-RESET NEGATIVE AMT ,00
GROSS SALES 295,00 SUSPENDED AMT ,00
NET SALES 295,00 * RETRIEVED AMT ,00
TAXES 11,53 GROSS POSITIVE AMT 306,53
NET AMOUNT 306,53 * GROSS NEGATIVE AMT ,00
TOTAL TO ACCT FOR 306,53 ** NET AMOUNT 306,53 *
NUMBER OF CUSTOMERS 16
NUMBER OF ITEMS 17
NUMBER OF MFG. COUPONS 3
NUMBER OF SUSPENDS 0
NUMBER OF RETRIEVES 0

OFFICE OPENING BALANCE : 20,01-*


Consolidated Tender
TENDER OVER-/
TENDER TYPE LOANS (1) PICKUPS (1) ON-HAND SHORT

CASH (T1V1) ,00 ,00 ,00 35,40


CASH (T1V2) ,00 ,00 ,00 10,00
CASH (T1V3) ,00 ,00 ,00 10,00
CASH (T1V4) ,00 ,00 ,00 10,00
CASH (T1V5) ,00 ,00 ,00 10,00
CASH (T1V6) ,00 ,00 ,00 65,50
CASH ,00 ,00 ,00 140,90

CHECK (T2V1) ,00 ,00 ,00 27,47


CHECK (T2V2) ,00 ,00 ,00 14,98
CHECK (T2V3) ,00 ,00 ,00 21,00
CHECK (T2V4) ,00 ,00 ,00 10,00
CHECK (T2V5) ,00 ,00 ,00 10,00
CHECK (T2V6) ,00 ,00 ,00 10,00
CHECK ,00 ,00 ,00 93,45

FOOD STAMPS(T3V1) ,00 ,00 ,00 10,00


FOOD STAMPS ,00 ,00 ,00 10,00

MISCELLAN1 (T4V1) ,00 ,00 ,00 25,69


MISCELLAN1 (T4V2) ,00 ,00 ,00 6,00
MISCELLAN1 (T4V3) ,00 ,00 ,00 10,00
MISCELLAN1 (T4V5) ,00 ,00 ,00 24,50
MISCELLANEOUS 1 ,00 ,00 ,00 66,19

MFR COUPON (T7V3) ,00 ,00 ,00 3,00


MFR COUPON (T7V4) ,00 ,00 ,00 8,00
MFR COUPON (T7V5) ,00 ,00 ,00 5,00
MFR COUPON ,00 ,00 ,00 16,00
TOTALS : ,00 * ,00 * ,00 * 326,54 *

TOTAL ACCOUNTED FOR : 306,53 **

Figure 50. Printed Short Totals Recap Report (Part 1 of 5)

Chapter 6. Generating Reports 79


SHORT STORE TOTALS RECAP REPORT - STORE 1 Page 2

CURRENT PERIOD STARTING 07/17/00 09:58 REPORTED AT 08/07/00 09:41

****** SALES SUMMARY ****** ********** PERFORMANCE ***********


GROSS SALES 64,01 RING TIME 17,50 I/MIN ,02 HRS
NET SALES 64,01 TENDER TIME 1,58 MIN/C ,29 HRS
GROSS ITEMS SOLD 21 OTHER TIME 136,80 MIN/C 25,08 HRS
NET ITEMS SOLD 21 NON-CHECKOUT ,02 HRS
NET AVG ITEM PRICE 3,05 TOTAL TIME 25,41 HRS
NUMBER OF CUSTOMERS 11
NET AVG ORDER SIZE 1,91 CUSTOMERS/HOUR ,43
CHECKS CASHED 5 GROSS ITEMS/HOUR ,83
NET ITEMS/HOUR ,83
GROSS SALES/HOUR 2,52
NET SALES/HOUR 2,52
ITEMS KEYED 100,00% 21

Figure 50. Printed Short Totals Recap Report (Part 2 of 5)

80 Multiple Currency Feature


SHORT STORE TOTALS RECAP REPORT - STORE 1 Page 3

CURRENT PERIOD STARTING 07/17/00 09:58 REPORTED AT 08/07/00 09:41

OFFICE OPENING BALANCE : 13,00-*


Franc Franais
TENDER OVER-/
TENDER TYPE LOANS (1) PICKUPS (1) ON-HAND SHORT

CASH (T1V1) ,00 ,00 ,00 14,69


CASH (T1V2) ,00 ,00 ,00 10,00
CASH (T1V3) ,00 ,00 ,00 10,00
CASH (T1V4) ,00 ,00 ,00 10,00
CASH (T1V5) ,00 ,00 ,00 10,00
CASH (T1V6) ,00 ,00 ,00 65,50
CASH ,00 ,00 ,00 120,19

CHECK (T2V1) ,00 ,00 ,00 10,00


CHECK (T2V2) ,00 ,00 ,00 10,00
CHECK (T2V3) ,00 ,00 ,00 10,00
CHECK (T2V4) ,00 ,00 ,00 10,00
CHECK (T2V5) ,00 ,00 ,00 10,00
CHECK (T2V6) ,00 ,00 ,00 10,00
CHECK ,00 ,00 ,00 60,00

FOOD STAMPS(T3V1) ,00 ,00 ,00 10,00


FOOD STAMPS ,00 ,00 ,00 10,00

MISCELLAN1 (T4V1) ,00 ,00 ,00 15,23


MISCELLAN1 (T4V3) ,00 ,00 ,00 10,00
MISCELLAN1 (T4V5) ,00 ,00 ,00 24,50
MISCELLANEOUS 1 ,00 ,00 ,00 49,73

MFR COUPON (T7V3) ,00 ,00 ,00 3,00


MFR COUPON (T7V4) ,00 ,00 ,00 8,00
MFR COUPON (T7V5) ,00 ,00 ,00 5,00
MFR COUPON ,00 ,00 ,00 16,00

TOTALS : ,00 ,00 ,00 255,92 *

TOTAL ACCOUNTED FOR : 255,92 **

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
OFFICE OPENING BALANCE : ,00 *
EURO
TENDER OVER-/
TENDER TYPE LOANS (1) PICKUPS (1) ON-HAND SHORT

CASH (T1V1) ,00 ,00 ,00 ,80


CASH ,00 ,00 ,00 ,80

CHECK (T2V1) ,00 ,00 ,00 1,60


CHECK ,00 ,00 ,00 1,60

Figure 50. Printed Short Totals Recap Report (Part 3 of 5)

Chapter 6. Generating Reports 81


SHORT STORE TOTALS RECAP REPORT - STORE 1 Page 4

CURRENT PERIOD STARTING 07/17/00 09:58 REPORTED AT 08/07/00 09:41

MISCELLAN1 (T4V1) ,00 ,00 ,00 ,80


MISCELLANEOUS 1 ,00 ,00 ,00 ,80

TOTALS : ,00 ,00 ,00 3,20 *

TOTAL ACCOUNTED FOR : 3,20 **

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
OFFICE OPENING BALANCE : 2,09-*
Deutsche Mark
TENDER OVER-/
TENDER TYPE LOANS (1) PICKUPS (1) ON-HAND SHORT

CASH (T1V1) ,00 ,00 ,00 1,56


CASH ,00 ,00 ,00 1,56

CHECK (T2V1) ,00 ,00 ,00 2,09


CHECK (T2V3) ,00 ,00 ,00 3,28
CHECK ,00 ,00 ,00 5,37

MISCELLAN1 (T4V1) ,00 ,00 ,00 1,56


MISCELLANEOUS 1 ,00 ,00 ,00 1,56

TOTALS : ,00 ,00 ,00 8,49 *

TOTAL ACCOUNTED FOR : 8,49 **

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
OFFICE OPENING BALANCE : 0 *
Italian Lira
TENDER OVER-/
TENDER TYPE LOANS (1) PICKUPS (1) ON-HAND SHORT

CASH (T1V1) 0 0 0 1.544


CASH 0 0 0 1.544

MISCELLAN1 (T4V2) 0 0 0 1.771


MISCELLANEOUS 1 0 0 0 1.771

TOTALS : 0 0 0 3.315 *

TOTAL ACCOUNTED FOR : 3.315 **

Figure 50. Printed Short Totals Recap Report (Part 4 of 5)

82 Multiple Currency Feature


SHORT STORE TOTALS RECAP REPORT - STORE 1 Page 5

CURRENT PERIOD STARTING 07/17/00 09:58 REPORTED AT 08/07/00 09:41

OFFICE OPENING BALANCE : .00 *


US DOLLARS
TENDER OVER-/
TENDER TYPE LOANS (1) PICKUPS (1) ON-HAND SHORT

CASH (T1V1) .00 .00 .00 .90


CASH .00 .00 .00 .90

CHECK (T2V2) .00 .00 .00 .89


CHECK .00 .00 .00 .89

TOTALS : .00 .00 .00 1.79 *

TOTAL ACCOUNTED FOR : 1.79 **

Figure 50. Printed Short Totals Recap Report (Part 5 of 5)


|
Tender Listing Report
The Tender Listing Report contains a list of all the separate tenders and amounts
for all, or for selected operators or terminals from a current or previous period
tender listing log. Modifications for the Multiple Currency Feature are shown in the
next example:

RPP1S100 TENDER LISTING REPORT - STORE 1 Page 1

CURRENT PERIOD STARTING 08/18/99 07:55 REPORTED AT 09/08/99 20:01

OPERATOR: 1 TENDER TYPE: CHECK TOTAL: 1,860.61 ***

NO. FEE CUSTOMER AMOUNT ISO ID

1 123456789 3,14 FRF


2 987654321 59,41 FRF
3 4124011450 36,99 FRF
SUBTOTAL: Personal Cheques 99,54 *
1 321654987 14,78 DEM
2 147258369 98,56 DEM
3 01012000 10,25 DEM
SUBTOTAL: Personal Cheques 123,59 *

For next page, press PgDn.

F1 F2 F3QUIT F4 F5 F6 F7ACCT F8 F9 F10PRINT


Time=20:01

Figure 51. Tender Listing Report

| Interpreting the Report: The report in this example displays a tender listing for a
| current period. The report is generated for Operator 1, with a check tender. The ISO
| country code is reported for each tender. Sub-totals are generated by currency by
| tender and are expressed in the foreign currency amount. Totals by tender are
| expressed in national currency equivalents.

Chapter 6. Generating Reports 83


| Transaction Log Report
| The Transaction Log Report has been modified to report currency information for
| the Journal Format of the report as it would have been printed on the customer’s
| receipt. Currency information is read from the transaction log and it is presented on
| the tender, tax, change, pickup and loan lines of this report.

| When a currency symbol is defined for a given currency, that symbol is used to
| distinguish the currency used for the relevant part of the transaction. If no currency
| symbol is defined, the ISO country currency code is used to distinguish the
| currency.

| Tender currency information is reported for each tender in a transaction. The


| currency symbol for the change returned to the customer is presented on the
| change line of the report. If the tender or change line is not reported in the primary
| base currency, an exchange rate line is generated to show the exchange rate used
| in the currency conversion. This exchange rate is not presented if the currency is
| the same as the primary base currency.

| The currency symbol for the primary base currency is shown on each tax line.

| For each loan or pickup performed at a terminal, the Total Loan or Total Pickup
| amount in the transaction is no longer shown in the primary base currency. Instead,
| the currency, tender type, and amount are shown for each pickup or loan in a
| transaction.
|
RPP1S034 TRANSACTION SUMMARY LOG REPORT Page 1 OF 2
07/17/00 CURRENT PERIOD 13:37

DATE TIME TERM TRANS OPER GROSS+ GROSS- NET TRAN TYPE
07/17/00 12:42 3 48 2 3.05 .00 3.05 Checkout

ITM 1 D1 S1 1.00 B Dept 1


*** Total Before Tax 1.00

FRF Check 500,00 FRF Tender Fee 2.00


CAD Change 111.58 Change Type: Cash
CAD 1 = EUR 0,679
FRF Tax ,05 Total 1.05 Amt Taxable 1.00

DATE TIME TERM TRANS OPER GROSS+ GROSS- NET TRAN TYPE
07/17/00 12:44 3 49 3 .00 .00 .00 Oper Loan
LO FRF Cash 25.00
LO $ Cash 10.00

F1 F2 F3 F4 F5 F6 F7 F8 F9 F10

Time=14:16

Figure 52. Transaction Log Report

| In this example, French franc (FRF) is the Primary Base Currency, euro (EUR) is
| the Alternate Base Currency, Canadian dollar (CAD) and United States dollar ($ or
| USD) are both defined as foreign currencies.

84 Multiple Currency Feature


|
| Chapter 7. Impact on User Exits
| Session Numbers Used by the Multiple Currency Feature . . . . . . . . . 85
| Checkout Support User Exit CSUPEC07 . . . . . . . . . . . . . . . 85
| Optional Terminal Sales User Exit Changes . . . . . . . . . . . . . . 86
| Disk Utilization . . . . . . . . . . . . . . . . . . . . . . . . . 86

This chapter provides information about session numbers, user exit changes and
disk space allocation for the Foreign Currency tracking file.

| Session Numbers Used by the Multiple Currency Feature


| Table 13 shows the session numbers used by the Multiple Currency Feature for
| checkout support, terminal sales, and reports.
| Table 13. Multiple Currency Feature Session Numbers
| Checkout Support
| Foreign Currency Tender Listing File 19
| Foreign Currency Tracking File Short 67
| Multiple Currency Options File (all) 64
| Terminal Sales
| Multiple Currency Options File (all) 64
| Reports
| Multiple Currency Options File (all) 64
| Foreign Currency Tracking File - Short 26
| Foreign Currency Tracking File - Long 27
| Foreign Currency Tender Listing File Current (replaces open of 17
| base Supermarket file)
| Foreign Currency Tender Listing File Previous (replaces open 18
| of base Supermarket file)
|
|
| Checkout Support User Exit CSUPEC07
| Updates to the Foreign Currency Tender Listing file (EAMMCTLC) can be modified
| using user exit CSUPEC07. A GLOBAL flag (INTEGER*1) MC.TLIST.UPDATE is set
| to -1 to indicate that the Multiple Currency Tender Listing file is to be updated.
| When this flag is OFF (0), the base Supermarket Tender Listing file (EAMTLIST) is
| to be updated.

| When the Foreign Currency Tender Listing file is to be updated, the following
| variables shown in Table 14are available for inspection.
| Table 14. Variables for the Foreign Currency Tender Listing File
| Variable Name Description Data Type Length
| CURR.NUM$ ISO Currency Number PD 2
| EXCHRATE$ Exchange Rate for the transaction ASCII v11
| FC.TLIST.AMT Foreign Amount of tender Integer 4
|
| v The fee amount (if any) is always expressed in the primary base currency.

© Copyright IBM Corp. 1999, 2000 85


| v When the exit gets control, the foreign amount of the tender is held in the
| variable FC.TLIST.AMT. Upon return from the exit, this amount is converted to a
| string variable using the STR$ function before it is written to the file.
|
| Optional Terminal Sales User Exit Changes
| TOTAL can normally be used to select the next foreign currency. If you do not want
| to use TOTAL as a foreign currency selector, you can optionally turn off this
| capability by modifying the user exit code:
| v Edit EAMTSUVA.J86 and add a declaration for a global 1-byte integer called
| MC.TOTALKEY.ON:
| INTEGER*1 GLOBAL MC.TOTALKEY.ON ! Flag - TOTAL key selects currency
| v Edit EAMTSU07.J86 and set the variable MC.TOTALKEY.ON to 0:
| MC.TOTALKEY.ON = 0 ! Do not allow TOTAL key to change currency selection

| Once this change is made, EAMTSUPC must be recompiled, and EAMTS1?L must
| be relinked and postlinked. User Exit 7 in terminal options must be enabled to effect
| the change.
|
| Disk Utilization
| A unique record may exist in the Foreign Currency Tracking file for an
| operator/terminal, currency, tender type, and tender variety. By default, the
| application allocates enough space in the Foreign Currency Tracking files to hold all
| possible records, given the number of terminals defined in hidden options, the
| allocation of the Operator Authorization file, and the number of currencies
| personalized for the Multiple Currency Feature. In most environments, this method
| of allocation results in a large amount of wasted space within the file.

| In order to reduce the amount of unused space in the file, you can adjust the
| percent of full allocation for the file. The default allocation is for 100%. The record
| allocation is determined as follows:

| (# terminals from Hidden Options + # records allocated for Operator Authorization file)
| *
| (# of foreign currencies personalized)
| *
| (maximum tender type / variety combinations [48])

| An Application Logical File Name (EAMFCTRS) has been defined and initially set to
| 100 (for 100% allocation). The numeric value of this logical file name is the percent
| of allocation that you want to define as the size of your Foreign Currency Tracking
| files in order to reduce the amount of unused space in the file. To modify the
| allocation, define a User Logical File Name with the same name (EAMFCTRS) and
| set the expanded name to be the numeric value that represents the percent of full
| allocation. The expanded name should only contain the desired number, (text and
| non-numeric values are not allowed). This User Logical File Name should be
| defined for both the File Server controller and the Alternate File Server controller.
| The following restrictions apply:
| v The smallest allocation allowed is 5% of total allocation
| v Non-numeric values are not allowed

| If the Logical File Name contains an invalid value, the file will be sized at 100%
| allocation.

86 Multiple Currency Feature


Appendix A. Multiple Currency Feature Files
File Summary . . . . . . . . . . . . . . . . . . . . . . . . . 87
Logical Names . . . . . . . . . . . . . . . . . . . . . . . . . 88
File Descriptions . . . . . . . . . . . . . . . . . . . . . . . . 89
| Currency Definition File (EAMEXCHG.DAT) . . . . . . . . . . . . . 89
| Foreign Currency Exchange Count Record . . . . . . . . . . . . 89
| Foreign Currency Exchange Rate Records. . . . . . . . . . . . . 90
| Foreign Currency Tracking File (EAMFCT*) . . . . . . . . . . . . . 91
| Foreign Currency Tender Listing File (EAMMCTL*). . . . . . . . . . . 94
Exception Log File (EAMEXCP*) . . . . . . . . . . . . . . . . . 95
| Transaction Log Report Modifications . . . . . . . . . . . . . . . 96
Transaction Summary Log (EAMTRA* and EAMTRNnn). . . . . . . . . 97
X’24’ Foreign Currency Till Change String . . . . . . . . . . . . . 97

| This appendix provides:


| v A summary of Multiple Currency Feature files
| v Logical names of the files

File Summary
The following summaries are sorted by file name. Abbreviations used in the
summaries have these meanings:

File type:
Dir Direct file
Keyed Keyed file
Ran Random file
Seq Sequential file

Max Lth (Maximum record): Record length is variable (var) if the maximum is
irrelevant.

LAN Dist (Local Area Network Distribution):


Com Compound
Loc Local
Mir Mirrored

| Mirrored files are mirrored at close. The files that are mirrored on close are derived
| from the checkout support background application that processes the Transaction
| Summary Log.

User Data:

No You are not responsible for the file or its contents.


Yes You may be responsible for the creation of the file or its contents.

File Copies on one store controller:


C Current period

© Copyright IBM Corp. 1999, 2000 87


P Previous period
O Old period
CPO/S&L
Current period, previous period, and old period copies are maintained for
each short and long file.

For more information about file sizes, file types, and distribution types, refer to the
IBM 4690 Store System: Programming Guide.
Table 15. Multiple Currency Feature Application Files
Max LAN User
File Description File Type Lth Dist Data File Copies Number of Records
Multiple Currency Exchange Rate File Seq Var Com Yes C,O 4 per currency + 1
Foreign Currency Tracking Files Keyed 84 Mir No CPO/S&L 48 per operator/terminal
per personalized currency
+1
Foreign Currency Tender Listing Seq Var Mir No C,P,O 1 per tender + 1 per
group + 2

Logical Names
All application files are accessed from the applications or the host system using
logical names. These logical names allow the files to be moved from disk to disk
without requiring alterations to the application or the host interface. Logical names
are used to overcome the ADCS restriction of six-character names from the host
and to provide an interface to both the maintenance and active copies of the files
kept with the code.

The logical names assigned to the application files are listed in Table 16 along with
the host names of those files. In the table, the first character of the host names is
given as x. The x should be replaced by % or +, depending on the desired format of
a file. A host name that begins with % means the file is in bit string format. A host
name that begins with + means the file is in standard format.
| Table 16. Application File Logical Names
| File Description Category File Name Directory Logical Name Host Name
| Multiple Currency Current EAMEXCHG.DAT ADX_IDT1: EAMEXCHG xEXCHG
| Exchange Rate Old EAMEXCHO.DAT ADX_IDT1: EAMEXCHO xEXCHO
| File
| Foreign Currency Current Short EAMFCTRC.DAT ADX_IDT4: EAMFCTRC xFCTRC
| Tracking File Previous Short EAMFCTRP.DAT ADX_IDT4: EAMFCTRP xFCTRP
| Old Short EAMFCTRO.DAT ADX_IDT4: EAMFCTRO xFCTRO
| Current Long EAMFCTCL.DAT ADX_IDT4: EAMFCTCL xFCTCL
| Previous Long EAMFCTPL.DAT ADX_IDT4: EAMFCTPL xFCTPL
| Old Long EAMFCTOL.DAT ADX_IDT4: EAMFCTOL xFCTOL
| Foreign Currency Current EAMMCTLC.DAT ADX_IDT4: EAMMCTLC xMCTLC
| Tender Listing Previous EAMMCTLP.DAT ADX_IDT4: EAMMCTLP xMCTLP
| Old EAMMCTLO.DAT ADX_IDT4: EAMMCTLO xMCTLO
|
|

88 Multiple Currency Feature


File Descriptions
This section describes the various files and records used by the Multiple Currency
Feature. Field types are identified by the following abbreviations:
ASCII ASCII data
PD Packed decimal data
INT Integer data
Mix Field content is dependent on a field from a record in another file and can
contain data of various types. That file is identified.

Certain files contain variable length records. The variable length fields in those
records are identified in the following ways:
vXX Gives the maximum size of the field. A length value is substituted for XX.
v? Means that the length of the field is variable or is user defined.
vrb Means that field size is dependent on a field from a record in another file.
That file is identified.

| Currency Definition File (EAMEXCHG.DAT)


| The Currency Definition File contains the values personalized for the currencies
| accepted in the store. The records within the file are delimited by carriage return
| line feed characters. Colons delimit fields within the record, as commas are used in
| the exchange rate field and are not distinguishable when parsing the record.
| File name: Currency Definition File
| Organization: Direct
| Distribution Class: Compound per Update
| Record Length: 512 bytes
| File Copies: Current, Old

| Foreign Currency Exchange Count Record


| The Currency Definition file contains the arrays needed to support the defined
| currencies including the base national currency.

| Record 1: Header (Always the first record in the file)


|| Field Name Type Length Offset Description
| NUM.CURR ASCII 1 0 Number of currencies accepted, including the base
| national currency.
| CASHBK ASCII 1 1 Option for Cashback at the terminal.
| Y = Enable
| N = Disable
| RESERVED ASCII 508 2 Unused portion of header record. Filled with x’20’.
|
|

Appendix A. Multiple Currency Feature Files 89


| Foreign Currency Exchange Rate Records
| For each foreign currency personalized.

| Record 2 – Total number required: Individual Currency Records


|| Field Name Type Length Offset Description
| VALIDRECORD ASCII 1 0 Flag to determine if the record contains a valid
| currency.

| 00 = Not Used; 01 = Used


| SCKEYCODE ASCII 2 1 Short-cut foreign currency code. Can be used in place
| of a three-digit foreign currency number.
| FCNAME ASCII 20 3 Name of currency (for example, Franc or Lira).
| CMICCODE ASCII 3 23 The ISO currency ID (for example, EUR).
| ISOCNUM ASCII 4 26 The ISO Currency Number.
| PROCMETHOD ASCII 1 30 The tender processing method (1-6). See “Currency
| Processing Methods” on page 8.
| EXCHGRATE ASCII 11 31 The exchange rate for a currency.
| DECFLAG ASCII 1 42 The currency used decimal format:
| v 0 = has zero places, and re-uses the system
| configuration for separation
| v 1 = ″.″, two decimal places, thousands separator is a
| comma
| v 2 = ″,″, two decimal places, comma is a decimal
| point
| CASHBACK ASCII 1 43 This flag indicates whether cash change may be issued
| to the customer in this currency:
| v 0 = No
| v 1 = Yes
| FC.SYMBOL ASCII 4 44 Country currency symbol number (for example, U.S. = $
| = X'24' = ASCII 0036
| AUTHLEVEL ASCII 1 45 Minimum authorization level allowed to change the
| Processing Method and the Exchange Rate
| Personalization.
| CHKINDFLD ASCII 1 46 The Check Format indicator field.
| CHKINDOFF ASCII 1 47 The offset of the Check Format indicator field.
| CHECKIND ASCII 1 48 Check Format indicator (0 - 9).
| USERDATA ASCII 60 49 User defined data.
| HUNDRDSSEP ASCII 5 109 Hundreds separator.
| CENTSSEP ASCII 5 114 Cents separator.
| CENTSDESC ASCII 15 119 Cents descriptor.
| DOLLARDESC ASCII 15 134 Dollar descriptor.
| SINGDOLRDESC ASCII 15 149 Single dollar descriptor.
| EXDOLRDESC ASCII 15 164 Exact dollar descriptor.
| DECIMALSEP ASCII 15 179 Decimal separator, Blank = System Configuration.
| DATEFMT ASCII 1 194 Date Format:
| 1 = System Configuration
| 2 = Three-Character month (DDMMMYY)

90 Multiple Currency Feature


| TVAACCPTn ASCII 1 195 X'TV', where:
| v T = Tenter Type
| v V = Variety

| This field is repeated for each Tender Type and Variety


| combination allowed for the currency ( 36 fields total).
| RESERVED ASCII 196 This field is reserved and filled with X'20'.
|

| Foreign Currency Tracking File (EAMFCT*)


| The Foreign Currency Tracking File is a keyed file that contains the foreign currency
| amounts for operators, terminals, and the Office till. A separate file exists for the
| current period, the previous period, and one old period (for both short and long
| totals). Therefore, up to six Foreign Currency Tracking files can exist. A record
| exists for an operator or terminal for a currency/tender/variety combination if the
| operator was accountable at any time during the period for that
| currency/tender/variety. Records also exist for the store office.

| The data in the Foreign Currency Tracking file supplements the Accounting Totals
| File. Therefore, the Foreign Currency Tracking files are closed for the same period
| as the Accounting Totals files. The Foreign Currency Tracking files can not be
| closed independently of the Accounting Totals files.

| All Foreign Currency Tracking files and records are created and maintained by the
| applications. An image version of each of the Foreign Currency Tracking files is
| kept on the alternate file server. This distribution takes place only when the file is
| closed to minimize the performance impact.
| File Name: Foreign Currency Tracking File
| Organization: Keyed
| Distribution Class: Mirrored
| Key Type/Store, terminal, or operator/ISO
| Number/Tender Type and Variety
| Record Length: 84 bytes
| File Copies: Current, Previous, Old

Appendix A. Multiple Currency Feature Files 91


| Table 17. Store Control Record
| Decimal
| Field Name Type Length Offset Description
| Type ASCII 1 0 1 for Store Record
| Operator/Terminal PD 5 1 Operator/terminal number = 0
| ISO Num PD 2 6 X'0000'
| Tender Type PD 1 8 X'00'
| Date/Time PD 5 9 Date and time of period start or end (YYMMDDHHmm)
| Long Date/Time PD 5 14 Date and time of period start or end (YYMMDDHHmm).
| This is updated only by the store close procedure.
| Reserved ASCII 64 19 Reserved
|
| Table 18. Store Data Records
| Decimal
| Field Name Type Length Offset Description
| Type ASCII 1 0 1 for Store Record
| Operator/ Terminal PD 5 1 Operator/terminal number = 0
| ISO Num PD 2 6 ISO Currency Number
| Tender Type PD 1 8 X'TV', where:
| T = Tender Type
| V = Tender Variety
| Date/Time PD 5 9 Date and time of period start or end (YYMMDDHHmm)
| Terminal PD 2 14 Terminal that last updated this record
| Restart INT 4 16 This field is used as a control field on a system restart.
| It is used to determine if this record has been updated
| by a particular transaction.
| FC Loan Amount INT 4 20 Amount of loans issued
| FC Pickup Amount INT 4 24 Amount of pickups made
| FC Tender Count INT 4 28 Amount of the most recent tender count made
| Amount
| FC Net Amount INT 4 32 Net Amount of currency in the till
| FC Opening Balance INT 4 36 Opening Balance amount
| FC Amount INT 4 40 Amount of Miscellaneous Transactions credited by the
| Miscellaneous store controller procedure in this foreign currency
| Transactions
| LC Loan Amount INT 4 44 Amount of loans issued - Local Equivalent
| LC Pickup Amount INT 4 48 Amount of pickups made - Local Equivalent
| LC Tender Count INT 4 52 Amount of the most recent tender count made - Local
| Amount Equivalent
| LC Net Amount INT 4 56 Net Amount of currency in the till - Local Equivalent
| LC Opening Balance INT 4 60 Opening Balance amount - Local Equivalent
| LC Amount INT 4 64 Amount of Miscellaneous Transactions credited by the
| Miscellaneous store controller procedure in this foreign currency -
| Transactions Local Equivalent
| Loan Count INT 2 68 Count of loans issued for this currency/tender/variety
| combination

92 Multiple Currency Feature


| Table 18. Store Data Records (continued)
| Pickup Count INT 2 70 Count of pickups made for this currency/tender/variety
| combination
| Miscellaneous INT 2 72 Count of miscellaneous transactions credited by the
| Transaction Count store controller procedure for this
| currency/tender/variety combination
| Reserved ASCII 2 74 Reserved
| User Data INT 8 76 Two 4 byte integers for use with user exits
|
| Table 19. Operator/Terminal Record
| Decimal
| Field Name Type Length Offset Description
|| Type ASCII 1 0 v 2 for Operator
| v 3 for Terminal
| Operator/ Terminal PD 5 1 Operator/terminal number
| ISO Num PD 2 6 ISO Currency Number
| Tender Type PD 1 8 X'TV', where:
| v T = Tender type
| v V = Tender variety
| Date/Time PD 5 9 Date and time of period start or end (YYMMDDHHmm)
| Transaction Number PD 2 14 Transaction number that last updated this record
| Restart INT 4 16 This field is used as a control field on a system restart.
| It is used to determine if this record has been updated
| by a particular transaction.
| FC Loan Amount INT 4 20 Amount of loans issued
| FC Pickup Amount INT 4 24 Amount of pickups made
| FC Tender Count INT 4 28 Amount of the most recent tender count made
| Amount
| FC Net Amount INT 4 32 Net Amount of currency in the till
| FC Amount INT 4 36 Amount of Miscellaneous Transactions credited by the
| Miscellaneous store controller procedure in this foreign currency
| Transactions
| LC Loan Amount INT 4 40 Amount of loans issued - Local Equivalent
| LC Pickup Amount INT 4 44 Amount of pickups made - Local Equivalent
| LC Tender Count INT 4 48 Amount of the most recent tender count made - Local
| Amount Equivalent
| LC Net Amount INT 4 52 Net Amount of currency in the till - Local Equivalent
| LC Amount INT 4 56 Amount of Miscellaneous Transactions credited by the
| Miscellaneous store controller procedure in this foreign currency -
| Transactions Local Equivalent
| Loan Count INT 2 60 Count of loans issued for this currency/tender/variety
| combination
| Pickup Count INT 2 62 Count of pickups made for this currency/tender/variety
| combination
| Number of Tenders INT 2 64 Count of tenders accepted for this
| currency/tender/variety combination

Appendix A. Multiple Currency Feature Files 93


| Table 19. Operator/Terminal Record (continued)
| Miscellaneous INT 2 66 Count of miscellaneous transactions credited by the
| Transaction Count store controller procedure for this
| currency/tender/variety combination
| Reserved INT 2 68 Reserved
| Reserved INT 2 70 Reserved
| User Data INT 8 72 Two 4-byte integers for use with user exits
| User Data INT 4 80 Two 2-byte integers for use with user exits
|

| Foreign Currency Tender Listing File (EAMMCTL*)


| The Foreign Currency Tender Listing File is a sequential file that contains account
| numbers, amounts (foreign and local), and currency information for the tender types
| selected in the store options. A record is written for each tender made for a selected
| tender type. A separate file exists for the current period, previous period, and one
| old period.

| The data in the Foreign Currency Tender Listing file is patterned after the Tender
| Listing file. Therefore, the Foreign Currency Tender Listing files are closed for the
| same period as the Tender Listing files. The Foreign Currency Tender Listing files
| can not be closed independently of the Tender Listing files.

| All Foreign Currency Tender Listing files and records are created and maintained by
| the applications. An image version of each of the Foreign Currency Tender Listing
| files is kept on the alternate file server. This distribution takes place only when the
| file is closed to minimize the performance impact.
| File Name: Foreign Currency Tender Listing File
| Organization: Sequential
| Distribution Class: Mirrored
| File Copies: Current, Previous, Old
| Record Length: Variable
|| Field Name Type Length Description
| TYPE ASCII 1 Record type
| 1 = Operator Accountability Record
| 2 = Terminal Accountability Record
| TERMINAL PD 2 Terminal Number
| TENDTYPE PD 1 Tender Type designation — ″V″ represents Variety
| X'1V' Cash tender, variety V
| X'2V' Check tender, variety V
| X'3V' Food stamp tender, variety V
| X'4V' Miscellaneous tender type 1, variety V
| X'5V' Miscellaneous tender type 2, variety V
| X'6V' Miscellaneous tender type 3, variety V
| CURR.NUM$ PD 2 ISO Currency Number
| OPERATOR PD v5 Operator Number
| CUSTOMER PD v12 Customer Account Number (Entering all nines = standalone)
| AMTTENDER ASCII v? Amount of the tender (Local equivalent)
| AMTTNFEE ASCII v? Amount of the tender fee (Local equivalent)

94 Multiple Currency Feature


| EXCHRATE$ ASCII v11 Effective exchange rate for the tender
| FC.TLIST.AMT ASCII v? Amount of the tender (Foreign)
| USEREXIT ASCII v? User field for use with exits
|

| The Foreign Currency Tender Listing file also contains the following types of
| records:
| 3 Group Delimiter
| 4 Start of Period
| 5 End of period
| The format of these records exactly matches those for the Tender Listing file. Refer
| to the IBM 4680-4690 Supermarket Application Programming Guide for the layout of
| these records.

Exception Log File (EAMEXCP*)


The Multiple Currency Feature adds a new record, Multiple Currency Exception
X'63', to the Exception Log file. See the TRANSTYPE field in the record definition
for a description of the events that cause a Multiple Currency Exception record to
be written to the exception log.

For a description of all records except record type X'63', refer to the IBM 4680-4690
Supermarket Application Programming Guide.

Field Name Type Length Description


TERMINAL PD 2 Terminal number.
TRANSNUM PD 2 Transaction number.
DATETIME PD 5 Date and time - YYMMDDHHmm.
CODE PD 1 Type of Exception Log entry (value = X'63').
OPERATOR PD v5 Operator number.
TENDTYPE ASCII 1 Tender type.
TENDVAR ASCII 1 Tender variety.
ISOCNUM PD 2 ISO currency number (for example, 250 is the French franc).
XCHGRATE ASCII 11 Exchange rate given for the tagged transaction.
OXCHGRATE ASCII 11 Old exchange rate before this currency record was changed.
FC.AMOUNT PD v4 Amount tendered in this foreign currency.

Appendix A. Multiple Currency Feature Files 95


Field Name Type Length Description
TRANSTYPE ASCII 1 Flag to indicate the transaction type:
1 Created in-store exchange rate file.
2 Added a foreign currency record.
3 Updated a foreign currency record.
4 Deleted a foreign currency record.
5 Terminal loan.
6 Terminal pickup.
7 Terminal tender count.
8 Cash back amount.
9 Tendered amount.
A Controller loan.
B Controller pickup.
C Tender count.
D Tender transferred to Office.
E Office carry forward performed.

USERDATA ASCII v? User field for use with exits.

| Transaction Log Report Modifications


| The Transaction Log Report has been modified to report currency information for
| the Journal Format of the report as it would have been printed on the customer’s
| receipt. Currency information is read from the transaction log and is presented on
| the tender, tax, change, pickup and loan lines of this report.

| Where a currency symbol is defined for a given currency, that symbol is used to
| distinguish the currency used for the relevant part of the transaction. If no currency
| symbol is defined, the ISO country currency code is used to distinguish the
| currency.

| Tender currency information is reported for each tender in a transaction. The


| currency symbol for the change currency is presented on the change line of the
| report. If the tender or change line is not reported in the primary base currency, an
| exchange rate line is generated to show the exchange rate used in the currency
| conversion. This exchange rate line is not presented if the currency is the same as
| the primary base currency.

| The currency symbol for the primary base currency is shown on each tax line.

| For each loan or pickup performed at a terminal, the Total Loan or Total Pickup
| amount in the transaction is no longer shown in the primary base currency. Instead,
| the currency, tender type and amount are shown for each pickup or loan done in a
| transaction. Figure 53 on page 97 shows a sample of the Transaction Log Report.
|

96 Multiple Currency Feature


RPP1S034 TRANSACTION SUMMARY LOG REPORT Page 2 of 3
07/17/00 CURRENT PERIOD 13:37

DATE TIME TERM TRANS OPER GROSS+ GROSS- NET TRAN TYPE
07/17/00 12:42 3 48 2 3.05 .00 3.05 Checkout

ITM 1 D1 S1 1.00 B Dept 1


*** Total Before Tax 1.00
FRF Check 500,00 FRF Tender Fee 2.00
CAD Change 111.58 Change Type: Cash
CAD 1 = EUR 0,679
FRF Tax ,05 Total 1,05 Amt Taxable 1,00

DATE TIME TERM TRANS OPER GROSS+ GROSS- NET TRAN TYPE
07/17/00 12:44 3 49 3 .00 .00 .00 Oper Loan

LO FRF Cash 25,00


LO $ Cash 10.00

For next page, press PgDn.

F1 F2 F3QUIT F4 F5 F6 F7 F8 F9 F10
Time=14:16

Figure 53. Transaction Summary Log Report

| In this example, French franc (FRF) is the primary base currency, euro (EUR) is the
| alternate base currency, Canadian dollar (CAD) and United States dollar ($, or
| USD) are both defined as foreign currencies.

Transaction Summary Log (EAMTRA* and EAMTRNnn)


Tender, Tender Correction, and Change strings have been modified to contain
currency information about the entry. The following fields are appended to string
types X'05' (tender), X'06' (tender correction), and X'09' (change):

Field Name Type Length Description


... ... ... ...
ISO Num PD 2 ISO Currency Number
XRATE ASCII v11 Exchange rate effective for the tender/tender correction/change string
FC.AMTTENDE PD v4 Foreign Currency Amount

A new string type, X'24' Foreign Currency Till Change String, has been added to the
Transaction Summary Log. This string is logged whenever a X'13' Till Change string
is written to the Transaction Summary Log.

X’24’ Foreign Currency Till Change String


Field Name Type Length Description
TYPE PD 1 String type = X'24' for Foreign Currency Till Change String
ISO Num PD 2 ISO Currency Number
XRATE ASCII v11 Exchange rate effective for the tender/tender correction/change string

Appendix A. Multiple Currency Feature Files 97


TENDTYPE1 PD 1 Tender type and variety of first positive tender for currency
FC AMTTEND1 PD v4 Tender amount of first positive tender for currency, foreign currency
units
LC AMTTEND1 PD v4 Tender amount of first positive tender for currency, local national
currency units
... ... ... Continued for up to 8 tenders (1 variety per string)
TENDTYPE8 PD 1 Tender type and variety of last positive tender for currency
FC AMTTEND8 PD v4 Tender amount of last positive tender for currency, foreign currency
units
LC AMTTEND8 PD v4 Tender amount of last positive tender for currency, local national
currency units
NEGATIVE PD 1 X'99' delimiter for negative tenders
TENDTYPE1 PD 1 Tender type and variety of first negative tender for currency
FC AMTTEND1 PD v4 Tender amount of first negative tender for currency, foreign currency
units
LC AMTTEND1 PD v4 Tender amount of first negative tender for currency, local national
currency units
... ... ... Continued for up to 8 tenders (1 variety per string)
TENDTYPE8 PD 1 Tender type and variety of last negative tender for currency
FC AMTTEND8 PD v4 Tender amount of last negative tender for currency, foreign currency
units
LC AMTTEND8 PD v4 Tender amount of last negative tender for currency, local national
currency units

98 Multiple Currency Feature


Appendix B. International Standards Organization Country
Currency Codes
Table 20 identifies currency codes and numbers for each country in the ISO 4217
Standard. This table matches ISO 4217 as of August, 1998. However, some country
currencies might have changed and currencies might have been added or deleted
since the time this table was last updated. If a currency does not appear in this
table, refer to the latest version of the ISO 4217 Standard.
Table 20. ISO 4217 Standard Country Currency Codes
Country Currency Name ISO Country ISO Country
Currency Code Currency Number
-A-
Afghanistan afghani AFA 004
Albanian lek ALL 008
Algerian dinar DZD 012
American samoa USD 840
Spanish peseta ESP 724
French franc FRF 250
Andorran peseta ADP 020
Angolan New kwanza AON 024
Anguilla XCD 951
Antigua and Barbuda XCD 951
Argentine peso ARS 032
Armenian dram AMD 051
Aruban guilder AWG 533
Australian dollar AUD 036
Austrian schilling ATS 040
-B-
Bahamian dollar BSD 044
Bahraini dinar BHD 048
Bangladeshi taka BDT 050
Barbados dollar BBD 052
Belarus BYB 112
Belgian franc BEF 056
Belize dollar BZD 084
Benin XOF 952
Bermudian dollar BMD 060
Bhutan rupee INR 356
Bhutan ngultrum BTN 064
Bolivian boliviano BOB 068
Bolivian mvdol BOV 984
Botswana pula BWP 072
Bouvet island NOK 578

© Copyright IBM Corp. 1999, 2000 99


Table 20. ISO 4217 Standard Country Currency Codes (continued)
Brazilian real BRL 986
British Indian Ocean Territory USD 840
Brunei dollar BND 096
Bulgarian lev BGL 100
Burkina faso XOF 952
Burundi franc BIF 108
-C-
Cambodian riel KHR 116
Cameroon XAF 950
Canadian dollar CAD 124
Cape Verde Escudo CVE 132
Cayman Islands dollar KYD 136
Central African Republic franc XAF 950
Chad Franc BEAU XAF 950
Chilean peso CLP 152
Chilean unidadas CLF 990
Chinese yuan renminbi CNY 156
Christmas Island AUD 036
Cocos (Keeling) Islands AUD 036
Colombian peso COP 170
Comoros franc KMF 174
Congo XAF 950
Cook Islands NZD 554
Costa Rican colon CRC 188
Cote D’Ivoire XOF 952
Croatian kuna HRK 191
Cuban peso CUP 192
Cyprus pound CYP 196
Czech koruna CZK 203
-D-
Danish krone DKK 208
Djibouti franc DJF 262
Dominica XCD 951
Dominican Republic peso DOP 214
-E-
East Timor escudo TPE 626
East Timor rupiah IDR 360
Ecuador sucre ECS 218
Ecuador unidad de valor ECV 983
Egyptian pound EGP 818
El Salvador colon SVC 222

100 Multiple Currency Feature


Table 20. ISO 4217 Standard Country Currency Codes (continued)
Equatorial guinea XAF 950
Estonian kroon EEK 233
Ethiopian birr ETB 230
European Currency Unit XEU 954
European Monetary Union euro EUR 978
-F-
Faeroe Islands DKK 208
Falkland Islands pound FKP 238
Fiji dollar FJD 242
Finnish markka FIM 246
French franc FRF 250
French guiana FRF 250
French Polynesia XPF 953
French Southern Territories FRF 250
-G-
Gabon XAF 950
Gambian dalasi GMD 270
German mark DEM 280
Ghanaian cedi GHC 288
Gibraltar pound GIP 292
Greek drachma GRD 300
Greenland DKK 208
Grenada XCD 951
Guadeloupe FRF 250
Guam USD 840
Guatemalan quetzal GTQ 320
Guinea franc GNF 324
Guinea-Bissau peso GWP 624
Guyanan dollar GYD 328
-H-
Haitian gourde HTG 332
Haitian dollar USD 840
Heard and McDonald Islands AUD 036
Honduran lempira HNL 340
Hong Kong dollar HKD 344
Hungarian forint HUF 348
-I-
Iceland krona ISK 352
Indian rupee INR 356
Indonesian rupiah IDR 360
| International SDR XDR 960

Appendix B. International Standards Organization Country Currency Codes 101


Table 20. ISO 4217 Standard Country Currency Codes (continued)
Iranian rial IRR 364
Iraqi dinar IQD 368
Irish punt IEP 372
Israeli new shekel ILS 376
Italian lira ITL 380
-J-
Jamaican dollar JMD 388
Japanese yen JPY 392
Jordanian dinar JOD 400
-K-
Kazakhstan tenge KZT 398
Kenyan schilling KES 404
Kiribati AUD 036
Korean won KPW 408
Korean won KRW 410
Kuwaiti dinar KWD 414
Kyrgystan KGS 417
-L-
Lao kip LAK 418
Latvian lats LVL 428
Lebanese pound LBP 422
Lesotho rand ZAR 710
Lesotho financial rand ZAL 991
Lesotho loti LSL 426
Liberian dollar LRD 430
Libyan dinar LYD 434
Liechtenstein franc CHF 756
Lithuanian litas LTL 440
Luxembourg franc LUF 442
-M-
Macau pataca MOP 446
Macedonia denar MKD 807
Malagasy franc MGF 450
Malawi kwacha MWK 454
Malaysian ringgit MYR 458
Maldive rufiyaa MVR 462
Mali CFA franc XOF 952
Maltese lira MTL 470
Marshall Islands USD 840
Martinique franc FRF 250
Mauritanian ouguiya MRO 478

102 Multiple Currency Feature


Table 20. ISO 4217 Standard Country Currency Codes (continued)
Mauritius rupee MUR 480
Mexican Nuevo peso MXN 484
Micronesia USD 840
Moldovan leu MDL 498
Monaco French franc FRF 250
Mongolian tugrik MNT 496
Montserrat dollar XCD 951
Moroccan dirham MAD 504
Mozambique metical MZM 508
Myanmar kyat MMK 104
-N-
Nambian rand ZAR 710
Namibian dollar NAD 516
Nauru dollar AUD 036
Nepalese rupee NPR 524
Netherlands guilder NLG 528
Netherlands Antillian guilder ANG 532
New Calendonia XPF 953
New Zealand dollar NZD 554
Nicaraguan Cordoba oro NIO 558
Niger franc XOF 952
Nigerian naira NGN 566
Niue dollar NZD 554
Norfolk Island dollar AUD 036
Northern Mariana Islands dollar USD 840
Norwegian kroner NOK 578
-O-
Omani rial OMR 512
-P-
Pakistan rupee PKR 586
Palau USD 840
Panamanian balboa PAB 590
Panamanian dollar USD 840
Papua New Guinea kina PGK 598
Paraguay guarani PYG 600
Peruvian nuevo sol PEN 604
Philippine peso PHP 608
Pitcairn New Zealand dollar NZD 554
Polish zloty PLZ 616
Polish zloty PLN 985
Portuguese escudo PTE 620

Appendix B. International Standards Organization Country Currency Codes 103


Table 20. ISO 4217 Standard Country Currency Codes (continued)
Puerto Rican dollar USD 840
-Q-
Qatari rial QAR 634
-R-
Reunion franc FRF 250
Romanian leu ROL 642
Russian rouble RUR 810
Rwanda franc RWF 646
-S-
Saint Helena pound SHP 654
Saint Kitts and Nevis XCD 951
Saint Lucia XCD 951
Saint Pierre and Miquelon franc FRF 250
Saint Vincent and the Grenadines XCD 951
Samoan tala WST 882
San Marino ITL 380
Sao Tome and Principe dobra STD 678
Saudi riyal SAR 682
Senegal franc XOF 952
Seychelles rupee SCR 690
Sierra Leone leone SLL 694
Singapore dollar SGD 702
Slovak koruna SKK 703
Slovenian tolar SIT 705
Solomon Islands dollar SBD 090
Somali schilling SOS 706
South African rand ZAR 710
Spanish peseta ESP 724
Sri Lanka LKR 144
Sudanese pound SDP 736
Sudanese dinar SDD 736
Suriname guilder SRG 740
Svalvard and Jan Mayen Islands NOK 578
Swaziland lilangeni SZL 748
Swedish krona SEK 752
Swiss franc CHF 756
Syrian pound SYP 760
-T-
Taiwan dollar TWD 901
Tajikistan ruble TJR 762
Tanzanian schilling TZS 834

104 Multiple Currency Feature


Table 20. ISO 4217 Standard Country Currency Codes (continued)
Thai baht THB 764
Togo CFA franc XOF 952
Tokelau dollar NZD 554
Tongan pa’anga TOP 776
Trinidad and Tobago dollar TTD 780
Tunisian dinar TND 788
Turkish lira TRL 792
Turkmenistan manat TMM 795
Turks and Catcos Islands dollar USD 840
Tovalu dollar AUD 036
-U-
Uganda shilling UGX 800
Ukraine karbovanets UAK 804
United Arab Emirates dirham AED 784
United Kingdom Pound sterling GBP 826
United States dollar USD 840
U.S. dollar same day USS 998
U.S. dollar next day USN 997
United States Minor Outlying Islands USD 840
Uruguayan peso UYU 858
Uzbekistan UZS 860
-V-
Vanuatu vatu VUV 548
Vatican City lira ITL 380
Venezuelan bolivar VEB 862
Vietnamese dong VND 704
Virgin Islands (British) USD 840
Virgin Islands (U.S.) USD 840
-W-
Wallis and Futuna Islands XPF 953
Western Sahara MAD 504
-Y-
Yemen rial YER 886
Yugoslavian dinar YUN 890
-Z-
Zaire ZRN 180
Zambian kwacha ZMK 894
Zimbabwe dollar ZWD 716

Appendix B. International Standards Organization Country Currency Codes 105


106 Multiple Currency Feature
Appendix C. Euro and EAN Bar Code Considerations
Impact of Euro on Bar Code . . . . . . . . . . . . . . . . . . . 107
Weight/Price Item . . . . . . . . . . . . . . . . . . . . . . 107
Coupons. . . . . . . . . . . . . . . . . . . . . . . . . . 107
Serials Publications . . . . . . . . . . . . . . . . . . . . . . 108
EAN Decisions . . . . . . . . . . . . . . . . . . . . . . . . 108
Weight/Price Item . . . . . . . . . . . . . . . . . . . . . . 108
Coupons. . . . . . . . . . . . . . . . . . . . . . . . . . 108
Serials Publications . . . . . . . . . . . . . . . . . . . . . . 108
POS Application Impact . . . . . . . . . . . . . . . . . . . . . 109
Weight/Price Item . . . . . . . . . . . . . . . . . . . . . . 109
Coupons. . . . . . . . . . . . . . . . . . . . . . . . . . 109
Serials Publications . . . . . . . . . . . . . . . . . . . . . . 109

EAN International is an association that sets rules for normal usage (the norm) of
EAN Bar Codes in 87 countries. All European countries participate and adhere to
EAN. At a country level, they are represented through local organizations (such as
the GENCODE-EAN organization in France).

Applications and countries are not affected by EAN until local EAN associations
approve the norm. After approving a new norm, POS application modifications might
be required depending on how substantive the changes are to the norm.

This appendix is an overview of changes that EAN is recommending for the euro.

Impact of Euro on Bar Code


The euro transition impacts all bar codes that have embedded prices.

Weight/Price Item
This concerns typically all bar codes issued in the store, either by customers
self-scaling their items (that is, vegetables, fruits), employees (packaged food), or
out of the store by a supplier (that is, chicken). All items have a price per unit (kg,
liter, meter). The price of each is obtained by calculation of the unit price with the
quantity of the unit sold.

Coupons
The amount of the offer is embedded in the code. Coupons can be printed and
issued either by the supplier or the store (if the store is registered as an issuer of
coupons).

The format is :

9 9 I I I I I I I P P,P C

with :

9 9 : fixed value for coupon

I I I I I I I : item code

P P,P ::

© Copyright IBM Corp. 1999, 2000 107


C: Data Check

Serials Publications
This code is mainly used for publications and newspapers.

The format is:

3 7 9 I I I I P P,P P C

with:

37 9 : fixed value for serials publications

I I I I : item code

P P,P P : price

C : Data Check

EAN Decisions
Decisions by EAN International have to be approved by each EAN Association
member within member countries before they are official. Retailers and industrialists
have been associated in the study to select the least-damaging solution for their
industries.

Weight/Price Item
The solution is to stay with the same format in the various national currencies.
There is no new format. All prices will remain in the national currency even after the
euro change over.

Current : V V I I I I I P P P P P C

New : V V I I I I I P P P P P C

Coupons
New formats have been decided with prices expressed in euros.

Current : 9 9 I I I I I I I P P,P C

New : 9 8 1 I I I I I I E E,E C (981= tenth of euros used for the price)

9 8 2 I I I I I I E E,E C (982= tenth of euro used for the price)

9 8 3 I I I I I I E E,E C (reserved)

9 8 4 I I I I I I E E,E C (reserved)

Serials Publications
Format 378 is used for prices expressed in euros.

Current : 3 7 9 I I I I P P,P P C

New : 3 7 8 I I I I E E,E E C

108 Multiple Currency Feature


POS Application Impact
EAN decisions impact Point of Sale applications in several ways. The following
sections shows you the necessary changes.

Weight/Price Item
Current and new formats require the application to know the primary base currency
in which the store operates. If the PBC is the current one (for example, FRF), then
no translation is required because all embedded prices are in the same FRF
currency. If the store has switched to euros (PBC=EURO), the embedded price
(stated in the national currency) must be converted to its euro value.

PBC=FRF PBC=EURO

Current : V V I I I I I P P P P P C OK Translate

New : V V I I I I I P P P P P C OK Translate

Coupons
New formats support the euro transition, which includes these scenarios:

PBC=FRF PBC=EURO

Current : 9 9 I I I I I I I P P,P C OK Translate

New : 9 8 1 I I I I I I E E,E C Translate OK

9 8 2 I I I I I I E E,E C Translate OK

Serials Publications
A new format has been decided to support the euro transition. These scenarios will
occur:

PBC=FRF PBC=EURO

Current : 3 7 9 I I I I P P,P P C OK Translate

New : 3 7 8 I I I I E E,E E C Translate OK

Appendix C. Euro and EAN Bar Code Considerations 109


110 Multiple Currency Feature
Appendix D. Multiple Currency Feature Messages
This appendix lists messages that are modified or are unique for the multiple
currency feature.

| B215 FILE NOT FOUND


| Severity: 1
| Explanation: There are three possible explanations:
| v The Currency Definition file, EAMEXCHG.DAT, was missing when Terminal Sales started.
| v The Features Descriptors file, EAMCDESC.DAT, was missing when Terminal Sales or the Exchange Rate
| Creation/Maintenance Program, EAMEXCHL.286, started.
| v The ISO Country ID file was missing when the Exchange Rate Creation/Maintenance Program, EAMEXCHL.286,
| started. The application exits and returns control to the previous panel at the controller console.
| User Response: In the first case, Terminal Sales runs but it has disabled the Multiple Currency Feature. Stop
| Terminal Sales, locate the missing file or create it again, and restart Terminal Sales.
| In the second case, when the Features Descriptors file is missing, the application is exited and control is returned to
| the previous panel.

| B429 No message text found


| Severity: 1
| Explanation: The application has detected an error in one of the fields in the Currency Definition file,
| EAMEXCHG.DAT, or in the ISO Country ID file, EAMEXISO.DAT, and has disabled the Multiple Currency Feature. The
| format of the data line in the message is one of these:
| DATA: 4558363452232302D3100 *EX64R20-1.*
|

| or
| DATA: 455830315239302D3100 *EX01R90-1.*

| where *EX64R20-1.* or *EX01R90-1.* represent two types of records.

| The unique data for the first record *EX64R20-1* applies to the Exchange Rate File EAMEXCHG.DAT. The unique data
| is interpreted as follows:
|| EX The EX indicates Multiple Currency Feature.
| 64 64 indicates the error occurred while processing the Exchange Rate File.
| Rxx The R is the record indicator. xx identifies the record type of the problematic record. xx can be:
| v RT - The entire record is bad, or
| v 10, 20, 30, or 40 - The record types for Exchange Rate file EAMEXCHG.DAT
| -x This indicates the number of the problematic field within the record.
|

| In the above example, the record type was a 20, indicating that the error occurred on a Foreign Currency Exchange
| Rate record. The -1 indicates that the first field is the problem within the record.

| The unique data for the second record *EX01R90-1 * applies to the Multiple Currency ISO Definitions file
| EAMEXISO.DAT. The unique data is interpreted as follows:
|| EX The EX indicates Multiple Currency Feature.
| 01 01 indicates the error occurred while processing the Multiple Currency ISO Definitions file.

© Copyright IBM Corp. 1999, 2000 111


| Rxx The R is the record indicator.
| v RI - Indicates the entire record is bad.
| v 90 - Indicates a field within the record is bad.
| -x This indicates the number of the problematic field within the record.
|

| In the above example, the record type was a 90, indicating that the error occurred while processing the Multiple
| Currency ISO Definitions file. The -1 indicates that there is a problem with the first field within a record.

112 Multiple Currency Feature


Index
Numerics currency definition panel 4 17 (continued)
monetary ID/symbol 18
4690 operating system 25
currency definitions 3
4690 store system 25
currency key, foreign 5
currency keying number 6
A currency name 6
currency number, ISO country 6
about this publication xiii
currency processing, planning 6
authorization level, record change 15
currency selection, disallowing 29
currency symbol number 15
B customer checkout procedure 37
bar codes 107 modifications to balance due 37
bar codes, impact of euro 107 performing a sales transaction 37

C D
carry forward office tender 45 data, user 16
cash back currency 14 decimal format of currency 14
change authorization level, record 15 defining exchange rates 18
change due, foreign currency 14 definition panel 1, currency 5
check format indicator 16 definition panel 2, currency 14
check format indicator field 15 definition panel 3, currency 16
check format indicator position 16 definition panel 4, currency 17
checkout support user exit 85 descriptions, file 89
code, ISO country currency 6 direct conversion 7
considerations, training 27 disk utilization 86
controller procedures 43 display and print considerations 28
conversion, direct 7 euro symbol 28
conversion, two-step 7 4610 printer users 28
country currency code, ISO 6 alphanumeric displays 28
country currency number, ISO 6 LCD displays 28
creating exchange rate definitions 18 operator displays 28
CSUPEC07 user exit 85 printer models 1,2,3,4 28
currency, cash back 14 shopper displays 28
currency, decimal format 14 VFD displays 28
currency code, ISO country 6
currency definition options
cash back currency 14 E
check format indicator 16 EAMEXCP* 95
check format indicator field 15 EAMFCT* 91
check format indicator position 16 EAMMCTL* 94
currency keying number 6 EAMTRA* 97
currency symbol number 15 EAMTRNnn 97
decimal format currency 14 EAN association 108
exchange rate 10 EAN decisions 108
ISO country currency code 6 electronic journal report 49
ISO country currency number 6 euro 2
name of currency 6 euro and ean bar code 107
processing method 6 exception log entries for multiple currencies 95
record change authorization level 15 exception log report 50
user data 16 exchange rate 10
currency definition panel 1 5 exchange rate creation and maintenance 18
currency definition panel 2 14
currency definition panel 3 16
currency definition panel 4 17 F
date format 18 file descriptions 89
decimal separator 17 foreign currency tender listing file 94
hundreths separator, exact dollar descriptor 17 foreign currency tracking file 91

© Copyright IBM Corp. 1999, 2000 113


files number, currency keying 6
installation 25 number, currency symbol 15
logical names 88 number, ISO country currency 6
summary 87
foreign currency change 14
foreign currency tender listing file O
EAMMCTL* 94 one-step conversions 7
foreign currency tracking file operator authorization 15
EAMFCT* 91 operator procedures
format indicator, check 16 displaying prices in alternate base currencies 34
format indicator field, check 15 loan/pickup/tender count 29
format indicator position, check 16 alternate keying sequence 32
format of currency, decimal 14 keying sequence 30
franking 23 price verification 34
tender exchange 32
alternate keying sequence 34
G keying sequence 32
generating reports 49 operator/terminal/office cash report 51
operator training considerations, keying sequences 27
options authorization level specification 15
I over/short report 58
impact of euro, bar codes 107 overview 2
indicator, check format 16
indicator field, check format 15
indicator position, check format 16 P
input state table 26 personalization
installation 25 currency definition panel 1 5
installation prerequisites 25 currency definition panel 2 14
installing MCF 25 currency definition panel 3 16
ISO country currency code 6 currency definition panel 4 17
ISO country currency number 6 pickups 44
ISO standards table 99 planning 1
Planning, currency definitions 3
planning for tender franking 23
K POS Application Impact 109
key, foreign currency 26 position, check format indicator 16
keying number, currency 6 primary base currency
keying sequence training 27 migration considerations before changing 3
keying sequences 29 print and display considerations 28
disallowing currency selection, total key 29 procedures
selecting a currency 29 operator loan/pickup/tender count 29
procedures, customer checkout 37
modifications to balance due 37
L performing a sales transaction 37
level, record change authorization 15 processing method
loans 44 personalization option 6
logical names, files 88 processing methods, currency 8
method 1 8
method 2 8
M method 3 9
maintaining exchange rate definitions 18 method 4 9
MCF session numbers 85 method 5 9
messages 111 method 6 9
method, processing 6 programming considerations 26
methods, currency processing 8
multiple currency files 87
R
rate of exchange 10
N related publications xiv
name of currency 6 reports 49
notices xi electronic journal 49

114 Multiple Currency Feature


reports 49 (continued)
exception log 50
U
uninstalling 25
operator/terminal/office cash report 51
user data 16
over/short report 58
user exit CSUPEC07 85
store totals recap report 72
user exits
tender listing report 83
impact 85
transaction log report 84
using MCF 43

S
selecting a currency keying sequence 29
sequences, keying 29
session numbers used by MCF 85
shelf label
layout map 23
shelf label print configuration 20
field ID 21
field length 21
field starting point, H-axis grid point 21
field starting point, V-axis grid point 21
font size 21
item record field number 22
label field descriptor, ISO ID 22
layout map 23
store accounting support 43
carry forward office tender 45
loans 44
pickups 44
tender count within automated reconciliation and
tender count 45
transfer tender 45
user interface changes 43
store totals recap report 72
summary journal 49
symbol number, currency 15

T
tender count within automated reconciliation and tender
count 45
tender franking 23
tender listing report 83
tendering 38
examples 38
how MCF affects 38
terminal display and print considerations 28
euro symbol 28
4610 printer users 28
alphanumeric displays 28
LCD displays 28
operator displays 28
printer models 1,2,3,4 28
shopper displays 28
VFD displays 28
terminal procedures 27
terminal sales user exit changes 86
training the operator 27
transaction log report 84
transaction summary log multiple currency entries 97
transfer tender 45
two-step conversions 7

Index 115
116 Multiple Currency Feature
Readers’ Comments — We’d Like to Hear from You
4680-4690 Supermarket Application
Multiple Currency Feature
Version 1 Release 2.0

Overall, how satisfied are you with the information in this book?

Very Satisfied Satisfied Neutral Dissatisfied Very Dissatisfied


Overall satisfaction h h h h h

How satisfied are you that the information in this book is:

Very Satisfied Satisfied Neutral Dissatisfied Very Dissatisfied


Accurate h h h h h
Complete h h h h h
Easy to find h h h h h
Easy to understand h h h h h
Well organized h h h h h
Applicable to your tasks h h h h h

Please tell us how we can improve this book:

Thank you for your responses. May we contact you? h Yes h No

When you send comments to IBM, you grant IBM a nonexclusive right to use or distribute your comments in any
way it believes appropriate without incurring any obligation to you.

Name Address

Company or Organization

Phone No.
___________________________________________________________________________________________________
Readers’ Comments — We’d Like to Hear from You Cut or Fold
IBMR Along Line

_ _ _ _ _ _ _Fold
_ _ _ and
_ _ _Tape
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _Please
_ _ _ _ _do
_ _not
_ _ staple
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _Fold
_ _ _and
_ _ Tape
______

NO POSTAGE
NECESSARY
IF MAILED IN THE
UNITED STATES

BUSINESS REPLY MAIL


FIRST-CLASS MAIL PERMIT NO. 40 ARMONK, NEW YORK

POSTAGE WILL BE PAID BY ADDRESSEE

International Business Machines Corporation


Attention Design & Information Development
Dept. CJMA/Bldg. 645
PO BOX 12195
Research Triangle Park NC
27709-9990

_________________________________________________________________________________________
Fold and Tape Please do not staple Fold and Tape

Cut or Fold
Along Line
IBMR

Program Number: 5696-536

Printed in the United States of America


on recycled paper containing 10%
recovered post-consumer fiber.

You might also like