BASE24 R6.0 Post V10 2016 05 12 Base Files Maintenance Manual

User Manual:

Open the PDF directly: View PDF PDF.
Page Count: 1012

DownloadBASE24 R6.0 Post V10 2016-05-12 - Base Files Maintenance Manual
Open PDF In BrowserView PDF
Base Files Maintenance Manual
BASE24®

Release 6.0 Post v10

May 2016

ACI Worldwide
Offices in principal cities throughout the world
www.aciworldwide.com
Americas +1 402 390 7600
Asia Pacific +65 6334 4843
Europe, Middle East, Africa +44 (0) 1923 816393
© Copyright ACI Worldwide, Inc. 2014
Publish Date: May 2016
All information contained in this documentation, as well as the software described in it, is confidential and
proprietary to ACI Worldwide, Inc. or one of its subsidiaries, is subject to a license agreement, and may be used or
copied only in accordance with the terms of such license. Except as permitted by such license, no part of this
documentation may be reproduced, stored in a retrieval system, or transmitted in any form or by electronic,
mechanical, recording, or any other means, without the prior written permission of ACI Worldwide, Inc. or one of its
subsidiaries.
ACI, ACI Payment Systems, the ACI logo, ACI Universal Payments, UP, the UP logo, and all ACI product names are
trademarks or registered trademarks of ACI Worldwide, Inc. or one of its subsidiaries in the United States, other
countries, or both. Other parties’ trademarks referenced are the property of their respective owners.

About ACI Worldwide
ACI Worldwide, the Universal Payments Company, powers electronic payments and banking for more than 5,000
financial institutions, retailers, billers, and processors around the world. ACI software processes $13 trillion in
payments and securities transactions for more than 250 of the leading global retailers and 21 of the world’s 25
largest banks. Through our comprehensive suite of software products and hosted services, we deliver a broad range
of solutions for payments processing; card and merchant management; online banking; mobile, branch and voice
banking; fraud detection; trade finance; and electronic bill presentment and payment. To learn more about ACI,
please visit www.aciworldwide.com. You can also find us on Twitter @ACI_Worldwide.

Contents
What’s New . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

xiii

Preface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

xix

Conventions Used in this Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

xxix

1:

Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
BASE24 Base Files and Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1-1
1-2

Standard Interchange Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1-4

Information on Unused Authorization File Screens . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1-5

File Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1-7

Enscribe File Record Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1-8

SQL Table Row Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1-9

Function Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1-11

Help Screens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1-14

Application Transaction Counter Checking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1-15

BASE24 Authorization Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Card Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transaction Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Customer IDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Accumulators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fields Appearing on the Base Screens and Product-Specific Screens . . . . . . . . . .
Usage Accumulation Clearance for BASE24-atm, BASE24-pos, and
BASE24-teller Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Usage Accumulation Clearance for BASE24 Remote Banking Products . . . . . . .

1-17
1-17
1-18
1-18
1-21
1-25
1-25
1-27
1-30
1-33

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1-36
1-40

iii

Contents

2:

3:

4:

5:

iv

Account Routing File (ARF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Duplicate Bank Routing Codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2-1
2-4

Screen 1 Function Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2-6

Screen 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2-7

Screen 2 Function Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2-8

Screen 2 Bank Routing Code Detail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2-9

Screen 2 Account Number Routing Detail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2-13

Screen 2 Institution ID Routing Detail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2-16

Screen 3 Function Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2-20

Screen 3 Bank Routing Code Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2-21

Screen 3 Account Number Routing Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2-25

Screen 3 Institution ID Routing Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2-28

Account Type Table File (ATT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Naming Account Types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3-1
3-2

Screen 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3-3

Acquirer Processing Code File (APCF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen 1 Function Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4-1
4-5

Screen 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4-6

Screen 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4-9

Screen 3 Function Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4-16

Screen 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4-17

Default APCF Records . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Common Field Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Default APCF Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4-21
4-21
4-21

Card Prefix File (CPF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5-1
5-3

Screen 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5-19

Screen 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5-33

Screen 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5-43

Screen 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5-50

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Contents

6:

7:

8:

9:

Screen 6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5-57

Screen 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5-67

Screen 8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5-74

Cardholder Authorization File (CAF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CAF Usage Accumulation Clearance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6-1
6-3

Dynamic Cardholder Authorization File (CAFD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CAFD Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CAFD Runfile. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Updating the CAFD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Report Sample and Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6-4
6-4
6-4
6-6
6-6
6-6

Screen 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6-9

Screen 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6-18

Screens 3 and 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6-21

Screen 5 Function Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6-28

Screen 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6-29

Screen 6 Function Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6-32

Screen 6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6-33

Screen 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6-36

Screen 8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6-39

Screen 9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6-46

Screen 10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6-57

Screen 21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6-65

Dynamic Currency Conversion Data (DCCD) . . . . . . . . . . . . . . . . . . . . . . . .
Screen 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7-1
7-2

Screen 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7-5

Derivation Key File (KEYD). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8-1

Screen 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8-2

Exchange Rate File (ERF). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9-1
9-2

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

v

Contents

Other Files Maintenance Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9-5

10: External Message File (EMF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Default Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10-1
10-3

Screen 1 Function Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10-5

Screen 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10-6

Screen 2 Function Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10-13

Screen 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10-14

Screen 3 Function Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10-15

Screen 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10-16

11: Extract Configuration File (ECF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11-1
11-3

Screen 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11-16

Screen 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11-22

Screen 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11-28

Screen 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11-33

Screen 9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11-39

Screen 17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11-43

Screen 19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11-48

Screen 23. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11-51

12: Host Configuration File (HCF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12-1
12-3

Screen 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12-16

Screen 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12-18

Screen 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12-22

Screen 8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12-28

Screen 10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12-31

Screen 13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12-35

Screen 15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12-37

Screen 22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12-41

Screen 23. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12-46

vi

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Contents

13: Institution Definition File (IDF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FIID Restrictions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13-1
13-3

Screen 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13-4

Screen 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13-14

Screen 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13-29

Screen 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13-34

Screens 5 and 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13-41

Screen 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13-45

Screen 9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13-49

Screen 10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13-55

Screen 13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13-59

Screen 16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13-66

Screen 17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13-74

Screen 19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13-78

Screen 21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13-82

Screen 24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13-85

Screen 25. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13-88

Screen 26. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13-96

Screen 27. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-100
Screen 28. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-102
Screen 31. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-105
Screen 40 Function Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-107
Screen 40. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-108
Screen 41 Function Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-113
Screen 41. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-114
Screen 42 Function Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-120
Screen 42. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-121
Screen 43. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-124
Bank Table Screen 1 Function Keys. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-126
Bank Table Screen 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-127

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

vii

Contents

14: Issuer Processing Code File (IPCF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen 1 Function Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14-1
14-4

Screen 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14-5

Screen 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14-8

Screen 3 Function Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14-16

Screen 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14-17

Default IPCF Records . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Common Field Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Default IPCF Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14-21
14-21
14-21

15: Key Authorization File (KEYA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15-1
15-3

Screen 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15-7

Screen 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15-10

Screen 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15-13

Screen 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15-15

Screen 6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15-17

16: Key File (KEYF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

16-1
16-2

Screen 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

16-11

Screen 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

16-21

Screen 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

16-32

17: Key 6 File (KEY6) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17-1
17-3

Screen 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17-12

Screen 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17-18

Screen 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17-24

18: Mobile Operator File (MOF). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

18-1
18-2

Screen 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

18-7

Screen 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

18-12

viii

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Contents

Screen 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

18-15

19: Negative Card File (NEG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

19-1
19-2

20: Positive Balance File (PBF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Deposit Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
BASE24-atm Product . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
BASE24-teller Product . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20-1
20-3
20-3
20-4

Screen 1 Function Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20-5

Screen 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20-6

Screen 3 Function Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20-19

Screen 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20-20

Screen 5 Function Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20-23

Screen 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20-24

Screen 6 Function Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20-26

Screen 6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20-27

Screen 8 Function Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20-29

Screen 8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20-30

Screen 10 Function Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20-33

Screen 10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20-34

Screen 11 Function Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20-39

Screen 11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20-40

Screen 13 Function Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20-45

Screen 13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20-46

Screen 14 Function Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20-49

Screen 14 Credit Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20-50

Screen 14 Noncredit Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20-52

21: Prefix File Build Utility (PRE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21-1

Screen 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21-2

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

ix

Contents

22: Processing Code Description File (PDF). . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

22-1
22-2

Default PDF Records . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

22-4

23: Split Transaction Routing File (STRF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

23-1
23-2

24: Stop Payment File (SPF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Duplicate Stop Payment Orders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

24-1
24-2

Screen 1 Function Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

24-4

Screen 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

24-5

Screen 2 Function Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

24-11

Screen 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

24-12

25: Surcharge File (SURF). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SURF Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Primary Key Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reversal Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transaction Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

25-1
25-3
25-3
25-4
25-5

SURF Surcharge Configuration Example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Surcharging Categories. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Defining SURF Records . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

25-7
25-7
25-10

Screen 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

25-14

Screen 2 Function Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

25-16

Screen 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

25-17

Screen 3 Function Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

25-23

Screen 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

25-24

26: Transaction Code File (TCF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26-1
26-2

Default TCF Records . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26-7

27: Token File (TKN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

27-1
27-3

x

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Contents

Screen 2 Function Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

27-6

Screen 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

27-7

Screen 3 Function Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

27-9

Screen 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

27-11

Screen 4 Function Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

27-14

Screen 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

27-16

28: Transaction Code/Subtype Relationship File (TSRF) . . . . . . . . . . . . . . . . .
Transaction Subtypes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28-1
28-3

Screen 1 Function Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28-5

Screen 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28-6

Available Transaction Codes Function Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28-8

Available Transaction Codes Screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28-9

29: Usage Accumulation File (UAF). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

29-1
29-3

Screen 2 Function Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

29-7

Screen 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

29-8

Screen 3 Function Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

29-11

Screen 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

29-12

Screen 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

29-15

Screen 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

29-18

Screen 6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

29-24

Screen 10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

29-28

A: BASE24 Interchange Interface Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interchange Configuration File (ICF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ICF Screen 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ICF Screen 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ICF Screen 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ICF Screen 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ICF Screen 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ICF Screen 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ICF Screen 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

A-1
A-3
A-4
A-9
A-13
A-20
A-23
A-25
A-29

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

xi

Contents

ICF Screen 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ICF Screen 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

A-31
A-35

Enhanced Interchange Configuration File (ICFE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ICFE Screen 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ICFE Screen 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ICFE Screen 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ICFE Screen 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ICFE Screen 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ICFE Screen 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

A-38
A-39
A-44
A-48
A-55
A-59
A-65

Switch Terminal File (STF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
STF Screen 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

A-68
A-69

Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Index-1
Index by Field Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Index-7
Index by Data and Column Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Index-25

xii

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

What’s New
This section highlights the major changes that have been made in updates to the
BASE24 Base Files Maintenance Manual for BASE24 release 6.0 version 10.

May 2016
Section/
Appendix

Major Changes

5

Adds the values “C” and “U” to the ADDRESS VERIFICATION ALGO field on
CPF screen 7.

28

Adds the new Non Quasi-Cash Gambling Transaction (C013) transaction
subtype to the “Transaction Code/Subtype Relationship File (TSRF)” section.

October 2015
Section/
Appendix

A

Major Changes

Updates the STF screen to add the ALT-ID field for switch terminal information.
Combines the CUSTOMER SERVICE PHONE NUMBER field with the
MERCHANT PHONE NUMBER field to form the MERCHANT PHONE/
CUSTOMER SERVICE PHONE NUM field.
Breaks out the merchant email address from the MERCHANT PHONE NUM/
EMAIL ADDR field and increases it in size.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

xiii

What’s New

September 2014
Section/
Appendix

A

Major Changes

Updates the STF screen to add two new fields: TLE CERTIFIED FLAG and
UKPT CERTIFIED FLAG..

September 2013
Section/
Appendix

A

Major Changes

Updates the STF screen to add four new fields: ALT ID, MERCHANT
CUSTOMER SERVICE PHONE NUM, MERCHANT PHONE NUM/EMAIL
ADDR, and SEND PRE AUTH.
Also corrects the data name for the following fields on the STF screen: EMV
CERTIFIED FLAG, CARDHOLDER ACTIVATED TERMINAL, and
TERMINAL INPUT CAPABILITIES.

May 2013
Section/
Appendix

Major Changes

5

Updates the DATE CHECK TYPE description on CPF screen 2 to match the
description in the BASE24 Transaction Security Manual.

6

Updates the PAN field description on CAF screen 1 to indicate that it can contain
alphabetic as well as numeric characters.

September 2012
Section/
Appendix

12

xiv

Major Changes

Adds new values 8 and 9 for the PSEM TYPE field on HCF screen 7. These values
allow sending incremental authorizations as authorization-only (01xx) messages
instead of financial transaction (02xx) messages.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

What’s New

Section/
Appendix

Major Changes

13

Adds the new MONEY TRANSFER CREDIT field to IDF screen 19. This field
indicates whether money transfer credit transactions are allowed.

A

Corrects the field length for the REFERRAL PHONE NUMBER field on ICFE
screen 10. The field accepts up to 20 characters.

June 2012
Section/
Appendix

9

Major Changes

Updates the description of data entry in the CONVERSION RATE field on
Exchange Rate File (ERF) screen 1.

September 2011
Section/
Appendix

5

Major Changes

Removes documentation indicating BASE24-pos system uses amounts on Card
Prefix File (CPF) screen 1 for validation if the corresponding fields on screen 6
contain zeroes for fields TOTAL CASH WDL, OFFLINE CASH WDL, TOTAL
CASH ADV, and OFFLINE CASH ADV.

June 2011
Section/
Appendix

1

Major Changes

Corrects and clarifies supported card type values and descriptions.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

xv

What’s New

Section/
Appendix

5

Major Changes

Clarifies the description of the EXPIRATION DATE PROCESSING FLAG field
on Card Prefix File (CPF) screen 3. The following sentence is incorrect and has
been removed from the description:
“The value entered in this field must be a nonzero value if the value in the EXP
DATE field on screen 1 of the CPF contains a nonzero value.”
Clarifies the descriptions of the TOTAL CASH WDL, OFFLINE CASH WDL,
TOTAL CASH ADV and OFFLINE CASH ADV fields on CPF screens.
Corrects the description of the RETURN BALANCES field on CPF screen 8.

6

xvi

Clarifies the descriptions of the TOTAL CASH WDL, OFFLINE CASH WDL,
TOTAL CASH ADV and OFFLINE CASH ADV fields on Cardholder
Authorization File (CAF) screens.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

What’s New

December 2009
Section/
Appendix

5

Major Changes

Updates the data entry names for the following CPF fields:
• ALGO #/PVKI
• EXP DATE
• MBR#
• POFST/PVV
• TRACK2 CVD OFST
• TRACK2 SRVC CODE OFST
Updates the description of the STANDARD CASH ADV INCR field on CPF
Screen 4.
The TIMES USED PER PERIOD LIMIT field on CPF Screen 4 is
nonfunctioning in the BASE24-atm standard product. Its purpose is to support
the use of custom-developed Bulk Check device handler functionality.
Adds new values to the PIN Processing Flag on CPF Screen 7.
Adds the following new fields to CPF Screen 8:
• PARTIAL AMOUNT SUPPORT
• PARTIAL AUTH ROUTING
• PARTIAL AUTH LIMIT

6

The following fields on CAF Screen 8 are nonfunctioning in the BASE24-atm
standard product. Their purpose is to support the use of custom-developed Bulk
Check device handler functionality.
• NUMBER OF DEPOSIT CREDITS
• TIMES USED PER PERIOD LIMIT
• TIMES USED THIS PERIOD

13

Updates the description of the FAST CASH ACCOUNT TYPE field on IDF
Screen 13.

29

The TIMES USED PER PERIOD LIMIT field on UAF Screen 4 is
nonfunctioning in the BASE24-atm standard product. Its purpose is to support
the use of custom-developed Bulk Check device handler functionality.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

xvii

What’s New

xviii

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Preface
This manual provides a comprehensive explanation of the BASE24 CRT screens
that access the base and interchange files. These files are accessed from the BASE
entry on the Virtual Menu and include BASE24 and interchange files shared
among BASE24 products. The information in this manual allows users to enter
and update records in these base and interchange files correctly.

Audience
This manual is intended for the BASE24 operational staff involved in daily files
maintenance activities.

Prerequisites
Readers should be familiar with the BASE24 CRT Access Manual before reading
this manual. The BASE24 CRT Access Manual provides information about
logging on to BASE24, accessing screens, and using function keys. Some
knowledge of BASE24 would also be beneficial, allowing readers to better
understand functions of the various screen fields described in this manual.

Additional Documentation
The BASE24 documentation set is arranged so that each BASE24 manual presents
a topic or group of related topics in detail. When one BASE24 manual presents a
topic that has already been covered in detail in another BASE24 manual, the topic
is summarized and the reader is directed to the other manual for additional
information. Information has been arranged in this manner to be more efficient for
readers who do not need the additional detail and, at the same time, provide the
source for readers who require the additional information.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

xix

Preface

This manual contains references to the following BASE24 publications:

xx

•

The BASE24 BIC ISO Standards Manual lists the default EMF settings for
the BIC ISO Interface process.

•

The BASE24 Core Files and Tables Maintenance Manual contains files and
tables maintenance information for all core product files and tables.

•

The BASE24 CRT Access Manual provides information about logging on to
BASE24, accessing screens, and using function keys. This manual also
describes the Network Control Supervisor Profile File (NCSP) and Security
File (SEC) screens, which are accessed from the Base Product Menu.

•

The BASE24 Device Control Manual describes the EMT Control
Commands screen, which is used to warmboot the Acquirer Processing Code
File (APCF) extended memory table and the Issuer Processing Code File
(IPCF) extended memory table.

•

The BASE24 External Message Manual describes the BASE24 External
Message, which is configured using the External Message File (EMF).

•

The BASE24 Integrated Server Transaction Security Manual describes how
to set up the Key Authorization File (KEYA) and Key File (KEYF) for
BASE24 Remote Banking products.

•

The BASE24 ISO Host Interface Manual provides a complete list of
external messages and their text-level acknowledgments.

•

The BASE24 Logical Network Configuration File Manual describes the
Logical Network Configuration File (LNCF) screens accessed from the Base
Product Menu.

•

The BASE24 Refresh and Extract Operators Manual contains information
for performing manual extracts as an alternative to the automatic extracts
configured using the Extract Configuration File (ECF).

•

The BASE24 Text Command Reference Manual documents the commands
used for performing manual extracts as an alternative to the automatic
extracts configured using the ECF.

•

The BASE24 Tokens Manual describes how BASE24 products use the
Token File (TKN).

•

The BASE24 Transaction Security Manual describes BASE24 support in
the areas of PIN verification and encryption, card verification, message
authentication, and dynamic key management, along with the database
settings required to implement this support.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Preface

•

The BASE24-atm EMV Support Manual and the BASE24-pos EMV
Support Manual describe the base files maintenance screens that are added
when the EMV add-on products are purchased and installed.

•

The BASE24-atm Files Maintenance Manual, BASE24-billpay Tables
Maintenance Manual, BASE24-pos Files Maintenance Manual, and
BASE24-teller Files Maintenance Manual provide information for
maintaining the files and tables related to each of those products.

•

The BASE24-atm Transaction Processing Manual, BASE24-pos
Transaction Processing Manual, and BASE24-teller Transaction
Processing Manual describe how each of those products use the files
included in this manual. The BASE24-atm Transaction Processing Manual
and the BASE24-pos Transaction Processing Manual describe the Extended
Memory Table Build utility. This utility builds the APCF extended memory
table and the IPCF extended memory table.

•

The BASE24-billpay Billing Application Manual provides additional
information on the Billing Group Table (BLG) and the Billing Type Table
(BLTY).

•

The BASE24-card Reference Manual describes the base files maintenance
screens that are added when the BASE24-card product is purchased and
installed.

•

The BASE24-pos Address Verification Manual describes the BASE24-pos
add-on Address Verification module, including the base files maintenance
screen that is added when the add-on module is purchased and installed.

•

The BASE24-pos NCR NDP Device Support Manual lists the default EMF
settings for the NCR NDP Device Handler process.

•

The BASE24-pos Stored Value Support Manual describes the BASE24-pos
Stored Value add-on product, including the Stored Value History File (SVHF)
screens.

•

The BASE24 Remote Banking Customer Service Support Manual describes
the screens used by inbound customer service representatives (CSRs) for
BASE24 Remote Banking products.

•

The BASE24 Remote Banking Standard Interface Support Manual
describes the External Message File (EMF) default settings for BASE24
Remote Banking products.

•

The BASE24 Remote Banking Transaction Processing Manual describes
how the remote banking products—BASE24-telebanking and
BASE24-billpay—use the files and tables included in this manual.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

xxi

Preface

•

Product-specific BASE24-atm SSB manuals describe the BASE24-atm addon self-service banking (SSB) applications, including each of the base files
maintenance screens that are added when these applications are purchased
and installed.

•

Product-specific BASE24 interchange interface manuals describe how the
various interfaces use the Interchange Configuration File (ICF) or Enhanced
Interchange Configuration File (ICFE) and include the interface-specific ICF
or ICFE screens.

This manual contains references to the following American National Standards
Institute (ANSI) publications:
•

The ANSI X3.38:1988 standard, Identification of the States, the District of
Columbia, and the Outlying and Associated Areas of the United States for
Information Interchange.

•

The ANSI X3.31:1988 standard, Structure for the Identification of the
Counties and County Equivalents of the United States and its Outlying and
Associated Areas for Information Interchange.

This manual contains references to the following International Organization for
Standardization (ISO) publications:
•

The ISO 3166 standard, Codes for the Representation of Names of
Countries.

•

The ISO 4217 standard, Codes for the Representation of Currencies and
Funds.

•

The ISO 8583:1993 standard, Bank Card Originated
Messages—Interchange Message Specifications—Content for Financial
Transactions, describes the ISO processing codes used in the APCF, IPCF,
and Transaction Code File (TCF).

Software
This manual documents standard processing as of its publication date. Software
that is not current and custom software modifications (CSMs) may result in
processing that differs from the material presented in this manual. The customer is
responsible for identifying and noting these changes.

xxii

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Preface

Manual Summary
The following is a summary of the contents of this manual.
“Conventions Used in this Manual” follows this preface and describes notation
and documentation conventions necessary to understand the information in the
manual.
Section 1, “Introduction,” provides an introduction to the base files and
functions, with the files maintenance screens and function keys used to access
them. It also presents a discussion of BASE24 authorization terminology that
includes cards, accounts, limits, and accumulators.
Section 2, “Account Routing File (ARF),” describes the screens used to access
the Account Routing File (ARF), which provides routing information to
supplement the account information entered at a teller terminal or ATM so that the
account can be located on the BASE24 database.
Section 3, “Account Type Table File (ATT),” describes the screen used to access
the Account Type Table File (ATT), which provides account type names to be
displayed on various BASE24 screens instead of ISO account type codes.
Section 4, “Acquirer Processing Code File (APCF),” describes the screens used
to access the Acquirer Processing Code File (APCF), which defines the transaction
processing codes allowed for acquiring endpoints in a BASE24 system.
Section 5, “Card Prefix File (CPF),” describes the screens used to access the
Card Prefix File (CPF), which defines each card prefix that can be processed
within a BASE24 logical network.
Section 6, “Cardholder Authorization File (CAF),” describes the screens used
to access the Cardholder Authorization File (CAF), which contains one record for
each cardholder whose card-issuing institution uses the Positive, Positive Balance,
or Parametric Authorization method. CAF records contain authorization
parameters and usage accumulation information for the card issuer’s cardholders
and are used in authorizing transaction requests.
Section 7, “Dynamic Currency Conversion Data (DCCD),” describes the
screen used to access the Dynamic Currecny Conversion Data File (DCCD), which
contains information that enables the DCC add-on product to offer cardholders the
option to convert a withdrawal to the cardholder’s home currency on the acquirer
side before sending the transaction to an issuing network.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

xxiii

Preface

Section 8, “Derivation Key File (KEYD),” describes the screen used to access
the Derivation Key File (KEYD), which contains 32-byte derivation keys used by
BASE24 processes to translate PIN blocks received in derived unique key per
transaction (DUKPT) format.
Section 9, “Exchange Rate File (ERF),” describes the screen used to access the
Exchange Rate file (ERF), which identifies each currency used by BASE24, with
the exception of the Base currency.
Section 10, “External Message File (EMF),” describes the screens used to access
the External Message File (EMF), which contains records that specify which data
elements are to be included in the BASE24 external message for incoming and
outgoing messages. This file is used with the ISO-based external message format.
Section 11, “Extract Configuration File (ECF),” describes the screens used to
access the Extract Configuration File (ECF), which contains records used to define
processing parameters for each type of extract an institution might perform in a
particular logical network.
Section 12, “Host Configuration File (HCF),” describes the screens used to
access the Host Configuration File (HCF), which contains one record for each
unique Data Processing Center (DPC) and Host Interface process pair in the
logical network.
Section 13, “Institution Definition File (IDF),” describes the screens used to
access the Institution Definition File (IDF), which contains one record for each
institution participating in the logical network and defines processing for each
institution. The IDF contains routing tables for transaction routing within a
BASE24 product and each institution’s parameters for cards, dates, processing
control, and sharing.
Section 14, “Issuer Processing Code File (IPCF),” describes the screens used to
access the Issuer Processing Code File (IPCF), which defines the transaction
processing codes allowed for card issuers in a BASE24 system.
Section 15, “Key Authorization File (KEYA),” describes the screens used to
access the Key Authorization File (KEYA), which contains the information and
parameters required by BASE24 authorization processes for verifying PINs and
cards.
Section 16, “Key File (KEYF),” describes the screens used to access the Key File
(KEYF), which contains the information and parameters required by BASE24
Host Interface and Interchange Interface processes for PIN encryption, PIN
translation, message authentication, and dynamic key management.

xxiv

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Preface

Section 17, “Key 6 File (KEY6),” describes the screens used to access the Key 6
File (KEY6), which allows for double-length encryption keys, which are required
by Host Interface and Interchange Interface processes when translating PINs from
encryption under a double length key using the Triple Data Encryption algorithm
(3DEA) to encryption under a single length key using the Data Encryption
algorithm (DEA) and vice versa.
Section 18, “Mobile Operator File (MOF)” describes the screens used to access
the MOF, which contains one record for each telecommunications provider
supplying mobile top-up services for its customers.
Section 19, “Negative Card File (NEG),” describes the screens used to access the
Negative Card File (NEG), which contains one record for every special-status card
whose card issuer uses the Negative with Usage Accumulation or Negative
without Usage Accumulation Authorization method.
Section 20, “Positive Balance File (PBF),” describes the screens used to access
the Positive Balance File (PBF), which contains one record for each account
belonging to the following:
•

A BASE24-atm cardholder whose card issuer uses the Positive Balance
Authorization method.

•

A BASE24-pos cardholder whose card issuer uses the Positive Balance or
Parametric Authorization method.

•

A BASE24-teller accountholder. The BASE24-teller product uses only the
Positive Balance Authorization method and accounts can be accessed with or
without a card.

•

A BASE24-telebanking or BASE24-billpay accountholder whose account
issuer uses the Positive Customer with Balances/History Authorization
method. These products do not use plastic cards to access accounts.

Section 21, “Prefix File Build Utility (PRE),” describes the screen used to create
and maintain Interchange Prefix Files (IPFs) in the event that prefix tapes are not
provided by an interchange.
Section 22, “Processing Code Description File (PDF),” describes the screen
used to access the Processing Code Description File (PDF), which provides
descriptions of processing code description tags used in the Acquirer Processing
Code File (APCF) and in the Issuer Processing Code File (IPCF).
Section 23, “Split Transaction Routing File (STRF),” describes the screen used
to access the Split Transaction Routing File (STRF), which contains one record for
each transaction subtype that requires unique routing.
May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

xxv

Preface

Section 24, “Stop Payment File (SPF),” describes the screens used to access the
Stop Payment File (SPF), which contains one record for each institution- or
customer-initiated stop pay item that should not be honored at teller terminals or
self-service banking ATMs connected to the network.
Section 25, “Surcharge File (SURF),” describes the screens used to access the
Surcharge File (SURF), which contains one record for each combination of card
group and terminal group for transaction acquirer fees (surcharges).
Section 26, “Transaction Code File (TCF),” describes the screen used to access
the Transaction Code File (TCF), which provides a text description of each ISO
transaction code used in the Acquirer Processing Code File (APCF), Issuer
Processing Code File (IPCF), or Terminal Receipt File (TRF).
Section 27, “Token File (TKN),” describes the screens used to access the Token
File (TKN), which determines which of the data tokens carried in internal
messages are logged to the various log files, extracted by the Super Extract
process, or sent in ISO external messages by ISO Host Interface and ISO BASE24
Interchange (BIC) Interface processes. BASE24 products also use the TKN to
determine5the arrangement of data tokens extracted or sent.
Section 28, “Transaction Code/Subtype Relationship File (TSRF),” describes
the screen used to access the Transaction Code/Subtype Relationship File (TSRF),
which provides a text description of each transaction subtype and the ISO
transaction codes to which the subtype is associated.
Section 29, “Usage Accumulation File (UAF),” describes the screens used to
access the Usage Accumulation File (UAF), which is used by the BASE24-atm
and BASE24-pos products with the Negative Authorization with Usage
Accumulation method. It contains one record for each cardholder who has had a
transaction authorized by the BASE24 transaction processing system during the
current usage accumulation period.
Appendix A, “BASE24 Interchange Interface Files,” presents screen
descriptions that include illustrations and information about the purpose of each
field on the Interchange Configuration File (ICF), Enhanced Interchange
Configuration File (ICFE), and Switch Terminal File (STF) files maintenance
screens.
Readers can use the index by field name to locate information about a particular
screen field and the index by data and column name to locate information about a
particular field from a file, column from a table, or record structure.

xxvi

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Preface

Publication Identification
Three entries appearing at the bottom of each page uniquely identify this BASE24
publication. The publication number (for example, BA-AE000-03 for the
BASE24 BASE Files Maintenance Manual) appears on every page to assist
readers in identifying the manual from which a page of information was printed.
The publication date (for example, May-2016 for May, 2016) indicates the issue
of the manual. The software release information (for example, R6.0 Post v10 for
Release 6.0, Post Version 10) specifies the software that the manual describes.
This information matches the document information on the copyright page of the
manual.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

xxvii

ACI Worldwide, Inc.

Conventions Used in this Manual
This section explains the different terminology used to describe the screens used to
maintain Enscribe files and Structured Query Language (SQL) tables, and how
field descriptions, unlabeled fields, and required blank spaces in field values, are
documented in this manual.

Enscribe Files and SQL Tables
Throughout this manual, specific terminology is used when discussing screens that
access Enscribe files or SQL tables. For Enscribe files, the terms field, record, and
file are used. For SQL tables, the analogous terms of column, row, and table are
used, respectively.

Field Descriptions
Each field appearing on an Enscribe files maintenance screen or SQL table
maintenance screen is listed by name and then described. Field descriptions in this
manual briefly summarize the contents, purpose, and permissible values, as shown
in the following examples taken from the Institution Definition File (IDF). The
IDF is an Enscribe file. However, one screen associated with the IDF displays
information from the Bank Table, which is an SQL table.
Enscribe File Example

SHARING GROUP — A maximum of 24 fields containing one unique character
each. These characters, used by BASE24-atm only, indicate the groups to which
the institution belongs and with which the institution shares. The SHARING
GROUP fields are searched by the Authorization process whenever the terminal
owner and card issuer are not the same to determine whether they belong to any of
the same sharing groups. If a match is found, the terminal owner and the card
issuer have a sharing arrangement.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

xxix

Conventions Used in this Manual

Valid values are 1 through 9 and A through Z. Zero is not a valid code. Spaces
must not precede the codes or be placed between the codes, but can appear in any
unused positions following the sharing groups.
Example:
Field Length:
Required Field:
Default Value:
Data Name:

ABCDEFG123456789HIJKLMNO
24 fields of 1 alphanumeric character each
No
No default value
IDF.IDFBASE.SHRG-GRP

SQL Table Example

VENDOR NUMBER — The vendor number associated with this financial
institution for online consumer billing purposes if the financial institution supports
online extraction of consumer fees for the BASE24-billpay service. Fees are
extracted using a payment transaction from the account specified in the SERVICE
FEE ACCOUNT NUMBER field of the customer’s Customer Table (CSTT) row.
The financial institution is considered the vendor in this transaction. For
additional information on the CSTT, refer to the BASE24 Core Files and Tables
Maintenance Manual.
To use online billing, the financial institution must first be defined as a vendor in
the Vendor Table (VNDR). The value assigned to the financial institution in the
Vendor Table row must be entered here. The default value of all zeros indicates
that online billing is not used. For additional information on the VNDR, refer to
the BASE24-billpay Tables Maintenance Manual.
Field Length:
Required Field:
Default Value:
Column Name:

1–9 numeric characters
Yes
000000000
BANK.VEND_NUM

Explanation

Each field description is completed by one or more of the following items of
information:
Item
Example

xxx

Description
Illustrates a possible entry for the field to further clarify the
value or values that can be entered.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Conventions Used in this Manual

Item
Field Length

Description
Specifies the size of the field and the type of characters that can
be entered. This length refers to the field and valid values for
the file maintenance screen, not the field in the DDLs.
Possible values are alphabetic, alphanumeric, hexadecimal,
and numeric. The term alphanumeric includes all alphabetic,
numeric, and special characters that can be entered from a
keyboard without using a control sequence. The term
hexadecimal includes all numbers and the letters A through F.
When a field value cannot be modified by the operator, the
field length is System protected.

Occurs

Indicates the number of times the field can be displayed on the
screen. This information is provided only when the field can
be displayed multiple times.

Required Field

Specifies whether a value has to be entered in the field.
Possible values are Yes and No. Some fields are required only
under certain conditions. In this case, the entry is Yes,
followed by the conditions that determine when the field is
required.

Default Value

Specifies the value that is automatically placed in the field
when the screen is first displayed or when the F8 key is
pressed to clear the screen.

Data Name

Provides the DDL name associated with the field appearing on
the screen. Data names are included in the documentation to
assist in communicating screen and field issues to your
technical staff. Note that screen data is not always stored in the
BASE24 database as it appears on the screen or as it is
described in the field description. If you need information on
how screen data is actually stored, consult the DDLs.

Column Name

Provides the SQL column name associated with the field
appearing on the screen. Column names are included in the
documentation to assist in communicating screen and field
issues to your technical staff. Note that screen data is not
always stored in the BASE24 database as it appears on the
screen or as it is described in the field description. If you need
information on how screen data is actually stored, consult the
DDLs or SQL table creation source file.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

xxxi

Conventions Used in this Manual

Unlabeled Fields on Screens
Angle brackets (< >) indicate an unlabeled field on a screen. An unlabeled field is
a field that is present on a screen but is not preceded by an identifying literal label.
For the purposes of documenting the field, a label has been assigned and appears
inside the angle brackets. A multiple line unlabeled field is displayed as a shaded
area and also has a label in angle brackets.
In the field descriptions for the screen, the unlabeled field appears according to its
place on the screen and is identified by the same label.
Unlabeled fields are not included in the index by field name; they appear by
subject in the main index.

Required Blank Spaces
Throughout this manual when discussing the impact of required blanks or spaces
in entered field data, the b symbol is used to denote a required blank character or
space.

xxxii

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1: Introduction
This section introduces the base files and functions of BASE24 products and the
files maintenance screens and function keys used to access them. This section also
defines some of the authorization terminology used throughout this manual.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1-1

Introduction

BASE24 Base Files and Functions
Base files are those files that are shared by more than one BASE24 product. These
files, occasionally referred to as shared files, include basic information about
institutions, hosts, customers, and security. They are present in each logical
network running any BASE24 product.
The base files that can be accessed using files maintenance screens and the
acronym assigned to each are listed below.

1-2

•

Account Routing File (ARF)

•

Account Type Table File (ATT)

•

Acquirer Processing Code File (APCF)

•

Card Prefix File (CPF)

•

Cardholder Authorization File (CAF)

•

Dynamic Currency Conversion Data File (DCCD)

•

Derivation Key File (KEYD)

•

Exchange Rate File (ERF)

•

External Message File (EMF)

•

Extract Configuration File (ECF)

•

Host Configuration File (HCF)

•

ICC Key File (KEYI)

•

Institution Definition File (IDF)

•

Issuer Processing Code File (IPCF)

•

Key Authorization File (KEYA)

•

Key File (KEYF)

•

Key 6 File (KEY6)

•

Logical Network Configuration File (LNCF)

•

Mobile Operator File (MOF)

•

Negative Card File (NEG)

•

Network Control Supervisor Profile File (NCSP)

•

Positive Balance File (PBF)

•

Processing Code Description File (PDF)
May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

BASE24 Base Files and Functions

•

Security File (SEC)

•

Split Transaction Routing File (STRF)

•

Stop Payment File (SPF)

•

Surcharge File (SURF)

•

Token File (TKN)

•

Transaction Code File (TCF)

•

Transaction Code/Subtype Relationship File (TSRF)

•

Usage Accumulation File (UAF)

In addition to these files, there is a file utility that can be accessed through the files
maintenance system. The Prefix File Build Utility (PRE) is used to create and
maintain interchange prefix files in the event that tapes of prefixes are not
provided by interchanges.
Note: This manual contains a section for each of the files or utilities that can be
accessed from the Base Product Menu, except for the following:
•

The KEYI screen is documented in the BASE24-atm EMV Support Manual
and the BASE24-pos EMV Support Manual.

•

The screens for the NCSP and SEC are documented in the BASE24 CRT
Access Manual.

•

The LNCF screens are documented in the BASE24 Logical Network
Configuration File Manual.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1-3

Introduction

Standard Interchange Files
The BASE24 interchange files are used to control the interface between BASE24
and the interchanges to which it is connected. An appendix is provided containing
basic information for the following standard interchange files that can be accessed
using files maintenance screens:

1-4

•

Enhanced Interchange Configuration File (ICFE)

•

Interchange Configuration File (ICF)

•

Switch Terminal File (STF)

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Information on Unused Authorization File Screens

Information on Unused Authorization File Screens
The CAF, NEG, PBF, and UAF are segmented authorization files. Segmented
authorization files permit each institution to carry only the authorization
information needed for the BASE24 products it supports. Each segment requires
additional disk space for each record in the file. Therefore, disk space can be used
more efficiently if each institution’s authorization files contain only the segments
used by that institution.
The FIID AUTH FILE SEGMENT INDICATORS fields on Institution Definition
File (IDF) screens 5 and 6 identify which segments each institution is using in its
authorization files. However, the value of a file segment indicator does not control
whether the files maintenance screens related to that segment are displayed. If a
file segment is supported by a logical network, its file segment indicator appears
on IDF screens 5 and 6 and the files maintenance screens related to it are displayed
for all institutions in the logical network. Segments supported by a logical
network are identified in the Product Indicator Table (PITABLE).
Data entered on files maintenance screens for unused segments is not written to
disk or used by BASE24 products in any way. However, the data displayed on
these screens can cause confusion for files maintenance operators. Two options
are available for minimizing this confusion, as described below:
•

When a files maintenance operator has access to the records of FIIDs that use
different file segments, information from a segment used by only one
institution remains on files maintenance screens until another record
containing that segment is read. For example, assume that Bank A uses the
BASE24-atm and BASE24-pos products and Bank B uses only the
BASE24-atm product. When the files maintenance operator displays a CAF
record for a Bank A customer, CAF screen 10 contains the BASE24-pos
information for the customer. If the files maintenance operator next displays
a CAF record for a Bank B customer, CAF screen 10 still contains the
information for Bank A’s customer. The information from Bank A’s customer
remains on CAF screen 10 until the files maintenance operator reads a record
for another Bank A customer. In this situation, the files maintenance operator
can press the F8 key to clear the screen and press the F2 key to perform an
exact read on the Bank B customer’s CAF record. This clears all of the files
maintenance screens and returns default values to all fields, including those
for the products that Bank B does not use, before displaying the Bank B
customer’s CAF record.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1-5

Introduction

•

1-6

When a files maintenance operator has access to only the records of FIIDs
that use the same file segments, the operator’s security records can be set up
to not allow access to the screens for unused file segments. This way, the
unused screens never appear. Refer to the BASE24 CRT Access Manual for
information on updating institution security records.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

File Access

File Access
All base files and standard interchange files accessible to the user are listed on the
Base Product Menu, which can be accessed from the BASE24 Virtual Menu. Each
operator sees only the files and screen groupings available to him or her. A sample
Base Product Menu is shown below. Not all of the Base files are listed. The order
in which the files are displayed for individual users is dependent on the order in
which the user received access to the files.
The number of files available to your institution depends upon which BASE24
products have been purchased. If more files exist than can be displayed on one
menu screen, an additional page is available to display the rest of the files. Users
can access the additional menu page by pressing the F9 key.
Users can access a file listed on the menu by placing the cursor beside an
individual item and pressing the F1 key. Users also can access a file listed on the
menu by typing the file acronym in the FILE DESTINATION field at the bottom
of the screen and pressing the F1 key. More detailed instructions for accessing
files are given in the BASE24 CRT Access Manual.

BASE24-ADMN

MENU
B A S E

LLLL
MM/DD/YY
P R O D U C T M E N U

HH:MM

APCF

ATT

CAF

CPF

ECF

EMF

HCF

ICF

ICFE

IDF

IPCF

KEYA

KEYD

KEY6

KEYF

LNCF

NCSP

NEG

PBF

PDF

PRE

SEC

STF

SURF

TCF

TKN

UAF

01 OF 01

*********************************** BASE24 ***********************************
FILE DESTINATION:
F1-ENTER DATA
F9-NEXT PAGE
F11-PREVIOUS PAGE
F10-PRINT
F12-HELP

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1-7

Introduction

Enscribe File Record Access
Access to Enscribe file records is provided through the use of primary and
alternate keys. For all types of Enscribe files, primary keys define the primary
fields for which data must be supplied to read a particular record in a file. For keysequenced Enscribe files, primary key fields are defined by the user or system
designer using the Data Definition Language (DDL). For relative Enscribe files,
the primary key is the relative record number. For entry-sequenced Enscribe files,
the primary key is the record address maintained by Enscribe. In addition to the
primary keys, alternate keys can also be used to access Enscribe file records.
Alternate keys define an alternative set of fields that can also be used to read a
particular record in a file. There is always only one primary key to a file, while
there can be a limited number of alternate keys to provide alternative means of
access.
Primary and alternate keys are used both when accessing file records from a files
maintenance screen as well as when accessing file records from the BASE24
transaction processing software.
On files maintenance screens, the primary and alternate key fields for a file are
always identified in the introductory text for the screen exactly as they appear on
the screen. Valid values must be entered in each of the primary or alternate key
fields when attempting to read a particular record from a files maintenance screen.
When attempting to read the next record in a file, no data or only partial data can
be entered in the key fields. If no data is entered in the key fields, the first record
in the file is read. If partial data is entered, the next record in the file is read.
For BASE24 transaction processing software, including files maintenance
requester and server processes, the Data Definition Language (DDL) field names
associated with the primary and alternate key fields are used to access file records.
The DDL field name(s) for each field appearing on a files maintenance screen is
provided with the “Data Name:” caption in each field description. If a screen field
does not have a corresponding Enscribe DDL field name, “Not applicable” appears
after this caption.

1-8

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

SQL Table Row Access

SQL Table Row Access
Access to Structured Query Language (SQL) table rows is provided through the
use of primary keys and indexes. For key-sequenced SQL tables, primary keys
define the primary columns for which data must be supplied to read a particular
row in a table. For relative SQL tables, the primary key is the relative row number.
For entry-sequenced tables, the primary key is the row address maintained by
SQL. In addition to primary keys, SQL tables can also use indexes to access table
rows. Indexes define an alternative set of columns that can also be used to read a
particular row or set of rows in a table.
Although SQL table rows can theoretically be accessed using any table row
columns, primary keys and indexes provide the high performance data access
capabilities required in an online transaction processing system. There is always
only one primary key to a table, while there can be a limited number of indexes to
provide alternative means of access. All defined indexes are included in the
default configuration of SQL tables. Any unwanted indexes can be disabled when
the SQL table database is installed, although this should only be done with extreme
caution.
Primary keys and indexes are used both when accessing table rows from a table
maintenance screen as well as when accessing table rows from the BASE24
transaction processing software.
On table maintenance screens, the primary key and indexed columns are always
identified in the introductory text for the screen exactly as they appear on the
screen. On table maintenance screens, fields on the screen map directly to table
columns where the data entered in the screen field is stored. Valid values must be
entered in each of the primary or indexed fields when attempting to read a
particular row from a table maintenance screen. When attempting to read the next
row in a table, no data or only partial data can be entered in the key or indexed
fields. If no data is entered in the key or indexed fields, the first row in the table is
read. If partial data is entered, the next row in the table is read.
For BASE24 transaction processing software, including table maintenance
requester and server processes, the column names associated with the primary key
and indexes are used to access table rows. The column name for each field

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1-9

Introduction

appearing on a table maintenance screen is provided with the “Column Name:”
caption in each field description. If a screen field does not have a corresponding
SQL column name, “Not applicable” appears after this caption.
Warning: Although the HP NonStop SQL conversational interface (SQLCI)
provided with the NonStop SQL product allows HP NonStop users to perform
ad hoc queries or generate ad hoc reports from SQL tables, such use in a
production system may have a detrimental impact on transaction processing
performance. Therefore, the improvised use of SQLCI on production SQL
tables should be severely restricted or prohibited, and should only be used
when required for problem analysis.

1-10

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Function Keys

Function Keys
The function keys used on the screens associated with the base files and tables are
described below. While there are exceptions to the use of these function keys, the
functions are considered the standard. Any exceptions are described in the
documentation for the applicable files or tables. If function keys are not explained
for a particular file or table screen, these standard definitions apply.
Throughout BASE24 product manuals, references to these function keys include
only BASE24 function keys. Specific keyboards can require the use of a
combination of keys to achieve the functionality.
The first column of information below shows the BASE24 keys. The second
column describes the functions that can be accomplished with these function keys.
Key

Description

F1

Validate Data — Checks the data that has been entered on
the screen for errors.

F2

Read Record — Reads a record from the file or a row from
the table in which the user is working.

F3

Add Record — Adds a record to the file or a row to the table
in which the user is working. The record or row added must
be unique within the file or table, respectively.

F4

Delete Record — Deletes a record from the file or a row
from the table in which the user is working.

F5

Update Record — Changes a record already in the file or a
row already in the table in which the user is working.

F6

Read Next Record — Reads the next record in the file or
the next row in the table in which the user is working. When
using this function with customer files (for example, CAF,
NEG, PBF), the user must indicate which institution’s file to
access.

F7

Go to New Page — Displays a different screen in the record
or row in which the user is working. The screen to be
displayed must be identified in the NEW PAGE field at the
bottom of the screen.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1-11

Introduction

1-12

Key

Description

F8

Clear Screen — Clears any values on the screen in which
the user is working and replaces them with spaces or default
values. This key impacts all screens associated with the file
or table currently being accessed, including the current
screen, any previous screens, and any remaining screens.
Once this function has been used, the update function cannot
be completed until the read function has been completed.
The key fields or columns are also cleared to spaces or
replaced with default values, so this information must be
reentered before the record or row can be read.

F9

Display Next Screen — Displays the next screen of the
record or row in which the user is working. If the user is on
the last screen of the record or row, this key takes the user to
the first screen of the record or row.

F10

Print Screen — Sends the screen currently being displayed
to the spooler location indicated on the Logon screen. The
Logon screen is explained in the BASE24 CRT Access
Manual.

F11

Display Previous Screen — Displays the previous screen of
the record or row in which the user is working. If the user is
on the first screen of the record or row, this key takes the user
to the last screen of the record or row.

F12

Display Help Screen — Displays the Help screen. The
Help screen displayed depends on the screen currently being
viewed. The Help screen contains information about
BASE24 function keys or menu options.

F13

Change Current Logical Network — Changes the current
logical network while in a file.

F16

Exit or Go to File — This key has several purposes. It is
used to exit the BASE24 screens or the file or table currently
being accessed. It also allows the user to move between
logical networks and files or tables. This functionality is
explained in the BASE24 CRT Access Manual.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Function Keys

Key

Description

Shift-F16

Log Off BASE24 — Logs the user off the BASE24 screens.
When this function is used while a user is accessing a
BASE24 screen, a blank Logon screen is displayed. If the
Logon screen is displayed when this function is used, the
Logon screen continues to be displayed or a TACL prompt is
displayed, depending upon how the terminal is set up.
Note: A hyphen connecting two keys indicates the keys are
pressed simultaneously (for example, Shift-F16 indicates
the Shift and F16 keys are pressed simultaneously).

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1-13

Introduction

Help Screens
BASE24 products supply online Help screens that list the function keys that apply
on each screen. The Help screens are displayed by pressing the F12 function key.
Help screens are not available for the Logon screen or the Virtual Menu.
However, the function keys that are available on these screens are listed at the
bottom of the screens.
An example of a Help screen is shown below.

BASE24-BASE

ISSUER PROCESS CODE
LLLL
MM/DD/YY
FUNCTION KEYS FOR 6520/6530 (3270)

F1
F2
F3
F4
F5
F6
F8
F9
F10
F11
F12
F13
F16
SF16

(ENTER)
(PF2)
(PF3)
(PF4)
(PF5)
(PF6)
(PF8)
(PF9)
(PF10)
(PF11)
(PF12)
(PF13)
(PF16)
(PA2)

-

HH:MM

02 OF 03

VALIDATE RECORD
READ RECORD
ADD RECORD
DELETE RECORD
UPDATE RECORD
READ NEXT RECORD
CLEAR SCREEN
NEXT SCREEN
PRINT SCREEN
PREVIOUS SCREEN
DISPLAY HELP SCREEN
CHANGE CURRENT LOGICAL NETWORK
EXIT OR GOTO FILE
LOGOFF

********************************** BASE24 *********************************
FILE DESTINATION:
ANY FUNCTION KEY EXCEPT SF9-SF16 OR F16 RETURNS. F10 PRINTS AND RETURNS

1-14

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Application Transaction Counter Checking

Application Transaction Counter Checking
An integrated circuit card (ICC) is a plastic card, usually the size of a credit card,
that contains an embedded microprocessor chip. This chip is capable of storing
large amounts of cardholder information and can contain multiple applications.
The terms chip card and smart card are sometimes used interchangeably with
integrated circuit card.
The application transaction counter (ATC) is a value maintained by the microchip
and updated for each transaction performed by the card application. A single card
can hold multiple ATCs, depending on the number of applications on the card.
The ATC is also maintained in the BASE24 Cardholder Authorization File (CAF),
as the value may be checked during transaction processing.
To reflect the possibility of multiple ATCs being maintained on the card, there are
multiple CAF fields that can be used to hold the ATC. The CAF field used in a
particular transaction is determined by the setting of various fields on the CPF:
•

ATC CHECK field on CPF screen 3

•

ATC CHECK TYPE field on CPF screen 11

•

CAP ATC UPDATE field on CPF screen 13

You should set these fields based on which of the following you want to maintain:
•

Separate ATCs for contactless magnetic stripe transactions, EMV
transactions, and CAP token validation transactions.

•

A single ATC for all three types of transactions.

•

A single ATC for both contactless magnetic stripe and EMV transactions, and
a separate ATC for CAP token validation transactions (or where CAP token
validation transactions are not supported).

•

A single ATC for both EMV and CAP token validation transactions, and a
separate ATC for contactless magnetic stripe transactions (or where
contactless magnetic stripe transactions are not supported).

•

Separate ATCs for contactless magnetic stripe transactions and EMV
transactions (where CAP token validation transactions are not supported).

•

Separate ATCs for contactless magnetic stripe transactions and EMV
transactions (where contactless magnetic stripe transactions are not
supported).

•

A single ATC for just contactless magnetic stripe transactions (where EMV
transactions and CAP token validation transactions are not supported).

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1-15

Introduction

•

A single ATC for just EMV transactions (where contactless magnetic stripe
transactions and CAP token validation transactions are not supported).

•

A single ATC for just CAP token validation transactions (where contactless
magnetic stripe transactions and EMV transactions are not supported).

•

No ATCs at all.

The relationship between these fields is described in more detail in the
BASE24-pos EMV Support Manual.

1-16

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Introduction

BASE24 Authorization Terminology
A number of terms are used throughout documentation to describe the various
fields and how they function. It is important to understand the meaning of each of
these terms as they are used in the BASE24 authorization processing environment.
Some BASE24 products make a distinction between accounts and cards. Activity
limits and accumulators are maintained at the card level and balances are
maintained at the account level. The BASE24-atm and BASE24-pos products can
use limits, accumulators, and balances while the BASE24-teller product uses only
balances. When cards are used to initiate transactions, the BASE24-teller product
can use the card limit and accumulator for PIN tries.
The BASE24-atm and BASE24-pos products also use various transaction profiles
to define the transactions allowed at different points in authorization processing.
The BASE24-telebanking and BASE24-billpay products, which are based on
customer IDs, make a distinction between accounts, customers, and institutions.
For these products, an accumulator for PIN tries is maintained at the customer
level. Per-transaction limits are maintained at both the customer and institution
level. Transaction activity limits, accumulators, and balances are maintained at the
account level. In these products, a customer ID is a unique number used to
identify each customer. The customer ID is then used to provide access to the
customer’s accounts. For more information on customer IDs, refer to the BASE24
Core Files and Tables Maintenance Manual.
BASE24-telebanking and BASE24-billpay transactions can be initiated at remote
banking endpoint devices (e.g., web, personal computer, interactive voice response
system, screen phone, kiosk, or personal digital assistant). To distinguish the
BASE24-telebanking and BASE24-billpay products from other BASE24 products,
they are referred to as remote banking products throughout this discussion.

Accounts
BASE24 products classify all accounts as one of two types, and this classification
specifies which limits and accumulators apply to a particular transaction. Credit
accounts involve funds advanced to an accountholder, by a financial institution or
retailer, based on a credit agreement with the accountholder. Noncredit accounts
involve accountholder funds on deposit with a financial institution (for example,
savings or checking).

1-17

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Introduction

The codes used to identify account types vary by BASE24 product and by whether
ISO (external) or BASE24 (internal) codes are used to identify an account. Refer
to the following field descriptions for lists of valid values:
•

ACCOUNT TYPE field on Account Type Table File (ATT) screen 1

•

ACCOUNT TYPE field on Positive Balance File (PBF) screen 1

•

TYPE field on Cardholder Authorization File (CAF) screen 3

Cards
Plastic cards serve as evidence of an account and as a mechanism for accessing the
account using many electronic funds transfer (EFT) devices. Cards are given card
numbers, which may or may not match the account numbers that they are used to
access. There can be a one-to-one relationship between cards and accounts. There
also can be a one-to-many relationship between cards and accounts, with one card
accessing multiple accounts or one account being accessed by multiple cards,
depending on card issuance procedures and BASE24 processing parameters.

Card Types
One- or two-character codes are used to identify card types in files throughout
BASE24 products. The same codes must be used for a particular card type in all of
the files. These codes are also used to identify service types in the BASE24-pos
product. Card type codes either are reserved by BASE24 products or are userdefined. The BASE24-pos and BASE24-teller products apply certain processing
restrictions based on card type. Other BASE24 products do not apply processing
restrictions based on card type.

Reserved Card Types
Reserved codes are to be used only as defined, and include the following:
AD
AX
BD
C*
CB
Db
DC
DS

1-18

=
=
=
=
=
=
=
=

Administrative (BASE24-atm product only)
American Express credit
Business deposit (BASE24-atm and BASE24-teller products only)
Private label credit (includes C, C0–C9, CA, and CC–CZ)
Carte Blanche credit
Demonstration (BASE24-atm product only)
Diners Club credit
Discover (Sears) credit
May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

BASE24 Authorization Terminology

JB
Mb
MD
MM
P*
S1

=
=
=
=
=
=

SC
SD

=
=

SN
SP

=
=

SR
ST

=
=

UP
Vb
VD
VV

=
=
=
=

Japan Credit Bureau (JCB) credit
MasterCard credit
MasterCard debit (See BASE24-pos product note below)
MasterCard dual (See BASE24-pos product note below)
Proprietary debit (includes P, P0–P9, and PA–PZ)
Secure Internet Validation Virtual PAN (BASE24-pos Secure Internet
Validation add-on product only)
Special, Check (BASE24-pos product only)
Bulk data maintenance (BDM) seed (BASE24-pos Stored Value add-on
product and BASE24-card product only)
Stored value no reload (BASE24-pos Stored Value add-on product only)
Special purpose (BASE24-atm self-service banking (SSB) Enhanced
Check Application only)
Stored value reload (BASE24-pos Stored Value add-on product only)
Super teller (BASE24-atm self-service banking (SSB) Base Application
only)
China UnionPay (CUP) credit
Visa credit
Visa debit (See BASE24-pos product note below)
Visa dual (See BASE24-pos product note below)

Codes with a first character of C, except code CB, are recommended to identify
private label credit cards.
Codes with a first character of P are required to identify proprietary debit cards.
BASE24 products treat cards with proprietary debit codes and codes MD and VD
as debit cards and treat cards with all other codes as credit cards.
Administrative (AD), Business deposit (BD), Demonstration (Db), Special
purpose (SP), and Super teller (ST) are special-use card types used by the
BASE24-atm product.
Business deposit (BD) is also a special-use card type used by the BASE24-teller
product to identify cards that can be used to initiate deposit transactions only. The
BASE24-teller product does not perform any other processing based on card type;
however, BASE24 guidelines should still be used when establishing card types for
the BASE24-teller product.
MasterCard dual (MM) and Visa dual (VV) can be processed as debit or credit
card types, based on the default combo card type specified in the CPF.
Special, Check (SC) is a special-use card type used to initiate BASE24-pos check
guarantee and check verification transactions only. Secure Internet Validation
Virtual PAN (S1) is a special-use card type used to identify a virtual PAN in a SIV

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1-19

Introduction

transaction. Stored Value No Reload (SN) and Stored Value Reload (SR) are
special-use card types used by the BASE24-pos Stored Value add-on product only.
BDM Seed (SD) is a special-use card type used in Bulk Data Maintenance (BDM)
in the BASE24-pos Stored Value add-on product and BASE24-card product only.
BASE24-pos Note: The BASE24-pos product does not allow MasterCard debit
(MD), MasterCard dual (MM), Visa debit (VD), or Visa dual (VV) card types in
the PRDF and POS Terminal Data files (PTD). The BASE24-pos product
automatically includes the MD and MM card types with the MasterCard credit
(Mb) card type, and automatically includes the VD and VV card types with the
Visa credit (Vb) card type.

User-Defined Card Types
The user can add any one- or two-character code not included in the reserved code
list, according to the following guidelines:
•

The first character must be alphabetic (A, B, D through O, and Q through Z).

•

The second character can be A through Z, 0 through 9, or a blank.

•

A valid COBNAMES table entry is recommended for each user-defined code.

BASE24-pos Processing Restrictions
When authorizing transactions, the BASE24-pos product places supported card
types in one of two general groups based on the accounts they can access: credit
and debit. Credit cards can access credit accounts, but cannot access noncredit
accounts. Debit cards can access noncredit accounts and, when desired by the card
issuer, debit cards can access credit accounts also. A card that accesses credit and
noncredit accounts also can be known as a dual or combination card.

BASE24-teller Processing Restrictions
When authorizing transactions, the BASE24-teller product performs the same
processing for all card types except the business deposit (BD) card type. This card
type identifies a card that can be used to initiate deposit transactions only.
Otherwise, the BASE24-teller product does not place any restrictions based on
card type.

1-20

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

BASE24 Authorization Terminology

Transaction Profiles
Both the BASE24-atm and BASE24-pos products use acquirer and issuer
transaction profiles. A transaction profile is a code identifying a set of allowed
processing codes (i.e., the transactions allowed and the account types on which
they can be performed). Acquirer transaction profiles define the cardholder
transactions allowed from acquirer endpoints (i.e., ATMs, POS terminals, and
interchanges) in the BASE24 system. Issuer transaction profiles for institutions
define the cardholder transactions allowed for card issuer institutions defined in
the BASE24 system. Issuer transaction profiles for interchanges define the
transactions allowed to be sent from the BASE24 system to the interchange. In
addition to acquirer and issuer transaction profiles, the BASE24-pos product also
uses retailer transaction profiles and administrative card transaction profiles.
Retailer transaction profiles define the transactions for which an administrative
card is required by the retailer. Administrative card transaction profiles define the
administrative transactions allowed by terminal owners for administrative cards at
POS terminals.
The following paragraphs briefly describe the use of transaction profiles in
BASE24 files. For a more detailed discussion of transaction profiles in
authorization processing, refer to the BASE24-atm Transaction Processing
Manual and the BASE24-pos Transaction Processing Manual.

Acquirer Transaction Profiles
For BASE24-atm, default acquirer transaction profiles can be defined for terminal
owners in the Institution Definition File (IDF) and can be overridden for an
individual terminal or a group of terminals in the BASE24-atm Terminal Data files
(ATD). These acquirer transaction profiles define all cardholder transactions
supported at ATM terminals. For not-on-us transactions, these profiles specify
whether the transaction is allowed.
For BASE24-pos, default acquirer transaction profiles can be defined for terminal
owners in the IDF and can be overridden for an individual retailer or group of
retailers in the POS Retailer Definition File (PRDF), which in turn can be
overridden for an individual POS terminal or group of terminals in the POS
Terminal Data files (PTD).
For BASE24-pos, default retailer and administrative card transaction profiles can
also be defined for terminal owners in the IDF. The retailer transaction profile can
be overridden for an individual retailer or group of retailers in the POS Retailer

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1-21

Introduction

Definition File (PRDF). The administrative card transaction profile can be
overridden for an individual card or group of cards in the Administrative Card File
(ADMN).
These acquirer transaction profiles are used for the following BASE24-atm and
BASE24-pos terminal or device types only:

1-22

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

BASE24 Authorization Terminology

•

BASE24-atm Diebold 10XX/478X

•

BASE24-atm NCR 5XXX

•

BASE24-pos Standard POS Device Handler

•

BASE24-pos Hypercom

Note: For BASE24-atm and BASE24-pos device types other than the above,
acquirer transaction profiles are not used. For these devices types, each
transaction allowed at a terminal is specified in each Terminal Data File (TDF) or
POS Terminal Data File (PTDF) record.
For both BASE24-atm and BASE24-pos, acquirer transaction profiles for the
following interchanges can be defined in the Enhanced Interchange Configuration
File (ICFE):
•

Banknet

•

BIC ISO

•

MDS/MDSM

•

PLUS ISO

•

VisaNet

Note: For interchanges other than the above, acquirer transaction profiles are not
used. For these interchanges, each BASE24-atm transaction allowed from the
interchange is specified in the Interchange Configuration File (ICF). Currently, no
inbound transaction allowed checking is available for BASE24-pos transactions in
the ICF. If any of the Interchange Interface processes for the interchanges listed
above are running on a software release prior to 6.0, they must be configured in the
ICF.
The transactions allowed for each unique acquirer, retailer, and administrative card
transaction profile value defined in the above files are configured in the Acquirer
Processing Code File (APCF). BASE24 processes search the extended memory
table for this file using the appropriate acquirer, retailer, or administrative card
transaction profile value, and the message category and processing code from the
transaction message, when determining whether an acquired cardholder
transaction is allowed, whether an administrative card is required, and whether the
transaction is allowed for the administrative card provided in the transaction
message. ACI provides a set of default APCF records known as the default APCF,
which you can use as a basis for building your own acquirer, retailer, and
administrative transaction profiles and APCF records.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1-23

Introduction

For BASE24-atm acquirer transaction profiles, if the Device Handler process does
not find the transaction processing code for an acquired transaction in the APCF,
the transaction is denied. If the Device Handler process does find the transaction
processing code for an acquired transaction in the APCF, it places the information
from the APCF record in the BASE24-atm Standard Internal Message (STM). For
not-on-us cardholder transactions, the Authorization process checks the TERMTRAN-ALLOWED field in the STM to determine whether the transaction is
allowed. For on-us cardholder transactions, the Authorization process does not
check this field.

Issuer Transaction Profiles
Default BASE24-atm and BASE24-pos issuer transaction profiles can be defined
for card issuers in the Institution Definition File (IDF) and can be overridden at the
card prefix level in the Card Prefix File (CPF) or at the cardholder account level in
the Cardholder Account File (CAF). The transactions allowed for each unique
issuer transaction profile value defined in the above files are configured in the
Issuer Processing Code File (IPCF). For BASE24-atm issuer transaction profiles,
you can also define whether the transaction is allowed when the cardholder
initiates the transaction from an ATM owned by the same institution (an on-us
transaction) or when the cardholder initiates the transaction from an ATM owned
by another institution (a not-on-us transaction).
BASE24-atm and BASE24-pos issuer transaction profiles can also be defined for
the following interchanges in the Enhanced Interchange Configuration File
(ICFE). These profiles define the transactions allowed to be sent from BASE24 to
the interchange.
•

Banknet

•

BIC ISO

•

MDS/MDSM

•

PLUS ISO

•

VisaNet

Note: For interchanges other than the above, issuer transaction profiles are not
used. For these interchanges, each BASE24-atm and BASE24-pos transaction
allowed to be sent to the interchange is specified in the Interchange Configuration
File (ICF). The interchanges listed above can be configured in the ICFE or ICF as
desired. If any of the Interchange Interface processes for the interchanges listed
above are running on a software release prior to 6.0, they must be configured in the
ICF.

1-24

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

BASE24 Authorization Terminology

The transactions allowed for each unique issuer transaction profile value defined
in the above files are configured in the Issuer Processing Code File (IPCF).
BASE24 processes search this file using the appropriate issuer transaction profile
value when determining whether a cardholder transaction is allowed. ACI
provides a set of default IPCF records known as the default IPCF, which you can
use as a basis for building your own issuer transaction profiles and IPCF records.

Customer IDs
Customer IDs serve as evidence of an account and as a mechanism for accessing
the accounts using remote banking endpoint devices and customer service
representative (CSR) terminals. Remote banking customers are assigned a unique
customer ID number, which may or may not match an existing plastic card number
or the account numbers that the customer ID is used to access. There can be a oneto-one relationship between customer IDs and accounts. There also can be a oneto-many relationship between customer IDs and accounts, with one customer ID
accessing multiple accounts or one account being accessed by multiple customer
IDs.

Transactions
There are six transaction categories used by various BASE24 products. Each of
these transaction categories is described below.

Cash Withdrawals (CASH WDL)
All transactions obtaining funds from a noncredit account, whether in the form of
cash, travelers cheques, or the purchase of services and merchandise, are
considered by BASE24 products to be cash withdrawals.
The BASE24-atm and BASE24-pos products apply cash withdrawal limits
established in the CAF or CPF and update accumulators maintained in the CAF or
UAF for each withdrawal transaction based on a combination of the general
transaction category and the type of account being accessed.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1-25

Introduction

Cash Advances (CASH ADV)
All transactions charging cash or travelers cheques to a credit account are
considered by BASE24 products to be cash advances. Transactions charging
services or merchandise to a credit account are not included (these are considered
purchases).
The BASE24-atm and BASE24-pos products apply cash advance limits
established in the CAF or CPF and update accumulators maintained in the CAF or
UAF for each cash advance transaction based on a combination of the general
transaction category and the type of account being accessed.
The BASE24-telebanking and BASE24-billpay products apply cash advance
limits established in the PBF and update accumulators maintained in the PBF for
each cash advance transaction based on a combination of the general transaction
category and the type of account being accessed.

Purchases (PURCHASES)
All transactions charging the purchase of services and merchandise to a credit
account are considered by BASE24 products to be purchases. Transactions
charging services or merchandise to a noncredit account are not included (these are
considered cash withdrawals).
The BASE24-atm and BASE24-pos products apply purchase limits established in
the CAF or CPF and update accumulators maintained in the CAF or UAF for each
purchase transaction based on a combination of the general transaction category
and the type of account being accessed.

Cash Disbursements
The combination of cash withdrawals and cash advances are called cash
disbursements. Purchases are not included in this category.

Transfers
All transactions transferring funds from one customer account to another customer
account are considered by BASE24 products to be transfers.

1-26

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

BASE24 Authorization Terminology

The BASE24-telebanking and BASE24-billpay products apply transfer limits
established in the PBF and update accumulators maintained in the PBF for each
transfer transaction based on a combination of the general transaction category and
the type of account being accessed. In addition, a per-transaction transfer limit is
maintained at the customer level in the Customer Table (CSTT). For more
information on the CSTT, refer to the BASE24 Core Files and Tables
Maintenance Manual.

Payments
All transactions withdrawing funds from a customer account to be paid to a vendor
are considered by BASE24 products to be payments. Payments can be made in the
form of single-item checks, group-item checks, or automated clearinghouse (ACH)
payments. A vendor is defined as any business or person to which a customer
makes payments.
The BASE24-telebanking and BASE24-billpay products apply payment limits
established in the PBF and update accumulators maintained in the PBF for each
payment transaction based on a combination of the general transaction category
and the type of account being accessed. In addition, a per-transaction payment
limit is maintained at the customer level in the Customer Table (CSTT) and at the
institution level in the Bank Table. For more information on the Bank Table, refer
to the Institution Definition File (IDF) section in this manual.

Limits
Various limits are used to limit transaction activity performed using BASE24
products. Limits include counts (for example, number of occurrences) or amounts
(for example, U.S. dollars withdrawn). Amounts are expressed in whole currency
units (for example, U.S. dollars). Limits vary according to the BASE24 products
that use them as described in the following paragraphs.

BASE24-atm, BASE24-pos, and BASE24-teller Limits
Limits found in the CPF and CAF are used to limit transaction activity performed
by the BASE24-atm and BASE24-pos products during a single usage
accumulation period. The BASE24-teller product can use the limit in the CAF or
CPF for bad PIN tries, but does not use any other CAF or CPF limits.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1-27

Introduction

The number of digits that can be entered in CAF limit fields depends on the
currency code entered in the IDF. The number of digits that can be entered in CPF
limit fields depends on the currency code entered in the CURRENCY-CODE
param in the Logical Network Configuration File (LCONF). The number of digits
that can be entered in these fields is determined by subtracting the number of
decimal places used in the currency from 15. For example, a currency with two
decimal places, like U.S. dollars, would allow 13 digits to be entered in these
fields. Limits can also be based on the authorization level and host availability.
Authorization Method. The authorization method must be considered when
establishing transaction limits. CPF limits are checked if an institution is using the
Negative Authorization with Usage Accumulation method. CPF limits or the
limits set in the CAF can be checked when an institution is using the Positive,
Positive with Balances, or Parametric Authorization methods. If the CAF is being
used, CPF limits can be overridden for individual cardholders by setting up
corresponding limits in the CAF. When a transaction is being authorized, the
Authorization process checks the cardholder’s CAF record for individual limits
first.
The value in the TOTAL AGGR field on CAF screen 1 specifies whether the
BASE24 product uses the CAF or CPF limits. If the value in the TOTAL AGGR
field on CAF screen 1 is nonzero, meaning there are limits established in the CAF,
the entire group of CAF limits is used, overriding all corresponding CPF limits. If
the value in the TOTAL AGGR field on CAF screen 1 is zero or the CAF is not
being used, the entire group of CPF limits is used.
Note: The TOTAL PER REFUND/REPLENISH, OFFLINE PER REFUND/
REPLENISH, and MAXIMUM NUMBER OF REFUND/REPLENISH fields in
the CPF do not have corresponding fields in the CAF. Therefore, if the TOTAL
AGGR field on CAF screen 1 has a non-zero value, the limits identified in the CPF
for these fields are still in effect.
The Positive Balance File (PBF) contains one record for each account belonging to
the following:

1-28

•

A BASE24-atm cardholder whose card issuer uses the Positive Balance
Authorization method. The Authorization process checks CPF or CAF limits
and PBF balances before authorizing a transaction.

•

A BASE24-pos cardholder whose card issuer uses the Positive Balance or
Parametric Authorization method. The Authorization module checks CPF or
CAF limits and PBF balances before authorizing a transaction.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

BASE24 Authorization Terminology

•

A BASE24-teller accountholder. The BASE24-teller product uses only the
Positive Balance Authorization method and accounts can be accessed with or
without a card. The Authorization process checks PBF balances (and PIN
tries in the CAF, if applicable) before authorizing a transaction.

Usage Accumulation Period. A usage accumulation period defines how long
customer usage data in the CAF or UAF is allowed to accumulate before it is
cleared. The IDF defines the length, starting date, and starting time of each
institution’s usage accumulation period. Limits, whether established in the CPF or
CAF, are for a usage accumulation period (usually a day) for all authorization
methods except the Negative Authorization without Usage Accumulation method
or host-only authorization.
If an institution is using the Negative Authorization without Usage Accumulation
method or host-only authorization, the limits in the CPF are checked on a pertransaction basis instead of a usage accumulation period basis. As a result, limits
that are acceptable for a full day’s activity may be too high for individual
transactions, and should be set accordingly. The CAF is not used with the
Negative Authorization without Usage Accumulation method or host-only
authorization.
Member Numbers. Member numbers also affect the way CPF and CAF limits
are established. When member numbers are not used, the limits apply to the
activity initiated by all cards carrying the same primary account number (PAN).
This could be a single card or multiple cards. Even if several cards have been
issued with the same PAN, BASE24 products treat all of them as a single card as
far as limits are concerned. When member numbers are used, each card has a
unique PAN and member number combination, so the limits apply to each card
individually. Each PAN and member number combination has its own record in
the CAF or UAF for tracking card activity.
Total (TOTAL). A total limit applies with authorization levels 1 (online), 2
(offline), and 3 (online/offline).
For authorization level 1, these total limits are checked if the LIMITS field on IDF
screen 2 is set to the value Y, meaning limits are checked before sending the
transaction to the host.
For authorization level 2, these total limits are always checked.
For authorization level 3, these total limits are checked if the LIMITS field on IDF
screen 2 is set to the value Y, meaning limits are checked before sending the
transaction to the host.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1-29

Introduction

Offline (OFFLINE). Each total limit has a corresponding offline limit, identified
with the same field name. An offline limit is checked only with authorization level
3 (online/offline) at times when the authorizing host is unavailable and a BASE24
product performs stand-in authorization. An offline limit cannot be greater than its
corresponding total limit.

Remote Banking Product Limits
The BASE24-telebanking and BASE24-billpay products use activity limits
defined in the Positive Balance File (PBF), as well as a limit for bad PIN tries
maintained in the Institution Definition File (IDF), and per-transaction limits
maintained in both the Bank Table and the Customer Table (CSTT). Two sets of
activity limits are defined in the PBF—one for periodic usage and another for
cyclic usage. These two sets of limits allow institutions to track activity over two
independent periods of time.
The number of digits that can be entered in PBF limit fields for the
BASE24-telebanking and BASE24-billpay products depends on the currency code
entered in the CURRENCY CODE field on screen 3 of the Institution Definition
File (IDF).
Authorization Method. Remote banking products use PBF limits with the
Positive Customer with Balances/History Authorization method (PCBA). The
cyclic and periodic transfer and payment limits in the PBF are always used with
this authorization method.
Usage Accumulation Period. A usage accumulation period defines how long
customer usage data in the PBF is allowed to accumulate before it is cleared. The
IDF defines the length, starting date, and starting time of each institution’s
periodic and cyclic usage accumulation period. Limits in the PBF are for a
particular periodic or cyclic usage accumulation period (usually a day).

Accumulators
Accumulators are used to track transaction activity performed by BASE24
products during a single usage accumulation period. BASE24-atm, BASE24-pos,
and BASE24-teller use accumulator fields found in the CAF and UAF, while
BASE24 Remote Banking products use accumulator fields found in the PBF.

1-30

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

BASE24 Authorization Terminology

BASE24-atm, BASE24-pos, and BASE24-teller
Accumulators
Accumulator fields found in the CAF and UAF are used to track transaction
activity performed using the BASE24-atm and BASE24-pos products during a
single usage accumulation period. These values, expressed in whole and fractional
currency units (for example, U.S. dollars and cents), are then compared to
corresponding limits established in the CAF or CPF to determine if a transaction
should be approved or denied. The BASE24-teller product uses only the PIN tries
accumulator in the CAF. The BASE24-teller product does not use the UAF or any
other accumulators in the CAF.
Accumulators in the CAF and UAF are identified by the heading ACTIVITY
THIS PERIOD above the field on the screen. An accumulator starts with the
TOTAL or OFFLINE identifiers discussed here only if its use is based on host
availability.
The Negative Authorization without Usage Accumulation method and host-only
authorization do not use accumulators. CPF limits are checked on a pertransaction basis, so they should be set accordingly.
Total (TOTAL). A total accumulator applies with authorization levels 2 (offline)
and 3 (online/offline). Total accumulators are not used with authorization level 1
(online), since BASE24 products do not perform any authorizations or even have
the authorization files on the online system.
For authorization level 2, each total accumulator includes the count or amount of
all approved transactions of the type it is tracking.
For authorization level 3, each total accumulator includes the count or amount of
all approved transactions of the type it is tracking. Total accumulators do not
distinguish between transactions authorized by a host or authorized by a BASE24
product when the host is unavailable.
Offline (OFFLINE). Each total accumulator has a corresponding offline
accumulator, identified with the same field name. The count or amount contained
in an offline accumulator is included in its corresponding total accumulator.
Offline accumulators are used with authorization levels 2 (offline) and 3 (online/
offline).
For authorization level 2, each offline accumulator includes the count or amount of
all approved transactions of the type it is tracking. The corresponding total and
offline accumulators include the same information.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1-31

Introduction

For authorization level 3, each offline accumulator includes only the count or
amount of transactions approved at times when the authorizing host is unavailable
and a BASE24 product performs stand-in authorization. Each offline accumulator
includes a subset of the information included in its corresponding total
accumulator.
Bad PIN Tries. BASE24 products track the number of times a cardholder enters
his or her personal identification number (PIN) incorrectly and compare this
number to a limit set in the IDF or the CPF. The BASE24-atm and BASE24-pos
products perform this check in addition to checking the transaction limits
discussed previously. The PIN tries limit fields appear on IDF or CAF base
screens used by the BASE24-atm, BASE24-pos, and BASE24-teller products.
The PIN tries accumulator fields for the BASE24-atm and BASE24-pos products
appear on CAF or UAF base screens. The PIN tries accumulator fields for the
BASE24-teller product appears on CAF base screens only.
Note: The BASE24-teller product performs the bad PIN tries check only when a
transaction is initiated with a plastic card and is authorized by BASE24-teller. The
BASE24-teller product must authorize the transaction because the PIN tries
accumulator is in the CAF and the Authorization process does not read the CAF
when the transaction is passed to a host for authorization. The BASE24-teller
product does not perform any of the other transaction limit checks discussed
previously.

Remote Banking Product Accumulators
Accumulator fields found in the PBF are used to track transaction activity
performed using the BASE24-telebanking and BASE24-billpay products during a
single usage accumulation period. These values, expressed in whole and fractional
currency units (for example, U.S. dollars and cents), are then compared to
corresponding limits established in the PBF to determine if a transfer or payment
transaction should be approved or denied.
Bad PIN Tries. Remote banking products track the number of times a customer
enters his or her personal identification number (PIN) incorrectly and compare this
number to a limit set in the IDF. The PIN tries accumulator fields for the
BASE24-telebanking and BASE24-billpay products appear on the Customer Table
(CSTT) screen. For more information on the CSTT, refer to the BASE24 Core
Files and Tables Maintenance Manual.

1-32

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

BASE24 Authorization Terminology

Fields Appearing on the Base Screens and Product-Specific
Screens
Note: The following discussion does not apply to the BASE24-teller,
BASE24-telebanking, or BASE24-billpay products.
Some of the limit and accumulator fields exist on both the base screens and the
product-specific screens of the CAF, CPF, and UAF.
The fields on the BASE24-atm and BASE24-pos screens control transaction
activity completed by an accountholder using that BASE24 product alone.
Limit and accumulator fields on base screens control transaction activity
completed by an accountholder using the BASE24-atm and BASE24-pos products
combined.
Aggregate activity limit fields appear on base and product-specific screens.
However, these limits are set on the base screens and are displayed on productspecific screens for operator convenience.

Cash Disbursements
Fields are maintained on the base screens for cash disbursements, which include
cash withdrawals (abbreviated CASH WDL) and cash advances (abbreviated
CASH ADV), allowing a financial institution or retailer to limit its overall
exposure from an accountholder’s excessive use or abuse. This exposure results
from the possible loss of cash or the possible overdraft of a noncredit account.

Purchases
Purchases (indicated by PURCHASES) are transactions charging the purchase of
services or merchandise to a credit account, and are not included in base screens
limit or accumulator fields. These transactions are controlled only on the productspecific screens since they do not create the exposure from disbursing cash or
overdrawing a noncredit account.

Operation
When a cash disbursement transaction (that is, cash withdrawal or cash advance) is
received by a BASE24 product, several checks are made before approval is given.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1-33

Introduction

1.

The transaction is rejected if it causes the accumulator field (under
ACTIVITY THIS PERIOD) amount on the product-specific screen for that
transaction type to exceed its corresponding limit field (ACTIVITY LIMITS)
amount on the product-specific screen. This check is made for cash
withdrawal (CASH WDL) and cash advance (CASH ADV) transactions. It is
also made for purchase (PURCHASES) transactions.

2.

The transaction is rejected if it causes the accumulator field amount on the
base screens for that transaction type to exceed its corresponding limit field
amount on the base screens. This check is made for cash withdrawal (CASH
WDL) and cash advance (CASH ADV) transactions. Purchase
(PURCHASES) transactions are checked against the product-specific limits
only.

3.

The transaction is rejected if it causes the sum of the values in the cash
withdrawal (CASH WDL) and cash advance (CASH ADV) accumulator
fields on the base screens to exceed the value in the aggregate (AGGR) limit
field on the base screens. Purchase (PURCHASES) transactions are checked
against the product-specific limits only.

Examples
The following examples demonstrate the checks applied by BASE24 products
during authorization processing. All examples assume the following:

1-34

•

Transactions occur within a single usage accumulation period

•

The customer has one dual card

•

The customer has one credit account accessed by the dual card

•

The customer has one noncredit account accessed by the dual card

•

The customer can use the BASE24-atm or BASE24-pos product

•

The following limits have been established:
Base

ATM

POS

CASH WDL

$200

$200

$200

CASH ADV

$200

$200

$200

PURCHASES

N/A

N/A

$200

AGGREGATE

$300

N/A

N/A

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

BASE24 Authorization Terminology

Example 1: The customer can make purchases with a noncredit account totaling
no more than $200 using the BASE24-pos product because of the POS CASH
WDL limit.
Example 2: The customer can obtain cash advances totaling no more than $200
using the BASE24-atm product because of the ATM CASH ADV limit.
Example 3: The customer can withdraw $150 using the BASE24-atm product
from the noncredit account, then purchase no more than $50 in merchandise using
the BASE24-pos product using a noncredit account. This is because the sum of the
transactions cannot exceed the base CASH WDL limit.
Example 4: The customer can obtain $200 using BASE24-atm from the credit
account and make a $200 purchase of merchandise using the BASE24-pos product
from the credit account. The base AGGREGATE limit can be exceeded because
merchandise purchases from a credit account are not checked against base screen
limits.
Example 5: The customer can make a $200 withdrawal from the noncredit
account using BASE24-atm, then obtain a cash advance from the credit account of
no more than $100 using BASE24-atm because of the base AGGREGATE limit.

BASE24-atm self-service banking (SSB)
The BASE24-atm self-service banking (SSB) Enhanced Check Application also
maintains limits and accumulators for cash withdrawals and cash advances. When
the add-on product is in use, its limits and accumulators are treated the same as the
existing BASE24-atm and BASE24-pos product limits and accumulators. For
example, when a check is cashed, the BASE24 product uses the SSB and
aggregate limits and accumulators instead of the BASE24-atm product and
aggregate limits and accumulators. For additional information on the use of limits
and accumulators for the BASE24-atm self-service banking (SSB) product, refer
to the device-specific BASE24-atm self-service banking (SSB) manual.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1-35

Introduction

Usage Accumulation Clearance for BASE24-atm, BASE24-pos,
and BASE24-teller Products
Usage accumulation totals are cleared by BASE24 processes in the course of
transaction processing. The manner in which usage accumulation totals are
cleared for BASE24 products are described in the following paragraphs.
The usage accumulation totals in the CAF and UAF are cleared by the BASE24
Authorization, Settlement Initiator, or Super Extract processes. The following
paragraphs describe when and how the usage accumulation totals in the CAF and
UAF are cleared.

Clearing the CAF Base Screens Totals
Each time a BASE24-atm, BASE24-pos, or BASE24-teller Authorization process
handles a transaction involving a CAF record, it checks to determine whether it
should clear the usage accumulation totals. If the date in the LAST RESET DATE
field on CAF screen 2 is less than the date in the BEGINNING DATE field on IDF
screen 4, the Authorization process clears the following fields on the base screens
of the CAF:
•

BAD PIN TRIES

•

ACTIVITY THIS PERIOD: TOTAL CASH WDL

•

ACTIVITY THIS PERIOD: OFFLINE CASH WDL

•

ACTIVITY THIS PERIOD: TOTAL CASH ADV

•

ACTIVITY THIS PERIOD: OFFLINE CASH ADV

The BAD PIN TRIES field, which accumulates the number of incorrect PIN tries
by the cardholder during the current usage period, can be optionally reset if the
cardholder enters a correct PIN. This option is based on the setting of the PIN
TRIES RESET OPTION field on IDF screen 2 or CPF screen 2.

Clearing the CAF Product-Specific Segment Totals
The usage accumulation in each product-specific segment is cleared only by its
product-specific Authorization processes. For example, the usage accumulator
fields in the BASE24-atm segment are cleared by BASE24-atm Authorization

1-36

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

BASE24 Authorization Terminology

processes and the accumulator fields in the BASE24-pos segment are cleared by
BASE24-pos Authorization processes. The CAF does not contain a
BASE24-teller segment.
When the BASE24-atm Authorization process handles a transaction involving a
CAF record and the date in the LAST USED DATE field in the BASE24-atm
segment of the CAF record is less than the date in the BEGINNING DATE field on
IDF screen 4, the BASE24-atm Authorization process clears the following
accumulator fields on the BASE24-atm screens of the CAF:
•

TIMES USED THIS PERIOD

•

ACTIVITY THIS PERIOD: TOTAL CASH WDL

•

ACTIVITY THIS PERIOD: OFFLINE CASH WDL

•

ACTIVITY THIS PERIOD: TOTAL CASH ADV

•

ACTIVITY THIS PERIOD: OFFLINE CASH ADV

•

AMOUNT OF DEPOSIT CREDIT

•

NUMBER OF DEPOSIT CREDITS

When the BASE24-pos Authorization process handles a transaction involving a
CAF record and the date in the LAST USED DATE field in the BASE24-pos
segment of the CAF record is less than the date in the BEGINNING DATE field on
IDF screen 4, the BASE24-pos Authorization process clears the following
accumulator fields on the BASE24-pos screens of the CAF:
•

TIMES USED THIS PERIOD

•

ACTIVITY THIS PERIOD: TOTAL CASH WDL

•

ACTIVITY THIS PERIOD: OFFLINE CASH WDL

•

ACTIVITY THIS PERIOD: TOTAL PURCHASES

•

ACTIVITY THIS PERIOD: OFFLINE PURCHASES

•

ACTIVITY THIS PERIOD: TOTAL CASH ADV

•

ACTIVITY THIS PERIOD: OFFLINE CASH ADV

•

ACTIVITY THIS PERIOD: TOTAL REFUNDS

•

ACTIVITY THIS PERIOD: OFFLINE REFUNDS

•

NUMBER OF REFUNDS THIS PERIOD

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1-37

Introduction

Clearing the UAF Screens Totals
The totals in the UAF are cleared or cleaned up by one of three methods:
•

Automatically by the Settlement Initiator process which is initiated after the
end of the usage period

•

Automatically by the Super Extract process when an Extract Configuration
File (ECF) timer expires

•

Manually by an operator issuing the start process command

Automatically by the Settlement Initiator process. At institution cutover, the
Settlement Initiator process computes a new product-specific CURRENT
BUSINESS DATE value for the institution based on the selection in the WORK
DAY CODE field on IDF screen 4. If the computed date in the CURRENT
BUSINESS DATE field is equal to or greater than the date in the NEXT
BEGINNING DATE field, usage accumulation totals must be cleared.
The Settlement Initiator process then checks the FIELD CUTOVER field and the
PERSISTENT UAF field on IDF screen 3. The FIELD CUTOVER field
determines the time of day the UAF is to be cleaned up or purged, and the
PERSISTENT UAF field identifies whether the UAF is to be maintained or
purged. The table below identifies the steps the Settlement Initiator process
performs, based on the values in these fields:

1-38

FIELD
CUTOVER

PERSISTENT
UAF

1

0

The Settlement Initiator process purges the
data in the institution’s UAF at institution
cutover.

1

1

The Settlement Initiator process initiates the
cleanup process which cleans the data in the
institution’s UAF at institution cutover. The
UAF is not purged.

2

0

The Settlement Initiator process purges the
data in the institution’s UAF when the
midnight timer expires.

ACTION TAKEN

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

BASE24 Authorization Terminology

2

1

The Settlement Initiator process initiates the
cleanup process which cleans the data in the
institution’s UAF when the midnight timer
expires. The UAF is not purged.

Automatically by the Super Extract process. The UAF cleanup function can be
implemented by the Super Extract process when the PERSISTENT UAF flag is set
to a value of 1 or 2.
When an ECF record timer expires the Super Extract process reads the IDF and
locates all institutions using the same UAF. The expiration date and time are
calculated using the BEGINNING DATE field on IDF Screen 4, the LAST RESET
DATE field on UAF Screen 1, the LAST USED DATE on UAF screen 4, and the
LAST USED DATE on UAF screen 6. A current timestamp is taken from the
system and all preauthorization hold data is examined to see if it has expired. If all
the records have been reset and there are no valid hold flags, the record is deleted
from the UAF. If any record or hold flag is updated, the Super Extract process
does not delete the record from the UAF.
Manually by an operator. UAF cleanup also can be initiated by an operator
command. The Super Extract process performs the same processing for an
operator-initiated cleanup as when the cleanup is performed automatically. The
difference is that an operator-initiated cleanup can be performed at any time, while
an automatic cleanup is performed when the ECF record timer expires.

Clearing Bad PIN Tries
The number of incorrect PIN tries that occur during each usage accumulation
period is accumulated in the BAD PIN TRIES field on UAF screen 1 for each
cardholder. This field is always cleared at institution cutover or midnight, and can
be optionally reset according to the setting in the PIN TRIES RESET OPTION
field on IDF screen 2 when a cardholder enters a correct PIN.
Note: The BASE24-teller product does not clear any UAF totals.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1-39

Introduction

Usage Accumulation Clearance for BASE24 Remote Banking
Products
The appropriate usage accumulation totals in the PBF are cleared by the BASE24
End-of-Period process once a day during end-of-period processing. The bad PIN
tries count in the CSTT is cleared either by the BASE24 Integrated Authorization
Server process or the End-of-Period process.

Clearing PBF Screen Totals
The following paragraphs describe when and how the cyclic and periodic usage
accumulation totals in the PBF are cleared. The End-of-Period process maintains
both the cyclic and periodic usage accumulation periods. At the end of a usage
accumulation period, the amounts and counts on PBF screen 11 are cleared as
follows.
For periodic usage accumulation, if the date in the LAST PERIODIC USAGE
RESET DATE field on PBF screen 11 is less than the date in the CURRENT
PERIODIC USAGE BEGIN DATE field on IDF screen 41, the End-of-Period
process clears the following fields on screen 11 of the PBF:
•

TRANSFER/PAYMENT USAGES: PERIODIC USAGE AMOUNT

•

TRANSFER/PAYMENT USAGES: PERIODIC USAGE COUNT

For cyclic usage accumulation, if the date in the LAST CYCLIC USAGE RESET
DATE field on PBF screen 11 is less than the date in the CURRENT CYCLIC
USAGE BEGIN DATE field on IDF screen 41, the End-of-Period process clears
the following fields on screen 11 of the PBF:
•

TRANSFER/PAYMENT USAGES: CYCLIC USAGE AMOUNT

•

TRANSFER/PAYMENT USAGES: CYCLIC USAGE COUNT

Clearing Bad PIN Tries
The number of incorrect PIN tries that occur during each usage accumulation
period is accumulated in the BAD PIN COUNT field on CSTT screen 1 for each
customer ID. This field is always cleared at institution cutover or midnight by the
End-of-Period process, and can be optionally reset by the Integrated Authorization

1-40

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

BASE24 Authorization Terminology

Server process according to the setting in the PIN TRIES RESET OPTION field
on IDF screen 2 when a customer performs the first transaction of a business day
or enters a correct PIN.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1-41

ACI Worldwide, Inc.

2: Account Routing File (ARF)
The Account Routing File (ARF) provides routing information to supplement the
account information entered at a teller terminal or ATM so that the account can be
located on the BASE24 database. The BASE24-atm self-service banking (SSB)
Enhanced Check Application can use the ARF to locate accounts in the Positive
Balance File (PBF) and Stop Payment File (SPF). The BASE24-teller Interbank
Routing feature can use the ARF to locate accounts in the PBF, SPF, Warning/
Hold/Float File (WHFF), and No Book File (NBF).
One use of information contained in the ARF is the conversion necessary when
two financial institutions merge and both institutions have customers with the
same account number. Eventually, duplicate account numbers are eliminated by
issuing new account numbers to the affected customers. In the meantime, the
BASE24-teller and BASE24-atm products use information in the ARF to modify
the account number entered at the teller terminal or ATM so that it matches the
account number carried on the BASE24 database.
Another use of information in the ARF is the identification of a customer’s FIID in
an interbank routing environment. The BASE24-teller product can specify the
correct FIID based on a code entered by the teller or a specific value within the
account number appearing on the document presented by a customer. The
BASE24-teller Authorization process uses the FIID and account number to locate
the customer’s record on the BASE24 database.
When the ARF is used to modify a customer’s account number so his or her
account records can be located on the BASE24 database, records in the PBF, SPF,
NBF, and WHFF must contain the account number after it is modified instead of
the account number that appears on the customer’s check or other source
document. In addition, the modified account number must be used in the
ACCOUNT NUMBER fields on screens 3 and 4 of the Cardholder Authorization
File (CAF) and appears as the account number in the Transaction Log File (TLF)
or Teller Transaction Log File (TTLF).

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

2-1

Account Routing File (ARF)

For example, if the customer’s document shows account number 12345 and a
BASE24 product uses the ARF to modify the account number to 9912345, only
9912345 appears on any BASE24 records. In the case of multiple account
selection, account number 9912345 would be one of the account numbers returned
to the cardholder so he or she can select the appropriate account.
The ARF is required if one or more financial institutions support the
BASE24-teller Interbank Routing feature. The value in the INTERBANK
ROUTING field on IDF screen 25 identifies whether an institution is using this
feature.
The ARF is also required if any financial institutions use the account number
modification feature of the BASE24-atm self-service banking (SSB) Enhanced
Check Application. However, unlike the way the value in the INTERBANK
ROUTING field in the IDF identifies whether the BASE24-teller feature is in use,
no BASE24 database setting identifies whether an institution is using the account
number modification feature of the BASE24-atm self-service banking (SSB)
Enhanced Check Application.
The ARF has three screens. Screen 1 allows users to identify the type of ARF
record to be accessed. Screen 2 provides detail information for individual ARF
records. Screen 3 provides summary information for all applicable ARF records
when partial key information is entered on screen 2. The RECORD TYPE,
ACCOUNT TYPE, and ACCOUNT LENGTH fields are mandatory and the
remaining key fields, which vary by screen format, are optional.
Screens 2 and 3 have three formats based on the ARF record type:

2-2

?

Bank routing code screens contain information used by the BASE24-teller
product to establish the accountholder’s FIID and BASE24 account number.
Information includes the bank routing code entered with a transaction plus the
account type, account number, and account number length. Bank routing
codes can be specified individually or in ranges. Refer to the “Duplicate
Bank Routing Codes” discussion in this section for additional information.
The key to records displayed on these screens is a combination of the values
in the RECORD TYPE, ACCOUNT TYPE, ACCOUNT LENGTH, BANK
ROUTING CODE (HI), and BANK ROUTING CODE (LO) fields.

?

Account number routing screens contain information used by the
BASE24-teller product to establish the accountholder’s FIID. Information
includes a value located at a certain position within the account number on
the check or passbook presented by the accountholder plus the account type,
account number, and account number length. The key to records displayed on

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Account Routing File (ARF)

these screens is a combination of the values in the RECORD TYPE,
ACCOUNT TYPE, ACCOUNT LENGTH, ACCOUNT NUMBER MATCH
POSN, and ACCOUNT NUMBER MATCH VALUE fields.
?

Institution ID routing screens contain information used by the BASE24-atm
self-service banking (SSB) Enhanced Check Application to identify all bank
routing codes appearing on checks that can be cashed at ATMs. For each
bank routing code that can appear on checks being cashed at ATMs, the
institution ID routing screens contain the transit and routing number, FIID,
and the account number modifications necessary to locate the correct account
on the BASE24 database. The key to records displayed on these screens is a
combination of the values in the RECORD TYPE, ACCOUNT TYPE,
ACCOUNT LENGTH, and INST ID NUM (CHECK) fields.

This section contains the following information:
?

Duplicate bank routing codes

?

Screen 1 function keys

?

Screen 1 with the record type selection field

?

Screen 2 function keys

?

Screen 2 with bank routing code information

?

Screen 2 with account number routing information

?

Screen 2 with institution ID routing information

?

Screen 3 function keys

?

Screen 3 with bank routing code information

?

Screen 3 with account number routing information

?

Screen 3 with institution ID routing information

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

2-3

Account Routing File (ARF)

Duplicate Bank Routing Codes
The key to ARF records containing bank routing code information is a
combination of the values in the RECORD TYPE, ACCOUNT TYPE,
ACCOUNT LENGTH, BANK ROUTING CODE (HI), and BANK ROUTING
CODE (LO) fields. The bank routing codes in these records can be entered
individually or in ranges. By permitting ranges, a single ARF record can contain
the information for multiple bank routing codes.
This flexibility can result in a bank routing code being entered in the ARF more
than once. This could occur if one ARF record contains information for a single
bank routing code and another ARF record contains information for a range of
bank routing codes that includes the single bank routing code. It could also occur
if ARF records contain information for ranges of bank routing codes that overlap.
To demonstrate the way BASE24 products handle duplicate bank routing codes,
consider the following processing situations using an ARF with the following
records:

ACCOUNT TYPE

ACCOUNT LENGTH

01

01

16

111

2

01

01

16

222

3

01

01

16

350

300

4

01

01

16

399

351

5

01

01

16

500

6

01

01

16

699

400

7

01

01

16

799

650

RECORD TYPE
1

Example

2-4

BANK ROUTING
CODE

HI

LO

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Duplicate Bank Routing Codes

?

If record type 01, account type 01, and account length 16 are entered on ARF
screen 2 and the F2 key is pressed, all seven records are displayed on ARF
screen 3 so the appropriate record can be selected.

?

If record type 01, account type 01, account length 16, and high bank routing
code 111 are entered and the F2 key is pressed, the first record in the list
would be displayed because it would be an exact match.

?

If the high bank routing code is changed from 111 to 600, the sixth record in
the list would be displayed because 600 falls between 400 and 699.

?

If the high bank routing code is changed from 600 to 500 and the low bank
routing code is changed to all blanks, the fifth record in the list would be
displayed because 500 is an exact match, even though 500 also falls between
the 400 and 699 values contained in the sixth record. The records are
arranged in ascending order and all five fields in this example are part of the
key, so a record with an exact match always appears before a record with the
same value within a range.

?

If the high bank routing code is changed from 500 to 675, the sixth record in
the list would be displayed because 675 falls between 400 and 699, even
though 675 also falls between the 650 and 799 values in the seventh record.
Again, the records are arranged in ascending order and all five fields are part
of the key, so the record with a lower high bank routing code value always
appears first.

The person adding records to the ARF is responsible for ensuring that the same
bank routing code does not appear on more than one ARF record. When an ARF
record containing one bank routing code is added, the BASE24 product checks for
exact matches with existing ARF records that contain individual bank routing
codes. However, the BASE24 product does not check for duplicates when existing
records or the record being added contain ranges of bank routing codes. In the
example, the fifth, sixth, and seventh records need to be reviewed and modified to
eliminate the duplicate bank routing codes.
To avoid adding records with duplicate bank routing codes, the operator should
display ARF screen 3 with the record type, account type, and account length of the
record being added to check for possible duplicates before adding the new record.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

2-5

Account Routing File (ARF)

Screen 1 Function Keys
The use of one function key on ARF screen 1 varies from the standard function
keys explained in section 1. The use of this function key is explained below.
The first column of information below shows the BASE24 key. The second
column describes the functions that can be accomplished with this key.

2-6

Key

Description

F1

Select Record Type — Displays the detail screen (screen 2)
for the ARF record format identified.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

Screen 1
ARF screen 1 allows users to identify which of the three available ARF record
formats to access. ARF screen 2 is automatically displayed when the record
format is selected and the F1 key is pressed. ARF screen 1 is shown below,
followed by the description of its field.

BASE24-BASE

ACCOUNT ROUTING FILE

RECORD TYPE: 00

LLLL

YY/MM/DD

HH:MM

01 OF 03

(01)-BANK ROUTING CODE
(02)-ACCOUNT NUMBER ROUTING
(03)-INSTITUTION ID ROUTING

*********************************** BASE24 ***********************************
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F1-ENTER
F12-HELP
F16-EXIT
SF16-LOGOFF

RECORD TYPE — A code that indicates the type of routing information defined
in the record. Valid values are as follows:
01 = Bank routing code (BASE24-teller product)
02 = Account number routing (BASE24-teller product)
03 = Institution ID routing (BASE24-atm self-service banking (SSB) Enhanced
Check Application)
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

2 numeric characters
Yes
This field has a default value of 00. However, this value
must be changed to one of the valid values listed above.
ARF.PRIKEY.REC-TYP

2-7

Account Routing File (ARF)

Screen 2 Function Keys
The use of one function key on ARF screen 2 varies from the standard function
keys explained in section1. The use of this function key is explained below.
The first column of information below shows the BASE24 key. The second
column describes the functions that can be accomplished with this key.
Key
F6

2-8

Description
Read Next Record — Retrieves the next ARF record that
was displayed on the summary screen (screen 3). Pressing
this key retrieves only the remaining ARF records, if any,
that were displayed on the summary screen (screen 3).

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2 Bank Routing Code Detail

Screen 2 Bank Routing Code Detail
ARF screen 2 contains detail information for one ARF record. When a partial key
(that is, one or more of the optional key fields is omitted) is entered from ARF
screen 2 and the F2 key is pressed, all ARF records matching the partial key are
displayed on ARF screen 3. From ARF screen 3, the user can move the cursor to
the desired record and press the F7 key. This procedure retrieves ARF screen 2
and displays the desired record in detail.
Screen 2 has three possible formats, depending on the type of record selected on
ARF screen 1. When the value entered in the RECORD TYPE field on ARF
screen 1 is 01, ARF screen 2 contains routing information for a bank routing code.
This format of ARF screen 2 is shown below, followed by descriptions of its fields.

BASE24-BASE

ACCOUNT ROUTING FILE
LLLL
YY/MM/DD HH:MM 02 OF 03
RECORD TYPE: 01 (BANK ROUTING CODE)
ACCOUNT TYPE: 00 (***********)
ACCOUNT LENGTH: 00

BANK ROUTING CODE (HI):
BANK ROUTING CODE (LO):
ACCOUNT FIID:
ACCOUNT NUMBER INSERT POSN: 00
ACCOUNT NUMBER INSERT VALUE:

*********************************** BASE24 ***********************************
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

RECORD TYPE — A code that indicates the type of routing information defined
in the record. Code 01 identifies the bank routing code information used by the
BASE24-teller product.
A description of the code is displayed to the right of the RECORD TYPE field.
Field Length:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

System protected
ARF.PRIKEY.REC-TYP

2-9

Account Routing File (ARF)

ACCOUNT TYPE — The type of account for which the routing information
applies. Any numeric value can be entered; however, values for the
BASE24-teller product must agree with the account types defined in the Teller
Transaction File (TTF), including the following:
01
11
12
13
21
31
32
41
42
43
50
51
52
53
54
55
**

=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=

Checking (DDA)
Savings
Retirement account
Certificate of deposit
Interest-bearing checking
Credit account
Credit line
Installment loan
Mortgage loan
Commercial loan
Utility
Utility 1
Utility 2
Utility 3
Utility 4
Utility 5
All account types

A description of the account type entered is displayed to the right of the
ACCOUNT TYPE field.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
This field has a default value of 00. However, this value
must be changed to one of the valid values listed above.
ARF.PRIKEY.ACCT-TYP

ACCOUNT LENGTH — The length of the account number for which the routing
information applies. This is the length of the account number before it is modified
by a BASE24 product. Valid values are 01 through 19. For inquiries, 00 is also a
valid value, indicating all account number lengths should be displayed.
Field Length:
Required Field:
Default Value:
Data Name:

2-10

2 numeric characters
Yes
This field has a default value of 00. However, this value is
valid only for inquiries.
ARF.PRIKEY.ACCT-LGTH

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2 Bank Routing Code Detail

BANK ROUTING CODE (HI) — The routing code used to identify the
institution that owns the account. It can appear on instruments such as checks and
passbooks. This field contains the routing code if this ARF record defines a single
routing code. This field contains the highest routing code in the range if this ARF
record defines a range of routing codes. The entry in this field must be rightjustified, contain at least one nonzero digit, and have no embedded blanks.
BASE24 products zero-fill any remaining blanks.
Field Length:
Required Field:
Default Value:
Data Name:

1–11 numeric characters
Yes
No default value
ARF.PRIKEY.BNK-RTG-CDE.HI-VAL

BANK ROUTING CODE (LO) — The routing code used to identify the
institution that owns the account. It can appear on instruments such as checks and
passbooks. This field contains the lowest routing code in the range if this ARF
record defines a range of routing codes. Otherwise, this field contains all blanks.
Any entry in this field must be right-justified, contain at least one nonzero digit,
have no embedded blanks, and be less than the value in the BANK ROUTING
CODE (HI) field. BASE24 products zero-fill any remaining blanks when this field
contains an entry.
Field Length:
Required Field:
Default Value:
Data Name:

1–11 numeric characters
No
No default value
ARF.PRIKEY.BNK-RTG-CDE.LO-VAL

ACCOUNT FIID — The FIID of the institution that owns the account. The value
in this field should match the FIID established for the institution in the FIID field
on IDF screen 1. Refer to the “FIID Restrictions” discussion in the Institution
Definition File (IDF) section in this manual before establishing FIID values.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–4 alphanumeric characters
Yes
No default value
ARF.ACCT-FIID

2-11

Account Routing File (ARF)

ACCOUNT NUMBER INSERT POSN — The position within the original
account number shown on instruments such as checks or passbooks where
characters can be inserted to create the account number carried on the BASE24
database. Values 00 through 19 are valid; however, this value cannot exceed the
value in the ACCOUNT LENGTH field by more than 1. An entry of 00 indicates
that the original account number is not modified.
The values in the ACCOUNT NUMBER INSERT VALUE field and in this field
are used together to create the account number used to search the BASE24
database. For example, if the value in the ACCOUNT NUMBER INSERT
VALUE field is 54 and the value in this field is 03, an instrument with the account
number 666666 would be matched to PBF account number 66546666 of the
institution identified by the FIID in this record.
No digits are lost from the existing account number when creating the account
number used to search the BASE24 database. In the example, values in positions 3
through 6 of the existing account number are moved two places to the right (to
positions 5 through 8) to make room for the insert value to be placed in positions 3
and 4.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
No
00
ARF.INSERT-POSN

ACCOUNT NUMBER INSERT VALUE — The numeric characters to be
inserted in the original account number to create the account number carried on the
BASE24 database. The number of characters in this field plus the value in the
ACCOUNT LENGTH field cannot exceed 19. If the value in the ACCOUNT
NUMBER INSERT POSN field is 00, this field must be blank. Any entry in this
field must be left-justified with no embedded blanks.
Field Length:
Required Field:
Default Value:
Data Name:

2-12

1–18 numeric characters
No
No default value
ARF.INSERT-VAL

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2 Account Number Routing Detail

Screen 2 Account Number Routing Detail
ARF screen 2 contains detail information for one ARF record. When a partial key
(that is, one or more of the optional key fields is omitted) is entered from ARF
screen 2 and the F2 key is pressed, all ARF records matching the partial key are
displayed on ARF screen 3. From ARF screen 3, the user can move the cursor to
the desired record and press the F7 key. This procedure retrieves ARF screen 2
and displays the desired record in detail.
Screen 2 has three possible formats, depending on the type of record selected on
ARF screen 1. When the value in the RECORD TYPE field is 02, ARF screen 2
contains routing information for specific values contained in a customer’s account
number. This format of ARF screen 2 is shown below, followed by descriptions of
its fields.

BASE24-BASE

ACCOUNT ROUTING FILE
LLLL
YY/MM/DD HH:MM 02 OF 03
RECORD TYPE: 02 (ACCOUNT NUMBER ROUTING)
ACCOUNT TYPE: 00 (***********)
ACCOUNT LENGTH: 00

ACCOUNT NUMBER MATCH POSN: 00
ACCOUNT NUMBER MATCH VALUE:
ACCOUNT FIID:

*********************************** BASE24 ***********************************
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

RECORD TYPE — A code that indicates the type of routing information defined
in the record. Code 02 identifies the account number routing information used by
the BASE24-teller product.
A description of the code is displayed to the right of the RECORD TYPE field.
Field Length:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

System protected
ARF.PRIKEY.REC-TYP

2-13

Account Routing File (ARF)

ACCOUNT TYPE — The type of account for which the routing information
applies. Any numeric value can be entered; however, values for the
BASE24-teller product must agree with the account types defined in the Teller
Transaction File (TTF), including the following:
01
11
12
13
21
31
32
41
42
43
50
51
52
53
54
55
**

=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=

Checking (DDA)
Savings
Retirement account
Certificate of deposit
Interest-bearing checking
Credit account
Credit line
Installment loan
Mortgage loan
Commercial loan
Utility
Utility 1
Utility 2
Utility 3
Utility 4
Utility 5
All account types

A description of the account type entered is displayed to the right of the
ACCOUNT TYPE field.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
This field has a default value of 00. However, this value
must be changed to one of the valid values listed above.
ARF.PRIKEY.ACCT-TYP

ACCOUNT LENGTH — The length of the account number for which the routing
information applies. This is the length of the account number before it is modified
by a BASE24 product. Valid values are 01 through 19. For inquiries, 00 is also a
valid value, indicating all account number lengths should be displayed.
Field Length:
Required Field:
Default Value:
Data Name:

2-14

2 numeric characters
Yes
This field has a default value of 00. However, this value is
valid only for inquiries.
ARF.PRIKEY.ACCT-LGTH

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2 Account Number Routing Detail

ACCOUNT NUMBER MATCH POSN — The position within the original
account number shown on instruments such as checks or passbooks where the first
of the characters defined in the ACCOUNT NUMBER MATCH VALUE field
appears. Valid values are 01 through 19; however, this value cannot exceed the
value in the ACCOUNT LENGTH field.
The values in the ACCOUNT LENGTH field, ACCOUNT NUMBER MATCH
VALUE field, and this field are used together to determine whether the original
account number belongs to the institution identified in the ACCOUNT FIID field.
For example, if the value in the ACCOUNT LENGTH field is 06, the value in the
ACCOUNT NUMBER MATCH VALUE field is 54, and the value in this field is
03, an instrument with the account number 675423 would belong to the institution
identified by the FIID in this record. The account number is six digits in length
and contains the value 54 starting in the third position.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
This field has a default value of 00. However, this value
must be changed to one of the valid values listed above.
ARF.PRIKEY.ACCT.MATCH-POSN

ACCOUNT NUMBER MATCH VALUE — The unique identifier that appears
within the original account number if this instrument belongs to the institution
identified in the ACCOUNT FIID field. The number of characters in this field
cannot exceed the value in the ACCOUNT LENGTH field. The entry must be
left-justified with no embedded blanks.
Field Length:
Required Field:
Default Value:
Data Name:

1–18 numeric characters
Yes
No default value
ARF.PRIKEY.ACCT.MATCH-VAL

ACCOUNT FIID — The FIID of the institution that owns the account. The value
in this field should match the FIID established for the institution in the FIID field
on IDF screen 1. Refer to the “FIID Restictions” discussion in the IDF section in
this manual before establishing FIID values.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–4 alphanumeric characters
Yes
No default value
ARF.ACCT-FIID

2-15

Account Routing File (ARF)

Screen 2 Institution ID Routing Detail
ARF screen 2 contains detail information for one ARF record. When a partial key
(that is, one or more of the optional key fields is omitted) is entered from ARF
screen 2 and the F2 key is pressed, all ARF records matching the partial key are
displayed on ARF screen 3. From ARF screen 3, the user can move the cursor to
the desired record and press the F7 key. This procedure retrieves ARF screen 2
and displays the desired record in detail.
Screen 2 has three possible formats, depending on the type of record selected on
ARF screen 1. When the value in the RECORD TYPE field is 03, ARF screen 2
contains routing information for an institution ID number. This format of ARF
screen 2 is shown below, followed by descriptions of its fields.

BASE24-BASE

ACCOUNT ROUTING FILE
LLLL
YY/MM/DD HH:MM 02 OF 03
RECORD TYPE: 03 (INSTITUTION ID ROUTING)
ACCOUNT TYPE: 00 (***********)
ACCOUNT LENGTH: 00

INST ID NUM (CHECK):
INST ID NUM (BASE24):

ACCOUNT NUMBER INSERT POSN: 00
ACCOUNT NUMBER INSERT VALUE:

*********************************** BASE24 ***********************************
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

RECORD TYPE — A code that indicates the type of routing information defined
in the record. Code 03 identifies the institution ID routing information used by the
BASE24-atm self-service banking (SSB) Enhanced Check Application.
A description of the code is displayed to the right of the RECORD TYPE field.
Field Length:
Data Name:

2-16

System protected
ARF.PRIKEY.REC-TYP

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2 Institution ID Routing Detail

ACCOUNT TYPE — The type of account for which the routing information
applies. Any numeric value can be entered; however, the only valid value for the
BASE24-atm product is 01 (Checking or DDA).
The account type is not carried in the magnetic ink character recognition (MICR)
data that is captured when a check is cashed at an ATM with the BASE24-atm selfservice banking (SSB) Enhanced Check Application. Therefore, the account type
for all of these transactions is assumed to be 01.
A description of the account type entered is displayed to the right of the
ACCOUNT TYPE field.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
This field has a default value of 00. However, this value
must be changed to 01.
ARF.PRIKEY.ACCT-TYP

ACCOUNT LENGTH — The length of the account number for which the routing
information applies. This is the length of the account number before it is modified
by a BASE24 product. Valid values are 01 through 19. For inquiries, 00 is also a
valid value, indicating all account number lengths should be displayed.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
This field has a default value of 00. However, 00 is valid
only for inquiries.
ARF.PRIKEY.ACCT-LGTH

INST ID NUM (CHECK) — The transit and routing number or issuer
identification number contained in the MICR information encoded on the check to
be cashed at an ATM.
This field contains the institution identification information on the check and the
INST ID NUM (BASE24) field contains the institution identification used in the
BASE24 database. The BASE24-atm self-service banking (SSB) Enhanced Check
Application uses the values in these fields to match a check with the proper
institution record in the BASE24 database when the two values do not agree.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

2-17

Account Routing File (ARF)

The entry in this field must be right-justified, contain at least one nonzero digit,
and have no embedded blanks. BASE24 products zero-fill any remaining blanks.
In the United States, this field can contain the routing and transit number of nine
characters.
Field Length:
Required Field:
Default Value
Data Name:

1–11 numeric characters
Yes
No default value
ARF.PRIKEY.INST-ID-NUM.CHK

INST ID NUM (BASE24) — The routing and transit number or issuer
identification number of the institution that currently owns the account.
This field contains the institution identification information used in the BASE24
database and the INST ID NUM (CHECK) field contains the institution
identification appearing on the check. The BASE24-atm self-service banking
(SSB) Enhanced Check Application uses the values in these fields to match a
check with the proper institution record in the BASE24 database when the two
identification values do not agree.
The entry in this field must be right-justified, contain at least one nonzero digit,
and have no embedded blanks. BASE24 products zero-fill any remaining blanks.
In the United States, this field can contain the routing and transit number of nine
characters.
Field Length:
Required Field:
Default Value
Data Name:

1–11 numeric characters
Yes
No default value
ARF.B24-INST-ID-NUM

ACCOUNT NUMBER INSERT POSN — The position within the original
account number shown on checks where characters can be inserted to create the
account number carried on the BASE24 database.
Valid values are 00 through 19; however, this value cannot exceed the value in the
ACCOUNT LENGTH field by more than 1. A value of 00 indicates that the
original account number is not modified.
The values in the ACCOUNT NUMBER INSERT VALUE field and this field are
used together to create the account number used to search the BASE24 database.
For example, if the value in the ACCOUNT NUMBER INSERT VALUE field is

2-18

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2 Institution ID Routing Detail

54 and the value in this field is 03, an instrument with the account number 666666
would be matched to PBF account number 66546666 of the institution identified
by the FIID in this record.
No digits are lost from the existing account number when creating the account
number used to search the BASE24 database. In the example, values in positions 3
through 6 of the existing account number are moved two places to the right (to
positions 5 through 8) to make room for the insert value to be placed in positions 3
and 4.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
No
00
ARF.INSERT-POSN

ACCOUNT NUMBER INSERT VALUE — The numeric characters to be
inserted in the original account number to create the account number carried on the
BASE24 database. The number of characters in this field plus the value in the
ACCOUNT LENGTH field cannot exceed 19. If the value in the ACCOUNT
NUMBER INSERT POSN field is 00, this field must be blank. Any entry in this
field must be left-justified with no embedded blanks.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–18 numeric characters
No
No default value
ARF.INSERT-VAL

2-19

Account Routing File (ARF)

Screen 3 Function Keys
The use of three function keys on ARF screen 3 vary from the standard function
keys explained in section 1. The use of these function keys is explained below.
The first column of information below shows the BASE24 keys. The second
column describes the functions that can be accomplished with these keys.
Key

2-20

Description

F7

Select Record — Displays a detail screen (screen 2)
containing information from the ARF record identified by
the cursor.

F9

Next Page — Retrieves the next page of ARF records when
more than one summary page is needed to display all
records.

F11

Previous Page — Retrieves the previous page of ARF
records when more than one summary page is needed to
display all records.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3 Bank Routing Code Summary

Screen 3 Bank Routing Code Summary
ARF screen 3 contains summary information for up to ten ARF records. When a
partial key (that is, one or more of the optional key fields is omitted) is entered
from ARF screen 2 or 3 and the F2 key is pressed, all ARF records matching the
partial key are displayed on ARF screen 3. From ARF screen 3, the user can move
the cursor to the desired record and press the F7 key. This procedure retrieves
ARF screen 2 and displays the desired record in detail.
Screen 3 has three possible formats, depending on the type of record selected on
ARF screen 1. When the value in the RECORD TYPE field is 01, ARF screen 3
contains routing information for a bank routing code. This format of ARF screen 3
is shown below, followed by descriptions of its fields.

BASE24-BASE

ACCOUNT ROUTING FILE
LLLL
YY/MM/DD HH:MM 03 OF 03
RECORD TYPE: 01 (BANK ROUTING CODE)
ACCOUNT TYPE: 00 (***********)
ACCOUNT LENGTH: 00
ACCOUNT ROUTING FILE SUMMARY

ACCT
TYPE

ACCT
LGTH

(HI)
BNK RTG CDE

(LO)
BNK RTG CDE

ACCT NUM
INSERT POSN

ACCT NUM
INSERT VALUE

ACCT
FIID

*********************************** BASE24 ***********************************
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F7-SELECT RECORD
F9-NEXT PAGE
F11-PREVIOUS PAGE
F12-HELP

RECORD TYPE — A code that indicates the type of routing information defined
in the record. Code 01 identifies the bank routing code information used by the
BASE24-teller product.
A description of the code is displayed to the right of the RECORD TYPE field.
Field Length:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

System protected
ARF.PRIKEY.REC-TYP

2-21

Account Routing File (ARF)

ACCOUNT TYPE — The type of account for which the routing information
applies. Any numeric value can be entered; however, values for the
BASE24-teller product must agree with the account types defined in the Teller
Transaction File (TTF), including the following:
01
11
12
13
21
31
32
41
42
43
50
51
52
53
54
55
**

=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=

Checking (DDA)
Savings
Retirement account
Certificate of deposit
Interest-bearing checking
Credit account
Credit line
Installment loan
Mortgage loan
Commercial loan
Utility
Utility 1
Utility 2
Utility 3
Utility 4
Utility 5
All account types

A description of the account type entered is displayed to the right of the
ACCOUNT TYPE field.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
This field has a default value of 00. However, this value
must be changed to one of the valid values listed above.
ARF.PRIKEY.ACCT-TYP

ACCOUNT LENGTH — The length of the account number for which the routing
information applies. This is the length of the account number before it is modified
by a BASE24 product. Valid values are 01 through 19. For inquiries, 00 is also a
valid value, indicating all account number lengths should be displayed.
Field Length:
Required Field:
Default Value:
Data Name:

2-22

2 numeric characters
Yes
This field has a default value of 00. However, 00 is valid
only for inquiries.
ARF.PRIKEY.ACCT-LGTH

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3 Bank Routing Code Summary

ACCOUNT ROUTING FILE SUMMARY
The following fields contain bank routing code summary information for up to ten
ARF records.
ACCT TYPE — The type of account for which the routing information applies.
Field Length:
Data Name:

System protected
ARF.PRIKEY.ACCT-TYP

ACCT LGTH — The length of the account number for which the routing
information applies. This is the length of the account number before it is modified
by a BASE24 product.
Field Length:
Data Name:

System protected
ARF.PRIKEY.ACCT-LGTH

BNK RTG CDE (HI) — The routing code used to identify the institution that
owns the account. This field contains the routing code if this ARF record defines a
single routing code. This field contains the highest routing code in the range if this
ARF record defines a range of routing codes.
Field Length:
Data Name:

System protected
ARF.PRIKEY.BNK-RTG-CDE.HI-VAL

BNK RTG CDE (LO) — The routing code used to identify the institution that
owns the account. This field contains the lowest routing code in the range if this
ARF record defines a range of routing codes. Otherwise, this field contains all
blanks.
Field Length:
Data Name:

System protected
ARF.PRIKEY.BNK-RTG-CDE.LO-VAL

ACCT NUM INSERT POSN — The position within the original account
number shown on instruments such as checks or passbooks where the characters
defined in the ACCT NUM INSERT VALUE field can be inserted to create the
account number carried on the BASE24 database.
Field Length:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

System protected
ARF.INSERT-POSN

2-23

Account Routing File (ARF)

ACCT NUM INSERT VALUE — The numeric characters to be inserted in the
original account number beginning at the position defined in the ACCT NUM
INSERT POSN field to create the account number carried on the BASE24
database.
Field Length:
Data Name:

System protected
ARF.INSERT-VAL

ACCT FIID — The FIID of the institution that owns the account. The value in
this field should match the FIID established for the institution in the FIID field on
IDF screen 1.
Field Length:
Data Name:

2-24

System protected
ARF.ACCT-FIID

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3 Account Number Routing Summary

Screen 3 Account Number Routing Summary
ARF screen 3 contains summary information for up to ten ARF records. When a
partial key (that is, one or more of the optional key fields is omitted) is entered
from ARF screen 2 or 3 and the F2 key is pressed, all ARF records matching the
partial key are displayed on ARF screen 3. From ARF screen 3, the user can move
the cursor to the desired record and press the F7 key. This procedure retrieves
ARF screen 2 and displays the desired record in detail.
Screen 3 has three possible formats, depending on the type of record selected on
ARF screen 1. When the value in the RECORD TYPE field is 02, ARF screen 3
contains routing information for specific values contained in a customer’s account
number. This format of ARF screen 3 is shown below, followed by descriptions of
its fields.

BASE24-BASE

ACCOUNT ROUTING FILE
LLLL
YY/MM/DD HH:MM 03 OF 03
RECORD TYPE: 02 (ACCOUNT NUMBER ROUTING)
ACCOUNT TYPE: 00 (***********)
ACCOUNT LENGTH: 00
ACCOUNT ROUTING FILE SUMMARY
ACCT
TYPE

ACCT
LGTH

ACCT NUM
MATCH POSN

ACCT NUM
MATCH VALUE

ACCT
FIID

*********************************** BASE24 ***********************************
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F7-SELECT RECORD
F9-NEXT PAGE
F11-PREVIOUS PAGE
F12-HELP

RECORD TYPE — A code that indicates the type of routing information defined
in the record. Code 02 identifies the account number routing information used by
the BASE24-teller product.
Field Length:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

System protected
ARF.PRIKEY.REC-TYP

2-25

Account Routing File (ARF)

ACCOUNT TYPE — The type of account for which the routing information
applies. Any numeric value can be entered; however, values for the
BASE24-teller product must agree with the account types defined in the Teller
Transaction File (TTF), including the following:
01
11
12
13
21
31
32
41
42
43
50
51
52
53
54
55
**

=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=

Checking (DDA)
Savings
Retirement account
Certificate of deposit
Interest-bearing checking
Credit account
Credit line
Installment loan
Mortgage loan
Commercial loan
Utility
Utility 1
Utility 2
Utility 3
Utility 4
Utility 5
All account types

Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
This field has a default value of 00. However, this value
must be changed to one of the valid values listed above.
ARF.PRIKEY.ACCT-TYP

ACCOUNT LENGTH — The length of the account number for which the routing
information applies. This is the length of the account number before it is modified
by a BASE24 product. Valid values are 01 through 19. For inquiries, 00 is also a
valid value, indicating all account number lengths should be displayed.
Field Length:
Required Field:
Default Value:
Data Name:

2-26

2 numeric characters
Yes
This field has a default value of 00. However, 00 is valid
only for inquiries.
ARF.PRIKEY.ACCT-LGTH

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3 Account Number Routing Summary

ACCOUNT ROUTING FILE SUMMARY
The following fields contain account number routing summary information for up
to ten ARF records.
ACCT TYPE — The type of account for which the routing information applies.
Field Length:
Data Name:

System protected
ARF.PRIKEY.ACCT-TYP

ACCT LGTH — The length of the account number for which the routing
information applies. This is the length of the account number before it is modified
by a BASE24 product.
Field Length:
Data Name:

System protected
ARF.PRIKEY.ACCT-LGTH

ACCT NUM MATCH POSN — The position within the original account number
shown on instruments such as checks or passbooks where the first of the characters
defined in the ACCT NUM MATCH VALUE field appears if this instrument
belongs to the institution identified in the ACCT FIID field.
Field Length:
Data Name:

System protected
ARF.PRIKEY.ACCT.MATCH-POSN

ACCT NUM MATCH VALUE — The unique identifier that appears within the
original account number if this instrument belongs to the institution identified in
the ACCT FIID field.
Field Length:
Data Name:

System protected
ARF.PRIKEY.ACCT.MATCH-VAL

ACCT FIID — The FIID of the institution that owns the account. The value in
this field should match the FIID established for the institution in the FIID field on
IDF screen 1.
Field Length:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

System protected
ARF.ACCT-FIID

2-27

Account Routing File (ARF)

Screen 3 Institution ID Routing Summary
ARF screen 3 contains summary information for up to ten ARF records. When a
partial key (that is, one or more of the optional key fields is omitted) is entered
from ARF screen 2 or 3 and the F2 key is pressed, all ARF records matching the
partial key are displayed on ARF screen 3. From ARF screen 3, the user can move
the cursor to the desired record and press the F7 key. This procedure retrieves
ARF screen 2 and displays the desired record in detail.
Screen 3 has three possible formats, depending on the type of record selected on
ARF screen 1. When the value in the RECORD TYPE field is 03, ARF screen 3
contains routing information for an institution ID number. This format of ARF
screen 3 is shown below, followed by descriptions of its fields.

BASE24-BASE

ACCOUNT ROUTING FILE
LLLL
YY/MM/DD HH:MM 03 OF 03
RECORD TYPE: 03 (INSTITUTION ID ROUTING)
ACCOUNT TYPE: 00 (***********)
ACCOUNT LENGTH: 00
ACCOUNT ROUTING FILE SUMMARY

ACCT
TYPE

ACCT
LGTH

CHECK
INST ID NUM

BASE24
INST ID NUM

ACCT NUM
INSERT POSN

ACCT NUM
INSERT VALUE

*********************************** BASE24 ***********************************
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F7-SELECT RECORD
F9-NEXT PAGE
F11-PREVIOUS PAGE
F12-HELP

RECORD TYPE — A code that indicates the type of routing information defined
in the record. Code 03 identifies the institution ID routing information used by the
BASE24-atm self-service banking (SSB) Enhanced Check Application.
Field Length:
Data Name:

2-28

System protected
ARF.PRIKEY.REC-TYP

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3 Institution ID Routing Summary

ACCOUNT TYPE — The type of account for which the routing information
applies. Any numeric value can be entered; however, the only valid value for the
BASE24-atm product is 01 (Checking or DDA).
The account type is not carried in the MICR data that is captured when a check is
cashed at an ATM with the BASE24-atm self-service banking (SSB) Enhanced
Check Application. Therefore, the account type for all of these transactions is
assumed to be 01.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
This field has a default value of 00. However, this value
must be changed to 01.
ARF.PRIKEY.ACCT-TYP

ACCOUNT LENGTH — The length of the account number for which the routing
information applies. This is the length of the account number before it is modified
by a BASE24 product. Valid values are 01 through 19. For inquiries, 00 is also a
valid value, indicating all account number lengths should be displayed.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
This field has a default value of 00. However, 00 is valid
only for inquiries.
ARF.PRIKEY.ACCT-LGTH

ACCOUNT ROUTING FILE SUMMARY
The following fields contain institution ID routing summary information for up to
ten ARF records.
ACCT TYPE — The type of account for which the routing information applies.
Field Length:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

System protected
ARF.PRIKEY.ACCT-TYP

2-29

Account Routing File (ARF)

ACCT LGTH — The length of the account number for which the routing
information applies. This is the length of the account number before it is modified
by a BASE24 product.
Field Length:
Data Name:

System protected
ARF.PRIKEY.ACCT-LGTH

CHECK INST ID NUM — The transit and routing number or issuer identification
number contained in the MICR information encoded on the check to be cashed at
an ATM.
This field contains the institution identification information on the check and the
BASE24 INST ID NUM field contains the institution identification used in the
BASE24 database. The BASE24-atm self-service banking (SSB) Enhanced Check
Application uses the values in these fields to match a check with the proper
institution record in the BASE24 database when the two values do not agree.
Field Length:
Data Name:

System protected
ARF.PRIKEY.INST-ID-NUM.CHK

BASE24 INST ID NUM — The transit and routing number or issuer
identification number of the institution that currently owns the account.
This field contains the institution identification information used in the BASE24
database and the CHECK INST ID NUM field contains the institution
identification appearing on the check. The BASE24-atm self-service banking
(SSB) Enhanced Check Application uses the values in these fields to match a
check with the proper institution record in the BASE24 database when the two
identification values do not agree.
Field Length:
Data Name:

System protected
ARF.B24-INST-ID-NUM

ACCT NUM INSERT POSN — The position within the original account
number shown on checks where the characters defined in the ACCT NUM
INSERT VALUE field can be inserted to create the account number carried on the
BASE24 database.
Field Length:
Data Name:

2-30

System protected
ARF.INSERT-POSN

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3 Institution ID Routing Summary

ACCT NUM INSERT VALUE — The numeric characters to be inserted in the
original account number beginning at the position defined in the ACCT NUM
INSERT POSN field to create the account number carried on the BASE24
database.
Field Length:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

System protected
ARF.INSERT-VAL

2-31

ACI Worldwide, Inc.

3: Account Type Table File (ATT)
The Account Type Table File (ATT) contains one record for each valid account
type in the BASE24 network. Each ATT record contains an International
Organization for Standardization (ISO) code in the ACCOUNT TYPE field and a
corresponding description in the ACCOUNT TYPE NAME field.
Screens for certain BASE24 files and tables display the account type names
defined in the ATT instead of account type codes. The DEFAULT ACCT TYPE
field on Customer Table (CSTT) screen 1 is an example. The default value in this
field is the name NONE instead of the code 00. Screens for the following files and
tables display account type names from the ATT:
?

Acquirer Processing Code File (APCF)

?

Customer/Account Relation Table (CACT)

?

Customer Allowed Transaction Table (CATT)

?

Customer Table (CSTT)

?

Institution Routing Configuration File (IRCF)

?

Issuer Processing Code File (IPCF)

?

ITS Transaction Log File (ITLF)

?

Processing Code Definition File (PCDF)

?

Terminal Receipt File (TRF)

The value in the ACCOUNT TYPE field is the primary key to the ATT.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

3-1

Account Type Table File (ATT)

Naming Account Types
ACI provides a default set of ATT records referred to as the default ATT. The
ACCOUNT TYPE field description in this section identifies these default records.
Screens for shared BASE24 files such as the Positive Balance File (PBF) do not
use the ATT. Instead, these screens use the codes in the PBF column of the table
presented with the ACCOUNT TYPE field description in this section. If operators
prefer to use the same account type codes on all screens, the values in the PBF
column can be used instead of the names provided in the default ATT records.
For example, the savings account entry from the table presented with the
ACCOUNT TYPE field description has the following information:
ACCOUNT TYPE
Default
ATT

PBF

10

11

ACCOUNT TYPE NAME
SAV

Description
Savings account

If the value in the ACCOUNT TYPE NAME field on the ATT screen is changed
from SAV to 11, operators always use the value 11 to describe a savings account.
If the value in the ACCOUNT TYPE NAME field on the ATT screen is SAV,
operators use the value 11 in the ACCOUNT TYPE field on a PBF screen and the
value SAV on APCF, CACT, CATT, CSTT, IPCF, IRCF, ITLF, PCDF, and TRF
screens.
With shared BASE24 file values in the ACCOUNT TYPE NAME field, operators
use the same code on all screens to identify an account type. The disadvantage is
having to use a numeric code for account types on the APCF, CACT, CATT, CSTT,
IPCF, IRCF, ITLF, PCDF, and TRF screens.
With default ATT values or other alphanumeric values in the ACCOUNT TYPE
NAME field, operators can identify the account type without having to learn a
numeric code. The disadvantage is having to use one code for account types on the
shared BASE24 file screens and another code for account types on the APCF,
CACT, CATT, CSTT, IPCF, IRCF, ITLF, PCDF, and TRF screens.

3-2

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

Screen 1
ATT screen 1 enables you to associate account type codes with brief text
descriptions for display on screens. ATT screen 1 is shown below, followed by
descriptions of its fields.

BASE24-BASE
ACCOUNT TYPE:

ACCOUNT TYPE TABLE

LLLL

YY/MM/DD

HH:MM

01 OF 01

ACCOUNT TYPE NAME:

RECORD LAST CHANGED:
BY USER:
,
*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

ACCOUNT TYPE — An International Organization for Standardization (ISO)
code identifying the type of account. The ATT Account Type column in the table
on the following page shows the valid values for this field.
BASE24 products match each value in the ACCOUNT TYPE field of the ATT
with an account type in the Positive Balance File (PBF). The PBF Account Type
column in the table on the following page shows the PBF value that corresponds to
each ATT value.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

3-3

Account Type Table File (ATT)

ACI provides a default ATT that contains a subset of these records. A check (?) in
the Default ATT column of the following table identifies a record that is included
in the default ATT.
ACCOUNT TYPE

3-4

Default
ATT

ACCOUNT
TYPE NAME

ATT

PBF

00

Not
applicable

?

NONE

10

11

?

SAV

1A

14

SAV1

1B

15

SAV2

1C

16

SAV3

1D

17

SAV4

1E

18

SAV5

1F

19

SAV6

20

01

2A

02

DDA1

2B

03

DDA2

2C

04

DDA3

2D

05

DDA4

2E

06

DDA5

2F

07

DDA6

2G

08

DDA7

2H

09

DDA8

?

DDA

Description

Savings accounts

Demand deposit
accounts

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

ACCOUNT TYPE
ATT

PBF

Default
ATT

30

31

?

3A

33

CR1

3B

34

CR2

3C

35

CR3

3D

36

CR4

3E

37

CR5

3F

38

CR6

3G

39

CR7

38

32

?

LOCR

Line of credit

58

13

?

CD

Certificate

59

12

?

IRA

Retirement account

90

21

?

NOW

Interest-bearing
checking account

9A

43

?

CMRCL

Commercial loan

9B

41

?

INSTL

Installment loan

9C

42

?

MRTGL

Mortgage loan

9M

60

?

OTHER

Other

96

Not
applicable

?

CSHBNF

Cash Benefit

98

Not
applicable

?

FDSTMP

Food Stamp
Benefit

Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

ACCOUNT
TYPE NAME
CR

Description
Credit accounts

2 alphanumeric characters
Yes
No default value
ATT.PRIKEY.ACCT-TYP

3-5

Account Type Table File (ATT)

ACCOUNT TYPE NAME — An abbreviated description of the account type.
Refer to the table in the ACCOUNT TYPE field description for the ACCOUNT
TYPE NAME entries in the default ATT and suggestions for additional
ACCOUNT TYPE NAME entries.
Note: All entries in the ACCOUNT TYPE NAME field must be unique. If
records are added to the ATT, each new record must have a description in the
ACCOUNT TYPE NAME field that is not used in any existing ATT record.
Field Length:
Required Field:
Default Value:
Data Name:

3-6

1–6 alphanumeric characters
Yes
No default value
ATT.ALTKEY.ACCT-TYP-NAM

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

4: Acquirer Processing Code File (APCF)
The Acquirer Processing Code File (APCF) contains one record for each
combination of acquirer transaction profile, message category, and ISO processing
code that is supported by a BASE24-atm or BASE24-pos acquirer endpoint in the
system. Each acquirer transaction profile defines a set of transactions supported
for an individual acquiring terminal or group of terminals, or for an individual
interchange or group of interchanges. For BASE24-pos, retailer and
administrative card transaction profiles are also used to determine whether an
administrative card is required to perform a transaction and whether a transaction
is allowed for a specific administrative card.
Transaction profiles defined in the APCF are used in the following BASE24 files
for an acquirer:
?

Institution Definition File (IDF). The BASE24-atm and BASE24-pos
acquirer transaction profiles define the default set of cardholder transactions
supported for the acquiring institution (i.e., the acquiring terminal owner).
For BASE24-pos, the IDF also contains a default retailer transaction profile
and administrative card transaction profile. The retailer transaction profile
defines the default set of transactions for which the retailer is required to use
an administrative card. The administrative card transaction profile defines
the default set of administrative transactions supported for administrative
cards associated with the institution.

?

Enhanced Interchange Configuration File (ICFE). The BASE24-atm and
BASE24-pos acquirer transaction profiles define the set of cardholder
transactions supported for inbound transactions from an acquiring
interchange.

?

BASE24-atm Terminal Data files (ATD). The acquirer transaction profile
defines the BASE24-atm cardholder transactions supported for an acquiring
ATM. The acquirer transaction profile at this level overrides the default
BASE24-atm acquirer transaction profile defined at the terminal owner level
in the IDF.

?

POS Retailer Definition File (PRDF). The acquirer transaction profile
defines the BASE24-pos cardholder transaction supported for an acquiring
retailer. The acquirer transaction profile at this level overrides the default
BASE24-pos acquirer transaction profile defined at the terminal owner level

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

4-1

Acquirer Processing Code File (APCF)

in the IDF. The retailer transaction profile defines the transactions for which
the retailer is required to use an administrative card. The retailer transaction
profile at this level overrides the default retailer transaction profile defined at
the terminal owner level in the IDF.
?

POS Terminal Data files (PTD). The acquirer transaction profile defines the
BASE24-pos cardholder transactions supported for an acquiring POS device.
The acquirer transaction profile at this level overrides the BASE24-pos
acquirer transaction profile defined at the retailer level in the PRDF.

?

Administrative Card File (ADMN). The administrative card transaction
profile defines the administrative transactions supported at POS devices for
an administrative card. The administrative card transaction profile at this
level overrides the default administrative card transaction profile defined at
the terminal owner level in the IDF.

By manipulating the acquirer, retailer, and administrative card transaction profile
values in multiple records, you can group the transactions allowed at different
processing levels (e.g., interchange, terminal owner, terminal) according to your
business needs. For example, you could use the same acquirer transaction profile
in the ICFE for all interchanges or set up a different profile for each interchange
record in the ICFE to meet the specific processing requirements of each
interchange. If you want all your ATM terminals to allow the same transactions,
you could leave the acquirer transaction profile blank in the ATD, allowing it to
default to the acquirer transaction profile defined in the IDF. For a detailed
explanation of allowed transaction authorization processing and configuration
examples, refer to the BASE24-atm Transaction Processing Manual and the
BASE24-pos Transaction Processing Manual.
APCF records define the following for each acquirer, retailer, and administrative
card transaction profile, message category (e.g., authorization, financial,
administrative, etc.), and ISO processing code (i.e., the transaction code, from
account, and to account) combination:

4-2

?

An optional transaction description

?

A code indicating whether the transaction is allowed.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Acquirer Processing Code File (APCF)

?

An optional authorization destination that overrides the authorization process
destination defined in the ATD, ICFE, or PTD. This allows for the direct
routing of transactions from an endpoint to a destination other than a
BASE24-atm Authorization process or a BASE24-pos Device Handler/
Router/Authorization process. For example, this optional destination could
be used to route bill payments entered at an ATM directly to a
BASE24-telebanking Integrated Authorization Server process rather than to a
BASE24-atm Authorization process).

Note: The processing codes used in this file are based on the ISO 8583:1993
standard, Bank Card Originated Messages—Interchange Message
Specifications—Content for Financial Transactions. The internal BASE24
processing codes used on other BASE24 screens should not be used here.
ACI provides an APCF containing records for the full set of processing codes that
the BASE24-atm and BASE24-pos products support. This set of records is known
as the default APCF, and is located on the BAxxMISC subvolume, where xx is the
number of the current release. The processing codes in this default APCF are
presented at the end of this section.
Information from the APCF is used by BASE24 processes in the Acquirer
Processing Code File extended memory table (APCFEMT). Any time a change is
made to the APCF, the APCFEMT should be rebuilt using the Extended Memory
Table Build utility and reallocated (warmbooted) to processes that access the table
using the EMT Control Commands screen or text commands entered from a
network control facility. The Extended Memory Table Build utility is described in
detail in both the BASE24-atm Transaction Processing Manual and the
BASE24-pos Transaction Processing Manual. The EMT Control Commands
screen is accessed from the Device Control Terminal (DCT) Product Menu and is
described in the BASE24 Device Control Manual. Text commands are described
in the BASE24 Text Command Reference Manual.
The optional Processing Code Description File (PDF) defines processing code
descriptions for description tags used in the DESCR TAG field.
The Transaction Code File (TCF) defines descriptions for ISO transactions codes
displayed in the TRANSACTION CODE field.
The key to APCF records is a combination of the data entered in the ACQUIRER
TRANSACTION PROFILE, MESSAGE CATEGORY, TRANSACTION CODE,
ACCOUNT 1 TYPE, and ACCOUNT 2 TYPE fields.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

4-3

Acquirer Processing Code File (APCF)

The following screens are used to access records in the APCF:

4-4

?

Screen 1 is a summary screen that enables you to scroll through the APCF
records defined for a particular transaction profile and message category and
select a record to be displayed on screen 2.

?

Screen 2 is a detail screen that enables you to read, add, delete, and update
individual APCF records.

?

Screen 3 enables you to add and delete multiple APCF records.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1 Function Keys

Screen 1 Function Keys
The use of four function keys on APCF screen 1 varies from the standard function
keys explained in section 1. The use of these function keys is explained below.
The first column shows the BASE24 keys. The second column describes the
functions that can be accomplished with these keys on APCF screen 1.
Key

Description

F1

Select the Detail Record — Switches to APCF screen 2 and
displays the details for the selected record.
A transaction record is selected by positioning the cursor on
the same line as the summarized record when the F1 key is
pressed.

F2

Read Summary Records — Displays a summary of the first
12 APCF records for the acquirer, retailer, or administrative
card transaction profile and message category entered.

Shift-F2

Scroll Down — Displays a summary of the next 12 APCF
records for the acquirer, retailer, or administrative card
transaction profile and message category displayed.

Shift-F3

Scroll Up —Displays a summary of the previous 12 APCF
records for the acquirer, retailer, or administrative card
transaction profile and message category displayed.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

4-5

Acquirer Processing Code File (APCF)

Screen 1
APCF screen 1 displays multiple records for a particular acquirer, retailer, or
administrative card transaction profile and message category. From this screen,
you can scroll through records and select individual records for display on APCF
screen 2. APCF screen 1 is shown below, followed by descriptions of its fields.

BASE24-BASE

ACQUIRER PROCESS CODE

ACQUIRER TRANSACTION PROFILE:
MESSAGE CATEGORY:
SELECT

MSG
CATEGORY

TRAN
CODE

LLLL

YY/MM/DD

HH:MM

01 OF 03

(****************)

ACCOUNT 1
TYPE

ACCOUNT 2
TYPE

DESCRIPTION

*********************************** BASE24 ***********************************
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F1-SELECT SF2-SCROLL-DOWN SF3-SCROLL-UP
F12-HELP

ACQUIRER TRANSACTION PROFILE — A code identifying a group of
acquirer, retailer, or administrative card transaction processing codes to be
displayed.
Field Length
Required:
Data Name:

4-6

16 alphanumeric characters
Yes, except when initially performing a read next operation.
APCF.PRIKEY.ACQ-TXN-PRFL

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

MESSAGE CATEGORY — A code identifying the message category of the
acquirer, retailer, or administrative card transaction profile for which processing
codes are to be displayed. If you want to view all message categories for this
acquirer, retailer, or administrative card transaction profile, enter an asterisk (*).
Valid values are as follows:
1
2
3
5
6
8
*

=
=
=
=
=
=
=

Authorization
Financial
Files maintenance
Reconciliation
Administrative
Network management
Wildcard character

Field Length
Required:
Data Name:

1 alphanumeric character
Yes, except when reading the next record.
APCF.PRIKEY.MSG-CAT

SELECT — Selects an APCF record to be displayed. When you place the cursor
in this field and press the F1 key, the selected APCF record is displayed on APCF
screen 2.
Field Length:
Occurs:
Data Name:

Cursor placement only
Up to 12 times
Not applicable

MSG CATEGORY — A code identifying the message category for this acquirer,
retailer, or administrative card transaction processing code. Valid values are as
follows:
1
2
3
5
6
8
*

=
=
=
=
=
=
=

Authorization
Financial
Files maintenance
Reconciliation
Administrative
Network management
Wildcard character

Field Length:
Occurs:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

System protected
Up to 12 times
APCF.PRIKEY.MSG-CAT

4-7

Acquirer Processing Code File (APCF)

TRAN CODE — A code identifying a transaction defined for this acquirer,
retailer, or administrative card transaction profile and message category.
Field Length:
Occurs:
Data Name:

System protected
Up to 12 times
APCF.PRIKEY.PROC-CDE.TXN-CDE

ACCOUNT 1 TYPE — A code identifying the from account for this transaction.
Field Length:
Occurs:
Data Name:

System protected
Up to 12 times
APCF.PRIKEY.PROC-CDE.ACCT1-TYP

ACCOUNT 2 TYPE — A code identifying the to account for this transaction, if
applicable.
Field Length:
Occurs:
Data Name:

System protected
Up to 12 times
APCF.PRIKEY.PROC-CDE.ACCT2-TYP

DESCRIPTION — A text description for this transaction.
Field Length:
Occurs:
Data Name:

4-8

System protected
Up to 12 times
APCF.DESCR-TAG

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

Screen 2
APCF screen 2 displays individual transaction processing code records for an
acquirer, retailer, or administrative card transaction profile. From this screen, you
can read, add, update, and delete individual APCF records. APCF screen 2 is
shown below, followed by descriptions of its fields.

BASE24-BASE

ACQUIRER PROCESS CODE

ACQUIRER TRANSACTION PROFILE:
MESSAGE CATEGORY:
TRANSACTION CODE:
ACCOUNT 1 TYPE:

LLLL

YY/MM/DD

HH:MM

02 OF 03

(****************)
(****************************)
ACCOUNT 2 TYPE:

DESCR TAG:

(****************************)

AUTHORIZATION DESTINATION:
LOG AUTH DEST RESPONSE: N (Y/N)
TRANSACTION ALLOWED: 0 (DISALLOWED ENTIRELY)

*********************************** BASE24 ***********************************
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

ACQUIRER TRANSACTION PROFILE — A code identifying a group of
acquirer, retailer, or administrative card transaction processing codes. This field
can include any combination of wildcard characters (i.e., asterisks) and
alphanumeric characters, although embedded spaces are not allowed. This
wildcarding capability enables one APCF record to cover several combinations.
Field Length
Required:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

16 alphanumeric characters
Yes
APCF.PRIKEY.ACQ-TXN-PRFL

4-9

Acquirer Processing Code File (APCF)

MESSAGE CATEGORY — A code identifying the message category for this
transaction processing code. If a specific message category is not needed, you can
enter a wildcard character (i.e., an asterisk) in this field. Valid values are as
follows:
1
2
3
4
5
6
8
*

=
=
=
=
=
=
=
=

Authorization
Financial
Files maintenance
Reversal or chargeback
Reconciliation
Administrative
Network management
Wildcard character

A text description of the code is displayed to the right of the code in parentheses.
Field Length
Required:
Data Name:

1 alphanumeric character
Yes
APCF.PRIKEY.MSG-CAT

TRANSACTION CODE — An ISO code identifying a transaction for this
acquirer, retailer, or administrative card transaction profile and message category.
User-defined transaction codes are not allowed.
The transaction code description defined for this code in the Transaction Code File
(TCF) is displayed to the right of the code in parentheses after the record is added.
The following tables list the valid ISO transaction codes for BASE24-atm and
BASE24-pos. The first column of each table lists the ISO transaction codes. The
second column lists the corresponding BASE24 transaction codes used internally
by BASE24 products. The third column describes the transaction.
BASE24-atm Transaction Codes
ISO

4-10

Int

Description

01

10

Cash (withdrawal)

03

03

Check guarantee

04

04

Check verification

1A

11

Cash check

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

BASE24-atm Transaction Codes
ISO

Int

Description

1B

10

Non–currency dispense withdrawal

21

20

Deposit (includes split deposits)

28

24

Deposit with cash back

30

30

Balance inquiry

34

70

Statement print

38

62

Card review request

40

40

Transfer

50

50

Payment

58

51

Payment enclosed

90

81

PIN change

9W

60

Message to financial institution

A1

61

Log only – 1

A2

61

Log only – 2

A3

61

Log only – 3

A4

61

Log only – 4

AK

--

Administrative

S5

S5

Mondex load value

S6

S6

Mondex unload value

S7

S7

Mondex payment log upload

S8

S8

Mondex exception log upload

SF

SF

Mondex remote authentication

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

4-11

Acquirer Processing Code File (APCF)

BASE24-pos Transaction Codes
ISO

4-12

Int

Description

00

10

Goods and services (normal purchase)

1C

11

Preauthorization purchase

18

12

Preauthorization purchase completion

01

15

Cash (advance)

A5

21

Purchase adjustment

A6

22

Merchandise return adjustment

A7

23

Cash advance adjustment

A8

24

Purchase with cash back adjustment

03

20

Check guarantee

04

19

Check verification

09

18

Purchase with cash back

19

13

Mail or telephone order

20

14

Merchandise return

30

17

Inquiry

38

16

Card verify

60

27

Replenishment

61

28

Full redemption

72

25

Card activation

26

Additional card activation

A9

50

Batch terminal totals

AA

51

Shift terminal totals

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

BASE24-pos Transaction Codes
ISO

Int

Description

AB

52

Daily terminal totals

AC

53

Current terminal network totals

AD

54

Previous terminal network totals

AE

55

Card type terminal totals

AF

56

Request mail

AG

57

Send mail – pass through

AH

58

Send mail – stored

AJ

AJ

Clerk totals inquiry

S5

S5

Mondex load value

S6

S6

Mondex unload value

S7

S7

Mondex payment log upload

S8

S8

Mondex exception log upload

S9

S9

Mondex batch close

SA

SA

Mondex shift close

SB

SB

Mondex day close

SC

SC

Mondex batch inquiry

SD

SD

Mondex shift inquiry

SE

SE

Mondex day inquiry

SF

SF

Mondex remote authentication

Field Length:
Required:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

2 alphanumeric characters
Yes
00
APCF.PRIKEY.PROC-CDE.TXN-CDE

4-13

Acquirer Processing Code File (APCF)

ACCOUNT 1 TYPE — A code identifying the from account for this transaction.
The code must be defined in the Account Type Table File (ATT) before it can be
used when adding or updating a record.
Field Length:
Required:
Data Name:

1–6 alphanumeric characters
Yes, when adding or updating a record.
APCF.PRIKEY.PROC-CDE.ACCT1-TYP

ACCOUNT 2 TYPE — A code identifying the to account for this transaction, if
applicable. The code must be defined in the Account Type Table File (ATT)
before it can be used when adding or updating a record.
Field Length:
Required:
Data Name:

1–6 alphanumeric characters
Yes, when adding or updating a record.
APCF.PRIKEY.PROC-CDE.ACCT2-TYP

DESCR TAG — A text description tag or text description for this transaction. If
the optional Processing Code Description File (PDF) is used, you can enter the tag
name of a text description defined in the PDF. The corresponding description for
the tag is displayed in parentheses to the right of the field values. If you are not
using the PDF, you can enter the transaction description itself in this field.
Field Length:
Required:
Data Name:

30 alphanumeric characters
Yes
APCF.DESCR-TAG

AUTHORIZATION DESTINATION — The symbolic name of an authorization
destination that overrides the authorization process destination defined in the ATD,
ICFE, or PTD. This allows for the direct routing of transactions from an endpoint
to an application process, other than a BASE24-atm Authorization process or a
BASE24-pos Device Handler/Router/Authorization process, running in the
XPNET system. For example, this optional destination could be used to route bill
payments entered at an ATM to a customer-specific bill payment application,
rather than to a BASE24-atm Authorization process.
Note: For BASE24-pos, this field should not be used for administrative
transactions. Administrative transactions must be authorized on BASE24. For
customer transactions that require administrative card validation before they can

4-14

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

be authorized (e.g., merchandise return or adjustment), however, this field can be
used to route the subsequent customer transaction after the initial administrative
card is validated on BASE24.
Field Length:
Required:
Data Name:

16 alphanumeric characters
No
APCF.AUTH-DEST

LOG AUTH DEST RESPONSE — A code indicating whether the transaction
response returned from the destination specified in the AUTHORIZATION
DESTINATION field is to be logged to the Transaction Log File (TLF) or POS
Transaction Log File (PTLF). Valid values are as follows:
Y = Yes, log the response for this transaction.
N = No, do not log the response for this transaction.
Field Length:
Required:
Default Value:
Data Name:

1 alphanumeric character
No
N
APCF.LOG-AUTH-DEST-RESP

TRANSACTION ALLOWED — A code indicating whether this transaction is
allowed only within the county, state, or nation, allowed anywhere, or disallowed
entirely. Valid values are as follows:
0
1
2
3
4

=
=
=
=
=

Disallowed entirely
Allowed within the county
Allowed within the state
Allowed nationally
Allowed entirely

Note: For BASE24-atm, all values are valid, although the Authorization process
checks this field for not-on-us transactions only. For BASE24-atm on-us
transactions, this field is not checked. For BASE24-pos, any nonzero value in this
field indicates that the transaction is allowed. A value of zero indicates that the
transaction is not allowed.
Field Length:
Required:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 numeric character
Yes
0
APCF.TXN-ALWD

4-15

Acquirer Processing Code File (APCF)

Screen 3 Function Keys
The use of two function keys on APCF screen 3 varies from the standard function
keys explained in section 1. The use of these function keys is explained below.
The first column shows the BASE24 keys. The second column describes the
functions that can be accomplished with these keys on APCF screen 3.

4-16

Key

Description

Shift-F7

Load Processing Code Records — Copies all of the APCF
records for the combination of values specified in the
FROM: ACQUIRER TXN PROFILE and FROM:
MESSAGE CATEGORY fields to the combination of values
specified in the TO: ACQUIRER TXN PROFILE and TO:
MESSAGE CATEGORY fields. This key allows you to add
multiple records simultaneously instead of adding the
records individually. If you set the LOAD/UNLOAD ALL
MESSAGE CATEGORIES field to a value of Y, all APCF
records for the specified transaction profile are loaded,
regardless of the value in the FROM: MESSAGE
CATEGORY field. After you press the SF7 keys, the
system generates a message when the load is successfully
completed or an error is encountered.

Shift-F8

Unload Processing Code Records — Deletes all of the
APCF records for the combination of values specified in the
FROM: ACQUIRER TXN PROFILE and FROM:
MESSAGE CATEGORY fields. This key allows you to
delete multiple records simultaneously instead of deleting
the records individually. If you set the LOAD/UNLOAD
ALL MESSAGE CATEGORIES field to a value of Y, all
APCF records for the specified transaction profile are
deleted, regardless of the value in the FROM: MESSAGE
CATEGORY field. After you press the SF8 keys, the
system generates a message when the records are
successfully deleted or an error is encountered.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3

Screen 3
APCF screen 3 enables you to load and unload multiple records simultaneously
instead of adding and deleting records individually. APCF screen 3 is shown
below, followed by descriptions of its fields.

BASE24-BASE

ACQUIRER PROCESS CODE

ACQUIRER TRANSACTION PROFILE:
MESSAGE CATEGORY:

LLLL

YY/MM/DD

HH:MM

03 OF 03

(****************)

L O A D / U N L O A D

S C R E E N

F R O M:
ACQUIRER TXN PROFILE:

MESSAGE CATEGORY:

(****************)

MESSAGE CATEGORY:

(****************)

T O:
ACQUIRER TXN PROFILE:

LOAD/UNLOAD ALL MESSAGE CATEGORIES: Y (Y/N)
NOTE: IF SET TO 'Y', ALL MESSAGE CATEGORIES ARE MAINTAINED/UNLOADED
=====
*********************************** BASE24 ***********************************
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
SF7-LOAD
SF8-UNLOAD
F12-HELP

ACQUIRER TRANSACTION PROFILE — A code identifying a group of
acquirer, retailer, or administrative card transaction processing codes.
Field Length
Required:
Data Name:

16 alphanumeric characters
Yes
APCF.PRIKEY.ACQ-TXN-PRFL

MESSAGE CATEGORY — A code identifying the message category for this
transaction processing code. If a specific message category is not needed, you can
enter a wildcard character (i.e., an asterisk) in this field. Valid values are as
follows:
1
2
3
4
5

=
=
=
=
=

Authorization
Financial
Files maintenance
Reversal or chargeback
Reconciliation

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

4-17

Acquirer Processing Code File (APCF)

6 = Administrative
8 = Network management
* = Wildcard character
A text description of the code is displayed to the right of the code in parentheses.
Field Length
Required:
Data Name:

1 alphanumeric character
Yes
APCF.PRIKEY.MSG-CAT

FROM
The following two fields identify the acquirer, retailer, or administrative card
transaction profile and message category from which APCF records are to be
loaded (copied) or unloaded (deleted).
ACQUIRER TXN PROFILE — A code identifying a group of acquirer, retailer,
or administrative card transaction processing codes from which APCF records are
to be loaded or unloaded.
Field Length
Required:
Data Name:

16 alphanumeric characters
Yes
APCF.PRIKEY.ACQ-TXN-PRFL

MESSAGE CATEGORY — A code identifying the message category for this
transaction profile from which APCF records are to be loaded or unloaded. If a
specific message category is not needed, you can enter a wildcard character (i.e.,
an asterisk) in this field. Valid values are as follows:
1
2
3
4
5
6
8
*

4-18

=
=
=
=
=
=
=
=

Authorization
Financial
Files maintenance
Reversal or chargeback
Reconciliation
Administrative
Network management
Wildcard character

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3

A text description of the code is displayed to the right of the code in parentheses.
Field Length
Required:
Data Name:

1 alphanumeric character
Yes
APCF.PRIKEY.MSG-CAT

TO
The following two fields identify the acquirer, retailer, or administrative card
transaction profile and message category to which APCF records are to be loaded
(copied).
ACQUIRER TXN PROFILE — A code identifying a group of acquirer, retailer,
or administrative card transaction processing codes to which APCF records are to
be loaded.
Field Length
Required:
Data Name:

16 alphanumeric characters
Yes, for loading records
APCF.PRIKEY.ACQ-TXN-PRFL

MESSAGE CATEGORY — A code identifying the message category for this
transaction profile to which APCF records are to be loaded. If a specific message
category is not needed, you can enter a wildcard character (i.e., an asterisk) in this
field. Valid values are as follows:
1
2
3
4
5
6
8
*

=
=
=
=
=
=
=
=

Authorization
Financial
Files maintenance
Reversal or chargeback
Reconciliation
Administrative
Network management
Wildcard character

A text description of the code is displayed to the right of the code in parentheses.
Field Length
Required:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 alphanumeric character
No
APCF.PRIKEY.MSG-CAT

4-19

Acquirer Processing Code File (APCF)

LOAD/UNLOAD ALL MESSAGE CATEGORIES — A code indicating
whether all message categories for the specified acquirer, retailer, or administrative
card transaction profile are created for a load operation or deleted for an unload
operation. Valid values for a load operation are as follows:
Y = Yes, if both the FROM: MESSAGE CATEGORY and TO: MESSAGE
CATEGORY fields are blank, all existing message categories for the
transaction profile specified in the FROM: ACQUIRER TXN PROFILE
field are created for the new transaction profile specified in the TO:
ACQUIRER TXN PROFILE field.
N = No, if both the FROM: MESSAGE CATEGORY and TO: MESSAGE
CATEGORY fields contain values, only the specified message
categories for the new transaction profile in the TO: ACQUIRER TXN
PROFILE field are created.
Valid values for an unload operation are as follows:
Y = Yes, if the FROM: MESSAGE CATEGORY field is blank, all existing
message categories for the transaction profile specified in the FROM:
ACQUIRER TXN PROFILE field are deleted.
N = No, if the FROM: MESSAGE CATEGORY field is not blank, only the
specified message categories for the transaction profile in the FROM:
ACQUIRER TXN PROFILE field are deleted.
Field Length
Required:
Default Value:
Data Name:

4-20

1 alphanumeric character
Yes
Y
Not applicable

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Default APCF Records

Default APCF Records
The APCF defines the processing codes supported for each acquirer transaction
profile. When ACI installs the BASE24-atm or BASE24-pos product, a full set of
default records is placed in the APCF with a value of ATM or POS in the
ACQUIRER TRANSACTION PROFILE field. A super user (that is, a user with a
group number of 255 in his or her CRT access security record) can modify this full
set, called the default APCF, by adding, updating, and deleting records with
specific processing code information. A super user can also load a new set of
records from the default APCF or unload a set of records from the default APCF.
In each default APCF record provided by ACI, the value in the TRANSACTION
ALLOWED field is set to a value of 4 (allowed entirely) and the value in the
MESSAGE CATEGORY field is set to an asterisk (*), which is a wildcard value.
Institutions can use the default APCF records as is by using the default acquirer
transaction profile values of ATM or POS, or they can modify them by loading
them to different ACQUIRER TRANSACTION PROFILE and MESSAGE
CATEGORY field values on APCF screen 3.
Note: Mondex transactions are not included in the default APCF for BASE24-atm
or BASE24-pos.

Common Field Values
The default records table on the following page lists the processing codes in the
default APCF records at the time of installation. All APCF records have the
following entries:
ACQUIRER TRANSACTION PROFILE
MESSAGE CATEGORY
TRANSACTION ALLOWED
AUTHORIZATION DESTINATION
LOG AUTH DEST RESPONSE

ATM or POS
*
4 (allowed entirely)
Blank
N

Default APCF Tables
Each APCF record has unique information in the TRANSACTION CODE,
ACCOUNT 1 TYPE, ACCOUNT 2 TYPE, and DESCR TAG fields, as shown in
the following table. Values in the TRANSACTION CODE field are defined in the
Transaction Code File (TCF). Refer to the TCF section in this manual for

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

4-21

Acquirer Processing Code File (APCF)

additional information on the TCF. Values in the ACCOUNT 1 TYPE and
ACCOUNT 2 TYPE columns of the table are defined in the Account Type Table
File (ATT). Refer to ATT section in this manual for additional information about
the ATT. Values in the DESCR TAG column of the table are defined in the
Processing Code Description File (PDF). Refer to the PDF section in this manual
for additional information about the PDF
BASE24-atm Default APCF Records
TRANSACTION
CODE

4-22

ACCOUNT 1
TYPE

ACCOUNT 2
TYPE

DESCR TAG

01

00

00

ISO010000

01

10

00

ISO011000

01

20

00

ISO012000

01

30

00

ISO013000

01

9M

00

ISO019M00

03

20

00

ISO032000

04

20

00

ISO042000

1A

00

00

ISO1A0000

1B

10

00

ISO1B1000

1B

20

00

ISO1B2000

1B

30

00

ISO1B3000

21

00

10

ISO210010

21

00

20

ISO210020

21

00

9M

ISO21009M

21

10

10

ISO211010

21

10

20

ISO211020

21

10

9M

ISO21109M

21

20

10

ISO212010

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Default APCF Records

BASE24-atm Default APCF Records
TRANSACTION
CODE

ACCOUNT 1
TYPE

ACCOUNT 2
TYPE

DESCR TAG

21

20

20

ISO212020

21

20

9M

ISO21209M

21

9M

10

ISO219M10

21

9M

20

ISO219M20

21

9M

9M

ISO219M9M

28

00

10

ISO280010

28

00

20

ISO280020

28

00

9M

ISO28009M

30

10

00

ISO301000

30

10

20

ISO301020

30

20

00

ISO302000

30

20

10

ISO302010

30

30

00

ISO303000

30

9M

00

ISO309M00

34

10

00

ISO341000

34

20

00

ISO342000

34

30

00

ISO343000

34

9M

00

ISO349M00

38

00

00

ISO380000

40

10

10

ISO401010

40

10

20

ISO401020

40

10

9M

ISO40109M

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

4-23

Acquirer Processing Code File (APCF)

BASE24-atm Default APCF Records
TRANSACTION
CODE

4-24

ACCOUNT 1
TYPE

ACCOUNT 2
TYPE

DESCR TAG

40

20

10

ISO402010

40

20

20

ISO402020

40

20

9M

ISO40209M

40

30

10

ISO403010

40

30

20

ISO403020

40

30

9M

ISO40309M

40

9M

10

ISO409M10

40

9M

20

ISO409M20

40

9M

9M

ISO409M9M

50

10

30

ISO501030

50

20

30

ISO502030

50

30

30

ISO503030

50

9M

30

ISO509M30

58

00

00

ISO580000

90

00

00

ISO900000

9W

00

00

ISO9W0000

A1

00

00

ISOA10000

A2

00

00

ISOA20000

A3

00

00

ISOA30000

A4

00

00

ISOA40000

AK

00

00

ISOAK0000

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Default APCF Records

BASE24-pos Default APCF Records
TRANSACTION
CODE

ACCOUNT 1
TYPE

ACCOUNT 2
TYPE

DESCR TAG

00

00

00

ISO000000

00

10

00

ISO001000

00

20

00

ISO002000

00

30

00

ISO003000

00

96

00

ISO009600

00

98

00

ISO009800

01

00

00

ISO010000

01

10

00

ISO011000

01

20

00

ISO012000

01

30

00

ISO013000

01

96

00

ISO019600

03

00

00

ISO030000

04

00

00

ISO040000

09

00

00

ISO090000

09

10

00

ISO091000

09

20

00

ISO092000

09

96

00

ISO099600

18

00

00

ISO180000

18

10

00

ISO181000

18

20

00

ISO182000

18

30

00

ISO183000

18

96

00

ISO189600

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

4-25

Acquirer Processing Code File (APCF)

BASE24-pos Default APCF Records
TRANSACTION
CODE

4-26

ACCOUNT 1
TYPE

ACCOUNT 2
TYPE

DESCR TAG

19

00

00

ISO190000

19

10

00

ISO191000

19

20

00

ISO192000

19

30

00

ISO193000

1C

00

00

ISO1C0000

1C

10

00

ISO1C1000

1C

20

00

ISO1C2000

1C

30

00

ISO1C3000

1C

96

00

ISO1C9600

20

00

00

ISO200000

20

10

00

ISO201000

20

20

00

ISO202000

20

30

00

ISO203000

20

96

00

ISO209600

20

98

00

ISO209800

30

00

00

ISO300000

30

10

00

ISO301000

30

20

00

ISO302000

30

30

00

ISO303000

30

96

00

ISO309600

30

98

00

ISO309800

38

00

00

ISO380000

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Default APCF Records

BASE24-pos Default APCF Records
TRANSACTION
CODE

ACCOUNT 1
TYPE

ACCOUNT 2
TYPE

DESCR TAG

60

00

00

ISO600000

60

10

00

ISO600100

61

00

00

ISO610000

61

10

00

ISO610100

72

00

00

ISO720000

72

10

00

ISO720100

A5

00

00

ISOA40000

A5

10

00

ISOA41000

A5

20

00

ISOA52000

A5

30

00

ISOA53000

A6

00

00

ISOA60000

A6

10

00

ISOA61000

A6

20

00

ISOA62000

A6

30

00

ISOA63000

A7

00

00

ISOA70000

A7

10

00

ISOA71000

A7

20

00

ISOA72000

A7

30

00

ISOA73000

A8

00

00

ISOA80000

A8

10

00

ISOA81000

A8

20

00

ISOA82000

A9

00

00

ISOA90000

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

4-27

Acquirer Processing Code File (APCF)

BASE24-pos Default APCF Records
TRANSACTION
CODE

4-28

ACCOUNT 1
TYPE

ACCOUNT 2
TYPE

DESCR TAG

AA

00

00

ISOAA0000

AB

00

00

ISOAB0000

AC

00

00

ISOAC0000

AD

00

00

ISOAD0000

AE

00

00

ISOAE0000

AF

00

00

ISOAF0000

AG

00

00

ISOAG0000

AH

00

00

ISOAH0000

AJ

00

00

ISOAJ0000

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

5: Card Prefix File (CPF)
The Card Prefix File (CPF) defines each card prefix that can be processed within a
BASE24 logical network. One record must exist in the CPF for each card prefix to
be processed. If one prefix is used with multiple primary account number (PAN)
lengths, multiple records must exist in the CPF—one for each PAN length.
CPF records define the characteristics of each prefix and also contain prefixspecific parameters that allow institutions to define portions of their authorization
processing that can be controlled at the prefix level. These parameters include
expiration date checks, card and PIN verification controls, withdrawal limits, and
credit account minimum standard increments. Of these parameters, the
BASE24-teller product uses only the expiration date checks and the card and PIN
verification controls.
In addition, the BASE24-atm and BASE24-pos products use the CPF to allow
institutions to group different prefixes for specific authorization processing
defined in the CPF. Using this option, institutions can individually establish the
host DPC, authorization level, and authorization method to be used for selected
prefix groups. The BASE24-teller product does not use prefix groups to define
this portion of its authorization processing.
The CPF contains one record for each prefix used in the logical network. Card
prefixes are 1 through 11 digits in length. Each prefix uniquely identifies a card
type issued by the institution. Prefixes are defined to the level required to
differentiate between organizations, Track 1 and Track 2 offsets, and criteria for
authorization of transactions performed by cardholders with the prefix.
The key to records in the CPF is a combination of the PREFIX field, the PAN
LENGTH field, and the length of the prefix (which is calculated by BASE24
products based on the value in the PREFIX field).

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

5-1

Card Prefix File (CPF)

The following screens are used to access records in the CPF:
•

Screen 1 contains BASE24 card track information, card processing
parameters, and card usage limits.

•

Screen 2 contains BASE24 transaction security information.

•

Screen 3 contains BASE24 expiration date checking, service code checking
information, and dynamic card verification information.

•

Screen 4 contains BASE24-atm card usage limits.

•

Screen 5 contains BASE24-atm card Non-Currency Dispense authorization
information.

•

Screen 6 contains BASE24-pos card usage limits.

•

Screen 7 contains BASE24-pos processing parameters.

•

Screen 8 contains BASE24-pos additional processing control parameters.

The screen layout and field descriptions for screen 10 are documented in the
BASE24-pos Stored Value Support Manual.
The screen layout and field descriptions for screens 11 through 13 are documented
in both the BASE24-atm EMV Support Manual and the BASE24-pos EMV
Support Manual.
The screen layout and field descriptions for screen 14 are documented in the
device-specific BASE24-atm self-service banking (SSB) manual.
CPF screens 20 through 22 are used by the BASE24-card product and are
documented in the BASE24-card Reference Manual.
The remaining CPF screens (9, 15 through 19) are reserved for future use.

5-2

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

Screen 1
CPF screen 1 contains general information about card prefixes. Screen 1 is shown
below, followed by descriptions of its fields.

BASE24-BASE
PREFIX:

CARD PREFIX

LLLL
PAN LENGTH: 00

YY/MM/DD

HH:MM
FIID:

01 OF 22

CARD TRACK INFORMATION
CARD TYPE: P
(PROP DEBIT )
CARD PROFILE:
MBR LENGTH: 1
TRACK 1 SETTINGS:
TRACK 2 SETTINGS:
TRACK PREFERENCE: 0
MBR #:
0 POFST/PVV:
0
MBR #:
0 POFST/PVV:
0
ALGO #/PVKI:
0 EXP DATE:
0
ALGO #/PVKI:
0 EXP DATE:
0
LENGTH MIN/MAX: 0 / 0
LENGTH MIN/MAX: 0 / 0
BAD TRK LEN: 0

PAN ACCESS TYPE: 0
EXP CHECK TYPE: 0
ACTIVITY LIMITS:
CASH WDL:
CASH ADV:
AGGR:

PROCESSING INFORMATION
(MBR 0)
PREFIX ROUTING: A
(NO CHECK)
MOD10 CHECK: 0 (NO CHECK
CARD PROCESSING INFORMATION
TOTAL
OFFLINE
0
0
0
0
0
0

)

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

PREFIX — A number that is unique within the logical network to identify this
card prefix.
This prefix is used to identify the FIID, Track 1 and Track 2 offsets, and
authorization criteria for cards issued with this prefix. No leading or embedded
blanks are allowed.
Field Length:
Required Field:
Default Value:
Data Name:

1–11 numeric characters
Yes
No default value
CPF.CPFBASE.PRIKEY.PREFIX

PAN LENGTH — The length of the primary account number (PAN), including
the prefix and the customer account number.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

5-3

Card Prefix File (CPF)

When an Authorization process (BASE24-atm or BASE24-teller) or Router
module (BASE24-pos) is attempting to identify a card number, it looks for CPF
records with values in this field that match the length of the card number. Then,
the Authorization process or Router module looks for a matching prefix among
those records.
The number entered in this field must be greater than the length of the value
entered in the PREFIX field, but not greater than 19.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
This field has a default value of 00. However, this value
must be changed to one of the valid values described above.
CPF.CPFBASE.PRIKEY.ALTKEY.PAN-LGTH

FIID — The FIID of the financial institution that uses this prefix. The FIID is an
identifier that must be unique within the logical network. While the FIID must be
unique, several CPF records can contain the same FIID value because one
institution can have multiple card prefixes.
FIIDs are defined in the Institution Definition File (IDF). Refer to the “FIID
Restictions” discussion in the IDF section in this manual before establishing FIID
values.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 alphanumeric characters
Yes
The FIID previously entered.
CPF.CPFBASE.FIID

CARD TRACK INFORMATION
The following fields define the card type, surcharging card profile, and card track
characteristics for cards with this prefix.
CARD TYPE — A code identifying the type of card associated with the prefix.
Codes used in this field are either reserved by a BASE24 product or are userdefined. Refer to section 1 for reserved codes and guidelines for establishing userdefined codes.

5-4

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

A description of the card type entered is displayed to the right of the CARD TYPE
field.
Field Length:
Required Field:
Default Value:
Data Name:

1–2 alphanumeric characters
Yes
P
CPF.CPFBASE.CRD-TYP

CARD PROFILE — The card profile to be used for surcharging or rebating.
This field links the CPF record to a Surcharge File (SURF) record.
Field Length:
Required Field:
Default Value:
Data Name:

1–2 alphanumeric characters
No
No default value
CPF.CPFBASE.CARD-PROFILE

MBR LENGTH — The length of the member number on Track 1 or Track 2 of
the card. The member number can be one, two, or three positions. When there is
no member number associated with the card, the value in this field must be set to 0.
The value in this field, along with the value in the appropriate MBR # field, is used
to retrieve the member number from Track 1 or Track 2 if the member number is
on Track 1 or Track 2 (the value in the PAN ACCESS TYPE field on this screen is
set to 1). Valid values are 0 through 3.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
1
CPF.CPFBASE.MBR-LGTH

TRACK PREFERENCE — Indicates which track (Track 1 or Track 2) is to be
used to obtain track data. Valid values are as follows:
0 = Track 2
1 = Track 1
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 numeric character
Yes
0
CPF.CPFBASE.TRK-PREF

5-5

Card Prefix File (CPF)

TRACK 1 SETTINGS
BASE24 products use the following five fields to locate certain pieces of
information on Track 1 of cards with this prefix.
A single card prefix can have cards that use Track 1 only, Track 2 only, both Track
1 and Track 2, or neither Track 1 or Track 2 (if card information is manually
entered).
MBR # — A value defining the position of the member number on Track 1 of the
card. The value in this field, along with the value in the MBR LENGTH field, is
used to retrieve the member number from Track 1 if the member number is on
Track 1 (the value in the PAN ACCESS TYPE field on this screen is set to 1).
A value of 0 in this field indicates that the member number is not checked during
processing.
Example:

Field Length:
Required Field:
Default Value:
Data Name:

020 (The member number can be found starting in position
20 of Track 1. This is the 21st character of Track 1 because
position 0 identifies the first Track 1 character.)
1–3 numeric characters
No
0
CPF.CPFBASE.TRK1-MBR-OFST

POFST/PVV — A value defining the position after the name delimiter of the
DES (IBM 3624) personal identification number (PIN) offset, Diebold PIN offset,
Visa PIN Verification Value (PVV), or Identikey PIN Verification Number (PVN)
on Track 1 of the card. The name delimiter follows the variable length name field.
The PIN offset, PVV, or PVN can be retrieved from Track 1 of the card or from the
POFST/PVV field on screen 1 of the Cardholder Authorization File (CAF),
depending on the value in the POFST/PVV LOC field on CPF screen 2 or
Institution Definition File (IDF) screen 2. The POFST/PVV LOC field contains
one of the PIN processing parameters that can be specified at the institution level
(on IDF screen 2) or at the card prefix level (on CPF screen 2). The value in the
PIN CHECK TYPE field on CPF screen 2 specifies whether PIN processing for a
card prefix is controlled at the institution level or the card prefix level.

5-6

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

If the PIN offset, PVV, or PVN is retrieved from the POFST/PVV field on screen 1
of the Cardholder Authorization File (CAF), the value in this field should be
allowed to default to zero. Otherwise, the value is taken from Track 1 of the card
at the location specified in this field.
A value of 0 in this field indicates that the PIN offset, PVV, or PVN is not checked
during processing. A value of 0 cannot be used, however, if the value in the
POFST/PVV LOC field on IDF screen 2 or CPF screen 2 is set to 1 (PIN offset is
on the card) and the PIN offset, PVV, or PVN is obtained from Track 1.
Example:
Field Length:
Required Field:
Default Value:
Data Name:

022 (The PIN offset can be found starting in position 22
following the name delimiter of Track 1.)
1–3 numeric characters
No
0
CPF.CPFBASE.TRK1-POFST-OFST

ALGO #/PVKI — A value defining the position of the Diebold PIN verification
method 2-digit algorithm number or the Visa PVV PIN verification method
1-digit PIN Verification Key Indicator (PVKI) on Track 1 of the card. The values
in the PIN CHECK TYPE fields on CPF screen 2 and Institution Definition File
(IDF) screen 2 identify whether either of these PIN verification methods is being
used for this card prefix.
The algorithm number can be retrieved from Track 1 of the card or from the
ALGO NUMBER field on screen 3 of the Key Authorization File (KEYA),
depending on the value in the ALGO NUMBER LOC field on CPF screen 2 or
IDF screen 2.
The PVKI can be retrieved from Track 1 of the card or from the left-most position
of the POFST/PVV field on screen 1 of the Cardholder Authorization File (CAF),
depending on the value in the POFST/PVV LOC field on CPF screen 2 or IDF
screen 2.
The PIN CHECK TYPE, ALGO NUMBER LOC, and POFST/PVV LOC fields
contain PIN processing parameters that can be specified at the institution level (on
IDF screen 2) or at the card prefix level (on CPF screen 2). The value in the PIN
CHECK TYPE field on CPF screen 2 specifies whether PIN processing for a card
prefix is controlled at the institution level or the card prefix level.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

5-7

Card Prefix File (CPF)

If the algorithm number is retrieved from the Key Authorization File (KEYA) or
the PVKI is retrieved from the CAF, the value in this field should be allowed to
default to zero. Otherwise, the value is taken from Track 1 of the card at the
location specified in this field.
A value of 0 in this field indicates that the algorithm number or PVKI is not
checked during processing. A value of 0 cannot be used, however, if the value in
the PIN CHECK TYPE fields on IDF screen 2 or CPF screen 2 indicate this prefix
is using the algorithm or PVKI and the value in the ALGO NUMBER LOC or
POFST/PVV LOC field on IDF screen 2 or CPF screen 2 indicates the algorithm
or PVKI is on the card and it is obtained from Track 1.
Example:

Field Length:
Required Field:
Default Value:
Data Name:

025 (The algorithm number can be found starting in position
25 of Track 1. This is the 26th character of Track 1 because
position 0 identifies the first Track 1 character.)
1–3 numeric characters
No
0
CPF.CPFBASE.TRK1-ALGO-OFST

EXP DATE — A value defining the position of the 4-digit expiration date on
Track 1 of the card. This value controls the retrieval of the expiration date on the
card.
If the value in the EXP CHECK TYPE field on this screen is set to 2, indicating
that the expiration date in the CAF is to be used, the value in this field must be
allowed to default to zero. If the value in the EXP CHECK TYPE field is set to 1,
indicating that the expiration date is on Track 1 or Track 2, then the value in this
field must specify the position of the expiration date on Track 1 or the value in the
other EXP DATE field on this screen must specify the position of the expiration
date on Track 2.
A value of 0 in this field indicates that the expiration date on the card is not
checked during processing. A value of 0 cannot be used, however, if the value in
the EXP CHECK TYPE field is set to 1 (expiration date is on Track 1 or Track 2).
Example:

Field Length:

5-8

005 (The expiration date can be found starting 5 positions
after the second Track 1 field separator. The Track 1 field
separator is identified by a caret (^). If the second field
separator is the 23rd character of Track 1 then the expiration
date starts in position 28.)
1–3 numeric characters

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

Required Field:
Default Value:
Data Name:

No
0
CPF.CPFBASE.TRK1-DAT-OFST

LENGTH MIN/MAX — The minimum and maximum lengths of Track 1 data.
Valid values are 0–79. A value of zero in the first part of this field (the minimum
length) indicates that no minimum check is performed on the length.
A value of zero in the second part of this field (the maximum length) indicates that
no maximum check is performed on the length. If the maximum length is not zero,
it must be greater than or equal to the minimum length. This field is required only
when Track 1 is the preferred track.
Field Length:
Required Field:
Default Value:
Data Names:

Two fields of 1–2 characters each
Yes, if the value in the TRACK PREFERENCE field is set to
1 (Track 1).
0
CPF.CPFBASE.TRK1-MIN-LGTH for the minimum
CPF.CPFBASE.TRK1-MAX-LGTH for the maximum

TRACK 2 SETTINGS
BASE24 products use the following five fields to locate certain pieces of
information on Track 2 of cards with this prefix.
A single card prefix can have cards that use Track 1 only, Track 2 only, both Track
1 and Track 2, or neither Track 1 or Track 2 (if card information is manually
entered).
MBR # — A value defining the position of the member number on Track 2 of the
card. The value in this field, along with the value in the MBR LENGTH field, is
used to retrieve the member number from Track 2 if the member number is on
Track 2 (the value in the PAN ACCESS TYPE field on this screen is set to 1).

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

5-9

Card Prefix File (CPF)

A value of 0 in this field indicates that the member number is not checked during
processing.
Example:

Field Length:
Required Field:
Default Value:
Data Name:

020 (The member number can be found starting in position
20 of Track 2. This is the 21st character of Track 2 because
position 0 identifies the first Track 2 character.)
1–3 numeric characters
No
0
CPF.CPFBASE.MBR-OFST

POFST/PVV — A value defining the position of the DES (IBM 3624) personal
identification number (PIN) offset, Diebold PIN offset, Visa PIN Verification
Value (PVV), or Identikey PIN Verification Number (PVN) on Track 2 of the
card.
The PIN offset, PVV, or PVN can be retrieved from Track 2 of the card or from the
POFST/PVV field on screen 1 of the Cardholder Authorization File (CAF),
depending on the value in the POFST/PVV LOC field on CPF screen 2 or
Institution Definition File (IDF) screen 2. The POFST/PVV LOC field contains
one of the PIN processing parameters that can be specified at the institution level
(on IDF screen 2) or at the card prefix level (on CPF screen 2). The value in the
PIN CHECK TYPE field on CPF screen 2 specifies whether PIN processing for a
card prefix is controlled at the institution level or the card prefix level.
If the PIN offset, PVV, or PVN is retrieved from the POFST/PVV field on screen 1
of the Cardholder Authorization File (CAF), the value in this field should be
allowed to default to zero. Otherwise, the value is taken from Track 2 of the card
at the location specified in this field.
A value of 0 in this field indicates that the PIN offset, PVV, or PVN is not checked
during processing. A value of 0 cannot be used, however, if the value in the
POFST/PVV LOC field on IDF screen 2 or CPF screen 2 is set to 1 (PIN offset is
on the card) and the PIN offset, PVV, or PVN is obtained from Track 2.
Example:

Field Length:
Required Field:
Default Value:
Data Name:

5-10

022 (The PIN offset can be found starting in position 22 of
Track 2. This is the 23rd character of Track 2 because
position 0 identifies the first Track 2 character.)
1–3 numeric characters
No
0
CPF.CPFBASE.POFST-OFST

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

ALGO #/PVKI — A value defining the position of the Diebold PIN verification
method 2-digit algorithm number or the Visa PVV PIN verification method
1-digit PIN Verification Key Indicator (PVKI) on Track 2 of the card. The values
in the PIN CHECK TYPE fields on CPF screen 2 and Institution Definition File
(IDF) screen 2 identify whether either of these PIN verification methods is used
for this card prefix.
The algorithm number can be retrieved from Track 2 of the card or from the
ALGO NUMBER field on screen 3 of the Key Authorization File (KEYA),
depending on the value in the ALGO NUMBER LOC field on CPF screen 2 or
IDF screen 2.
The PVKI can be retrieved from Track 2 of the card or from the left-most position
of the POFST/PVV field on screen 1 of the Cardholder Authorization File (CAF),
depending on the value in the POFST/PVV LOC field on CPF screen 2 or IDF
screen 2.
The PIN CHECK TYPE, ALGO NUMBER LOC, and POFST/PVV LOC fields
contain PIN processing parameters that can be specified at the institution level (on
IDF screen 2) or at the card prefix level (on CPF screen 2). The value in the PIN
CHECK TYPE field on CPF screen 2 specifies whether PIN processing for a card
prefix is controlled at the institution level or the card prefix level.
If the algorithm number is retrieved from the Key Authorization File (KEYA) or
the PVKI is retrieved from the CAF, the value in this field should be allowed to
default to zero. Otherwise, the value is taken from Track 2 of the card at the
location specified in this field.
A value of 0 in this field indicates that the algorithm number or PVKI is not
checked during processing. A value of 0 cannot be used, however, if the value in
the PIN CHECK TYPE fields on IDF screen 2 or CPF screen 2 indicate this prefix
is using the algorithm or PVKI and the value in the ALGO NUMBER LOC or
POFST/PVV LOC field on IDF screen 2 or CPF screen 2 indicates the algorithm
or PVKI is on the card and it is obtained from Track 2.
Example:

Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

025 (The algorithm number can be found starting in position
25 of Track 2. This is the 26th character of Track 2 because
position 0 identifies the first Track 2 character.)
1–3 numeric characters
No
0
CPF.CPFBASE.ALGO-OFST

5-11

Card Prefix File (CPF)

EXP DATE — A value defining the position of the 4-digit expiration date on
Track 2 of the card. This value controls the retrieval of the expiration date on the
card.
If the value in the EXP CHECK TYPE field on this screen is set to 2, indicating
that the expiration date in the CAF is to be used, the value in this field should be
allowed to default to zero. If the value in the EXP CHECK TYPE field is set to 1,
indicating that the expiration date is on Track 2 or Track 1, then the value in this
field must specify the position of the expiration date on Track 2 or the value in the
other EXP DATE field on this screen must specify the position of the expiration
date on Track 1.
A value of 0 in this field indicates that the expiration date on the card is not
checked during processing. A value of 0 cannot be used, however, if the value in
the EXP CHECK TYPE field is set to 1 (expiration date is on Track 1 or Track 2).
Example:

Field Length:
Required Field:
Default Value:
Data Name:

028 (The expiration date can be found starting in position 28
of Track 2. This is the 29th character of Track 2 because
position 0 identifies the first Track 2 character.)
1–3 numeric characters
No
0
CPF.CPFBASE.DAT-OFST

LENGTH MIN/MAX — The minimum and maximum lengths of Track 2 data.
Valid values are 0–40. A value of zero in the first part of this field (the minimum
length) indicates that no minimum check is performed on the length. A value of
zero in the second part of this field (the maximum length) indicates that no
maximum check is performed on the length. If the maximum length is not zero, it
must be greater than or equal to the minimum length. This field is required only
when Track 2 is the preferred track.
Field Length:
Required Field:
Default Value:
Data Names:

5-12

Two fields of 1–2 characters each
Yes, if the value in the TRACK PREFERENCE field is set to
0 (Track 2).
0
CPF.CPFBASE.TRK2-MIN-LGTH for the minimum
CPF.CPFBASE.TRK2-MAX-LGTH for the maximum

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

BAD TRK LEN — The action the BASE24 Authorization process is to take when
the length of Track 1 or Track 2 does not match the expected length. Valid values
are as follows:
0 = Continue transaction authorization without any further card verification
processing.
1 = Deny the transaction and return the card.
2 = Deny the transaction and retain the card.
3 = Refer the transaction (POS only).
Deny the transaction and return the card (ATM only).
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
CPF.CPFBASE.BAD-TRK-DISP

PROCESSING INFORMATION
The following fields define transaction processing information for cards with this
prefix.
PAN ACCESS TYPE — Indicates whether a member number on the card is to
be used to access the cardholder record. Valid values are as follows:
0 = Access using a member number of zero.
1 = Access using the member number from either Track 1 or Track 2 of the
card. The position of the member number on either Track 1 or Track 2 is
found in the track-specific MBR # field.
A description of the value entered is displayed to the right of the PAN ACCESS
TYPE field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
CPF.CPFBASE.PAN-ACCESS-TYP

PREFIX ROUTING — A code used to group prefixes for routing purposes.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

5-13

Card Prefix File (CPF)

This field is used in conjunction with the PRFX RTG field on IDF screen 9 (for the
BASE24-atm product) or IDF screen 16 (for the BASE24-pos product) to route a
specific group of prefixes in the same manner. Valid values are as follows:
0–9 = Number assigned to a routing group
A = Any prefixes not to be included in a special routing group
Field Length:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
Yes
A
CPF.CPFBASE.PREFIX-RTE

EXP CHECK TYPE — Indicates the type of card expiration date check to use for
this prefix. Valid values are as follows:
0 = Do not check the expiration date.
1 = Check the expiration date on Track 1 or Track 2. The position of the
expiration date on either Track 1 or Track 2 is noted in the track-specific
EXP DATE field.
2 = Check the expiration date in the CAF record. The expiration date is found in
the EXPIRATION DATE field in the CAF.
When the authorization level is online, the expiration date check can be performed
when a BASE24 product screens a transaction before sending it to a host, based on
the value in the EXP DATE field on screen 2 of the Institution Definition File
(IDF). The value in the EXP CHECK TYPE field in the CPF must be set to 1
because the CAF is not available.
When the authorization level is online/offline and the value in the EXP CHECK
TYPE field in the CPF is set to 1 or 2, a BASE24 product stands in for the host
because the host is unavailable and the BASE24 product performs the expiration
date check, regardless of the value in the EXP DATE field on IDF screen 2.
A description of the value entered is displayed to the right of the EXP CHECK
TYPE field.
Field Length:
Required Field:
Default Value:
Data Name:

5-14

1 numeric character
Yes
0
CPF.CPFBASE.EXP-CHK-IND

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

MOD10 CHECK — Indicates the type of MOD10 check to perform on primary
account numbers (PANs) associated with this prefix. This check is performed by
the BASE24-pos Router module to assure that the PAN is accurate. Valid values
are as follows:
0 = Do not perform a MOD10 check.
1 = Perform a MOD10 check using the double-add-double formula.
A description of the value entered is displayed to the right of the MOD10 CHECK
field.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

5-15

Card Prefix File (CPF)

Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
CPF.CPFBASE.MOD10-CHK

CARD PROCESSING INFORMATION
The following fields are used to set prefix limits for the BASE24-atm and
BASE24-pos products combined. Similar fields on CPF screen 4 contain limits for
the BASE24-atm product. Similar fields on CPF screen 6 contain limits for the
BASE24-pos product.

ACTIVITY LIMITS
The values in the following fields limit the transaction activity allowed by a
BASE24 product for this card prefix during a single usage accumulation period.
The limits in these fields are checked if an institution is using the Negative
Authorization with Usage Accumulation method. The value in the TOTAL
AGGR field on CAF screen 1 specifies whether a BASE24 product uses these
limits or the limits set in the CAF when an institution is using the Positive, Positive
with Balances, or Parametric Authorization method. The limits in these fields are
checked on a per-transaction basis if an institution is using the Negative
Authorization without Usage Accumulation method or host-only authorization.
Refer to the topic “BASE24 Authorization Terminology” in section 1 for more
information on activity limits.
The transactions controlled by these limits are cash disbursements against credit
and noncredit accounts and purchases made against noncredit accounts. Credit
card purchases are not governed by these limits.
Whole amounts must be entered in these fields. The number of digits that can be
entered depends on the currency code entered in the CURRENCY CODE field on
screen 3 of the Institution Definition File (IDF). The number of digits that can be
entered in these fields is determined by subtracting the number of decimal places
used in the currency from 15. For example, a currency with two decimal places,
like U.S. dollars, allows 13 digits to be entered in these fields.

5-16

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

TOTAL CASH WDL — The maximum amount of purchases and cash
withdrawals allowed against noncredit accounts. The amount entered in this field
cannot be greater than the amount entered in the TOTAL AGGR field.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
Yes
0
CPF.CPFBASE.GRP-LMT.TTL-WDL-LMT

OFFLINE CASH WDL — The maximum amount of purchases and cash
withdrawals allowed offline against noncredit accounts. The amount in this field
is used only with authorization level 3 (online/offline) when the authorizing host is
unavailable and the BASE24 product performs stand-in authorization. The
amount entered in this field cannot be greater than the amounts entered in the
TOTAL CASH WDL, TOTAL AGGR, and OFFLINE AGGR fields.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
Yes
0
CPF.CPFBASE.GRP-LMT.OFFL-WDL-LMT

TOTAL CASH ADV — The maximum amount of cash advances allowed against
credit accounts. The amount entered in this field cannot be greater than the
amount entered in the TOTAL AGGR field.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
Yes
0
CPF.CPFBASE.GRP-LMT.TTL-CCA-LMT

OFFLINE CASH ADV — The maximum amount of cash advances allowed
offline against credit accounts. The amount in this field is used only with
authorization level 3 (online/offline) when the authorizing host is unavailable and
the BASE24 product performs stand-in authorization. The amount entered in this
field cannot be greater than the amounts entered in the TOTAL CASH ADV,
TOTAL AGGR, and OFFLINE AGGR fields.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

5-17

Card Prefix File (CPF)

Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
Yes
0
CPF.CPFBASE.GRP-LMT.OFFL-CCA-LMT

TOTAL AGGR — The maximum aggregate amount of cash disbursements
allowed against credit and noncredit accounts and purchases allowed against
noncredit accounts.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
Yes
0
CPF.CPFBASE.GRP-LMT.AGGR-LMT

OFFLINE AGGR — The maximum aggregate amount of cash disbursements
allowed offline against credit and noncredit accounts and purchases allowed
offline against noncredit accounts. The amount in this field is used only with
authorization level 3 (online/offline) when the authorizing host is unavailable and
the BASE24 product performs stand-in authorization. The amount entered in this
field cannot be greater than the amount entered in the TOTAL AGGR field.
Field Length:
Required Field:
Default Value:
Data Name:

5-18

1–15 numeric characters depending upon currency
Yes
0
CPF.CPFBASE.GRP-LMT.OFFL-AGGR-LMT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

Screen 2
CPF screen 2 contains transaction security information for the card prefix. Screen
2 is shown below, followed by descriptions of its fields.

BASE24-BASE
PREFIX:

CARD PREFIX

LLLL
PAN LENGTH: 00

YY/MM/DD

HH:MM
FIID:

02 OF 22

PIN INFORMATION
PIN VERIFICATION KEYA GROUP:
PIN CHECK TYPE: 99 (IDF PIN VERIFY)
MAX PIN TRIES:
1
BAD PIN ACTION: 0 (RETURN CARD)
CARDHOLDER PIN SELECT: N (Y/N) ALGO NUMBER LOC: 0 (NOT REQUIRED)
CHECK IF HOST ONLINE PIN: N (Y/N)
POFST/PVV LOC: 0 (NONE)
PIN TRIES RESET OPTION: 0 (RESET EACH CAF/UAF EACH USAGE PERIOD)
CARD VERIFICATION INFORMATION
CV KEYA GROUP:
CV CHECK TYPE: 0 (CV DISABLED)
MANUAL CV KEYA GROUP:
MANUAL CV CHECK TYPE: 0
CHECK IF HOST ONLINE CV: N (Y/N)
DATE CHECK TYPE: 1 (MMYY)
TRACK1 SRVC CODE OFST: 0
TRACK1 CVD OFST: 0
CV DATE: 9501
TRACK2 SRVC CODE OFST: 0
TRACK2 CVD OFST: 0
MANUAL CV DATE: 9901
BAD CV ACTION - MANUAL ENTRY: 1 (DENY & RETURN)
BAD CV ACTION - TRACK DATA COMPLETE: 1 (DENY & RETURN)
BAD CV ACTION - TRACK DATA UNCERTAIN: 1 (DENY & RETURN)
*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

PIN INFORMATION
PIN verification parameters can be defined at the institution level or, for additional
flexibility, at the card prefix level. BASE24 products use the value in the PIN
CHECK TYPE field on this screen when determining whether the PIN verification
parameters on IDF screen 2 or this screen are used for this prefix. If CPF PIN
verification parameters are used, values in all PIN INFORMATION fields on this
screen replace their corresponding values on the IDF screen. Refer to the BASE24
Transaction Security Manual for additional information about PIN verification.
PIN VERIFICATION KEYA GROUP — The value used by an Authorization
process to select the proper Key Authorization File (KEYA) record when verifying
PINs for cards with this prefix. The value in this field is matched with the value in
the GRP field on KEYA screen 1.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

5-19

Card Prefix File (CPF)

If PIN verification parameters are defined at the institution level, the FIID serves
as the group number when selecting the KEYA record.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 alphanumeric characters
No
No default value
CPF.CPFBASE.PV-KEYA-GRP

PIN CHECK TYPE — A code indicating the cardholder PIN verification method
used. Valid values are as follows:
00 = No verification. This value is valid only when the PIN VERIFICATION
KEYA GROUP field does not contain an entry.
01 = DES (IBM 3624).
02 = Diebold.
03 = Identikey.
04 = Visa PVV.
99 = Use the PIN verification information on IDF screen 2. This value is valid
only when the PIN VERIFICATION KEYA GROUP field does not
contain an entry.
A description of the value entered is displayed to the right of the PIN CHECK
TYPE field.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
99
CPF.CPFBASE.PIN-VRFY-TYP

MAX PIN TRIES — The number of times that a cardholder can enter an incorrect
PIN.
The UAF accumulates a cardholder’s PIN tries for institutions using the Negative
Authorization with Usage Accumulation method. The CAF accumulates this
information for institutions using the Positive, Positive with Balances, or
Parametric Authorization method.
Once a PIN has been entered incorrectly the maximum number of times, a
BASE24 product processes additional requests according to values in the PIN
TRIES RESET OPTION and BAD PIN ACTION fields.

5-20

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

Note: If this field is set to “0”, no PIN tries will be accepted.
Example:

Field Length:
Required Field:
Default Value:
Data Name:

3 (In this example, the action indicated by values in the PIN
TRIES RESET OPTION and BAD PIN ACTION fields is
invoked after the third attempt.)
1–3 numeric characters
Yes
1
CPF.CPFBASE.MAX-PIN-TRY

BAD PIN ACTION — A code indicating the action to be invoked by a BASE24
product when the maximum number of incorrect PIN tries has been exceeded. The
maximum number of PIN tries allowed is set in the MAX PIN TRIES field.
The value in this field is checked when a cardholder enters an incorrect PIN and
the accumulated value in the BAD PIN TRIES field in the CAF or UAF (that is,
the number of incorrect PINs that have been entered prior to the current
transaction) equals or exceeds the number of bad PINs allowed in the MAX PIN
TRIES field.
The value in this field is not applicable if the PIN TRIES RESET OPTION field
contains a 2 or a 4. Valid values are as follows:
0 = Return the card.
1 = Capture the card.
A description of the value entered is displayed to the right of the BAD PIN
ACTION field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
CPF.CPFBASE.BAD-PIN-DISP

CARDHOLDER PIN SELECT — A code, used by the BASE24-atm product
only, identifying whether cardholders are allowed to select their PIN the first time
they use their card. The value in this field is used for the institution’s proprietary
debit cards only. Cardholder PIN select is not the same thing as Cardholder PIN
change, which is a transaction controlled in the Terminal Data File (TDF) or
Acquirer Processing Code File (APCF).

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

5-21

Card Prefix File (CPF)

The value in this field can be set to Y only if a PIN check type of DES (IBM 3624)
or Diebold is selected, PIN information is stored in the CAF, and PIN verification
is performed in software with clear text PINs or in hardware.
When cardholders are allowed to select PINs, the PIN offset must be stored in the
CAF (indicated by a 2 in the POFST/PVV LOC field on IDF screen 2 if PIN
verification parameters are set at the institution level or a 2 in the POFST/PVV
LOC field on CPF screen 2 if PIN verification parameters are set at the card prefix
level). In addition, the POFST/PVV field on CAF screen 1 must contain spaces, so
that the PIN offset value can be placed in that field. Valid values are as follows:
Y = Yes, cardholders can select their PINs.
N = No, cardholders cannot select their PINs.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
Yes
N
CPF.CPFBASE.CRD-HLD-SELCT

ALGO NUMBER LOC — A code specifying the location of the algorithm
number. Currently, the algorithm number is required only for the Diebold PIN
verification method. When other PIN verification methods are used, this field
should contain a 0. Valid values are as follows:
0 = Algorithm number is not required for the PIN verification method.
1 = Algorithm number is located in the Key Authorization File (KEYA).
2 = Algorithm number is located on Track 1 or Track 2 of the card. The ALGO
#/PVKI field on CPF screen 1 specifies the exact location.
A description of the value entered is displayed to the right of the ALGO NUMBER
LOC field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
CPF.CPFBASE.ALGO-NUM-LOC

CHECK IF HOST ONLINE PIN — A code indicating whether the PIN entered
by the cardholder is to be checked during transaction screening by a BASE24
product. The value in this field is used only with authorization level 1 (online) and
authorization level 3 (online/offline) since transaction screening is done only with
these authorization levels. The only exception is for BASE24-atm statement print

5-22

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

transactions when using authorization level 2 (offline) and completions sent to the
host. In this case, the BASE24 system handles the statement print transactions
internally using authorization level 3 (online/offline) for the lifetime of the
transaction and this field is checked. Valid values are as follows:
Y = Yes, check the cardholder’s PIN; if invalid, deny the request and do not send
the request to the host.
N = No, if the host is online, send the request to the host without checking the
cardholder’s PIN.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
N
CPF.CPFBASE.PIN-CHK

POFST/PVV LOC — A code specifying the location of the DES (IBM 3624) or
Diebold PIN verification method PIN offset, the Visa PVV PIN verification
method PIN Verification Value (PVV), or the Identikey PIN verification method
PIN Verification Number (PVN). Valid values are as follows:
0 = No PIN offset or PVN. 0000 is used if an offset is required for the
verification method. Not valid for Visa PVV.
1 = PIN offset, PVV, or PVN on the card. The value in the POFST/PVV field on
screen 1 specifies the exact location of the value on Track 1 or Track 2 of the
card.
2 = PIN offset, PVV, or PVN in the CAF. The value in the POFST/PVV field in
the CAF contains the offset.
A description of the value entered is displayed to the right of the POFST/PVV
LOC field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
CPF.CPFBASE.PIN-OFST-LOC

PIN TRIES RESET OPTION — A code indicating how the accumulated bad
PIN tries in the Cardholder Authorization File (CAF), Usage Accumulation File
(UAF), and Administrative Card File (ADMN) are to be reset for an institution’s
cardholders. (The ADMN is used by the BASE24-pos product to keep track of bad
PIN tries for administrative cards.)

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

5-23

Card Prefix File (CPF)

BASE24 products keep track of the number of bad PIN tries for a cardholder in the
CAF, UAF, or ADMN depending on the authorization parameters established by
an institution. This allows bad PIN tries to be accumulated over a period of time,
and institutions can then choose to decline authorization of a transaction for a
cardholder if that cardholder has had an excessive number of incorrect PIN tries.
The number of bad PIN tries allowed for a cardholder is defined in the MAX PIN
TRIES field. (EXCEPTION: For the BASE24-pos product, the number of bad
PIN tries allowed for an administrative card is set in the MAX PIN TRIES field on
ADMN screen 1.)
Because of the way UAF totals are cleared, the accumulated bad PIN tries in the
UAF are always cleared at the end of each usage accumulation period. In addition,
this field allows institutions using the UAF to have the UAF bad PIN tries cleared
by the entry of a correct PIN.
Unlike the UAF, the bad PIN tries in the CAF and ADMN are not automatically
cleared at the end of each usage accumulation period. Institutions using the CAF
or ADMN can choose—using this field—to have their CAF and ADMN bad PIN
tries automatically cleared with the rest of their totals at the end of each usage
accumulation period, when a correct PIN is entered, or both. The bad PIN tries in
the CAF can also be reset by refreshing the cardholder’s record.
BASE24 products use customer processing dates in the product-specific segments
of the Institution Definition File (IDF) to track usage accumulation periods. Only
the BASE24-atm and BASE24-pos segments of the IDF have these dates.
Therefore, valid values for this field depend on whether an institution is using the
BASE24-atm or the BASE24-pos product. When an institution uses the
BASE24-atm or BASE24-pos product, with or without the BASE24-teller product,
valid values are as follows:
0 = Reset the bad PIN tries at the end of the usage accumulation period, but not
when a correct PIN is entered.
1 = Reset the bad PIN tries at the end of the usage accumulation period. Also
reset the bad PIN tries when a correct PIN is entered and the number of bad
PIN tries does not exceed the maximum PIN tries.
2 = Reset the bad PIN tries at the end of the usage accumulation period. Also
reset the bad PIN tries when a correct PIN is entered, regardless of the
number of bad PIN tries.
3 = Reset the bad PIN tries when a correct PIN is entered and the number of bad
PIN tries does not exceed the maximum PIN tries.
4 = Reset the bad PIN tries when a correct PIN is entered, regardless of the
number of bad PIN tries.

5-24

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

When an institution uses the BASE24-teller product without the BASE24-atm or
BASE24-pos products, valid values are as follows:
1 or 3 = Reset the bad PIN tries when a correct PIN is entered and the number of
bad PIN tries does not exceed the maximum PIN tries.
2 or 4 = Reset the bad PIN tries when a correct PIN is entered, regardless of the
number of bad PIN tries.
Note: A zero can be entered in this field even though an institution is not using the
BASE24-atm or BASE24-pos products. The operator is responsible for entering
the valid values when an institution is using the BASE24-teller product without the
BASE24-atm or BASE24-pos products.
A description of the value entered is displayed to the right of the PIN TRIES
RESET OPTION field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
CPF.CPFBASE.PIN-TRIES-RESET-OPTION

CARD VERIFICATION INFORMATION
The following fields contain the parameters used by a BASE24 product to perform
card verification. While BASE24 products can perform PIN verification based on
parameters established at the institution or card prefix level, card verification
parameters can be established only at the card prefix level. Refer to the BASE24
Transaction Security Manual for additional information about card verification.
CV KEYA GROUP — The value used by an Authorization process to select the
proper KEYA record when performing electronic card verification for cards with
this prefix. The value in this field is matched with the value in the GRP field on
KEYA screen 1. Card verification is not performed for this card prefix if this field
contains all blanks.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–4 alphanumeric characters
No, unless card verification is to be performed.
No default value
CPF.CPFBASE.CV-KEYA-GRP

5-25

Card Prefix File (CPF)

CV CHECK TYPE — A code indicating the type of card verification to be
performed for cards with this prefix. A field in the internal message identifies
whether complete track data is available. Valid values are as follows:
0 = Do not perform card verification.
1 = Perform card verification only when complete track data is available.
2 = Perform card verification for all transactions that contain the track
information necessary for card verification, regardless of whether complete
track data is available.
When this field contains a value of 1 (perform card verification only when
complete track data is available), and complete track data is not available or the
available data is uncertain, authorization continues without verifying the card.
If complete track data is available and the card verification digits (CVD) on the
track match the CVD calculated by the BASE24 product or a security module,
authorization continues after verifying the card.
If complete track data is available and the CVD on the track does not match the
CVD calculated by the BASE24 product or a security module, the value in the
BAD CV ACTION - TRACK DATA COMPLETE field specifies the action taken.
When this field contains a value of 2 (perform card verification on all transactions
regardless of whether complete track data is available), and the track data
necessary to perform card verification is not available or the data is uncertain, the
value in the BAD TRACK LEN field specifies the action taken.
If the track data necessary to perform card verification is available and the CVD on
the track matches the CVD calculated by the BASE24 product or a security
module, authorization continues after verifying the card.
If complete track data is available and the CVD on the track does not match the
CVD calculated by the BASE24 product or a security module, the value in the
BAD CV ACTION - TRACK DATA COMPLETE field specifies the action taken.
If the track data is incomplete or uncertain but the data necessary to perform card
verification is available, and the CVD on the track of the card does not match the
CVD calculated by the BASE24 product or a security module, the value in the
BAD CV ACTION - TRACK DATA UNCERTAIN field specifies the action
taken.

5-26

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

A description of the value entered is displayed to the right of the CV CHECK
TYPE field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
CPF.CPFBASE.CV-CHK-TYP

MANUAL CV KEYA GROUP — The value used to select the proper Key
Authorization File (KEYA) record when verifying the manually entered card
verification digits for cards with this prefix. The value in this field is matched with
the value in the GRP field on screen 1 of the KEYA record being used with this
card prefix. The value in this field can be the same or different from the value
specified in the CV KEYA GROUP field.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 alphanumeric characters
Yes, if manual card verification is to be performed.
No default value
CPF.CPFBASE.MANUAL-CV-KEYA-GRP

MANUAL CV CHECK TYPE — A code indicating whether verification of the
Card Verification Data (CVD2) from the signature panel is to be attempted on
POS transactions. This field must contain a non-zero value when the MANUALCV-KEYA-GRP field is not equal to blanks. Valid values are as follows:
0 = Do not check CVD2.
1 = Check CVD2 when present in manually entered transactions only.
2 = Check CVD2 when present in all transactions.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
CPF.CPFBASE.MANUAL-CV-CHK-TYP

CHECK IF HOST ONLINE CV — A code indicating whether a BASE24
product should perform card verification during transaction screening before
sending a transaction to the host. The value in this field is used only with
authorization level 1 (online) and authorization level 3 (online/offline) since
transaction screening is done only with these authorization levels. The only
exception is for BASE24-atm statement print transactions when using
authorization level 2 (offline) and completions sent to the host. In this case, the

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

5-27

Card Prefix File (CPF)

BASE24 system handles the statement print transactions internally using
authorization level 3 (online/offline) for the lifetime of the transaction and this
field is checked. Valid values are as follows:
Y = Yes, perform card verification before sending a transaction to the host. If
invalid, perform the action specified by the value in the applicable BAD CV
ACTION field and do not send the request to the host. The value in the CV
CHECK TYPE field specifies which BAD CV ACTION field is used.
N = No, do not perform card verification before sending a transaction to the host.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
N
CPF.CPFBASE.CV-CHK

DATE CHECK TYPE — A flag that indicates the date format to be used for the
expiration date when verifying the card verification digits during manual card
verification processing. For values 2 and 3, manual card verification processing
can be performed twice using different date formats. For American Express cards,
this field must be set to a value of 0 because the message sent to the Transaction
Security Services process requires an expiration date format of YYMM. To
validate the CVD1 and CVD2 in the same transaction for MasterCard or Visa
cards, this field must be set to a value of 0 or 2. This field defaults to a value of 1.
Valid values are as follows:
0
1
2
3

=
=
=
=

YYMM
MMYY
YYMM first, then MMYY
MMYY first, then YYMM

Field Length:
Required Field:
Default Value:
Data Name:

5-28

1 numeric character
Yes, if manual card verification is to be performed.
1
CPF.CPFBASE.DAT-CHK-TYP

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

TRACK1 SRVC CODE OFST — A value defining the position following the
name delimiter of the service code data on Track 1 of the card. The name delimiter
follows the variable-length name field. Valid values are 0 through 99; however, 0
is valid only when the value in the CV CHECK TYPE field is 0 (do not perform
card verification) or Track 1 is not used.
Example:
Field Length:
Required Field:
Default Value:
Data Name:

20 (The service code can be found starting in position 20
following the name delimiter of Track 1.)
1–2 numeric characters
Yes
0
CPF.CPFBASE.TRK1-SC-OFST

TRACK1 CVD OFST — A value defining the position following the name
delimiter of the card verification digits (CVD) on Track 1 of the card. The name
delimiter follows the variable-length name field. Valid values are 0 through 99;
however, 0 is valid only when the value in the CV CHECK TYPE field is 0 (do not
perform card verification) or Track 1 is not used.
Example:
Field Length:
Required Field:
Default Value:
Data Name:

20 (The CVD can be found starting in position 20 after the
name delimiter of Track 1.)
1–2 numeric characters
Yes
0
CPF.CPFBASE.TRK1-CV-OFST

CV DATE — The expiration date (YYMM) that acts as the effective date for card
verification processing. If a card has an expiration date greater than or equal to
this effective date, a card verification value is expected on the card and card
verification processing occurs. If a card has an expiration date less than this
effective date, the card may not have card verification data and card verification
processing does not occur.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

4 numeric characters
Yes
9501
CPF.CPFBASE.CV-EFF-DAT

5-29

Card Prefix File (CPF)

TRACK2 SRVC CODE OFST — A value defining the position of the service
code data on Track 2 of the card. Valid values are 0 through 99; however, 0 is
valid only when the value in the CV CHECK TYPE field is 0 (do not perform card
verification) or Track 2 is not used.
Example:

Field Length:
Required Field:
Default Value:
Data Name:

20 (The service code can be found starting in position 20 of
Track 2. This is the 21st character of Track 2 because
position 0 identifies the first Track 2 character.)
1–2 numeric characters
Yes
0
CPF.CPFBASE.SC-OFST

TRACK2 CVD OFST — A value defining the position of the card verification
digits (CVD) on Track 2 of the card. Valid values are 0 through 99; however, 0 is
valid only when the value in the CV CHECK TYPE field is 0 (do not perform card
verification) or Track 2 is not used.
Example:

Field Length:
Required Field:
Default Value:
Data Name:

20 (The CVD can be found starting in position 20 of Track 2.
This is the 21st character of Track 2 because position 0
identifies the first Track 2 character.)
1–2 numeric characters
Yes
0
CPF.CPFBASE.CV-OFST

MANUAL CV DATE — The expiration date (YYMM) that acts as the effective
date for manual card verification processing. If a card has an expiration date
greater than or equal to this effective date, a manual card verification value is
expected on the card and manual card verification processing occurs. If a card has
an expiration date less than this effective date, the card does not have manual card
verification data and manual card verification processing does not occur.
Field Length:
Required Field:
Default Value:
Data Name:

5-30

4 numeric characters
Yes, if manual card verification is performed.
9901
CPF.CPFBASE.MANUAL-CV-EFF-DAT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

BAD CV ACTION - MANUAL ENTRY — A code indicating the action to be
taken by BASE24 when the manually entered CVD does not match the CVD
calculated by BASE24 or a security module. Valid values are as follows:
0 = Set the Card Verify Flag in the internal message to C and continue
authorizing the transaction without any further card verification. A Card
Verify Flag value of C means card verification was performed and the CVD
was invalid; therefore, card verification should not be attempted again.
1 = Decline the transaction and return the card.
2 = Decline the transaction and retain the card.
3 = Refer the transaction (BASE24-pos only).
Field Length:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
Yes, if manual card verification is to be performed.
1
CPF.CPFBASE.MANUAL-CV-BAD-DISP

BAD CV ACTION - TRACK DATA COMPLETE — A code indicating the
action to be performed by a BASE24 product when complete track data is present
and the card verification digits (CVD) on the track do not match the CVD
calculated by the BASE24 product or a security module. Valid values are as
follows:
0 = Set the card verify flag in the internal message to C and continue transaction
authorization without any further card verification processing. A card verify
flag value of C means card verification was performed and the CVD was
invalid; therefore, card verification should not be attempted again.
1 = Deny the transaction and return the card.
2 = Deny the transaction and retain the card.
3 = Refer the transaction (BASE24-pos product only).
Deny the transaction and return the card (BASE24-atm product only).
A description of the value entered is displayed to the right of the BAD CV
ACTION - TRACK DATA COMPLETE field.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 numeric character
Yes
1
CPF.CPFBASE.CV-BAD-DISP[0]

5-31

Card Prefix File (CPF)

BAD CV ACTION - TRACK DATA UNCERTAIN — A code indicating the
action to be performed by a BASE24 product when the condition of track data is
uncertain and the card verification digits (CVD) on the track do not match the
CVD calculated by the BASE24 product or a security module. Valid values are as
follows:
0 = Set the card verify flag in the internal message to C and continue transaction
authorization without any further card verification processing. A card verify
flag value of C means card verification was performed and the CVD was
invalid; therefore, card verification should not be attempted again.
1 = Deny the transaction and return the card.
2 = Deny the transaction and retain the card.
3 = Refer the transaction (BASE24-pos product only).
Deny the transaction and return the card (BASE24-atm product only).
A description of the value entered is displayed to the right of the BAD CV
ACTION - TRACK DATA UNCERTAIN field.
Field Length:
Required Field:
Default Value:
Data Name:

5-32

1 numeric character
Yes
1
CPF.CPFBASE.CV-BAD-DISP[1]

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3

Screen 3
CPF screen 3 contains BASE24 expiration date checking and service code
checking information. CPF screen 3 is shown below, followed by descriptions of
its fields.

BASE24-BASE
PREFIX:

CARD PREFIX

LLLL
PAN LENGTH: 00

YY/MM/DD

HH:MM
FIID:

03 OF 22

AUTHORIZATION INFORMATION
EXPIRATION DATE PROCESSING FLAG: 0 (EXP DATE NOT REQUIRED)
EXPIRATION DATE COMPARISON: 0 (COMPARISON NOT REQUIRED)
CARD VALIDITY PERIOD (MONTHS): 000
CHECK IF HOST ONLINE - SERVICE CODE: N
SERVICE CODE CHECKING ACTION INDEX: 1 (1-4)
DYNAMIC CARD VERIFICATION INFORMATION
DYN CARD VERIF KEY LOCATOR:
DCV CHECK: 0 (DCV DISABLED)
TRK1 DCVD OFST: 0 DCVD LEN: 0 ATC OFST: 0 ATC LEN: 0 UNPRED NUM OFST: 0
TRK2 DCVD OFST: 0 DCVD LEN: 0 ATC OFST: 0 ATC LEN: 0 UNPRED NUM OFST: 0
ATC CHECK: 0 (DISABLED)
CHECK IF HOST ONLINE DCV: 0 (DISABLED)
ATC LIMIT: 0
ATC: 0 (DISABLED)
BAD ATC ACTION: 1 (DENY AND RETURN)
BAD DCV ACTION: 1 (DENY AND RETURN)

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

AUTHORIZATION INFORMATION
The following fields define expiration date processing and card validity
information for cards with this prefix.
EXPIRATION DATE PROCESSING FLAG — A flag indicating whether an
expiration date is required in transaction messages. Valid values are as follows:
0 = No expiration date required
1 = Expiration date required for all transactions
2 = Expiration date required for card-read transactions only

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

5-33

Card Prefix File (CPF)

Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
No
0
CPF.EXP-DAT-REQ

EXPIRATION DATE COMPARISON — A flag indicating whether the
expiration date on the card is compared to the expiration date on the CAF. If this
field is set to the value 1 and the expiration date on the card is not present in the
transaction message, the expiration date on the CAF is used in the expiration date
check.
For recurring payment transactions, this field is checked only if the RECURRING
PAYMENT EXP CHECK TYPE field on screen 8 of the CPF is set to the value 9.
Valid values are as follows:
0 = No expiration date comparison required
1 = Expiration date comparison required. This value is valid
only when the EXP CHECK TYPE field on screen 1 of the
CPF has a value of 1.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
No
0
CPF.EXP-DAT-CMP

CARD VALIDITY PERIOD (MONTHS) — Indicates the maximum number of
months that a card with this prefix is valid. Valid values are 000 through 600.
Field Length:
Required Field:
Default Value:
Data Name:

3 numeric characters
No
00
CPF.EXP-DAT-PRD

CHECK IF HOST ONLINE - SERVICE CODE — A flag indicating whether
service code validation is performed as a prescreening check for this prefix. This
field is currently not used. Valid values are as follows:
Y = Yes, perform service code validation.
N = No, do not perform service code validation.

5-34

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3

Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
No
N
CPF.SRVC-CDE-CHK-FLG

SERVICE CODE CHECKING ACTION INDEX — A flag indicating what
action to take for a specified service code. The SERVICE CODE CHECKING
ACTION INDEX field is used to identify which of the user-defined rules for
service code checking are used for this prefix. This field is currently not used.
Valid values are 1 through 4.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
No
1
CPF.SVC-CDE-ACT-TBL-IDX

DYNAMIC CARD VERIFICATION INFORMATION
The following fields contain the parameters used by a BASE24 product to perform
dynamic card verification. Refer to section 1 for more information on the
application transaction counter (ATC).
DYN CARD VERIF KEY LOCATOR — A value used to identify the Dynamic
Card Verification group to which this record belongs. If this field is not blank, the
Device Handler/Router/Authorization module uses the value of this field, among
others, to read the Dynamic Card Verification record in TSS. If this field contains
blanks, then Dynamic Card Verification is not performed. Valid values are any
combination of alphanumeric characters and leading and trailing spaces.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1-16 alphanumeric characters
No
Spaces
CPF.DCV-KEY-LOC

5-35

Card Prefix File (CPF)

DCV CHECK — A flag indicating when Dynamic Card Verification is to be
attempted. This field is used only if the DYN CARD VERIF KEY LOCATOR
field is not equal to blanks. Valid values are as follows:
0 = Dynamic Card Verification disabled. Do not check Dynamic Card
Verification Digits (DCVD).
1 = CVC3 checking enabled.
2 = CVC3 checking enabled. If the value of the ATC in the Base segment of
the CAF is zero, the transaction continues.
5 = DCVV checking enabled.
6 = DCVV checking with split ATC in Track 1 enabled.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
CPF.DCV-CHK-TYP

TRACK 1 SETTINGS
BASE24 products use the following five fields to locate certain pieces of
information on Track 1 of cards with this prefix.
TRK1 DCVD OFST — The offset of the Dynamic Card Verification digits on
Track 1. If this field is equal to zero, Dynamic Card Verification is not performed
by the Device Handler/Router/Authorization module for transactions with Track 1.
This field is used only if the DYN CARD VERIF KEY LOCATOR field is not
equal to blanks. Valid values are 0–99.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
0
TRK1-DCVD-OFST

DCVD LEN — The length of the Dynamic Card Verification digits on Track 1.
Valid values are 0–9.
Field Length:
Required Field:
Default Value:
Data Name:

5-36

1 numeric character
Yes
0
TRK1-DCVD-LEN

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3

ATC OFST — The offset of the Application Transaction Counter on Track 1. If
this field is equal to zero, ATC checking is not performed by the Device Handler/
Router/Authorization module for transactions with Track 1. Additionally, the ATC
cannot be part of the DCVD calculation. This field is used only if the DYN CARD
VERIF KEY LOCATOR field is not equal to blanks. Valid values are 0–99.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
0
TRK1-ATC-OFST

ATC LEN — The length of the Application Transaction Counter on Track 1.
Valid values are 0–9.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
TRK1-ATC-LEN

UNPRED NUM OFST — The offset of the Unpredictable Number on Track 1.
This field is used by cards following the MasterCard PayPass implementation;
otherwise this field should be set to zero.
If this field is equal to zero, the Unpredictable Number cannot be part of the
DCVD calculation. This field is used only if the DYN CARD VERIF KEY
LOCATOR field is not equal to blanks. Valid values are 0–99.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
0
TRK1-UNPREDIC-NUM-OFST

TRACK 2 SETTINGS
BASE24 products use the following five fields to locate certain pieces of
information on Track 2 of cards with this prefix.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

5-37

Card Prefix File (CPF)

TRK2 DCVD OFST — The offset of the Dynamic Card Verification digits on
Track 2. If this field is equal to zero, Dynamic Card Verification is not performed
by the Device Handler/Router/Authorization module for transactions with Track 2.
This field is used only if the DYN CARD VERIF KEY LOCATOR field is not
equal to blanks. Valid values are 0–99.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
0
TRK2-DCVD-OFST

DCVD LEN — The length of the Dynamic Card Verification digits on Track 2.
Valid values are 0–9.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
TRK2-DCVD-LEN

ATC OFST — The offset of the Application Transaction Counter on Track 2. If
this field is equal to zero, ATC checking is not performed by the Device Handler/
Router/Authorization module for transactions with Track 2. Additionally, the ATC
cannot be part of the DCVD calculation. This field is used only if the DYN CARD
VERIF KEY LOCATOR field is not equal to blanks. Valid values are 0–99.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
0
TRK2-ATC-OFST

ATC LEN — The length of the Application Transaction Counter on Track 2.
Valid values are 0–9.
Field Length:
Required Field:
Default Value:
Data Name:

5-38

1 numeric character
Yes
0
TRK2-ATC-LEN

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3

UNPRED NUM OFST — T he offset of the Unpredictable Number on Track 2.
This field is used by cards following the MasterCard PayPass implementation;
otherwise this field should be set to zero.
If this field is equal to zero, the Unpredictable Number cannot be part of the
DCVD calculation. This field is used only if the DYN CARD VERIF KEY
LOCATOR field is not equal to blanks. Valid values are 0–99.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
0
TRK2-UNPREDIC-NUM-OFST

ATC CHECK — A flag indicating whether the Application Transaction Counter
(ATC) check is to be performed. Setting this field causes the ATC fields in the
Base segment of the CAF to be updated. Valid values are as follows:
0
1
2
3

=
=
=
=

Do not perform ATC check.
Perform ATC check on EMV transactions.
Perform ATC check on contactless magnetic stripe transactions.
Perform ATC check on EMV and contactless magnetic stripe
transactions.

This field must be set to a non-zero value if the ATC value sent in the transaction
data contains fewer digits than the value sent to the HSM for verification. Set the
BAD ATC ACTION field on this screen to a value of 0 (denote and continue) if
transactions should not be declined for ATC checking failure.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 numeric character
Yes
0
ATC-CHK

5-39

Card Prefix File (CPF)

CHECK IF HOST ONLINE DCV — A flag indicating whether a pre-screen
Dynamic Card Verification check is performed by the Device Handler/Router/
Authorization module before sending a transaction to the host. This field is used
only if the DYN CARD VERIF KEY LOCATOR field is not equal to blanks.
Valid values are as follows:
0 = No, do not verify the Dynamic Card Verification Digits (DCVD) before
sending the transaction request to the host if the host is online.
1 = Yes, verify the Dynamic Card Verification Digits (DCVD) before
sending the transaction request to the host. If the DCVD is invalid, the
Authorization processes perform the action defined in the BAD DCV
ACTION field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
PRE-SCRN-DCVD

ATC LIMIT — A flag indicating the range of allowed Application Transaction
Counter (ATC) values when comparing the incoming ATC value with the ATC
value kept on the CPF Base segment. Valid values are 0–9999.
Note: If a customer expects to have an interchange stand-in to approve Dynamic
Card Verification Digits (DCVD), this field should be set to a value large enough
to cover the number of transactions that might be approved by the interchange.
This will allow the ATC in an incoming transaction to be accepted as valid, even
though BASE24 has not seen several transactions that were approved by the
interchange. However, the ATC LIMIT field should not be set to a value larger
than the maximum possible number of ATC digits sent in Track 2 from the
terminal. For example, if two ATC digits are sent in Track 2, the ATC LIMIT
should not be greater than 99.
Field Length:
Required Field:
Default Value:
Data Name:

5-40

4 numeric characters
Yes
0
ATC-LMT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3

ATC — A flag indicating whether a pre-screen Application Transaction Counter
(ATC) check is performed by the Device Handler/Router/Authorization module
before sending a transaction to the host. Valid values are as follows:
0 = No, do not verify the Application Transaction Counter (ATC) before
sending the transaction request to the host if the host is online.
1 = Yes, verify the Application Transaction Counter (ATC) before sending
the transaction request to the host. If the ATC is invalid, the
Authorization processes perform the action defined in the BAD ATC
ACTION field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
PRE-SCRN-ATC

BAD ATC ACTION — A flag indicating the action taken by the Device Handler/
Router/Authorization module when an ATC check fails. Valid values are as
follows:
0
1
2
3

=
=
=
=

Denote and continue.
Deny and return the card.
Deny and retain the card.
Refer the transaction (BASE24-pos only).

Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
1
ATC-BAD-DISP

BAD DCV ACTION — A flag indicating the action taken by the Device Handler/
Router/Authorization module when a cardholder uses a card that contains invalid
Dynamic Card Verification data. This field is used only if the DYN CARD
VERIF KEY LOCATOR field is not equal to blanks. Valid values are as follows:
0
1
2
3

=
=
=
=

Note the situation and continue.
Deny and return the card.
Deny and retain the card.
Refer the transaction (BASE24-pos only).

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

5-41

Card Prefix File (CPF)

Field Length:
Required Field:
Default Value:
Data Name:

5-42

1 numeric character
Yes
1
DCV-BAD-DISP

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 4

Screen 4
CPF screen 4 contains BASE24-atm authorization information, including activity
limits for the BASE24-atm product during one usage accumulation period and
deposit credit information. CPF screen 4 is shown below, followed by descriptions
of its fields.

BASE24-ATM
PREFIX:

CARD PREFIX

LLLL
PAN LENGTH: 00

YY/MM/DD

HH:MM 04 OF 22
FIID:

ATM AUTHORIZATION INFORMATION
ACTIVITY LIMITS:
TOTAL
OFFLINE
CASH WDL:
0
CASH ADV:
0
AGGR:
0
MIN CASH ADV AMT:
TIMES USED PER PERIOD LIMIT:
MTU PREFIX ROUTING:

0
1

0
0
0

STANDARD CASH ADV INCR:
ISSUER TXN PRFL:

0

DEPOSIT CREDIT INFORMATION
DEPOSIT CREDIT PERCENT:
MAXIMUM NUMBER OF DEPOSIT CREDITS:
MAXIMUM CREDIT PER DEPOSIT:
MAXIMUM DEPOSIT CREDIT AMOUNT:

0
0
0
0

CASH DEPOSITS
0
0

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

ATM AUTHORIZATION INFORMATION
ACTIVITY LIMITS
The values in the following fields limit the transaction activity allowed by the
BASE24-atm product for this card prefix during a single usage accumulation
period. The limits in these fields are checked if an institution is using the Negative
Authorization with Usage Accumulation method. The value in the TOTAL
AGGR field on CAF screen 1 specifies whether the BASE24-atm product uses
these limits or the limits set in the CAF when an institution is using the Positive or
Positive with Balances Authorization method. The limits in these fields are
checked on a per-transaction basis if an institution is using the Negative
Authorization without Usage Accumulation method or host-only authorization.
Refer to the topic “BASE24 Authorization Terminology” in section 1 for more
information on activity limits.
May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

5-43

Card Prefix File (CPF)

The transactions controlled by these limits are cash disbursements against credit
and noncredit accounts.
Whole amounts must be entered in these fields. The number of digits that can be
entered depends on the currency code entered in the CURRENCY CODE field on
screen 3 of the Institution Definition File (IDF). The number of digits that can be
entered in these fields is determined by subtracting the number of decimal places
used in the currency from 15. For example, a currency with two decimal places,
like U.S. dollars, allows 13 digits to be entered in these fields.
TOTAL CASH WDL — The maximum amount of cash withdrawals allowed
against noncredit accounts using the BASE24-atm product. The amount entered in
this field cannot be greater than the amount in the TOTAL AGGR field on this
screen or the amount in the TOTAL CASH WDL field on screen 1.
If this field contains zeros, no limits are applied.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
Yes
0
CPF.ATMCPF.GRP-LMT.TTL-WDL-LMT

OFFLINE CASH WDL — The maximum amount of cash withdrawals allowed
offline against noncredit accounts using the BASE24-atm product. The value in
this field is used only with authorization level 3 (online/offline) when the
authorizing host is unavailable and the BASE24-atm product performs stand-in
authorization. The amount entered in this field cannot be greater than the amounts
in the TOTAL CASH WDL and OFFLINE AGGR fields on this screen or the
amounts in the TOTAL CASH WDL and OFFLINE CASH WDL fields on
screen 1.
If this field contains zeros, no limits are applied.
Field Length:
Required Field:
Default Value:
Data Name:

5-44

1–15 numeric characters depending upon currency
Yes
0
CPF.ATMCPF.GRP-LMT.OFFL-WDL-LMT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 4

TOTAL CASH ADV — The maximum amount of cash advances allowed against
credit accounts using the BASE24-atm product. The amount entered in this field
cannot be greater than the amount in the TOTAL AGGR field on this screen or the
amount in the TOTAL CASH ADV field on screen 1.
If this field contains zeros, no limits are applied.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
Yes
0
CPF.ATMCPF.GRP-LMT.TTL-CCA-LMT

OFFLINE CASH ADV — The maximum amount of cash advances allowed
offline against credit accounts using the BASE24-atm product. The value in this
field is used only with authorization level 3 (online/offline) when the authorizing
host is unavailable and the BASE24-atm product performs stand-in authorization.
The amount entered in this field cannot be greater than the amounts in the TOTAL
CASH ADV and OFFLINE AGGR fields on this screen or the amounts in the
TOTAL CASH ADV and OFFLINE CASH ADV fields on screen 1.
If this field contains zeros, no limits are applied.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
Yes
0
CPF.ATMCPF.GRP-LMT.OFFL-CCA-LMT

TOTAL AGGR — The amount entered in the TOTAL AGGR field on CPF
screen 1. The value in this field is intended for informational purposes only.
Field Length:
Data Name:

System protected
CPF.CPFBASE.GRP-LMT.AGGR-LMT

OFFLINE AGGR — The amount entered in the OFFLINE AGGR field on CPF
screen 1. The value in this field is intended for informational purposes only.
Field Length:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

System protected
CPF.CPFBASE.GRP-LMT.OFFL-AGGR-LMT

5-45

Card Prefix File (CPF)

MIN CASH ADV AMT — The minimum credit account advance amount (in
whole currency units) that can be approved for this card prefix using the
BASE24-atm product. The amount entered in this field cannot be greater than the
amount in the TOTAL CASH ADV field on this screen or the amount in the
OFFLINE CASH ADV field on this screen if it contains a nonzero amount.
Field Length:
Required Field:
Default Value:
Data Name:

1–9 numeric characters
Yes
0
CPF.ATMCPF.MIN-CCA-AMT

STANDARD CASH ADV INCR — The standard increment (in whole currency
units) over the minimum credit account advance amount that can be approved for
this card prefix using the BASE24-atm product.
For example, if the minimum credit account advance amount is $100 and the
standard increment is $50, then allowable credit account advance amounts include
$100, $150, $200, etc.
Note: If the original currency of the transaction is different from the currency of
the limits in the CPF record, this field will not be used in transaction processing.
If the value in this field is set to zero, the BASE24-atm product does not check the
increment.
Field Length:
Required Field:
Default Value:
Data Name:

1–9 numeric characters
Yes
0
CPF.ATMCPF.STD-CCA-INCR

TIMES USED PER PERIOD LIMIT — The maximum number of times a card
with this card prefix can be used for cash disbursements using the BASE24-atm
product during a single usage accumulation period.
Note: This field is nonfunctioning in the BASE24-atm standard product. Its
purpose is to support the use of custom-developed Bulk Check device handler
functionality.
Field Length:
Required Field:
Default Value:
Data Name:

5-46

1–4 numeric characters
Yes
1
CPF.ATMCPF.USE-LMT
May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 4

ISSUER TXN PRFL — A code identifying a group of BASE24-atm issuer
transaction processing codes allowed for this card prefix in the Issuer Processing
Code File (IPCF). The value in this field overrides the issuer transaction profile
defined at the institution level in the IDF.
Field Length:
Required:
Data Name:

16 alphanumeric characters
No
CPF.ATMCPF.ISS-TXN-PRFL

MTU PREFIX ROUTING — A code indicating the routing group for this card
prefix. Prefix routing groups are used to group prefixes for different types of
authorization processing. The Mobile Top-Up (MTU) prefix routing group
number can be used to define a routing group to be used for routing MTU
transactions to an interchange network for splitting the transaction. It is only used
for BASE24-atm acquired transactions. If non-blank, it must be different from the
EMV routing group, as specified in the EMV segment of the CPF and the default
routing group for this prefix, as specified in the base segment of the CPF if the
acquiring authorization process is also the issuing authorization process. Valid
values are as follows:
0-9

= A prefix routing group number. Any number specified
should have a corresponding group number entry in the IDF.
A
= Any prefix not to be included in a special routing group.
Blank = Use either the EMV routing group from the EMV segment of
the CPF or the default value for this prefix, as set in the base
segment of the CPF (i.e., EMV cards use the same routing
group as non-EMV cards). A blank in this field indicates the
BASE24-atm authorization process is not responsible for
routing mobile top-up transactions to an interchange network
for splitting the transaction.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
No
No default value
CPF.ATMCPF.MTU-PREFIX-RTE

DEPOSIT CREDIT INFORMATION
The values in the following fields set the BASE24-atm deposit credit limits for this
card prefix for a single usage accumulation period. These values are used only
with the Positive Balance Authorization method.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

5-47

Card Prefix File (CPF)

DEPOSIT CREDIT PERCENT — The percentage of each envelope or check
deposit that is added to a cardholder’s available funds (the value in the
AVAILABLE BALANCE/AVAILABLE CREDIT field on PBF screen 1) subject
to the settings in the MAXIMUM NUMBER OF DEPOSIT CREDITS field, the
MAXIMUM CREDIT PER DEPOSIT field, and the MAXIMUM DEPOSIT
CREDIT AMOUNT field on this screen. If the value in this field is set to zero, no
deposit credits are given on envelope deposit transactions. Valid values are 0–100.
Field Length:
Required Field:
Default Value:
Data Name:

1–3 numeric characters
Yes
0
CPF.ATMCPF.DEP-CR-PERCENT

CASH DEPOSITS DEPOSIT CREDIT PERCENT — The percentage of each
cash deposit that is added to a cardholder’s available funds (the value in the
AVAILABLE BALANCE/AVAILABLE CREDIT field on PBF screen 1) subject
to the settings in the CASH DEPOSITS MAXIMUM CREDIT PER DEPOSIT
field on this screen. If the value in this field is set to zero, no cash deposit credits
are given on cash deposit transactions. Valid values are 0–100.
Field Length:
Required Field:
Default Value:
Data Name:

1–3 numeric characters
Yes
0
CPF.ATMCPF.CASH-DEP-CR-PERCENT

MAXIMUM NUMBER OF DEPOSIT CREDITS — The maximum number of
envelope or check deposit credits allowed during a single usage accumulation
period. Once this maximum is reached, no additional deposit credits can be added
to available funds regardless of the amounts involved.
Field Length:
Required Field:

Default Value:
Data Name:

5-48

1–4 numeric characters
Yes. The value in this field must be greater than 0 if the
DEPOSIT CREDIT PERCENT field contains a nonzero
value.
0
CPF.ATMCPF.NUM-DEP-CR-LMT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 4

MAXIMUM CREDIT PER DEPOSIT — The maximum amount (in whole
currency units) that each envelope or check deposit transaction can increase the
cardholder’s available funds balance.
Field Length:
Required Field:

Default Value:
Data Name:

1–9 numeric characters
Yes. The value in this field must be greater than 0 if the
DEPOSIT CREDIT PERCENT field contains a nonzero
value.
0
CPF.ATMCPF.CR-PER-DEP-LMT

CASH DEPOSITS MAXIMUM CREDIT PER DEPOSIT — The maximum
amount (in whole currency units) that each cash deposit transaction can increase
the cardholder’s available funds balance.
Field Length:
Required Field:

Default Value:
Data Name:

1–9 numeric characters
Yes. The value in this field must be greater than 0 if the
CASH DEPOSITS DEPOSIT CREDIT PERCENT field
contains a nonzero value.
0
CPF.ATMCPF.CR-PER-CASH-DEP-LMT

MAXIMUM DEPOSIT CREDIT AMOUNT — The maximum amount (in whole
currency units) of envelope or check deposit credits allowed during a single usage
accumulation period. Once this maximum is reached, no additional deposit credits
can be added to the cardholder’s available funds.
The value in this field can be overridden if the value in the MAXIMUM DEPOSIT
CREDIT AMT field on CAF screen 8 is not zero and is less than the value in this
field.
Field Length:
Required Field:

Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–9 numeric characters
Yes. The value in this field must be greater than 0 if the
DEPOSIT CREDIT PERCENT field contains a nonzero
value.
0
CPF.ATMCPF.DEP-CR-LMT

5-49

Card Prefix File (CPF)

Screen 5
CPF screen 5 contains BASE24-atm Non–Currency Dispense authorization
information, including activity limits for dispensing noncurrency items with the
BASE24-atm product during one usage accumulation period, and cash and credit
withdrawal information. CPF screen 5 is shown below, followed by descriptions
of its fields.

BASE24-NCD
PREFIX:

CARD PREFIX

LLLL
PAN LENGTH: 00

YY/MM/DD

HH:MM
FIID:

05 OF 22

NCD AUTHORIZATION INFORMATION
ACTIVITY LIMITS:
CASH WDL:
CREDIT WDL:
CONTENT CODE 1:
CASH WDL:
CREDIT WDL:
CONTENT CODE 2:
CASH WDL:
CREDIT WDL:
AGGR:
TIMES USED PER PERIOD LIMIT:

TOTAL

OFFLINE
0
0

0
0

0
0

0
0

0
0
0

0
0
0

(****)

(****)

1

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

NCD AUTHORIZATION INFORMATION
The following fields are used to set cardholder limits and to display a cardholder’s
activity during the usage accumulation period for the Non–Currency Dispense
add-on product.

ACTIVITY LIMITS
TOTAL CASH WDL — The maximum amount of cash value withdrawals
allowed against noncredit accounts. The value entered in this field cannot be
greater than the value in the TOTAL AGGR field on this screen or the value in the
TOTAL CASH WDL field on screen 1.

5-50

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 5

If this field contains zeros, the BASE24-atm product uses the amount in the
TOTAL CASH WDL field on screen 1 for authorization purposes.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters
Yes
0
CPF.NCD.NCD.CASH-VAL-LMT.TTL-WDL-LMT

OFFLINE CASH WDL — The maximum amount of cash value withdrawals
allowed offline against noncredit accounts. The value in this field is used only
with authorization level 3 (online/offline) when the authorizing host is unavailable
and the BASE24-atm product performs stand-in authorization. The value entered
in this field cannot be greater than the value in the TOTAL CASH WDL and
OFFLINE AGGR fields on this screen or the amounts in the TOTAL CASH WDL
and OFFLINE CASH WDL fields on screen 1.
If this field contains zeros, the BASE24-atm product uses the amount in the
OFFLINE CASH WDL field on screen 1 for authorization purposes.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
Yes
0
CPF.NCD.NCD.CASH-VAL-LMT.OFFL-WDL-LMT

TOTAL CREDIT WDL — The maximum amount of cash value advances
allowed against credit accounts. The value entered in this field cannot be greater
than the value in the TOTAL AGGR field on this screen or the amount in the
TOTAL CASH ADV field on screen 1.
If this field contains zeros, the BASE24-atm product uses the amount in the
TOTAL CASH ADV field on screen 1 for authorization purposes.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
Yes
0
CPF.NCD.NCD.CASH-VAL-LMT.TTL-CCA-LMT

OFFLINE CREDIT WDL — The maximum amount of cash value advances
allowed offline against credit accounts. The value in this field is used only with
authorization level 3 (online/offline) when the authorizing host is unavailable and
the BASE24-atm product performs stand-in authorization. The value entered in

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

5-51

Card Prefix File (CPF)

this field cannot be greater than the values in the TOTAL CASH ADV and
OFFLINE AGGR fields on this screen or the amounts in the TOTAL CASH ADV
and OFFLINE CASH ADV fields on screen 1.
If this field contains zeros, the BASE24-atm product uses the amount in the
OFFLINE CASH ADV field on screen 1 for authorization purposes.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
Yes
0
CPF.NCD.NCD.CASH-VAL-LMT.OFFL-CCA-LMT

CONTENT CODE 1 — Identifies the hopper contents to which the
Non–Currency Dispense limit and activity fields pertain. Valid values are as
follows:
00
01
02
03-10
11

=
=
=
=
=

Cash
Coin
Travelers checks
User-defined cash value or nonvalue items
Mobile top-up

Field Length:
Required Field:
Default Value:
Data Name:

2 alphanumeric characters followed by a system-protected
text description
No
No default value
CPF.NCD.NCD-CDE

TOTAL CASH WDL — The maximum amount of cash value withdrawals
allowed against noncredit accounts for the item type identified by the content code.
The value entered in this field cannot be greater than the value in the TOTAL
AGGR field on this screen or the value in the TOTAL CASH WDL field on
screen 1.
If this field contains zeros, the BASE24-atm product uses the amount in the
TOTAL CASH WDL field on screen 1 for authorization purposes.
Field Length:
Required Field:
Default Value:
Data Name:

5-52

1–15 numeric characters
Yes
0
CPF.NCD.NCD-LMT.TTL-WDL-LMT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 5

OFFLINE CASH WDL — The maximum amount of cash value advances
allowed offline against credit accounts for the item type identified by the content
code. The value in this field is used only with authorization level 3 (online/offline)
when the authorizing host is unavailable and the BASE24-atm product performs
stand-in authorization. The value entered in this field cannot be greater than the
values in the TOTAL CASH ADV and OFFLINE AGGR fields on this screen or
the amounts in the TOTAL CASH ADV and OFFLINE CASH ADV fields on
screen 1.
If this field contains zeros, the BASE24-atm product uses the amount in the
OFFLINE CASH ADV field on screen 1 for authorization purposes.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
Yes
0
CPF.NCD.NCD-LMT.OFFL-WDL-LMT

TOTAL CREDIT WDL — The maximum amount of cash value advances
allowed against credit accounts for the item type identified by the content code.
The value entered in this field cannot be greater than the value in the TOTAL
AGGR field on this screen or the amount in the TOTAL CASH ADV field on
screen 1.
If this field contains zeros, the BASE24-atm product uses the amount in the
TOTAL CASH ADV field on screen 1 for authorization purposes.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
Yes
0
CPF.NCD.NCD-LMT.TTL-CCA-LMT

OFFLINE CREDIT WDL — The maximum amount of cash value advances
allowed offline against credit accounts for the item type identified by the content
code. The value in this field is used only with authorization level 3 (online/offline)
when the authorizing host is unavailable and the BASE24-atm product performs
stand-in authorization. The value entered in this field cannot be greater than the
values in the TOTAL CASH ADV and OFFLINE AGGR fields on this screen or
the amounts in the TOTAL CASH ADV and OFFLINE CASH ADV fields on
screen 1.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

5-53

Card Prefix File (CPF)

If this field contains zeros, the BASE24-atm product uses the amount in the
OFFLINE CASH ADV field on screen 1 for authorization purposes.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
Yes
0
CPF.NCD.NCD-LMT.OFFL-CCA-LMT

CONTENT CODE 2 — Identifies the hopper contents to which the
Non–Currency Dispense limit and activity fields pertain. Valid values are as
follows:
00
01
02
03-10
11

=
=
=
=
=

Cash
Coin
Travelers checks
User-defined cash value or nonvalue items
Mobile top-up

Field Length:
Required Field:
Default Value:
Data Name:

2 alphanumeric characters followed by a system-protected
text description
No
No default value
CPF.NCD.NCD-CDE

TOTAL CASH WDL — The maximum amount of cash value withdrawals
allowed against noncredit accounts for the item type identified by the content code.
The value entered in this field cannot be greater than the value in the TOTAL
AGGR field on this screen or the value in the TOTAL CASH WDL field on
screen 1.
If this field contains zeros, the BASE24-atm product uses the amount in the
TOTAL CASH WDL field on screen 1 for authorization purposes.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters
Yes
0
CPF.NCD.NCD-LMT.TTL-WDL-LMT

OFFLINE CASH WDL — The maximum amount of cash value advances
allowed offline against credit accounts for the item type identified by the content
code. The value in this field is used only with authorization level 3 (online/offline)

5-54

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 5

when the authorizing host is unavailable and the BASE24-atm product performs
stand-in authorization. The value entered in this field cannot be greater than the
values in the TOTAL CASH ADV and OFFLINE AGGR fields on this screen or
the amounts in the TOTAL CASH ADV and OFFLINE CASH ADV fields on
screen 1.
If this field contains zeros, the BASE24-atm product uses the amount in the
OFFLINE CASH ADV field on screen 1 for authorization purposes.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
Yes
0
CPF.NCD.NCD-LMT.OFFL-WDL-LMT

TOTAL CREDIT WDL — The maximum amount of cash value advances
allowed against credit accounts for the item type identified by the content code.
The value entered in this field cannot be greater than the value in the TOTAL
AGGR field on this screen or the amount in the TOTAL CASH ADV field on
screen 1.
If this field contains zeros, the BASE24-atm product uses the amount in the
TOTAL CASH ADV field on screen 1 for authorization purposes.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
Yes
0
CPF.NCD.NCD-LMT.TTL-CCA-LMT

OFFLINE CREDIT WDL — The maximum amount of cash value advances
allowed offline against credit accounts for the item type identified by the content
code. The value in this field is used only with authorization level 3 (online/offline)
when the authorizing host is unavailable and the BASE24-atm product performs
stand-in authorization. The value entered in this field cannot be greater than the
values in the TOTAL CASH ADV and OFFLINE AGGR fields on this screen or
the amounts in the TOTAL CASH ADV and OFFLINE CASH ADV fields on
screen 1.
If this field contains zeros, the BASE24-atm product uses the amount in the
OFFLINE CASH ADV field on screen 1 for authorization purposes.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

5-55

Card Prefix File (CPF)

Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
Yes
0
CPF.NCD.NCD-LMT.OFFL-CCA-LMT

TOTAL AGGR — The amount entered in the TOTAL AGGR field on CPF
screen 1. The value in this field is intended for informational purposes only.
Field Length:
Data Name:

System protected
CPF.CPFBASE.GRP-LMT.AGGR-LMT

OFFLINE AGGR — The amount entered in the OFFLINE AGGR field on CPF
screen 1. The value in this field is intended for informational purposes only.
Field Length:
Data Name:

System protected
CPF.CPFBASE.GRP-LMT.OFFL-AGGR-LMT

TIMES USED PER PERIOD LIMIT — The maximum number of times a card
with this card prefix can be used for cash value disbursements during a single
usage accumulation period.
Field Length:
Required Field:
Default Value:
Data Name:

5-56

1–4 numeric characters
Yes
1
CPF.NCD.USE-LMT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 6

Screen 6
CPF screen 6 contains BASE24-pos authorization information, including activity
limits for the BASE24-pos product during a single usage accumulation period.
CPF screen 6 is shown below, followed by descriptions of its fields.

BASE24-POS
PREFIX:

CARD PREFIX

LLLL
PAN LENGTH: 00

YY/MM/DD

POS AUTHORIZATION INFORMATION
ACTIVITY LIMITS:
TOTAL
CASH WDL:
0
CASH ADV:
0
AGGR:
0
PURCHASE:
0
PER REFUND/REPLENISH:
0
REFUND/REPLENISH:
0
MINIMUM CASH ADV AMOUNT:
STANDARD CASH ADV INCREMENT:

0
0

HH:MM 06 OF 22
FIID:

OFFLINE
0
0
0
0
0
0

TIMES USED PER PERIOD LIMIT:
ISSUER TXN PROFILE:

1

SIV CHECK TYPE: 0 (SIV DISABLED)
SIV KEYA GROUP:
CHECK IF HOST ONLINE SIV: N (Y/N)
BAD SIV ACTION: 1 DENY & RETURN
SIV NOT PRESENT ACTION: 1 DENY & RETURN
SIV ATTEMPT ACTION: 7 DENY & RETURN
*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

POS AUTHORIZATION INFORMATION
ACTIVITY LIMITS
The values in the following fields limit the transactions activity allowed by the
BASE24-pos product for this card prefix during a single usage accumulation
period. The limits in these fields are checked if an institution is using the Negative
Authorization with Usage Accumulation method. The value in the TOTAL
AGGR field on CAF screen 1 specifies whether the BASE24-pos product uses
these limits or the limits set in the CAF when an institution is using the Positive,
Positive with Balances, or Parametric Authorization method. The limits in these
fields are checked on a per-transaction basis if an institution is using the Negative
Authorization without Usage Accumulation method or host-only authorization.
Refer to the topic “BASE24 Authorization Terminology” in section 1 for more
information on activity limits.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

5-57

Card Prefix File (CPF)

Note: The TOTAL PER REFUND/REPLENISH and OFFLINE PER REFUND/
REPLENISH (as well as the MAXIMUM NUMBER OF REFUND/REPLENISH
field on screen 7) in the CPF do not have corresponding fields in the CAF.
Therefore, if the TOTAL AGGR field on CAF screen 1 has a non-zero value, the
limits identified in the CPF for these fields are still in effect.
The transactions controlled by these limits are cash disbursements, purchases, and
refunds against credit and noncredit accounts.
Whole amounts must be entered in these fields. The number of digits that can be
entered depends on the currency code entered in the CURRENCY CODE field on
screen 3 of the Institution Definition File (IDF). The number of digits that can be
entered in these fields is determined by subtracting the number of decimal places
used in the currency from 15. For example, a currency with two decimal places,
like U.S. dollars, allows 13 digits to be entered in these fields.
TOTAL CASH WDL — The maximum amount of purchases and cash
withdrawals allowed against noncredit accounts using the BASE24-pos product.
The amount entered in this field cannot be greater than the amount in the TOTAL
AGGR field on this screen or the amount in the TOTAL CASH WDL field on
screen 1.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
Yes
0
CPF.POSCPF.GRP-LMT.TTL-WDL-LMT

OFFLINE CASH WDL — The maximum amount of purchases and cash
withdrawals allowed offline against noncredit accounts using the BASE24-pos
product. The value in this field is used only with authorization level 3 (online/
offline) when the authorizing host is unavailable and the BASE24-pos product
performs stand-in authorization. The amount entered in this field cannot be greater
than the amounts in the TOTAL CASH WDL and OFFLINE AGGR fields on this
screen or the amounts in the TOTAL CASH WDL and OFFLINE CASH WDL
fields on screen 1.
Field Length:
Required Field:
Default Value:
Data Name:

5-58

1–15 numeric characters depending upon currency
Yes
0
CPF.POSCPF.GRP-LMT.OFFL-WDL-LMT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 6

TOTAL CASH ADV — The maximum amount of cash advances allowed against
credit accounts using the BASE24-pos product. The amount entered in this field
cannot be greater than the amount in the TOTAL AGGR field on this screen or the
amount in the TOTAL CASH ADV field on screen 1.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
Yes
0
CPF.POSCPF.GRP-LMT.TTL-CCA-LMT

OFFLINE CASH ADV — The maximum amount of cash advances allowed
offline against credit accounts using the BASE24-pos product. The value in this
field is used only with authorization level 3 (online/offline) when the authorizing
host is unavailable and the BASE24-pos product performs stand-in authorization.
The amount entered in this field cannot be greater than the amounts in the TOTAL
CASH ADV and OFFLINE AGGR fields on this screen or the amounts in the
TOTAL CASH ADV and OFFLINE CASH ADV fields on screen 1.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
Yes
0
CPF.POSCPF.GRP-LMT.OFFL-CCA-LMT

TOTAL AGGR — The amount entered in the TOTAL AGGR field on CPF
screen 1. The value in this field is intended for informational purposes only.
Field Length:
Data Name:

System protected
CPF.CPFBASE.GRP-LMT.AGGR-LMT

OFFLINE AGGR — The amount entered in the OFFLINE AGGR field on CPF
screen 1. The value in this field is intended for informational purposes only.
Field Length:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

System protected
CPF.CPFBASE.GRP-LMT.OFFL-AGGR-LMT

5-59

Card Prefix File (CPF)

TOTAL PURCHASE — The maximum amount of purchases allowed against
credit accounts using the BASE24-pos product. The amount entered in this field is
not checked against the amount displayed in the TOTAL AGGR field.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
Yes
0
CPF.POSCPF.GRP-LMT.TTL-PUR-LMT

OFFLINE PURCHASE — The maximum amount of purchases allowed offline
against credit accounts using the BASE24-pos product. The value in this field is
used only with authorization level 3 (online/offline) when the authorizing host is
unavailable and the BASE24-pos product performs stand-in authorization. The
amount entered in this field cannot be greater than the amount entered in the
TOTAL PURCHASE field. It is not checked against the amount displayed in the
OFFLINE AGGR field.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
Yes
0
CPF.POSCPF.GRP-LMT.OFFL-PUR-LMT

TOTAL PER REFUND/REPLENISH — The maximum amount allowed for a
single refund or replenishment against credit and noncredit accounts using the
BASE24-pos product. Replenishment transactions are processed only when the
BASE24-pos Stored Value add-on product is installed. The amount entered in this
field is not checked against the amount displayed in the TOTAL AGGR field.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
Yes
0
CPF.POSCPF.TTL-CR-PER-RFND-LMT

OFFLINE PER REFUND/REPLENISH — The maximum amount allowed
offline for a single refund or replenishment against credit and noncredit accounts
using the BASE24-pos product. Replenishment transactions are processed only
when the BASE24-pos Stored Value add-on product is installed. The value in this
field is used only with authorization level 3 (online/offline) when the authorizing
host is unavailable and the BASE24-pos product performs stand-in authorization.

5-60

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 6

The amount entered in this field cannot be greater than the amount entered in the
TOTAL PER REFUND field. It is not checked against the amount displayed in
the OFFLINE AGGR field.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
Yes
0
CPF.POSCPF.OFFL-CR-PER-RFND-LMT

TOTAL REFUND/REPLENISH — The maximum amount of refunds and
replenishments allowed against credit and noncredit accounts using the
BASE24-pos product. Replenishment transactions are processed only when the
BASE24-pos Stored Value add-on product is installed.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
Yes
0
CPF.POSCPF.TTL-RFND-CR-LMT

OFFLINE REFUND/REPLENISH — The maximum amount of refunds and
replenishments allowed offline against credit and noncredit accounts using the
BASE24-pos product. Replenishment transactions are processed only when the
BASE24-pos Stored Value add-on product is installed. The value in this field is
used only with authorization level 3 (online/offline) when the authorizing host is
unavailable and the BASE24-pos product performs stand-in authorization. The
amount entered in this field cannot be greater than the amount entered in the
TOTAL REFUND field.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–15 numeric characters depending upon currency
Yes
0
CPF.POSCPF.OFFL-RFND-CR-LMT

5-61

Card Prefix File (CPF)

MINIMUM CASH ADV AMOUNT — The minimum cash advance amount (in
whole currency units) that can be approved for this card prefix using the
BASE24-pos product. The amount entered in this field cannot be greater than the
amount in the TOTAL CASH ADV field on this screen or the amount in the
OFFLINE CASH ADV field on this screen if it contains a nonzero amount.
Field Length:
Required Field:
Default Value:
Data Name:

1–9 numeric characters
Yes
0
CPF.POSCPF.MIN-CCA-AMT

STANDARD CASH ADV INCREMENT — The standard increment over the
minimum cash advance amount (in whole currency units) that can be approved for
this card prefix using the BASE24-pos product.
Note: If you are using multiple currencies, you should set this field to zero.
Otherwise, if the transaction currency is not the same as the issuer currency, the
cash advance transaction will be denied.
For example, if the minimum cash advance amount is $100 and the standard
increment is $50, then the allowable cash advance amounts include $100, $150,
$200, etc. This is a whole currency unit amount.
If the value in this field is set to zero, the BASE24-pos product does not check the
increment.
Field Length:
Required Field:
Default Value:
Data Name:

1–9 numeric characters
Yes
0
CPF.POSCPF.STD-CCA-INCR

TIMES USED PER PERIOD LIMIT — The maximum number of times a card
with this card prefix can be used using the BASE24-pos product during a single
usage accumulation period.
The value in this field is used only if the value in the TOTAL AGGR field on CAF
screen 1 is set to zero.
Field Length:
Required Field:
Default Value:
Data Name:

5-62

1–4 numeric characters
Yes
1
CPF.POSCPF.USE-LMT
May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 6

ISSUER TXN PROFILE — A code identifying a group of BASE24-pos issuer
transaction processing codes allowed for this card prefix in the Issuer Processing
Code File (IPCF). The value in this field overrides the issuer transaction profile
defined at the institution level in the IDF.
Field Length:
Required:
Data Name:

16 alphanumeric characters
No
CPF.POSCPF.ISS-TXN-PRFL

SIV CHECK TYPE — A code identifying the type of check that is attempted
when performing cardholder authentication during an internet or electronic
commerce (e-commerce) transaction. Valid values are as follows:
0 = SIV is disabled
1 = SIV is enabled; check either the Cardholder Authentication Verification
Value (CAVV) or Accountholder Authentication Value (AAV) using the
E-Commerce Authentication File (EAF).
2 = SIV is enabled; check the Cardholder Authentication Verification Value
(CAVV) using the Card Verification Value (CVV) method or check the
Accountholder Authentication Value (AAV) using the E-Commerce
Authentication File (EAF).
3 = SIV is enabled; check the Cardholder Authentication Verification Value
(CAVV) using the Card Verification Value (CVV) method.
4 = SIV is enabled; check the Cardholder Authentication Verification Value
(CAVV) or the Accountholder Authentication Value (AAV) using the
Card Verification Value (CVV) method.
5 = SIV is enabled; check the Accountholder Authentication Value (AAV)
using the Card Verification Value (CVV) method.
Field Length:
Required:
Default Value:
Data Name:

1 numeric character
No
0
CPF.POSCPF.SIV-CHK-TYP

SIV KEYA GROUP — The value used by an Authorization process to select the
proper Key Authorization File (KEYA) record when performing cardholder
authentication for cards with this prefix during an internet or electronic commerce
(e-commerce) transaction. The value in this field is matched with the value in the

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

5-63

Card Prefix File (CPF)

GRP field on KEYA screen 1. If this field contains all spaces, CAVV verification
is not performed. Valid values are any combination of alphanumeric characters
and leading and trailing spaces.
Field Length:
Required:
Default Value:
Data Name:

4 alphanumeric characters
No
No default value
CPF.POSCPF.SIV-KEYA-GRP

CHECK IF HOST ONLINE SIV — A code indicating whether a pre-screening
cardholder authentication check is performed by the Router/Authorization module
when processing an internet or electronic commerce (e-commerce) transaction
before sending the transaction to the host. This field is used only when the SIV
CHECK TYPE field is not equal to zero. Valid values are as follows:
Y = Yes, perform cardholder authentication before sending a transaction to
the host. The authentication transaction entry in the E-Commerce
Authentication File (EAF), Cardholder Authentication Verification Value
(CAVV), or Accountholder Authentication Value (AAV) is validated
before attempting to send the transaction request to the host. If the
authentication transaction entry in the EAF is not found, the CAVV is
invalid, or the AAV is invalid, the Router/Authorization module performs
the action defined within the BAD SIV ACTION field.
N = No, do not perform cardholder authentication before sending a
transaction to the host. If the host is online, the transaction request is sent
to the host without verifying the authentication transaction entry in the ECommerce Authentication File (EAF), Cardholder Authentication
Verification Value (CAVV), or Accountholder Authentication Value
(AAV).

5-64

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 6

Field Length:
Required:
Default Value:
Data Name:

1 alphanumeric character
No
N
CPF.POSCPF.SIV-CHK

BAD SIV ACTION — A code indicating the action to be performed by the
Router/Authorization module when the cardholder cannot be authenticated during
an internet or electronic commerce (e-commerce) transaction, due to an invalid
Cardholder Authentication Verification Value (CAVV) or an invalid
Accountholder Authentication Value (AAV). This field is used only when the SIV
CHECK TYPE field is not equal to zero. Valid values are as follows:
0 = Denote and continue the transaction
1 = Deny the transaction
Field Length:
Required:
Default Value:
Data Name:

1 numeric character
No
1
CPF.POSCPF.SIV-BAD-DISP

SIV NOT PRESENT ACTION — A code indicating the action performed by the
Router/Authorization module when the Cardholder Authentication Verification
Value (CAVV) or Accountholder Authentication Value (AAV) was not present in
an internet or electronic commerce (e-commerce) transaction. This field is used
only when the SIV CHECK TYPE field is not equal to zero. Valid values are as
follows:
0 = Denote and continue the transaction
1 = Deny the transaction
Field Length:
Required:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 numeric character
No
1
CPF.POSCPF.SIV-NOT-PRSN-DISP

5-65

Card Prefix File (CPF)

SIV ATTEMPT ACTION — A code indicating the action performed by the
Router/Authorization module when a pass-validation-attempt situation occurred
on the Cardholder Authentication Verification Value (CAVV) or Accountholder
Authentication Value (AAV). This field is used only when the SIV CHECK TYPE
field is not equal to zero. Valid values are as follows:
0 = Note the situation and continue.
1 = If the interchange indicates a pass validation attempt with a value of 3,
deny the transaction.
2 = If the interchange indicates a pass validation attempt with a value of 8,
deny the transaction.
3 = If the interchange indicates a pass validation attempt with a value of 3 or
8, deny the transaction.
4 = If the interchange indicates a pass validation attempt with a value of A,
deny the transaction.
5 = If the interchange indicates a pass validation attempt with a value of 3 or
A, deny the transaction.
6 = If the interchange indicates a pass validation attempt with a value of 8 or
A, deny the transaction.
7 = If the interchange indicates a pass validation attempt with a value of 3, 8
or A, deny the transaction.
Field Length:
Required:
Default Value:
Data Name:

5-66

1 numeric character
No
7
CPF.POSCPF.SIV-ATTEMPT-DISP

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 7

Screen 7
CPF screen 7 displays flags indicating how the BASE24-pos product handles
preauthorization holds, chargebacks, representments, PIN processing, and address
verification, as well as default values for combination card and account types and
the maximum number of refunds allowed by the BASE24-pos product. CPF
screen 7 is shown below, followed by descriptions of its fields.

BASE24-POS
PREFIX:

CARD PREFIX

LLLL
PAN LENGTH: 00

YY/MM/DD

HH:MM
FIID:

07 OF 22

POS INFORMATION
MAXIMUM NUMBER OF REFUND/REPLENISH:
0
MAXIMUM NUMBER OF PRE-AUTH HOLDS: 2
CHARGEBACK UPDATE: N (DO NOT UPDATE DATABASE)
REPRESENTMENT UPDATE: N (DO NOT UPDATE DATABASE)
DEFAULT COMBO CARD TYPE: 1 (CREDIT CARD)
DEFAULT ACCOUNT TYPE: 00 (NO ACCOUNT)
00 (NO ACCOUNT)
00 (NO ACCOUNT)
POS PROCESSING
ISSUER:
PIN PROCESSING FLAG:
ADDRESS VERIFICATION ALGO:
CHECK IF HOST IS ONLINE
ADDR VERIFY:

INFORMATION
0 (PIN NOT REQUIRED)
V (VISANET)
N (Y/N)

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

POS INFORMATION
MAXIMUM NUMBER OF REFUND/REPLENISH — The maximum number
of refunds and replenishments allowed during a single usage accumulation period
for a card with this prefix. Replenishment transactions are processed only when
the BASE24-pos Stored Value add-on product is installed. Once this maximum is
reached, no additional refunds or replenishments can be made. The amount
entered in this field is not checked against the amount displayed in the TOTAL
AGGR field.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

5-67

Card Prefix File (CPF)

Note: The MAXIMUM NUMBER OF REFUND/REPLENISH field (as well as
the TOTAL PER REFUND/REPLENISH and OFFLINE PER REFUND/
REPLENISH fields on screen 6) in the CPF do not have corresponding fields in
the CAF. Therefore, if the TOTAL AGGR field on CAF screen 1 has a non-zero
value, the limits identified in the CPF for these fields are still in effect.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
0
CPF.POSCPF.NUM-RFND-CR-LMT

MAXIMUM NUMBER OF PRE-AUTH HOLDS — The maximum number of
preauthorization hold records that are allowed to be stored in the Preauthorized
Holds segment of each CAF, PBF, or UAF record. The BASE24-pos
Authorization module uses the value in this field when processing preauthorization
purchase transactions or reversing preauthorization completion transactions to
determine whether another hold can be added to the file. Valid values are 0
through 10.
The value in this field does not limit the number of preauthorization hold records
that can be placed in these files by the Refresh process or the BASE24-from host
maintenance product.
The value in the HOLDS LVL field on IDF screen 16 specifies which, if any, file
or files contain the preauthorization hold records.
Field Length:
Required Field:
Default Values:

Data Name:

1–2 numeric characters
Yes
0 if the Pre-Auth entry in the PITABLE is N (no
Preauthorized Holds segment); 2 if the Pre-Auth entry in the
PITABLE is Y (allow a Preauthorized Holds segment).
CPF.POSCPF.MAX-PRE-AUTH-HLDS

CHARGEBACK UPDATE — A flag indicating how the BASE24-pos
Authorization module handles chargeback transactions.
If this flag is set to the value N, the BASE24-pos Authorization module logs
chargeback transactions to the POS Transaction Log File (PTLF) without updating
the rest of the BASE24 database.

5-68

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 7

If this flag is set to the value Y, the BASE24-pos Authorization module logs the
transaction to the PTLF and updates the CAF or the UAF, depending on the type of
authorization being used. The BASE24-pos Authorization module also checks the
cardholder account in the PBF if the Positive Balance Authorization method is
used. If it is a noncredit account, the chargeback transaction amount is added to
the available balance and ledger balance in the PBF. If it is a credit account, the
chargeback transaction amount is subtracted from the credit balance in the PBF.
Valid values are as follows:
Y = Yes, update the BASE24 database.
N = No, do not update the BASE24 database.
A description of the value entered is displayed to the right of the MOD10 CHECK
field.
A description of the value entered is displayed to the right of the CHARGEBACK
UPDATE field.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
N
CPF.POSCPF.CHRGBACK-UPDATE

REPRESENTMENT UPDATE — A flag indicating how the BASE24-pos
Authorization module handles representment transactions.
If this flag is set to the value N, the BASE24-pos Authorization module only logs
representment transactions to the PTLF without updating the rest of the BASE24
database.
If this flag is set to the value Y, the BASE24-pos Authorization module handles
representment transactions as normal transactions. Valid values are as follows:
Y = Yes, update the BASE24 database.
N = No, do not update the BASE24 database.
A description of the value entered is displayed to the right of the
REPRESENTMENT UPDATE field.
Field Length:
Required Field:
Default Value:
Data Name:
May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 alphabetic character
Yes
N
CPF.POSCPF.RPRSNT-UPDATE

5-69

Card Prefix File (CPF)

DEFAULT COMBO CARD TYPE — A code indicating the card type to which
dual (combination) card transactions default when the POS device does not specify
the card type and the CPF indicates that the card is a combination card. Valid
values are as follows:
1 = Credit card
2 = Debit card
A description of the value entered is displayed to the right of the DEFAULT
COMBO CARD TYPE field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
1
CPF.POSCPF.COMBO-DFLT

DEFAULT ACCOUNT TYPE — Codes indicating the account type to which
transactions default if an account type is not specified by the POS device initiating
the transaction. The BASE24-pos Authorization module searches the CAF for
these account types.
Three defaults can be set up in these fields and the BASE24-pos product tests each
type, starting with the first DEFAULT ACCOUNT TYPE field code listed, until a
valid account type is found. Valid values are as follows:
00
01
11
31

=
=
=
=

None.
Checking. Used for account types of 01 through 09.
Savings. Used for account types of 11 through 19.
Credit. Used for account types of 31 through 39.

A description of the values entered are displayed to the right of the DEFAULT
ACCOUNT TYPE fields.
Field Length:
Required Field:
Default Value:
Data Name:

5-70

3 fields of 2 alphanumeric characters each
Yes
00
CPF.POSCPF.DFLT-ACCT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 7

POS PROCESSING INFORMATION
ISSUER — A user-defined code indicating whether a card issued with this prefix
is on-us or not-on-us. A description of up to 10 characters must be entered
following the code. Valid values are as follows:
00–29 = On-us
30–99 = Not-on-us
Field Length:
Required Field:
Default Value:
Data Names:

2 numeric characters plus 1–10 alphanumeric characters
Yes
No default value
CPF.POSCPF.ISS
CPF.POSCPF.ISS-DESCR

PIN PROCESSING FLAG — A code indicating whether a PIN entry is required
to perform POS transactions with this card prefix. Valid values are as follows:
0 = PIN entry is not required to complete any transaction.
1 = PIN entry is required for every transaction; transactions from terminals
without PIN capabilities are declined.
2 = PIN entry is required with transactions from terminals with PIN
capabilities; however, transactions from attended terminals without PIN
capabilities are processed without the PIN. Transactions from unattended
terminals without PIN capabilities are declined.
3 = PIN entry is required with transactions from terminals with PIN
capabilities; however, transactions from terminals without PIN capabilities
are processed without the PIN.
4 = PIN entry is required with transactions from terminals with PIN
capabilities, except for contactless transactions; however, transactions from
terminals without PIN capabilities are processed without the PIN.
Regardless of the setting in this field, a PIN that is entered incorrectly must be
reentered, and the transaction is denied if the maximum number of PIN retries has
been met, subject to the setting in the PIN TRIES RESET OPTION field.
A description of the value entered is displayed to the right of the PIN
PROCESSING FLAG field.
Field Length:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 numeric character

5-71

Card Prefix File (CPF)

Required Field:
Default Value:
Data Name:

Yes
0
CPF.POSCPF.PIN-REQ

ADDRESS VERIFICATION ALGO — A code identifying the algorithm used
for address verification. Valid values are as follows:
C = Compress Postal Code. This algorithm is identical to the VisaNet (“V”)
and Banknet (MasterCard) (“M”) algorithms, except that only the numeric
digits in the postal code configured on the CAF record and the numeric
digits from the postal code included in the PSTM are used in the
comparison.
M = Banknet (MasterCard) algorithm
U = U.S. AFD Postal Code. This algorithm is identical to the Compress Postal
Code algorithm (“C”), except that additional logic is performed on
transactions received from U.S. automated fuel dispensers (AFDs). The
numeric digits in the postal code configured on the CAF record may be
padded with trailing zeros before the comparison is performed.
V = VisaNet algorithm
Note: The “V” and “M” algorithms are currently identical in terms of the
verification processing performed.
A description of the value entered is displayed to the right of the ADDRESS
VERIFICATION ALGO field.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
Yes
V
CPF.POSCPF.ADDR-VRFY-ALGO

CHECK IF HOST IS ONLINE—ADDR VERIFY — A code indicating whether
address verification should be performed by the BASE24-pos add-on Address
Verification module during transaction screening for transactions containing
address information. The request is sent to the host regardless of the address
verification result. Valid values are as follows:
Y = Yes, perform address verification before sending the request to the host.
N = No, send the request to the host without verifying the cardholder’s address if
the host is online.

5-72

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 7

Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 alphanumeric character
Yes
N
CPF.POSCPF.ADDR-VRFY

5-73

Card Prefix File (CPF)

Screen 8
CPF screen 8 displays flags indicating the approval code length expected by
BASE24-pos, how recurring payment checks are handled, when transactions are
forced to go to the host, and the issuer code used for draft capture. CPF screen 8 is
shown below, followed by descriptions of its fields.

BASE24-POS
PREFIX:

CARD PREFIX

LLLL
PAN LENGTH: 00

YY/MM/DD

HH:MM
FIID:

08 OF 22

POS AUTHORIZATION INFORMATION
APPROVAL CODE LENGTH:
RECURRING PAYMENT EXP CHECK TYPE:
FORCE ONLINE COUNT:
DRAFT CAPTURE ISSUER:
CVD PROCESSING FLAG:
DENY MANUAL CARD ENTRY:
PARTIAL AMOUNT SUPPORT:
PARTIAL AUTH ROUTING:
PARTIAL AUTH LIMIT:

6
9 (CPF BASE CHECK TYPE)
00
00
0
0
0
0
0

RETURN BALANCES: 0 (BALANCES ARE NOT RETURNED FOR PURCHASES)

POS AUTHORIZATION INFORMATION
APPROVAL CODE LENGTH — A value indicating the length of the approval
code expected. Valid values are 2 through 6.
Field Length:
Required Field:
Default Value:
Data Name:

5-74

1 numeric character
No
6
CPF.APPRV-CDE-LGTH

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 8

RECURRING PAYMENT EXP CHECK TYPE — A code indicating the type
of card expiration date check to use for recurring payment transactions for this
prefix. Valid values are as follows:
0
1
2
9

=
=
=
=

Do not check the expiration date
Check the expiration date on Track 1 or Track 2
Check the expiration date in the CAF record
Use the EXP CHECK TYPE field on the Base segment of the CPF

Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
No
9
CPF.RECUR-PMNT-EXP-CHK-IND

FORCE ONLINE COUNT — A value indicating the maximum number of
transactions that can be authorized below the AST limit before a transaction is
forced online to the issuer for authorization. This field is not currently used. Valid
values are 00 through 99.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
No
00
CPF.FORCE-ONL-CNT

DRAFT CAPTURE ISSUER — A value indicating the issuer code used for
draft capture transactions. This field is not currently used. Valid values are 00
through 99.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
No
00
CPF.DFT-CAPTR-ISS

CVD PROCESSING FLAG — A flag that specifies whether manually-entered
card verification digits are required for manually-entered POS transactions. This
flag is not checked for recurring payment transactions (acquirers are typically not
permitted to retain card verification data). Valid values are as follows:
0 = No CVD2 required
1 = CVD2 required for all manually-entered transactions
2 = CVD2 required for Cardholder Not Present (CNP) transactions only

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

5-75

Card Prefix File (CPF)

Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
No
0
MANUAL-CV-REQ

DENY MANUAL CARD ENTRY — A code indicating whether a card number
can be manually entered at the terminal. This flag is not checked for recurring
payment transactions (acquirers are typically not permitted to retain card
verification data). Valid values are as follows:
0 = Do not deny manually-entered transactions.
1 = Deny manually-entered transactions without CVD2 where the cardholder
does not provide the CVD2 value (PS51-TKN.CVD-FLD-PRESENT = 9).
2 = Deny manually-entered transactions without CVD2 where the cardholder
does not provide the CVD2 value (PS51-TKN.CVD-FLD-PRESENT = 9),
where the CVD2 value is illegible (PS51-TKN.CVD-FLD-PRESENT = 2),
or where the merchant does not provide the CVD2 value
(PS51-TKN.CVD-FLD-PRESENT = 0).
3 = Deny manually-entered transactions.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
No
0
MANUAL-CRD-ENTRY-FLG

PARTIAL AMOUNT SUPPORT — A code indicating whether authorization for
a lesser and/or greater amount is supported for the prefix. Valid values are as
follows:
0 = Not allowed.
1 = Lesser and greater allowed.
2 = Lesser allowed.
Field Length:
Required Field:
Default Value:
Data Name:

5-76

1 numeric character
No
2
PARTIAL-AUTH-SPPT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 8

PARTIAL AUTH ROUTING — A code that specifies the routing and
authorization logic to be performed when the transaction can be authorized for a
greater amount. Valid values are as follows:
0 = Standard. Perform standard routing/authorization.
1 = Auth Limit. Set the transaction amount to PARTIAL-AUTH-LMT because
the authorizing Host system does not support authorizations for a greater
amount.
2 = Under Floor. Perform “under floor” authorization because the authorizing
Host system does not support partial authorizations.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
No
0
PARTIAL-AUTH-RTE

PARTIAL AUTH LIMIT — A code that specifies the maximum amount that may
be authorized when a transaction is authorized for an amount greater than
requested. Valid values are 0-999999999:
Field Length:
Required Field:
Default Value:
Data Name:

9 numeric characters
No
0
PARTIAL-AUTH-LMT

RETURN BALANCES — A code indicating whether account balances should
be returned on designated transactions. If this field is set to the value 2, balances
are returned to the cardholder only when the PTD BALANCE RETURNED field
is set to the value Y, which indicates that balances are returned using the POS
BALANCES TOKEN. Valid values are as follows:
0 = Balances are not returned for purchase transactions.
1 = Balances are returned for purchase transactions.
2 = Balances are returned for purchase transactions, based on terminal
configuration.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 numeric character
No
0
CPF.POSCPF.RTRN-BAL

5-77

ACI Worldwide, Inc.

Screen 8

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

5-79

Card Prefix File (CPF)

5-80

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

6: Cardholder Authorization File (CAF)
The Cardholder Authorization File (CAF) contains one record for each cardholder
whose card-issuing institution uses the Positive, Positive Balance, or Parametric
Authorization method. CAF records contain authorization parameters and usage
accumulation information for the card issuer’s cardholders and are used in
authorizing transaction requests.
The key to records in the CAF is the primary account number (PAN) and member
number.
The following screens are used to access records in the CAF:
?

Screen 1 contains BASE24 card type, card status, and activity limits.

?

Screen 2 contains BASE24 PIN tries, card expiration date, first usage date,
and the last time usage accumulation fields were cleared.

?

Screen 3 contains BASE24 account level information.

?

Screen 4 contains BASE24 account level information.

?

Screen 5 contains BASE24 preauthorized hold information.

?

Screen 6 contains BASE24 enhanced preauthorized hold information.

?

Screen 7 contains BASE24 second card usage information.

?

Screen 8 contains BASE24-atm card usage limits and activity.

?

Screen 9 contains BASE24 Non–Currency Dispense usage control
information

?

Screen 10 contains BASE24-pos card usage limits and activity.

?

Screen 21 contains BASE24-atm preferred transaction parameters.

The screen layout and field descriptions for screen 12 are documented in the
BASE24-pos Address Verification Manual.
The screen layout and field descriptions for screen 13 are documented in both the
BASE24-atm EMV Support Manual and the BASE24-pos EMV Support
Manual.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

6-1

Cardholder Authorization File (CAF)

The screen layouts and field descriptions for screens 14, 15, and 16 are
documented in the device-specific BASE24-atm self-service banking (SSB)
manuals.
The screen layout and field descriptions for screen 20 are documented in the
BASE24-card Reference Manual.
The remaining CAF screens (7, 11, and 17 through 19) are reserved for future use.

6-2

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

CAF Usage Accumulation Clearance

CAF Usage Accumulation Clearance
CAF usage accumulation information is cleared by the first transaction after the
end of each usage accumulation period. Therefore, the usage accumulation
information represents the activity for the usage accumulation period associated
with the dates in the LAST RESET DATE field on screen 2 and the LAST USED
DATE field on screens 8 and 10. The usage accumulation fields in the CAF that
are cleared are shown below.
Screen 1

ACTIVITY THIS PERIOD:
ACTIVITY THIS PERIOD:
ACTIVITY THIS PERIOD:
ACTIVITY THIS PERIOD:

TOTAL CASH WDL
OFFLINE CASH WDL
TOTAL CASH ADV
OFFLINE CASH ADV

Screen 2

BAD PIN TRIES

Screen 8

ACTIVITY THIS PERIOD: TOTAL CASH WDL
ACTIVITY THIS PERIOD: OFFLINE CASH WDL
ACTIVITY THIS PERIOD: TOTAL CASH ADV
ACTIVITY THIS PERIOD: OFFLINE CASH ADV
NUMBER OF DEPOSIT CREDITS
AMOUNT OF DEPOSIT CREDIT
TIMES USED THIS PERIOD

Screen 9

ACTIVITY THIS PERIOD: TOTAL CASH WDL
ACTIVITY THIS PERIOD: OFFLINE CASH WDL
ACTIVITY THIS PERIOD: TOTAL CREDIT WDL
ACTIVITY THIS PERIOD: OFFLINE CREDIT WDL
Note: The above includes the Content Code 1 and Content
Code 2 fields.
TIMES USED THIS PERIOD

Screen 10

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

ACTIVITY THIS PERIOD: TOTAL CASH WDL
ACTIVITY THIS PERIOD: OFFLINE CASH WDL
ACTIVITY THIS PERIOD: TOTAL CASH ADV
ACTIVITY THIS PERIOD: OFFLINE CASH ADV
ACTIVITY THIS PERIOD: TOTAL PURCHASE
ACTIVITY THIS PERIOD: OFFLINE PURCHASE
ACTIVITY THIS PERIOD: TOTAL REFUND
ACTIVITY THIS PERIOD: OFFLINE REFUND
NUMBER OF REFUNDS THIS PERIOD
TIMES USED THIS PERIOD

6-3

Cardholder Authorization File (CAF)

Dynamic Cardholder Authorization File (CAFD)
The Dynamic Cardholder Authorization File (CAFD) stores dynamic card data
that must be retained following a full Cardholder Authorization File (CAF)
refresh. This includes application transaction counters (ATCs) for contactless
magnetic stripe (dynamic card verification), regular EMV, and Chip
Authentication Program (CAP) transactions on the first and second cards. The
CAFD is read and updated during transaction processing, but is not affected by
Refresh or BASE24-from host maintenance. Data from the CAFD is displayable
on CAF screens, but the file (CAF or CAFD) from which the data is obtained is
transparent to the user.

CAFD Maintenance
If a CAFD record no longer has a corresponding CAF record, the CAFD record
can be deleted. Because the CAFD does not have file maintenance screens of its
own, a CAFD maintenance program must be used to remove CAFD records that
are no longer needed. The CAFD maintenance program will update the CAFD
with data from the CAF if the CAF record contains more recent information than
the CAFD record.
A runfile is used to initiate the CAFD maintenance program and resulting report.
A generic runfile is provided for running the program. You can modify this
generic runfile to define the report output location. After the generic runfile has
been modified to contain the desired settings, you can initiate the report using the
OBEY command.

CAFD Runfile
Before initiating the CAFD maintenance program, edit the CAFD runfile
(CAFDR) to ensure that the desired options have been selected. The runfile for the
CAFD maintenance program is located on the BA60CAFD subvolume.
The runfile includes the PRINT-DISK and IDFFIL assigns and the RUN command
for the maintenance program and resulting report.
The PRINT-DISK assign allows you to define the report output location. You can
direct report output to a disk file or spooler location.
The IDFFIL assign identifies the Institution Definition File (IDF) used as input to
the program.

6-4

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Dynamic Cardholder Authorization File (CAFD)

When you are finished with the modifications, close the runfile.
The rest of this section provides additional information on the assigns and RUN
command in the runfile for the CAFD maintenance program.

PRINT-DISK Assign
The format of the PRINT-DISK assign is shown below followed by descriptions of
the parameters.
PRINT-DISK , EXT (4, 32), CODE 101

print-disk-filename — The fully-qualified location for the report output. This
location can be a disk file or spooler location.
EXT — The size of the output file created. The extent numbers can be larger or
smaller depending on the size of the anticipated output.
CODE 101 — The output file is an EDIT file.
If the file specified in the PRINT-DISK assign already exists, new report output
will be added to the end of the file. If the specified file does not exist, it is created
with the attributes specified in the assign.

IDFFIL Assign
The format of the IDFFIL assign is shown below followed by a description of the
parameter.
The IDFFIL assign identifies the Institution Definition File (IDF) used as input to
the program.
assign IDFFIL, 

IDF-filename — The fully-qualified location for the Institution Definition File.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

6-5

Cardholder Authorization File (CAF)

RUN Commands
The RUN command format for the CAFD maintenance program is shown below
followed by descriptions of the parameters.
RUN  &
/ OUT  /

CAFD-maintenance-program-filename — The fully-qualified name of the
compiled report program, for example: \system.$volume.ba60obj.cafdm.
CAFD-report-name — The fully-qualified name of the report, for example:
\system.$volume.ba60obj.cafdm.

Updating the CAFD
You can run the CAFD maintenance program after you have modified its runfile.
To run the CAFD maintenance program, volume to the BA60CAFD subvolume
and use the OBEY command to obey the CAFDMR runfile. The format for the
OBEY command is shown below followed by a description of the parameter.
$ BA60CAFD 1> OBEY 

runfile — The name of the runfile. The name of the runfile for the CAFD
maintenance program is CAFDMR.

Error Messages
Standard COBOL error messages are displayed on the screen for file handling
errors, such as when the program is unable to open the IDF specified in the runfile.

Report Sample and Field Descriptions
This section contains a sample of the BASE24 Dynamic Cardholder Authorization
File Maintenance Report. The report is shown below followed by descriptions of
the fields.

6-6

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Dynamic Cardholder Authorization File (CAFD)

BASE24 DYNAMIC CARDHOLDER AUTHORIZATION FILE MAINTENANCE REPORT
Copyright 2007 by ACI Worldwide, Inc.
CAFD MAINTENANCE FOR FIID:
STARTED AT:

BNK1
YY/MM/DD

HH:MM:SS

PAGE

01

CARD NUMBER
MBR
ACTION
---------------------------------------------111111**********999 000
DELETED FROM CAFD
222222**********888 001
UPDATED IN CAFD
333333**********999 000
DELETED FROM CAFD
444444**********888 001
UPDATED IN CAFD
RECORDS READ FROM CAFD:
RECORDS DELETED FROM CAFD:
RECORDS UPDATED IN CAFD:

500
2
2

*** END OF REPORT FOR FIID:

BNK1

BASE24 DYNAMIC CARDHOLDER AUTHORIZATION FILE MAINTENANCE REPORT
Copyright 2007 by ACI Worldwide, Inc.
CAFD MAINTENANCE FOR FIID:
STARTED AT:

BNK2
YY/MM/DD

HH:MM:SS

PAGE

02

CARD NUMBER
MBR
ACTION
---------------------------------------------111111**********999 000
DELETED FROM CAFD
222222**********888 001
UPDATED IN CAFD
RECORDS READ FROM CAFD:
RECORDS DELETED FROM CAFD:
RECORDS UPDATED IN CAFD:
*** END OF REPORT FOR FIID:

TOTAL RECORDS READ FROM CAFD:
TOTAL RECORDS DELETED FROM CAFD:
TOTAL RECORDS UPDATED IN CAFD:

250
1
1
BNK2

750
3
3

*** CAFD MAINTENANCE IS COMPLETE

CAFD MAINTENANCE FOR FIID — The identifier (FIID) of the financial
institution that owns the CAFD records.
STARTED AT — The date and time when the CAFD maintenance program
started.
May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

6-7

Cardholder Authorization File (CAF)

CARD NUMBER — The card number of a CAFD record that was updated or
deleted.
MBR — The member number of a CAFD record that was updated or deleted.
ACTION — A description of the action (updated or deleted) performed on the
CAFD record.
RECORDS READ FROM CAFD — The total number of CAFD records read
for this FIID.
RECORDS DELETED FROM CAFD — The total number of records deleted
from the CAFD for this FIID.
RECORDS UPDATED IN CAFD — The total number of records updated in the
CAFD for this FIID.
TOTAL RECORDS READ FROM CAFD — The total number of CAFD
records read for all FIIDs.
TOTAL RECORDS DELETED FROM CAFD — The total number of records
deleted from the CAFD for all FIIDs.
TOTAL RECORDS UPDATED IN CAFD — The total number of records
updated in the CAFD for all FIIDs.

6-8

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

Screen 1
CAF screen 1 enables institutions to specify the withdrawal limits for individual
cardholders. The cardholders are defined by their primary account number (PAN),
member number, and financial institution identifier (FIID). The card type and
status, as well as the PIN offset, are also set on CAF screen 1. CAF screen 1 is
shown below, followed by descriptions of its fields.

BASE24-BASE

CARDHOLDER FILE

PAN:
CARD TYPE: P
CARD STATUS: 1

LLLL

YY/MM/DD

HH:MM

MEMBER: 000
(PROP DEBIT
(OPEN)

01 of 21

FIID:

)
POFST/PVV:

CARD USAGE CONTROL
ACTIVITY LIMITS
TOTAL
OFFLINE
0
0
0

CASH WDL:
CASH ADV:
AGGR:

ACTIVITY THIS PERIOD
TOTAL
OFFLINE
0
0
0

SEQUENCE NUMBER:

CARD USAGE CONTROL FIELDS ARE CONTINUED ON SCREEN 2
*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12 - HELP

PAN — The card number or primary account number (PAN) identifying the card.
The value in this field is derived from the PAN on Track 1 or Track 2 of the access
card. The PAN should be left-justified.
Field Length:
Required Field:
Default Value:
Data Name:

1–28 alphanumeric characters; however, only positions 1–19
are used.
Yes
No default value
CAF.CAFBASE.PRIKEY.PAN

Note: This field can be masked based on a setting in the Security File (SEC). The
degree of masking is based on the setting of the AFT-PAN-DIGITS parameter in
the Logical Network Configuration File.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

6-9

Cardholder Authorization File (CAF)

MEMBER — The member number for the card. When multiple cards are issued
with the same card number, the value in this field distinguishes among the cards.
Institutions not supporting member numbers must allow the value in this field to
default to 000.
Field Length:
Required Field:
Default Value:
Data Name:

3 numeric characters
Yes
000
CAF.CAFBASE.PRIKEY.MBR-NUM

FIID — The FIID of the financial institution that issued the card. The FIID is an
identifier that must be unique within the logical network. The value in this field
should match the FIID established for the institution in the FIID field on IDF
screen 1. Refer to the “FIID Restrictions” discussion in the IDF section in this
manual before establishing FIID values.
Note: The financial institution that issued this card must have at least one of the
following in its IDF record:
?

An entry in the ATM ROUTING TABLE on IDF screen 9 with an AUTH
TYPE value of 2 (Positive Authorization method) or 3 (Positive Balance
Authorization method).

?

An entry in the POS ROUTING TABLE on IDF screen 16 with an AUTH
TYPE value of 2 (Positive Authorization method), 3 (Positive Balance
Authorization method), or 6 (Parametric Authorization method).

Field Length:
Required Field:
Default Value:
Data Name:

1–4 alphanumeric characters
Yes
The FIID previously entered.
CAF.CAFBASE.FIID

CARD TYPE — A code identifying the type of card associated with this PAN.
Codes used in this field are either reserved by a BASE24 product or user-defined.
Refer to section 1 for reserved codes and guidelines for establishing user-defined
codes.
A description of the card type entered is displayed to the right of the CARD TYPE
field.

6-10

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

Field Length:
Required Field:
Default Value:
Data Name:

1–2 alphanumeric characters
Yes
P
CAF.CAFBASE.CRD-TYP

CARD STATUS — A code identifying the status of the card. BASE24-atm,
BASE24-pos, and BASE24-teller products sometimes perform different actions
for the same card status value. Valid card status values and the corresponding
actions for each BASE24 product are as follows:
Status

Description

Action
ATM

POS

TLR

DR

DR

DR

A

A

A

0

Issued but not active

1

Open

2

Lost card

DK

DR

DK

3

Stolen card

DK

DK

DK

4

Restricted (No withdrawals allowed)

*

*

*

5

VIP

A

A

A

6

Check REASON CODE field

DR

†

DR

9

Closed

DR

DR

DR

A

Referral

DR

DR

DR

B

Maybe

DR

A

DR

C

Denial

DR

DR

DK

D

Signature required

DR

A

DR

E

Country club

DR

A

A

F

Expired card

DR

DR

DK

G

Commercial

DR

A

A

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

6-11

Cardholder Authorization File (CAF)

Key:
A = Allow the transaction and return the card.
DK = Deny the transaction and, if possible, keep the card.
DR = Deny the transaction and return the card.
*

The transaction code specifies whether the transaction is allowed. The
BASE24-atm product allows inquiry, deposit, deposit with cash back, message
to the financial institution, payment, and log only transactions with this card
status. The BASE24-pos product allows inquiry transactions only. The
BASE24-teller product allows deposit, split deposit, miscellaneous credit, credit
memo post, or payment to transactions.

†

The value in the REASON CODE field on CAF screen 10 must be checked to
determine the status of the card. Codes A through G in this field have the same
meanings as they do in the REASON CODE field on CAF screen 10. If this
field contains a value of A through G, the BASE24-pos product uses this value
instead of the value in the REASON CODE field.

A description of the card status code is displayed to the right of the CARD
STATUS field.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
Yes
1
CAF.CAFBASE.CRD-STAT

POFST/PVV — The PIN offset value, PIN Verification Number (PVN), or the
PIN Verification Key Indicator (PVKI) and PIN Verification Value (PVV). When
this field contains the PVKI and PVV, the PVKI is in the first position and the
PVV is in the remaining positions.
Each institution specifies the settings for PIN verification in the IDF or the CPF.
For more information about PINs, refer to the BASE24 Transaction Security
Manual.
If one zero is entered, at least four zeros must be entered. Although spaces are
allowed in this field and spaces can trail an entry, spaces cannot be entered before
a numeric entry or be embedded in an entry.

6-12

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

Field Length:
Required Field:
Default Value:
Data Name:

1–16 numeric characters
No
No default value
CAF.CAFBASE.PIN-OFST

CARD USAGE CONTROL
The following fields are used to set cardholder limits and to display a cardholder’s
activity during the usage accumulation period. These fields set cardholder limits
and display cardholder activity for the BASE24-atm and BASE24-pos products
combined. Similar fields on CAF screen 8 contain limits and activity for the
BASE24-atm product only. Similar fields on CAF screen 10 contain limits and
activity for the BASE24-pos product only.
With the exception of BASE24-pos limits for credit purchases and refunds, note
that BASE24-atm and BASE24-pos limits cannot exceed the limits on this screen.
Credit purchases and refunds are allowed to have a higher limit without forcing all
other limits to be higher. Credit purchases and refunds are not included in the
calculation of aggregate amounts.
The BASE24-teller product does not use the information in these fields to
authorize transactions; however, the BASE24-teller Authorization process clears
these usage accumulation fields if necessary as part of the processing it performs
when authorizing a card-initiated transaction.

ACTIVITY LIMITS
The values in the following fields limit the transaction activity allowed by a
BASE24 product for this cardholder during a single usage accumulation period.
When the value in the TOTAL AGGR field is set to a value other than zero, these
limits override the corresponding group of limits in the CPF. Refer to the topic
“BASE24 Authorization Terminology” in section 1 for a discussion of activity
limits.
The transactions controlled by these limits are cash disbursements made against
credit and noncredit accounts and purchases made against noncredit accounts.
Credit purchases are not governed by these limits.
Whole amounts must be entered in these fields. The number of digits that can be
entered depends on the currency code entered in the CURRENCY CODE field on
screen 3 of the Institution Definition File (IDF). The number of digits that can be

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

6-13

Cardholder Authorization File (CAF)

entered in these fields is determined by subtracting the number of decimal places
used in the currency from 15. For example, a currency with two decimal places,
like U.S. dollars, allows 13 digits to be entered in these fields.
TOTAL CASH WDL — The maximum amount of purchases and cash
withdrawals allowed against noncredit accounts. The amount entered in this field
cannot be greater than the amount entered in the TOTAL AGGR field.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
No
0
CAF.CAFBASE.GRP-LMT.TTL-WDL-LMT

OFFLINE CASH WDL — The maximum amount of purchases and cash
withdrawals allowed offline against noncredit accounts. The amount in this field
is used only with authorization level 3 (online/offline) when the authorizing host is
unavailable and the BASE24 product performs stand-in authorization. The
amount entered in this field cannot be greater than the amount entered in the
TOTAL CASH WDL field.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
No
0
CAF.CAFBASE.GRP-LMT.OFFL-WDL-LMT

TOTAL CASH ADV — The maximum amount of cash advances allowed against
credit accounts. The amount entered in this field cannot be greater than the
amount entered in the TOTAL AGGR field.
Field Length:
Required Field:
Default Value:
Data Name:

6-14

1–15 numeric characters depending upon currency
No
0
CAF.CAFBASE.GRP-LMT.TTL-CCA-LMT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

OFFLINE CASH ADV — The maximum amount of cash advances allowed
offline against credit accounts. The amount in this field is used only with
authorization level 3 (online/offline) when the authorizing host is unavailable and
the BASE24 product performs stand-in authorization. The amount entered in this
field cannot be greater than the amount entered in the TOTAL CASH ADV field.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
No
0
CAF.CAFBASE.GRP-LMT.OFFL-CCA-LMT

TOTAL AGGR — The maximum aggregate amount of cash disbursements
allowed against credit and noncredit accounts, plus purchases allowed against
noncredit accounts. The amount in this field does not limit purchases against
credit accounts.
If the amount in this field is set to a nonzero amount, all CAF limits are used. If
this field contains a value of zero, none of the usage limits in the CAF can be set.
The usage limits in the CPF are used instead.
The amount entered in this field is displayed on subsequent product screens and
represents the maximum limit for all products.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
No
0
CAF.CAFBASE.GRP-LMT.AGGR-LMT

OFFLINE AGGR — The maximum aggregate amount of cash disbursements
allowed offline against credit and noncredit accounts and purchases allowed
offline against noncredit accounts. The amount in this field is used only with
authorization level 3 (online/offline) when the authorizing host is unavailable and
the BASE24 product performs stand-in authorization. The amount entered in this
field cannot be greater than the amount entered in the TOTAL AGGR field.
The amount in this field is displayed on subsequent product screens and represents
the maximum offline limit for all products.
Field Length:
Required Field:
Default Value:
Data Name:
May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–15 numeric characters depending upon currency
No
0
CAF.CAFBASE.GRP-LMT.OFFL-AGGR-LMT

6-15

Cardholder Authorization File (CAF)

ACTIVITY THIS PERIOD
The following fields are accumulators for transactions during a single usage
accumulation period for an individual cardholder. Refer to the topic “BASE24
Authorization Terminology” in section 1 for a discussion of activity accumulators.
These amounts are expressed in whole and, if applicable for the type of currency
being used, fractional currency units.
The transactions added into these accumulator fields are cash disbursements
against credit and noncredit accounts and purchases against noncredit accounts.
Credit purchases are not added into these fields.
TOTAL CASH WDL — The total amount of purchases and cash withdrawals
made against noncredit accounts.
Field Length:
Data Name:

System protected
CAF.CAFBASE.GRP-PRD.TTL-WDL-PRD

OFFLINE CASH WDL — The total amount of purchases and cash withdrawals
made offline against noncredit accounts. The amount in this field is always used
with authorization level 2 (offline), and is used with authorization level 3 (online/
offline) when the authorizing host is unavailable and the BASE24 product
performs stand-in authorization. This amount is included in the balance of the
TOTAL CASH WDL field.
Field Length:
Data Name:

System protected
CAF.CAFBASE.GRP-PRD.OFFL-WDL-PRD

TOTAL CASH ADV — The total amount of cash advanced against credit
accounts.
Field Length:
Data Name:

System protected
CAF.CAFBASE.GRP-PRD.TTL-CCA-PRD

OFFLINE CASH ADV — The total amount of cash advanced offline against
credit accounts. The amount in this field is always used with authorization level 2
(offline), and is used with authorization level 3 (online/offline) when the

6-16

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

authorizing host is unavailable and the BASE24 product performs stand-in
authorization. This amount is included in the balance of the TOTAL CASH ADV
field.
Field Length:
Data Name:

System protected
CAF.CAFBASE.GRP-PRD.OFFL-CCA-PRD

SEQUENCE NUMBER — The transaction sequence number of the last
transaction message used to update the CAF record.
Field Length:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

System protected
CAF.CAFBASE.TRAN-SEQ-NUM

6-17

Cardholder Authorization File (CAF)

Screen 2
CAF screen 2 enables institutions to set the expiration date for individual cards. In
addition, CAF screen 2 displays the number of times a bad PIN has been entered
by the cardholder during the current accumulation period, the date the card was
first used, and the date the accumulator fields for this card were last cleared. This
screen also displays the application transaction counter (ATC) for EMV
transactions tracked in the Base segment of the CAF. CAF screen 2 is shown
below, followed by descriptions of its fields.

BASE24-BASE

CARDHOLDER FILE

LLLL

YY/MM/DD

PAN:

MEMBER: 000

HH:MM

02 of 21

FIID:

CARD USAGE CONTROL
BAD PIN TRIES:

0

EXPIRATION DATE (YYMM) : 0000
DATE FIRST USED:
LAST RESET DATE:
ATC NUMBER:

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12 - HELP

CARD USAGE CONTROL
The following fields are a continuation of the card usage control fields on CAF
screen 1. The BASE24-atm and BASE24-pos products use the card usage control
fields on screens 1 and 2; however, the BASE24-teller product uses only the card
usage control fields that appear on this screen.

6-18

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

BAD PIN TRIES — The number of times the cardholder has entered an incorrect
PIN at terminals during the current usage accumulation period.
Each institution defines the maximum number of incorrect PIN tries allowed by
the cardholder in the IDF. When this number of incorrect PIN tries is exceeded,
the transactions for the cardholder are rejected according to the settings in the
BAD PIN ACTION field on IDF screen 2 or CPF screen 2.
The number in this field is cleared when the Authorization process clears the usage
accumulation totals in the CAF, or when the cardholder enters a correct PIN,
according to the settings in the PIN TRIES RESET OPTION field on IDF screen 2
or CPF screen 2.
Field Length:
Data Name:

System protected
CAF.CAFBASE.BAD-PIN-TRIES

EXPIRATION DATE (YYMM) — The expiration date (YYMM) of the card. A
transaction attempted after the month indicated is denied. A date must be entered
in this field if the entry in the EXP CHECK TYPE field on CPF screen 1 is set to a
value of 2 (check expiration date in CAF record).
Example:
Field Length:
Required Field:
Default Value:
Data Name:

0206 indicates that the card is valid through June, 2002.
4 numeric characters
Yes
0000
CAF.CAFBASE.EXP-DAT

Note: This field can be completely masked based on a setting in the Security File
(SEC).
DATE FIRST USED — The date (YYMMDD) that the card was first used by a
BASE24 product. The date in this field is used for informational purposes only.
Authorization processes can update this field if it contains blanks or zeros when
the card is used the first time. The Refresh process also can set the date in this
field.
Field Length:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

System protected
CAF.CAFBASE.FIRST-USED-DAT

6-19

Cardholder Authorization File (CAF)

LAST RESET DATE — The date (YYMMDD) that the usage accumulation
fields on CAF screens 1 and 2 were last cleared. Usage accumulation fields are
cleared when the first transaction of a business day is processed on the account
(that is, a transaction occurs and the date in this field is less than the date in the
BEGINNING DATE field on IDF screen 4). After the CAF usage accumulation
fields are reset, the date in this field is set by the Authorization process with the
value from the BEGINNING DATE field in the IDF.
Field Length:
Data Name:

System protected
CAF.CAFBASE.LAST-RESET-DAT

ATC NUMBER — Stores the last application transaction counter (ATC) sequence
number received by BASE24 from the card. This field is used to record the
number of transactions performed on the card when the ATC is contained in the
Base segment instead of the EMV segment. Refer to section 1 for more
information on the application transaction counter (ATC).
Field Length:
Data Name:

6-20

System protected
CAF.CAFBASE.ATC

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screens 3 and 4

Screens 3 and 4
CAF screens 3 and 4 are described together because their fields are identical.
Together these screens allow institutions to define up to 16 accounts for each
cardholder. Up to ten accounts can be listed on CAF screen 3, with an additional
six allowed on CAF screen 4. CAF screen 3 must be filled before adding accounts
on CAF screen 4. BASE24 products determine the total number of accounts
associated with the cardholder and display it in the NUMBER OF ACCOUNTS
field, which appears on both screens.
For card types other than super teller (ST) and special purpose (SP), at least one
account must be listed on screen 3 for each cardholder. For each account listed,
entries are required in the TYPE, ACCOUNT NUMBER, and STATUS fields. For
super teller and special purpose card types, entries are permitted in fields on
screens 3 and 4; however, this information is not placed in the CAF record.
To delete an account from the CAF, an operator can press the space bar to erase the
characters in the TYPE field for the account and then update the record.
CAF screen 3 is shown below, followed by descriptions of its fields.

BASE24-BASE

CARDHOLDER FILE

PAN:

LLLL

YY/MM/DD
MEMBER: 000

HH:MM

03 of 21

FIID:

NUMBER OF ACCOUNTS: 00
TYPE

ACCOUNT NUMBER

ACH RTTN/
QUAL DESCRIPTION STATUS

ACH
IND

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12 - HELP

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

6-21

Cardholder Authorization File (CAF)

NUMBER OF ACCOUNTS — The number of application accounts that the
cardholder can access. This number reflects the number of accounts listed on both
CAF screens 3 and 4. While 16 accounts can be listed on these screens, some
BASE24 products have a maximum number of accounts that they can use.
The BASE24-pos product imposes a limit of one account for each of three valid
account types (checking, savings, and credit) for a total of three accounts. If more
than one account of a given account type is listed, the BASE24-pos product uses
the first account of the given account type in the list with a status of primary or
open.
The BASE24-teller product supports additional account types and does not impose
any limit on the number of accounts it can return for multiple account selection, so
it can use all 16 accounts. Refer to the TYPE field description for valid account
types for the BASE24-teller product.
Field Length:
Data Name:

System protected
CAF.ACCTCAF.ACCT-CNT

TYPE — A code identifying the type of account. The CAF TYPE column in the
table on the following page indicates the values that can be used in this field for
each product. (Account types 12, 13, 32, and 50 are defined twice due to
differences in the BASE24 product you are using.)
When a transaction enters a BASE24 product, the originating process (Device
Handler, Interchange Interface, or Host Interface) sets the ACCT-TYP fields in the
internal message to a standard value. These values are shown in the Int Msg TYPE
column in the table on the following page. ACCT-TYP fields include the TOACCT-TYP, FROM-ACCT-TYP, ACCT.MULT.ACCT-TYP, and CRD-REVIEW.
ACCTS.TYP fields in the Standard Internal Message (STM), the TRAN.TRANCDE.AA field in the POS Standard Internal Message (PSTM), and the RQST.
TRAN.FROM-ACCT-TYP field in the Teller Standard Internal Message (TSTM).
When a BASE24 Authorization process obtains the account information from the
CAF, it stores the CAF account type value in a SAVE-ACCT field in the internal
message. These fields include the RQST.SAVE-ACCT and STMT-INFO.SAVEACCT fields in the STM, the TRAN.SAVE-ACCT-TYP field in the PSTM, and
the RQST.SAVE-ACCT field in the TSTM.
BASE24 products permit multiple CAF account type values to match the same
internal message value (for example, CAF account types 01 through 09 match
internal message account type 01). The institution can use the CAF account type
to identify different pricing or other distinguishing factors. However, BASE24

6-22

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screens 3 and 4

products use the internal message account type when determining how a
transaction is to be processed. For example, an ATM customer wants to make a
withdrawal from savings and has three accounts: one with CAF account type 11,
one with CAF account type 13, and one with CAF account type 17. All three
accounts are considered savings accounts just as if all of them had CAF account
type 11.
TYPE
CAF

Int Msg

01–09

01

11

ATM

POS

TLR

Checking

?

?

?

11

Savings

?

?

?

12

11

Savings

?

?

12

12

Retirement account

13

11

Savings

13

13

Certificate of deposit (CD)

14–19

11

Savings

21

21

Interest-bearing checking

31

31

Credit

?

?

32

31

Credit

?

?

32

32

Credit line

33–39

31

Credit

41

41

Installment loan

?

42

42

Mortgage loan

?

43

43

Commercial loan

?

50

50

Utility

?

50

50

iDebit

51

51

Utility 1

?

52

52

Utility 2

?

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Description

?
?

?
?

?

?

?
?
?

?
?

?

?

?

?

6-23

Cardholder Authorization File (CAF)

TYPE
CAF

Int Msg

53

53

Utility 3

?

54

54

Utility 4

?

55

55

Utility 5

?

60

60

Other

Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

Description

ATM

?

POS

TLR

?

2 numeric characters
1–16 times
Yes, at least one entry is required when the CARD TYPE
field on CAF screen 1 contains a value other than SP or ST.
No default value
CAF.ACCTCAF.ACCT.TYP

ACCOUNT NUMBER — The application account number. The value entered in
his field must be left-justified and cannot contain embedded spaces.
For checking, savings, and credit accounts, care must be taken when authorizing
transactions on a BASE24 product because BASE24 Authorization processes treat
all account types in a range to be the same when determining whether a CAF
account number is unique. When making this determination, the BASE24-atm and
BASE24-pos products consider account types 01 through 09 to be in the same
range, account types 11 through 19 to be in the same range, and account types 31
through 39 to be in the same range. The BASE24-teller product also uses these
ranges, but excludes account types 11, 12, and 32. As a result, the accounts shown
below are considered unique when they are entered in the CAF. However, the
BASE24 Authorization processes consider the accounts to be duplicates because
types 31 and 33 are in the same range.
Description

Account A

Account B

FIID

BNK0

BNK0

Account Number

123456

123456

31

33

Account Type

6-24

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screens 3 and 4

Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

1–28 numeric characters; however, only positions 1–19 are
used.
1–16 times
Yes, when the CARD TYPE field on CAF screen 1 contains
a value other than SP or ST.
No default value
CAF.ACCTCAF.ACCT.NUM

QUAL — A value used to differentiate among multiple cardholder accounts with
the same account type value specified in the TYPE field. The BASE24-atm
product uses this field for multiple account selection by qualifier. Valid values are
0–3.
Field Length:
Occurs:
Required Field:
Default Value:
Data Names:

1 numeric character
1–16 times
No
No default value
CAF.ACCTCAF.ACCT.QUAL

ACH RTTN/DESCRIPTION — The account issuer’s routing and transit number
or a free-text area for a description of the account, depending on the value in the
ACH-IND field.
When the ACH-IND field contains a blank, the description entered in this field is
determined by the institution and the cardholder opening the account. In the
BASE24-atm product, this description can be displayed for account selection at an
ATM. In this case, if a description is not entered, the first ten digits of the account
number are used for description purposes.
When the ACH-IND field contains an A, the routing and transit number entered in
this field identifies the financial institution that owns the account so transactions
can be captured and processed electronically using the Automated Clearing House
(ACH).
Field Length:
Occurs:
Required Field:
Default Value:
Data Names:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–10 alphanumeric characters
1–16 times
No
No default value
CAF.ACCTCAF.ACCT.DESCR
CAF.ACCTCAF.ACCT.ACH-RTTN

6-25

Cardholder Authorization File (CAF)

STATUS — A code indicating the current status of the account and the action to
be taken by the Authorization process if this account status is encountered. Valid
values are as follows:
Value

Status

Action

0, A, B, C

No relationship
(inactive account)

Deny transactions.

1, D, E, F, G, H, I

Open

Accept transactions.

2, J, K, L

Restricted to
deposits

The BASE24-atm and
BASE24-teller products accept
deposit and inquiry transactions,
and the BASE24-pos product denies
all transactions except inquiries.

3, M, N, O, P, Q, R

Open primary
account

Accept transactions.

4, S, T, U

Primary account
restricted to
deposits

The BASE24-atm and
BASE24-teller products accept
deposit and inquiry transactions,
and the BASE24-pos product denies
all transactions except inquiries.

9, V, W, X, Y, Z

Closed

Deny transactions.

BASE24 products do not distinguish between the alphabetic and numeric values
grouped together above. The alphabetic values are intended to give institutions a
wider range of values for assigning account statuses.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
1–16 times
Yes, when the CARD TYPE field on CAF screen 1 contains
a value other than SP or ST.
No default value
CAF.ACCTCAF.ACCT.STAT

ACH IND — A flag indicating whether the account is an Automated Clearing
House (ACH) debit account. Valid values are as follows:
A
Blank

6-26

= The account is an ACH debit account.
= The account is not an ACH debit account.
May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screens 3 and 4

The ACH debit flag is valid only on checking accounts (account types 01 through
09) and savings accounts (account types 11 through 19). When this flag identifies
an ACH debit account, the BASE24-pos Authorization module adds the entry in
the ACH RTTN/DESCRIPTION field to transaction information it logs to the POS
Transaction Log File (PTLF). A non-BASE24 application then can use this PTLF
record to create an ACH entry.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 alphabetic character
1–16 times
No
No default value
CAF.ACCTCAF.ACCT.ACH-IND

6-27

Cardholder Authorization File (CAF)

Screen 5 Function Keys
The use of one function key on CAF screen 5 varies from the standard function
keys explained in section 1. The use of this function key is explained below.
The first column of information below shows the BASE24 key. The second
column describes the function that can be accomplished with this key.

6-28

Key

Description

F8

Remove Hold — Removes a hold by changing its status
from ON HOLD to EXPIRED. The hold being removed is
identified by placing the cursor in the column to the left of its
entry on the screen and pressing this key.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 5

Screen 5
CAF screen 5 displays the preauthorization holds currently in effect on the CAF
record. It also enables an operator to remove holds. CAF screen 5 is shown below,
followed by descriptions of its fields.

BASE24-BASE

CARDHOLDER FILE

LLLL

PAN:

YY/MM/DD
MEMBER: 000

HH:MM

05 of 21

FIID:

PRE-AUTH HOLDS
HOLD
STATUS

TRAN NUM

ACCT
TYP

AMOUNT

ACCOUNT NUMBER

_
_
_
_
_
_
_
_
_
_
TO CANCEL A HOLD, PLACE THE CURSOR NEXT TO HOLD STATUS AND KEY F8
*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F8 - REMOVE HOLD
F12 - HELP

PRE-AUTH HOLDS
These fields, which can occur up to ten times, contain preauthorized hold amounts
that have been placed on the cardholder accounts identified on screens 3 and 4 of
this CAF record. BASE24-pos preauthorization purchase transactions can add
preauthorized holds to this record, depending on the setting in the HOLDS LVL
field on IDF screen 16.
BASE24-atm and BASE24-pos Authorization processes take these preauthorized
hold amounts into consideration when determining whether a cardholder can
withdraw money from an account. These amounts remain on hold for a given
period of time and the funds cannot be moved by the cardholder. Each hold entry
contains an account type and account number that allow the BASE24-atm and
BASE24-pos Authorization processes to match the hold amount to the appropriate
cardholder account. The BASE24-teller product does not use these fields.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

6-29

Cardholder Authorization File (CAF)

HOLD STATUS — The status of each preauthorization hold in this CAF record.
The transaction hold status is cleared when the hold expires, when a completion
comes in on the hold account, or when the hold is canceled by a CRT operator. A
file refresh can clear a hold or change the time it is to expire. Valid values are as
follows:
EXPIRED = Preauthorization hold is no longer considered.
ON HOLD = Preauthorization hold is still in effect.
The length of a hold depends on the transaction originator. If the transaction
originates at a BASE24-pos terminal, the hold time length can be specified by the
terminal or by the PRE-AUTH HOLD TIME field on POS Terminal Data files
(PTD) screen 3. If the transaction originates from an ISO host, the hold time
length is included in the message. If the transaction originates at an interchange,
the hold time length can be specified in the PRE-AUTH HOLD TIME field on
screen 11 of the Interchange Configuration File (ICF) or Enhanced Interchange
Configuration File (ICFE).
Refer to the HCF section for more information about the HCF, appendix A for
more information about the ICF or ICFE, and the BASE24-pos Files Maintenance
Manual for more information about the PTD.
Field Length:
Data Name:

System protected
CAF.PREAUTH.PRE-AUTH.PR-TIMESTAMP

TRAN NUM — The sequence number of the transaction. This value is used to
associate a preauthorized purchase completion transaction with the proper
preauthorized purchase transaction.
Field Length:
Data Name:

System protected
CAF.PREAUTH.PRE-AUTH.SEQ-NUM

ACCT TYP — The type of account that has funds on hold. It is used to uniquely
associate the preauthorized purchase completion transaction with the proper
preauthorized purchase transaction. The account type listed in this field should
match the value in the TYPE field on CAF screen 4 for the same account. Not all
values are valid for all products. However, the values recognized by all BASE24
products are as follows:
01–09 = Checking accounts
11–19 = Savings accounts
31–39 = Credit accounts

6-30

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 5

Field Length:
Data Name:

System protected
CAF.PREAUTH.PRE-AUTH.ACCT-TYP

AMOUNT — The transaction amount that is associated with this hold.
Transaction amounts can be entered at the POS terminal. However, if the
transaction amount is not provided, BASE24-pos Device Handler processes obtain
the transaction amount from in the DEFAULT PRE-AUTH AMOUNT field on
POS Terminal Data files (PTD) screen 3. If the transaction originates at an
interchange and the transaction amount is not provided, some Interchange
Interface processes obtain the transaction amount from the DEFAULT PREAUTH AMOUNT field on screen 11 of the Interchange Configuration File (ICF)
or Enhanced Interchange Configuration File (ICFE).
Refer to the HCF section for more information about the HCF, appendix A for
more information about the ICF or ICFE, and the BASE24-pos Files Maintenance
Manual for more information about PTD screen 3.
Field Length:
Data Name:

System protected
CAF.PREAUTH.PRE-AUTH.HOLD-AMT

ACCOUNT NUMBER — The account number associated with the hold.
Field Length:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

System protected
CAF.PREAUTH.PRE-AUTH.ACCT

6-31

Cardholder Authorization File (CAF)

Screen 6 Function Keys
The use of one function key on CAF screen 6 varies from the standard function
keys explained in section 1. The use of this function key is explained below.
The first column of information below shows the BASE24 key. The second
column describes the function that can be accomplished with this key.

6-32

Key

Description

F8

Remove Hold — Removes a hold by changing its status
from ON HOLD to EXPIRED. The hold being removed is
identified by placing the cursor in the column to the left of its
entry on the screen and pressing this key.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 6

Screen 6
CAF screen 6 displays the enhanced preauthorization holds currently in effect on
the CAF record. It also enables an operator to remove holds. CAF screen 6 is
shown below, followed by descriptions of its fields.

BASE24-BASE

CARDHOLDER FILE

LLLL

PAN:

YY/MM/DD
MEMBER: 000

HH:MM

06 of 21

FIID:

ENHANCED PRE-AUTH HOLDS
HOLD
STATUS

APPRV
CODE

ACCT
TYPE

ACCT
NUMBER

SEQUENCE
NUMBER

HOLD
AMOUNT

_
_
_
_
_
_
_
_
_
_
TO CANCEL A HOLD, PLACE THE CURSOR NEXT TO HOLD STATUS AND KEY F8
*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F8 - REMOVE HOLD
F12 - HELP

ENHANCED PRE-AUTH HOLDS
These fields, which can occur up to ten times, contain preauthorized hold amounts
that have been placed on the cardholder accounts identified on screens 3 and 4 of
this CAF record. BASE24-pos preauthorization purchase transactions can add
preauthorized holds to this record, depending on the setting in the HOLDS LVL
field on IDF screen 16.
BASE24-atm and BASE24-pos Authorization processes take these preauthorized
hold amounts into consideration when determining whether a cardholder can
withdraw money from an account. These amounts remain on hold for a given
period of time and the funds cannot be moved by the cardholder. Each hold entry
contains an account type and account number that allow the BASE24-atm and
BASE24-pos Authorization processes to match the hold amount to the appropriate
cardholder account. The BASE24-teller product does not use these fields.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

6-33

Cardholder Authorization File (CAF)

HOLD STATUS — The status of each preauthorization hold in this CAF record.
The transaction hold status is cleared when the hold expires, when a completion
comes in on the hold account, or when the hold is canceled by a CRT operator. A
file refresh can clear a hold or change the time it is to expire. Valid values are as
follows:
EXPIRED = Preauthorization hold is no longer considered.
ON HOLD = Preauthorization hold is still in effect.
The length of a hold depends on the transaction originator. If the transaction
originates at a BASE24-pos terminal, the hold time length can be specified by the
terminal or by the PRE-AUTH HOLD TIME field on POS Terminal Data files
(PTD) screen 3. If the transaction originates from an ISO host, the hold time
length is included in the message. If the transaction originates at an interchange,
the hold time length can be specified in the PRE-AUTH HOLD TIME field on
screen 11 of the Interchange Configuration File (ICF) or Enhanced Interchange
Configuration File (ICFE).
Refer to the HCF section for more information about the HCF, appendix A for
more information about the ICF or ICFE, and the BASE24-pos Files Maintenance
Manual for more information about the PTD.
Field Length:
Data Name:

System protected
CAF.ENHNC-PREAUTH.ENHNC-PRE-AUTH.PRTIMESTAMP

APPRV CODE — The value used to associate a preauthorized purchase
completion transaction with the proper preauthorized purchase transaction.
Field Length:
Data Name:

System protected
CAF.ENHNC-PREAUTH.ENHNC-PRE-AUTH.APPRVCDE

ACCT TYPE — The type of account that has funds on hold. It is used to
uniquely associate the preauthorized purchase completion transaction with the
proper preauthorized purchase transaction. The account type listed in this field
should match the value in the TYPE field on CAF screen 4 for the same account.
Not all values are valid for all products. However, the values recognized by all
BASE24 products are as follows:
01–09 = Checking accounts
11–19 = Savings accounts
31–39 = Credit accounts

6-34

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 6

Field Length:
Data Name:

System protected
CAF.ENHNC-PREAUTH.ENHNC-PRE-AUTH.ACCTTYP

ACCT NUMBER — The application account number identifying the account
with the funds on hold. The value in this field must be left-justified and cannot
contain embedded spaces. BASE24 currently supports a 19-digit maximum
account number length. The account number listed in this field should match an
account number on CAF screen 3 or 4.
Field Length:
Data Name:

System protected
CAF.ENHNC-PREAUTH.ACCT.ENHNC-PRE-AUTH.
ACCT-NUM

SEQUENCE NUMBER — The sequence number of the transaction. The
SEQUENCE NUMBER and TERMINAL ID can be used to associate a
preauthorized purchase completion with the proper preauthorized purchase
transaction. However, a match is attempted using the APPRV CODE before using
the SEQUENCE NUMBER and TERMINAL ID.
Field Length:
Data Name:

System protected
CAF.ENHNC-PREAUTH.ENHNC-PRE-AUTH.SEQ-NUM

HOLD AMOUNT — The transaction amount, in whole and fractional currency
units, associated with this preauthorized hold.
Field Length:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

System protected
CAF.ENHNC-PREAUTH.ENHNC-PRE-AUTH.HOLDAMT

6-35

Cardholder Authorization File (CAF)

Screen 7
CAF Screen 7 enables institutions to set the expiration date and card status for the
second card. Many institutions reissue cards, and a period exists when two
physical cards with the same card number are in circulation. The fields on this
screen relate to the second card. CAF screen 7 is shown below, followed by
descriptions of its fields.

BASE24-BASE

CARDHOLDER FILE

LLLL

PAN:

YY/MM/DD
MEMBER: 000

HH:MM

07 of 21

FIID:

SECOND CARD USAGE CONTROL
EXPIRATION DATE (YYMM) : 0000
CARD STATUS: 6

(CARD NOT USED)

SECOND CARD ATC NUMBER:

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12 - HELP

SECOND CARD USAGE CONTROL
The following fields are the card usage control fields used with the second card.
The BASE24-atm and BASE24-pos products use the card usage control fields on
this screen along with the card usage control fields on screens 1 and 2 when
processing a transaction.

6-36

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 7

EXPIRATION DATE (YYMM) — The expiration date (YYMM) of the second
card. A transaction attempted after the month indicated is denied. A date must be
entered in this field if the entry in the EXP CHECK TYPE field on CPF screen 1 is
set to a value of 2 (check expiration date in CAF record).
Example:
Field Length:
Required Field:
Default Value:
Data Name:

0406 indicates that the card is valid through June, 2004.
4 numeric characters
Yes
0000
SCND-CRD-DATA.EXP-DAT-2

Note: This field can be completely masked based on a setting in the Security File
(SEC).
CARD STATUS — A code identifying the status of the second card. Valid
values are as follows:
0
1
2
3
4
5
6
9
A
B
C
D
E
F
G

=
=
=
=
=
=
=
=
=
=
=
=
=
=
=

Issued but not active
Open
Lost card
Stolen card
Restricted
VIP
Card not used
Closed
Referral
Maybe
Denial
Signature restricted
Country club
Expired
Commercial

Field Length:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
Yes
6
SCND-CRD-DATA.CRD-STAT-2

SECOND CARD ATC NUMBER — Stores the last application transaction
counter (ATC) sequence number received by BASE24 from the second card. This
field is used to record the number of transactions performed on the second card

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

6-37

Cardholder Authorization File (CAF)

when the ATC is contained in the Base segment instead of the EMV segment.
Refer to section 1 for more information on the application transaction counter
(ATC).
Field Length:
Data Name:

6-38

System protected
CAF.CAFBASE.ATC-SCND-CRD

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 8

Screen 8
CAF screen 8 enables an institution to establish BASE24-atm cardholder limits for
a single usage accumulation period. It also displays the cardholder’s BASE24-atm
activity during the current usage accumulation period. CAF screen 8 is shown
below, followed by descriptions of its fields.

BASE24-ATM

CARDHOLDER FILE

LLLL

PAN:

YY/MM/DD
MEMBER: 000

HH:MM

08 of 21

FIID:

ATM CARD USAGE CONTROL

CASH WDL:
CASH ADV:
AGGR:

ACTIVITY LIMITS
TOTAL
OFFLINE
0
0
0

MAXIMUM DEPOSIT CREDIT AMT:
NUMBER OF DEPOSIT CREDITS:
AMOUNT OF DEPOSIT CREDIT:

ACTIVITY THIS PERIOD
TOTAL
OFFLINE
0
0
0

0
0
0

TIMES USED PER PERIOD LIMIT:
TIMES USED THIS PERIOD:
LAST USED DATE:

1
0

ISSUER TXN PROFILE:

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12 - HELP

ATM CARD USAGE CONTROL
The following fields are used to set cardholder limits and to display a cardholder’s
activity during the usage accumulation period for the BASE24-atm product.

ACTIVITY LIMITS
The values in the following fields limit the transaction activity allowed by the
BASE24-atm product for this cardholder during a single usage accumulation
period. When the value in the TOTAL AGGR field on CAF screen 1 is set to a
value other than zero, these limits override the corresponding group of limits in the
CPF. Refer to the topic “BASE24 Authorization Terminology” in section 1 for a
discussion of activity limits.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

6-39

Cardholder Authorization File (CAF)

The transactions controlled by these limits are cash disbursements against credit
and noncredit accounts.
Whole amounts must be entered in these fields. The number of digits that can be
entered depends on the currency code entered in the CURRENCY CODE field on
IDF screen 3. The number of digits that can be entered in these fields is
determined by subtracting the number of decimal places used in the currency from
15. For example, a currency with two decimal places, like U.S. dollars, allows 13
digits to be entered in these fields.
TOTAL CASH WDL — The maximum amount of cash withdrawals allowed
against noncredit accounts using the BASE24-atm product. The amount entered in
this field cannot be greater than the amount in the TOTAL AGGR field on this
screen or the amount in the TOTAL CASH WDL field on screen 1
If this field contains zeros, no limits are applied.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
No
0
CAF.ATMCAF.GRP-LMT.TTL-WDL-LMT

OFFLINE CASH WDL — The maximum amount of cash withdrawals allowed
offline against noncredit accounts using the BASE24-atm product. The amount in
this field is used only with authorization level 3 (online/offline) when the
authorizing host is unavailable and the BASE24-atm product performs stand-in
authorization. The amount entered in this field cannot be greater than the amounts
in the TOTAL CASH WDL and OFFLINE AGGR fields on this screen or the
amounts in the TOTAL CASH WDL and OFFLINE CASH WDL fields on
screen 1.
If this field contains zeros, no limits are applied.
Field Length:
Required Field:
Default Value:
Data Name:

6-40

1–15 numeric characters depending upon currency
No
0
CAF.ATMCAF.GRP-LMT.OFFL-WDL-LMT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 8

TOTAL CASH ADV — The maximum amount of cash advances allowed against
credit accounts using the BASE24-atm product. The amount entered in this field
cannot be greater than the amount in the TOTAL AGGR field on this screen or the
amount in the TOTAL CASH ADV field on screen 1.
If this field contains zeros, no limits are applied.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
No
0
CAF.ATMCAF.GRP-LMT.TTL-CCA-LMT

OFFLINE CASH ADV — The maximum amount of cash advances allowed
offline against credit accounts using the BASE24-atm product. The amount in this
field is used only with authorization level 3 (online/offline) when the authorizing
host is unavailable and the BASE24-atm product performs stand-in authorization.
The amount entered in this field cannot be greater than the amounts in the TOTAL
CASH ADV and OFFLINE AGGR fields on this screen or the amounts in the
TOTAL CASH ADV and OFFLINE CASH ADV fields on screen 1.
If this field contains zeros, no limits are applied.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
No
0
CAF.ATMCAF.GRP-LMT.OFFL-CCA-LMT

TOTAL AGGR — The amount entered in the TOTAL AGGR field on CAF
screen 1. This field is intended for informational purposes only.
Field Length:
Data Name:

System protected
CAF.CAFBASE.GRP-LMT.AGGR-LMT

OFFLINE AGGR — The amount entered in the OFFLINE AGGR field on CAF
screen 1. This field is intended for informational purposes only.
Field Length:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

System protected
CAF.CAFBASE.GRP-LMT.OFFL-AGGR-LMT

6-41

Cardholder Authorization File (CAF)

ACTIVITY THIS PERIOD
The following fields are accumulators for transactions during a single usage
accumulation period for an individual cardholder using the BASE24-atm product.
Refer to the topic “BASE24 Authorization Terminology” in section 1 for a
discussion of activity accumulators.
These amounts are expressed in whole and, if applicable for the type of currency
being used, fractional currency units.
The transactions added into these accumulator fields are cash disbursements
against credit and noncredit accounts.
TOTAL CASH WDL — The total amount of cash withdrawals made against
noncredit accounts using the BASE24-atm product. This amount is included in the
balance of the TOTAL CASH WDL field on screen 1.
Field Length:
Data Name:

System protected
CAF.ATMCAF.GRP-PRD.TTL-WDL-PRD

OFFLINE CASH WDL — The total amount of cash withdrawals made offline
against noncredit accounts using the BASE24-atm product. The amount in this
field is always used with authorization level 2 (offline), and is used with
authorization level 3 (online/offline) when the authorizing host is unavailable and
the BASE24-atm product performs stand-in authorization. This amount is
included in the balances of the TOTAL CASH WDL field on this screen and the
TOTAL CASH WDL and OFFLINE CASH WDL fields on screen 1.
Field Length:
Data Name:

System protected
CAF.ATMCAF.GRP-PRD.OFFL-WDL-PRD

TOTAL CASH ADV — The total amount of cash advanced against credit
accounts using the BASE24-atm product. This amount is included in the balance
of the TOTAL CASH ADV field on screen 1.
Field Length:
Data Name:

System protected
CAF.ATMCAF.GRP-PRD.TTL-CCA-PRD

OFFLINE CASH ADV — The total amount of cash advanced offline against
credit accounts using the BASE24-atm product. The amount in this field is always
used with authorization level 2 (offline), and is used with authorization level 3

6-42

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 8

(online/offline) when the authorizing host is unavailable and the BASE24-atm
product performs stand-in authorization. This amount is included in the balances
of the TOTAL CASH ADV field on this screen and the TOTAL CASH ADV and
OFFLINE CASH ADV fields on screen 1.
Field Length:
Data Name:

System protected
CAF.ATMCAF.GRP-PRD.OFFL-CCA-PRD

MAXIMUM DEPOSIT CREDIT AMT — The maximum amount of deposit
credit a cardholder is allowed for a single usage accumulation period. This amount
is the maximum amount of money a cardholder is credited in the AVAILABLE
BALANCE/AVAILABLE CREDIT field on PBF screen 1 before the deposit
amount is verified.
The amount in this field is used only in conjunction with the Positive Balance
Authorization method. Institutions employing the Positive Authorization method
must allow the amount in this field to default to zero.
If the amount in this field is set to zero, the amount specified in the MAXIMUM
DEPOSIT CREDIT field on CPF screen 4 is used. If the amount in this field is not
set to zero, the Authorization process uses the lesser of the two values.
Field Length:
Required Field:
Default Value:
Data Name:

1–9 numeric characters
Yes
0
CAF.ATMCAF.DEP-CR-LMT

NUMBER OF DEPOSIT CREDITS — The number of deposits this cardholder
has performed during the current usage accumulation period for which deposit
credits have been granted. The number in this field is used only in conjunction
with the Positive Balance Authorization method.
Field Length:
Data Name:

System protected
CAF.ATMCAF.NUM-DEP-CR-PRD

Note: This field is nonfunctioning in the BASE24-atm standard product. Its
purpose is to support the use of custom-developed Bulk Check device handler
functionality.
AMOUNT OF DEPOSIT CREDIT — The total amount of deposit credits a
cardholder has accumulated during the current usage accumulation period. This
amount is in whole currency units even though fractional currency units are
May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

6-43

Cardholder Authorization File (CAF)

actually calculated and added into the cardholder’s available balance. The amount
in this field is used only in conjunction with the Positive Balance Authorization
method.
Field Length:
Data Name:

System protected
CAF.ATMCAF.DEP-CR-PRD

TIMES USED PER PERIOD LIMIT — The maximum number of times this
card can be used to withdraw cash using the BASE24-atm product in a single
usage accumulation period. Valid values are 1 through 9999.
If the number in the TOTAL AGGR field on CAF screen 1 equals zero, the
number in this field is not used. Instead, the number in the TIMES USED PER
PERIOD LIMIT field on CPF screen 4 is used. This field on CAF screen 8 must
contain a value of 1 through 9999, even if it is not used.
Note: This field is nonfunctioning in the BASE24-atm standard product. Its
purpose is to support the use of custom-developed Bulk Check device handler
functionality.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
1
CAF.ATMCAF.USE-LMT

ISSUER TXN PROFILE — A code identifying a group of BASE24-atm issuer
transaction processing codes allowed for this cardholder in the Issuer Processing
Code File (IPCF). The value in this field overrides the issuer transaction profile
defined at the card prefix level in the CPF or at the institution level in the IDF.
Field Length:
Required:
Data Name:

16 alphanumeric characters
No
CAF.ATMCAF.ISS-TXN-PRFL

TIMES USED THIS PERIOD — The number of times the card has been used to
withdraw cash using the BASE24-atm product during the current usage
accumulation period.

6-44

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 8

Note: This field is nonfunctioning in the BASE24-atm standard product. Its
purpose is to support the use of custom-developed Bulk Check device handler
functionality.
Field Length:
Data Name:

System protected
CAF.ATMCAF.USED-PRD

LAST USED DATE — The date (YYMMDD) that the BASE24-atm usage
accumulation fields on this screen were last cleared.
Field Length:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

System protected
CAF.ATMCAF.LAST-USED

6-45

Cardholder Authorization File (CAF)

Screen 9
CAF screen 9 enables an institution to establish BASE24-atm cardholder limits for
Non–Currency Dispense transactions for a single usage period. It also displays the
cardholder’s BASE24-atm activity during the current usage accumulation period.
CAF screen 9 is shown below, followed by descriptions of its fields.

BASE24-NCD
PAN:

CASH WDL:
CREDIT WDL:
CTNT CDE 1:
CASH WDL:
CREDIT WDL:
CTNT CDE 2:
CASH WDL:
CREDIT WDL:
AGGR:

CARDHOLDER FILE

LLLL

YY/MM/DD
MEMBER: 000

HH:MM

09 of 21

FIID:

NON-CURRENCY DISPENSE USAGE CONTROL
ACTIVITY LIMITS
ACTIVITY THIS PERIOD
TOTAL
OFFLINE
TOTAL
OFFLINE
0
0
0
0
(****)
0
0
0
0
(****)
0
0
0
0
0
0
TIMES USED PER PERIOD LIMIT:
1
TIMES USED THIS PERIOD:
0
LAST USED DATE:

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12 - HELP

NON–CURRENCY DISPENSE USAGE CONTROL
The following fields are used to set cardholder limits and to display a cardholder’s
activity during the usage accumulation period for the BASE24-atm Non–Currency
Dispense add-on product.

ACTIVITY LIMITS
The values in the following fields limit the cash value transaction activity allowed
by the BASE24-atm product for this cardholder during a single usage
accumulation period. When the value in the TOTAL AGGR field on CAF screen
1 is set to a value other than zero, these limits override the corresponding group of
limits in the CPF. Refer to section 1 for a discussion of activity limits.

6-46

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 9

The transactions controlled by these limits are cash value transactions against
credit and noncredit accounts.
Whole amounts must be entered in these fields. The number of digits that can be
entered depends on the currency code entered in the CURRENCY CODE field on
IDF screen 3. The number of digits that can be entered in these fields is
determined by subtracting the number of decimal places used in the currency from
15. For example, a currency with two decimal places, like U.S. dollars, allows 13
digits to be entered in these fields.
TOTAL CASH WDL — The maximum amount of cash value transactions
allowed against noncredit accounts using the BASE24-atm product. The amount
entered in this field cannot be greater than the amount in the TOTAL AGGR field
or the amount in the TOTAL CASH WDL field on screen 1.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
Yes
0
CAF.NCD.NCD.CASH-VAL-LMT.TTL-WDL-LMT

OFFLINE CASH WDL — The maximum amount of cash value transactions
allowed offline against noncredit accounts. The amount in this field is used only
with authorization level 3 (online/offline) when the authorizing host is unavailable
and the BASE24 product performs stand-in authorization. The amount entered in
this field cannot be greater than the amount entered in any of the following fields:
TOTAL CASH WDL field on this screen
OFFLINE CASH WDL field on screen 1
TOTAL CASH WDL field on screen 1
OFFLINE AGGR field on screen 1
TOTAL AGGR field on screen 1
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–15 numeric characters depending upon currency
Yes
0
CAF.NCD.NCD.CASH-VAL-LMT.OFFL-WDL-LMT

6-47

Cardholder Authorization File (CAF)

TOTAL CREDIT WDL — The maximum amount of cash value transactions
allowed against credit accounts using the BASE24-atm product. The amount
entered in this field cannot be greater than the amount in the TOTAL AGGR field
or the amount in the TOTAL CASH ADV field on screen 1.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
Yes
0
CAF.NCD.NCD.CASH-VAL-LMT.TTL-CCA-LMT

OFFLINE CREDIT WDL — The maximum amount of cash value transactions
allowed offline against credit accounts using the BASE24-atm product. The
amount in this field is used only with authorization level 3 (online/offline) when
the authorizing host is unavailable and the BASE24 product performs stand-in
authorization. The amount entered in this field cannot be greater than the amount
entered in any of the following fields:
TOTAL CREDIT WDL field on this screen
OFFLINE CASH ADV field on screen 1
TOTAL CASH ADV field on screen 1
OFFLINE AGGR field on screen 1
TOTAL AGGR field on screen 1
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
Yes
0
CAF.NCD.NCD.CASH-VAL-LMT.OFFL-CCA-LMT

CONTENT CODE 1 — Identifies the hopper contents to which the
Non–Currency Dispense limit and activity fields pertain. Valid values are as
follows:
00
01
02
03-10
11

6-48

=
=
=
=
=

Cash
Coin
Travelers checks
User-defined cash value or nonvalue items
Mobile top-up

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 9

Field Length:
Required Field:
Default Value:
Data Name:

2 alphanumeric characters followed by a system-protected
text description
No
No default value
CAF.NCD.NCD-CDE(1)

TOTAL CASH WDL — The maximum amount of transactions allowed against
noncredit accounts for the item type identified by the content code. The amount
entered in this field cannot be greater than the amount in the TOTAL AGGR field
or the amount in the TOTAL CASH WDL field on screen 1.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
Yes
0
CAF.NCD.NCD-TTL-WDL-LMT(1)

OFFLINE CASH WDL — The maximum amount of transactions allowed offline
against noncredit accounts for the item type identified by the content code. The
amount in this field is used only with authorization level 3 (online/offline) when
the authorizing host is unavailable and the BASE24 product performs stand-in
authorization. The amount entered in this field cannot be greater than the amount
entered in any of the following fields:
TOTAL CREDIT WDL field on this screen
OFFLINE CASH WDL field on screen 1
TOTAL CASH WDL field on screen 1
OFFLINE AGGR field on screen 1
TOTAL AGGR field on screen 1
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–15 numeric characters depending upon currency
Yes
0
CAF.NCD.NCD-LMT.OFFL-WDL-LMT(1)

6-49

Cardholder Authorization File (CAF)

TOTAL CREDIT WDL — The maximum amount of transactions allowed against
credit accounts for the item type identified by the content code. The amount
entered in this field cannot be greater than the amount in the TOTAL AGGR field
or the amount in the TOTAL CASH ADV field on screen 1.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
Yes
0
CAF.NCD.NCD-LMT.TTL-CCA-LMT(1)

OFFLINE CREDIT WDL — The maximum amount of transactions allowed
offline against credit accounts for the item type identified by the content code
using the BASE24-atm product. The amount in this field is used only with
authorization level 3 (online/offline) when the authorizing host is unavailable and
the BASE24 product performs stand-in authorization. The amount entered in this
field cannot be greater than the amount entered in any of the following fields:
TOTAL CREDIT WDL field on this screen
OFFLINE CASH ADV field on screen 1
TOTAL CASH ADV field on screen 1
OFFLINE AGGR field on screen 1
TOTAL AGGR field on screen 1
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
Yes
0
CAF.NCD.NCD-LMT.OFFL-CCA-LMT(1)

CONTENT CODE 2 — Identifies the hopper contents to which the Non–
Currency Dispense limit and activity fields pertain. Valid values are as follows:
00
01
02
03-10
11

6-50

=
=
=
=
=

Cash
Coin
Travelers checks
User-defined cash value or nonvalue items
Mobile top-up

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 9

Field Length:
Required Field:
Default Value:
Data Name:

2 alphanumeric characters followed by a 4 alphanumeric
character system protected field
No
No default value
CAF.NCD.NCD-CDE(2)

TOTAL CASH WDL — The maximum amount of transactions allowed against
noncredit accounts for the item type identified by the content code. The amount
entered in this field cannot be greater than the amount in the TOTAL AGGR field
or the amount in the TOTAL CASH WDL field on screen 1.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
Yes
0
CAF.NCD.NCD-LMT.TTL-WDL-LMT(2)

OFFLINE CASH WDL — The maximum amount of transactions allowed offline
against noncredit accounts for the item type identified by the content code. The
amount in this field is used only with authorization level 3 (online/offline) when
the authorizing host is unavailable and the BASE24 product performs stand-in
authorization. The amount entered in this field cannot be greater than the amount
entered in any of the following fields:
TOTAL CASH WDL field on this screen
OFFLINE CASH WDL field on screen 1
TOTAL CASH WDL field on screen 1
OFFLINE AGGR field on screen 1
TOTAL AGGR field on screen 1
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–15 numeric characters depending upon currency
Yes
0
CAF.NCD.NCD-LMT.OFFL-WDL-LMT(2)

6-51

Cardholder Authorization File (CAF)

TOTAL CREDIT WDL — The maximum amount of transactions allowed against
credit accounts for the item type identified by the content code. The amount
entered in this field cannot be greater than the amount in the TOTAL AGGR field
or the amount in the TOTAL CASH ADV field on screen 1.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
Yes
0
CAF.NCD.NCD-LMT.TTL-CCA-LMT(2)

OFFLINE CREDIT WDL — The maximum amount of transactions allowed
offline against credit accounts for the item type identified by the content code
using the BASE24-atm product. The amount in this field is used only with
authorization level 3 (online/offline) when the authorizing host is unavailable and
the BASE24 product performs stand-in authorization. The amount entered in this
field cannot be greater than the amount entered in any of the following fields:
TOTAL CREDIT WDL field on this screen
OFFLINE CASH ADV field on screen 1
TOTAL CASH ADV field on screen 1
OFFLINE AGGR field on screen 1
TOTAL AGGR field on screen 1
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
Yes
0
CAF.NCD.NCD-LMT.OFFL-CCA-LMT(2)

TOTAL AGGR — The amount entered in the TOTAL AGGR field on CAF
screen 1. This field is intended for informational purposes only.
Field Length:
Data Name:

System protected
CAF.CAFBASE.GRP-LMT.AGGR-LMT

OFFLINE AGGR — The amount entered in the OFFLINE AGGR field on CAF
screen 1. This field is intended for informational purposes only.
Field Length:
Data Name:

6-52

System protected
CAF.CAFBASE.GRP-LMT.OFFL-AGGR-LMT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 9

ACTIVITY THIS PERIOD
The following fields are accumulators for cash value transactions during a single
usage accumulation period for an individual cardholder using the BASE24-atm
product. Refer to the topic “BASE24 Authorization Terminology” in section 1 for
a discussion of activity accumulators.
These amounts are expressed in whole and, if applicable for the type of currency
being used, fractional currency units.
The transactions added into these accumulator fields are cash disbursements
against credit and noncredit accounts.
TOTAL CASH WDL — The total amount of cash value transactions made
against noncredit accounts using the BASE24-atm product. This amount is
included in the balance of the TOTAL CASH WDL field on screen 1.
Field Length:
Data Name:

System protected
CAF.NCD.NCD.CASH-VAL-PRD.TTL-WDL-PRD

OFFLINE CASH WDL — The total amount of cash value transactions made
offline against noncredit accounts using the BASE24-atm product. The amount in
this field is always used with authorization level 2 (offline), and is used with
authorization level 3 (online/offline) when the authorizing host is unavailable and
the BASE24-atm product performs stand-in authorization. This amount is
included in the balances of the TOTAL CASH WDL field on this screen and the
TOTAL CASH WDL and OFFLINE CASH WDL fields on screen 1.
Field Length:
Data Name:

System protected
CAF.NCD.NCD.CASH-VAL-PRD.OFFL-WDL-PRD

TOTAL CREDIT WDL — The total amount of cash value transactions made
against credit accounts using the BASE24-atm product. This amount is included
in the balance of the TOTAL CASH ADV field on screen 1.
Field Length:
Data Name:

System protected
CAF.NCD.NCD.CASH-VAL-PRD.TTL-CCA-PRD

OFFLINE CREDIT WDL — The total amount of cash value transactions made
offline against credit accounts using the BASE24-atm product. The amount in this
field is always used with authorization level 2 (offline), and is used with

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

6-53

Cardholder Authorization File (CAF)

authorization level 3 (online/offline) when the authorizing host is unavailable and
the BASE24-atm product performs stand-in authorization. This amount is
included in the balances of the TOTAL CASH ADV field on this screen and the
TOTAL CASH ADV and OFFLINE CASH ADV fields on screen 1.
Field Length:
Data Name:

System protected
CAF.NCD.NCD.CASH-VAL-PRD.OFFL-CCA-PRD

TOTAL CASH WDL — The total amount of cash value transactions made
against noncredit accounts for the item type identified by the content code, using
the BASE24-atm product. This amount is included in the balance of the TOTAL
CASH WDL field on screen 1.
Field Length:
Data Name:

System protected
CAF.NCD.NCD-PRD.TTL-WDL-PRD(1)

OFFLINE CASH WDL — The total amount of cash value transactions made
offline against noncredit accounts for the item type identified by the content code,
using the BASE24-atm product. The amount in this field is always used with
authorization level 2 (offline), and is used with authorization level 3 (online/
offline) when the authorizing host is unavailable and the BASE24-atm product
performs stand-in authorization. This amount is included in the balances of the
TOTAL CASH WDL field on this screen and the TOTAL CASH WDL and
OFFLINE CASH WDL fields on screen 1.
Field Length:
Data Name:

System protected
CAF.NCD.NCD-PRD.OFFL-WDL-PRD(1)

TOTAL CREDIT WDL — The total amount of cash value transactions made
against credit accounts for the item type identified by the content code, using the
BASE24-atm product. This amount is included in the balance of the TOTAL
CASH ADV field on screen 1.
Field Length:
Data Name:

System protected
CAF.NCD.NCD-PRD.TTL-CCA-PRD(1)

OFFLINE CREDIT WDL — The total amount of cash value transactions made
offline against credit accounts for the item type identified by the content code,
using the BASE24-atm product. The amount in this field is always used with
authorization level 2 (offline), and is used with authorization level 3 (online/
offline) when the authorizing host is unavailable and the BASE24-atm product

6-54

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 9

performs stand-in authorization. This amount is included in the balances of the
TOTAL CASH ADV field on this screen and the TOTAL CASH ADV and
OFFLINE CASH ADV fields on screen 1.
Field Length:
Data Name:

System protected
CAF.NCD.NCD-PRD.OFFL-CCA-PRD(1)

TOTAL CASH WDL — The total amount of cash value transactions made
against noncredit accounts for the item type identified by the content code, using
the BASE24-atm product. This amount is included in the balance of the TOTAL
CASH WDL field on screen 1.
Field Length:
Data Name:

System protected
CAF.NCD.NCD-PRD.TTL-WDL-PRD(2)

OFFLINE CASH WDL — The total amount of cash value transactions made
offline against noncredit accounts for the item type identified by the content code,
using the BASE24-atm product. The amount in this field is always used with
authorization level 2 (offline), and is used with authorization level 3 (online/
offline) when the authorizing host is unavailable and the BASE24-atm product
performs stand-in authorization. This amount is included in the balances of the
TOTAL CASH WDL field on this screen and the TOTAL CASH WDL and
OFFLINE CASH WDL fields on screen 1.
Field Length:
Data Name:

System protected
CAF.NCD.NCD-PRD.OFFL-WDL-PRD(2)

TOTAL CREDIT WDL — The maximum amount of cash value transactions
made against credit accounts for the item type identified by the content code, using
the BASE24-atm product. The amount entered in this field cannot be greater than
the amount in the TOTAL AGGR field or the amount in the TOTAL CASH ADV
field on screen 1.
Field Length:
Data Name:

System protected
CAF.NCD.NCD-PRD.TTL-CCA-PRD(2)

OFFLINE CREDIT WDL — The total amount of cash value transactions made
offline against credit accounts for the item type identified by the content code,
using the BASE24-atm product. The amount in this field is always used with
authorization level 2 (offline), and is used with authorization level 3 (online/
offline) when the authorizing host is unavailable and the BASE24-atm product

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

6-55

Cardholder Authorization File (CAF)

performs stand-in authorization. This amount is included in the balances of the
TOTAL CASH ADV field on this screen and the TOTAL CASH ADV and
OFFLINE CASH ADV fields on screen 1.
Field Length:
Data Name:

System protected
CAF.NCD.NCD-PRD.OFFL-CCA-PRD(2)

TIMES USED PER PERIOD LIMIT — The maximum number of times this
card can be used for cash value transactions using the BASE24-atm product in a
single usage accumulation period. Valid values are 1 through 9999.
If the number in the TOTAL AGGR field on CAF screen 1 equals zero, the
number in this field is not used. Instead, the number in the TIMES USED PER
PERIOD LIMIT field on CPF screen 4 is used. This field on CAF screen 9 must
contain a value of 1 through 9999, even if it is not used.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
1
CAF.NCD.NCD.USE-LMT

TIMES USED THIS PERIOD — The number of times the card has been used
for noncurrency transactions using the BASE24-atm product during the current
usage accumulation period.
Field Length:
Data Name:

System protected
CAF.NCD.NCD.USED-PRD

LAST USED DATE — The date (YYMMDD) that the BASE24-atm usage
accumulation fields on this screen were last cleared.
Field Length:
Data Name:

6-56

System protected
CAF.NCD.NCD.LAST-USED

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 10

Screen 10
CAF screen 10 enables an institution to establish BASE24-pos cardholder limits
for a single usage accumulation period. It also displays the cardholder’s
BASE24-pos activity during the current usage accumulation period. CAF screen
10 is shown below, followed by descriptions of its fields.

BASE24-POS

CARDHOLDER FILE

LLLL

PAN:

YY/MM/DD
MEMBER: 000

HH:MM

10 of 21

FIID:

POS CARD USAGE CONTROL

CASH WDL:
CASH ADV:
AGGR:
PURCHASE:
RFND/REPL:

ACTIVITY LIMITS
TOTAL
OFFLINE
0
0
0
0
0

NUM OF RFND/REPL THIS PERIOD:
TIMES USED THIS PERIOD:
TIMES USED PER PERIOD LIMIT:
ISSUER TXN PROFILE:

0
0
1

ACTIVITY THIS PERIOD
TOTAL
OFFLINE
0
0
0
0
0
TRAN TC:
REASON CODE:
LAST USED DATE:

(*******************)

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12 - HELP

POS CARD USAGE CONTROL
The following fields are used to set cardholder limits and to display a cardholder’s
activity during the usage accumulation period for the BASE24-pos product.

ACTIVITY LIMITS
The values in the following fields limit the transaction activity allowed by the
BASE24-pos product for this cardholder during a single usage accumulation
period. When the value in the TOTAL AGGR field is set to a value other than
zero, these limits override the corresponding group of limits in the CPF. Refer to
the topic “BASE24 Authorization Terminology” in section 1 for a discussion of
activity limits.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

6-57

Cardholder Authorization File (CAF)

Note: The TOTAL PER REFUND/REPLENISH, OFFLINE PER REFUND/
REPLENISH, and MAXIMUM NUMBER OF REFUND/REPLENISH fields in
the CPF do not have corresponding fields in the CAF. Therefore, if the TOTAL
AGGR field on CAF screen 1 has a non-zero value, the limits identified in the CPF
for these fields are still in effect.
The transactions controlled by these limits are cash disbursements, purchases, and
refunds against credit and noncredit accounts.
Whole amounts must be entered in these fields. The number of digits that can be
entered depends on the currency code entered in the CURRENCY CODE field on
IDF screen 3. The number of digits that can be entered in these fields is
determined by subtracting the number of decimal places used in the currency from
15. For example, a currency with two decimal places, like U.S. dollars, allows 13
digits to be entered in these fields.
TOTAL CASH WDL — The maximum amount of purchases and cash
withdrawals allowed against noncredit accounts using the BASE24-pos product.
The amount entered in this field cannot be greater than the amount in the TOTAL
AGGR field on this screen or the amount in the TOTAL CASH WDL field on
screen 1.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
No
0
CAF.POSCAF.GRP-LMT.TTL-WDL-LMT

OFFLINE CASH WDL — The maximum amount of purchases and cash
withdrawals allowed offline against noncredit accounts using the BASE24-pos
product. The amount in this field is used only with authorization level 3 (online/
offline) when the authorizing host is unavailable and the BASE24-pos product
performs stand-in authorization. The amount entered in this field cannot be greater
than the amounts in the TOTAL CASH WDL and OFFLINE AGGR fields on this
screen or the amounts in the TOTAL CASH WDL and OFFLINE CASH WDL
fields on screen 1.
Field Length:
Required Field:
Default Value:
Data Name:

6-58

1–15 numeric characters depending upon currency
No
0
CAF.POSCAF.GRP-LMT.OFFL-WDL-LMT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 10

TOTAL CASH ADV — The maximum amount of cash disbursements allowed
against credit accounts using the BASE24-pos product. The amount entered in this
field cannot be greater than the amount in the TOTAL AGGR field on this screen
or the amount in the TOTAL CASH ADV field on screen 1.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
No
0
CAF.POSCAF.GRP-LMT.TTL-CCA-LMT

OFFLINE CASH ADV — The maximum amount of cash disbursements allowed
offline against credit accounts using the BASE24-pos product. The amount in this
field is used only with authorization level 3 (online/offline) when the authorizing
host is unavailable and the BASE24-pos product performs stand-in authorization.
The amount entered in this field cannot be greater than the amounts in the TOTAL
CASH ADV and OFFLINE AGGR fields on this screen or the amounts in the
TOTAL CASH ADV and OFFLINE CASH ADV fields on screen 1.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
No
0
CAF.POSCAF.GRP-LMT.OFFL-CCA-LMT

TOTAL AGGR — The amount entered in the TOTAL AGGR field on CAF
screen 1. This field is intended for informational purposes only.
Field Length:
Data Name:

System protected
CAF.CAFBASE.GRP-LMT.AGGR-LMT

OFFLINE AGGR — The amount entered in the OFFLINE AGGR field on CAF
screen 1. This field is intended for informational purposes only.
Field Length:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

System protected
CAF.CAFBASE.GRP-LMT.OFFL-AGGR-LMT

6-59

Cardholder Authorization File (CAF)

TOTAL PURCHASE — The maximum amount of purchases allowed against
credit accounts using the BASE24-pos product. The amount entered in this field is
not checked against the amount displayed in the TOTAL AGGR field.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
No
0
CAF.POSCAF.GRP-LMT.TTL-PUR-LMT

OFFLINE PURCHASE — The maximum amount of purchases allowed offline
against credit accounts using the BASE24-pos product. The amount in this field is
used only with authorization level 3 (online/offline) when the authorizing host is
unavailable and the BASE24-pos product performs stand-in authorization. The
amount entered in this field cannot be greater than the amount entered in the
TOTAL PURCHASE field. It is not checked against the amount displayed in the
OFFLINE AGGR field.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
No
0
CAF.POSCAF.GRP-LMT.OFFL-PUR-LMT

TOTAL RFND/REPL — The maximum amount of refunds and replenishments
allowed against credit and noncredit accounts using the BASE24-pos product and
the BASE24-pos Stored Value add-on product. The amount entered in this field is
not checked against the amount displayed in the TOTAL AGGR field.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
No
0
CAF.POSCAF.TTL-RFND-CR-LMT

OFFLINE RFND/REPL — The maximum amount of refunds and
replenishments allowed offline against credit and noncredit accounts using the
BASE24-pos product and the BASE24-pos Stored Value add-on product. The
amount in this field is used only with authorization level 3 (online/offline) when
the authorizing host is unavailable and the BASE24-pos product performs stand-in

6-60

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 10

authorization. The amount entered in this field cannot be greater than the amount
entered in the TOTAL RFND/REPL field. It is not checked against the amount
displayed in the OFFLINE AGGR field.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
No
0
CAF.POSCAF.OFFL-RFND-CR-LMT

ACTIVITY THIS PERIOD
The following fields are accumulators for transactions during a single usage
accumulation period for an individual cardholder using the BASE24-pos product.
Refer to the topic “BASE24 Authorization Terminology” in section 1 for a
discussion of activity accumulators.
These amounts are expressed in whole and, if applicable for the type of currency
being used, fractional units.
The transactions added into these accumulator fields are cash disbursements,
purchases, and refunds against credit and noncredit accounts.
TOTAL CASH WDL — The total amount of purchases and cash withdrawals
made against noncredit accounts using the BASE24-pos product. This amount is
included in the balance of the TOTAL CASH WDL field on screen 1.
Field Length:
Data Name:

System protected
CAF.POSCAF.GRP-PRD.TTL-WDL-PRD

OFFLINE CASH WDL — The total amount of purchases and cash withdrawals
made offline against noncredit accounts using the BASE24-pos product. The
amount in this field is always used with authorization level 2 (offline), and is used
with authorization level 3 (online/offline) when the authorizing host is unavailable
and the BASE24-pos product performs stand-in authorization. This amount is
included in the balances of the TOTAL CASH WDL field on this screen and the
TOTAL CASH WDL and OFFLINE CASH WDL fields on screen 1.
Field Length:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

System protected
CAF.POSCAF.GRP-PRD.OFFL-WDL-PRD

6-61

Cardholder Authorization File (CAF)

TOTAL CASH ADV — The total amount of cash advanced against credit
accounts using the BASE24-pos product. This amount is included in the balance
of the TOTAL CASH ADV field on screen 1.
Field Length:
Data Name:

System protected
CAF.POSCAF.GRP-PRD.TTL-CCA-PRD

OFFLINE CASH ADV — The total amount of cash advanced offline against
credit accounts using the BASE24-pos product. The amount in this field is always
used with authorization level 2 (offline), and is used with authorization level 3
(online/offline) when the authorizing host is unavailable and the BASE24-pos
product performs stand-in authorization. This amount is included in the balances
of the TOTAL CASH ADV field on this screen and the TOTAL CASH ADV and
OFFLINE CASH ADV fields on screen 1.
Field Length:
Data Name:

System protected
CAF.POSCAF.GRP-PRD.OFFL-CCA-PRD

TOTAL PURCHASE — The total amount of purchases made against credit
accounts using the BASE24-pos product.
Field Length:
Data Name:

System protected
CAF.POSCAF.GRP-PRD.TTL-PUR-PRD

OFFLINE PURCHASE — The total amount of purchases made against credit
accounts using the BASE24-pos product. The amount in this field is always used
with authorization level 2 (offline), and is used with authorization level 3 (online/
offline) when the authorizing host is unavailable and the BASE24-pos product
performs stand-in authorization. This amount is included in the balance of the
TOTAL PURCHASE field.
Field Length:
Data Name:

System protected
CAF.POSCAF.GRP-PRD.OFFL-PUR-PRD

TOTAL RFND/REPL — The total amount of refunds and replenishments made
against credit and noncredit accounts using the BASE24-pos product and the
BASE24-pos Stored Value add-on product.
Field Length:
Data Name:

6-62

System protected
CAF.POSCAF.TTL-RFND-CR-PRD

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 10

OFFLINE RFND/REPL — The total amount of refunds and replenishments
made offline against credit and noncredit accounts using the BASE24-pos product
and BASE24-pos Stored Value add-on product. The amount in this field is always
used with authorization level 2 (offline), and is used with authorization level 3
(online/offline) when the authorizing host is unavailable and the BASE24-pos
product performs stand-in authorization. This amount is included in the balance of
the TOTAL RFND/REPL field.
Field Length:
Data Name:

System protected
CAF.POSCAF.OFFL-RFND-CR-PRD

NUMBER OF RFND/REPL THIS PERIOD — The number of refunds and
replenishments this cardholder has performed during the current usage
accumulation period.
Field Length:
Data Name:

System protected
CAF.POSCAF.NUM-RFND-CR-PRD

TRAN TC — The transaction code of the last transaction that updated this record.
The value in this field is used by the Authorization process to detect duplicate
transactions.
Field Length:
Data Name:

System protected
CAF.POSCAF.TRAN-TC

TIMES USED THIS PERIOD — The number of times the card has been used
using the BASE24-pos product during the current usage accumulation period.
Field Length:
Data Name:

System protected
CAF.POSCAF.USED-PRD

REASON CODE — A code indicating the reason a card is restricted. The
REASON CODE field is accessed only if the value in the STATUS field on CAF
screen 1 is set to 6. If the STATUS field does not contain a 6, then this field can be
blank. Valid values and the responses returned by the BASE24-pos product are as
follows:
A
B
C
D

=
=
=
=

Referral. Deny the transaction and return the card.
Maybe. Allow the transaction and return the card.
Denial. Deny the transaction and return the card.
Signature required. Allow the transaction and return the card.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

6-63

Cardholder Authorization File (CAF)

E = Country club. Allow the transaction and return the card.
F = Expired card. Deny the transaction and return the card.
G = Commercial. Allow the transaction and return the card.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
No
No default value
CAF.POSCAF.RSN-CDE

TIMES USED PER PERIOD LIMIT — The maximum number of times the card
can be used using the BASE24-pos product during a usage accumulation period.
To allow unlimited usage, the number in this field must be set to 9999. Valid
values are 1 through 9999.
If the value in the TOTAL AGGR field on CAF screen 1 is zero, the amount in this
field is not used. Instead the value in the TIMES USED PER PERIOD LIMIT
field on CPF screen 6 is used. This field on CAF screen 10 must contain a value of
1 through 9999, even if it is not used.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
1
CAF.POSCAF.USE-LMT

LAST USED DATE — The date (YYMMDD) the BASE24-pos usage
accumulation fields on this screen were last cleared.
Field Length:
Data Name:

System protected
CAF.POSCAF.LAST-USED

ISSUER TXN PROFILE — A code identifying a group of BASE24-pos issuer
transaction processing codes allowed for this cardholder in the Issuer Processing
Code File (IPCF). The value in this field overrides the issuer transaction profile
defined at the card prefix level in the CPF or at the institution level in the IDF.
Field Length:
Required:
Data Name:

6-64

16 alphanumeric characters
No
CAF.POSCAF.ISS-TXN-PRFL

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 21

Screen 21
CAF screen 21 enables an institution to set parameters for a cardholder’s preferred
transaction. A preferred transaction is one that each cardholder can define for their
use.
BASE24-ATM

CARDHOLDER FILE

PAN:

LLLL

YY/MM/DD
MEMBER: 000

HH:MM

21 OF 21

FIID:

PREFERRED TRANSACTION INFORMATION
ACCT NUM:
TRAN CODE:
FROM ACCT TYPE:
TO ACCT TYPE:
RCPT OPTION:
AMOUNT:
PROFILE UPDATE IND:
ADA IND:
MARKET SEG IND:

N (RECEIPT NOT REQUIRED)
0
Y (PROFILE UPDATE ALLOWED AT TERMINAL)
N (ADA NOT SUPPORTED AT TERMINAL)

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12 - HELP

PREFERRED TRANSACTION INFORMATION
The following fields are used to set cardholder limits and to display a cardholder’s
activity during the usage accumulation period for the BASE24-atm product.
ACCT NUM — The account number associated with the cardholder’s preferred
transaction.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–19 numeric characters
Yes
No default value
CAF.PRFD-TXN-CAF.ACCT

6-65

Cardholder Authorization File (CAF)

TRAN CODE — The transaction code for the cardholder’s preferred transaction.
Tran Code

6-66

Description

00

None

10

Withdrawal

03

Check guar

04

Check verify

10

NCD withdrawal

11

Cash check

20

Deposit

24

Deposit cash back

30

Balance inquiry

40

Transfer

50

Payment

51

Payment enclosed

60

Message to FI

61

Log only

62

Card review

70

Statement

81

PIN change

99

Admin

S5

MDX Val Load

S6

MDX Val Unload

S7

MDX Pay Log LD

S8

MDX EXP LOG LD

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 21

Tran Code
SF
Field Length:
Default Value
Data Name:

Description
MDX Remo Auth
2 alphanumeric characters
No default value
CAF.PRFD-TXN-CAF.TRAN-CDE

FROM ACCT TYPE — A code identifying the type of account from which the
preferred transaction is originating. The Account Type column in the following
table indicates the values that can be used in this field.
Account Type

Description

01

Checking

11

Savings

12

IRA

13

Certificate of deposit
(CD)

21

NOW

31

Credit Account

32

Credit Line

41

Installment loan

42

Mortgage loan

43

Commercial loan

50

Utility

51

Utility 1

52

Utility 2

53

Utility 3

54

Utility 4

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

6-67

Cardholder Authorization File (CAF)

Account Type

Description

55

Utility 5

60

Other

Field Length:
Required Field:
Default Value:
Data Name:

2 alphanumeric characters
No
Blanks
CAF.PRFD-TXN-CAF.FROM-ACCT-TYP

TO ACCT TYPE — A code identifying the type of destination account for the
preferred transaction. Refer to the FROM ACCT TYPE field descriptions for the
recognized ACCOUNT TYPE field values.
Field Length:
Required Field:
Default Value:
Data Name:

2 alphanumeric characters
Yes
00
CAF.PRFD-TXN-CAF.TO-ACCT-TYP

RCPT OPTION — The receipt option for the cardholder’s preferred transaction.
Valid values are as follows:
Y = Yes, a receipt is required.
N = No, a receipt is not required.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
No
N
CAF.PRFD-TXN-CAF.RCPT-OPT

AMOUNT — The amount of the preferred transaction in whole currency units.
Field Length:
Required Field:
Default Value:
Data Name:

6-68

19 alphanumeric characters
No
0
CAF.PRFD-TXN-CAF.AMT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 21

PROFILE UPDATE IND — A code indicating if the preferred transaction profile
can be updated by the cardholder at the terminal. Valid values are as follows:
Y = Yes, the profile can be updated at the terminal.
N = No, the profile cannot be update at the terminal.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
No
Y
CAF.PRFD-TXN-CAF.PRFL-UPDT-IND

ADA IND — A code indicating if the cardholder wishes to have American
Disabilities Act (ADA) support at the terminal, if available. Valid values are as
follows:
Y = Yes, ADA support is requested at the terminal.
N = No, ADA support is not requested at the terminal.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
No
N
CAF.PRFD-TXN-CAF.ADA-IND

MARKET SEG IND — The market segment indicator for this cardholder.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

2 alphanumeric character
No
No default value
CAF.PRFD-TXN-CAF.MRKT-SEG-IND

6-69

ACI Worldwide, Inc.

7: Dynamic Currency Conversion Data
(DCCD)
The Dynamic Currency Conversion Data File (DCCD) contains information that
enables the DCC add-on product to offer cardholders the option to convert a
withdrawal to the cardholder’s home currency on the acquirer side before sending
the transaction to an issuing network. The cardholder can have the option of
having the conversion performed on the acquirer side at a rate displayed at the
ATM before being sent to a network for authorization. The home currency is
determined from the card’s Bank Identification Number (BIN), which is the first
six digits of the PAN. BASE24 allows you to specify up to 12 digits to enable
more precise groupings within the same BIN..
The DCCD contains two types of records. Screen 1 displays a BIN Currency
record, which maps a cardholder's BIN to an issuer designator and currency code.
Screen 2 displays a Currency Data record, which maps a terminal DCC profile,
issuer designator, and currency code to other data that is used in DCC processing.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

7-1

Dynamic Currency Conversion Data (DCCD)

Screen 1
Screen 1 of the Dynamic Currency Conversion Data File (DCCD) is shown below,
followed by descriptions of its fields. This screen displays the BIN currency
records.

BASE24-BASE

DCC DATA

LLLL

YY/MM/DD

HH:MM

01 OF 02

RECORD TYPE: BC (BIN CURRENCY)
STARTING BIN:
ENDING BIN:
ISSUER DESIGNATOR:
CURRENCY:

TO ACCESS CURRENCY DATA RECORDS GO TO SCREEN 2
*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12 - HELP

RECORD TYPE — The type of record displayed. This is not a user-editable
field. Valid values are as follows:
BC = BIN Currency Type
CD = Currency Data Record
Field Length:
Data Name:

2 alphabetic characters
DCCD.PRIKEY.REC-TYP

STARTING BIN — Beginning BIN or card prefix for the range defined by this
record. Up to 12 digits may be entered, followed by spaces.

7-2

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

Note: If the user enteres fewer than 12 digits, the system fills the rest of the field
with zeros. For example, if a user enters a STARTING BIN of “400000”, the
system translates the STARTING BIN range as “400000000000”..
Field Length:
Required Field:
Default Value:
Data Name:

12 alphanumeric characters
Yes
Zeroes
DCCD.PRIKEY.BIN-CRNCY-KEY.STRT-BIN

ENDING BIN — Ending BIN or card prefix for the range defined by this record.
Up to 12 digits may be entered, followed by spaces. This number may be the same
as the STARTING BIN number, but not less. The range defined by the starting
BIN and the ending BIN must not overlap with any other record.
Note: If the user enters fewer than 12 digits, the system fills the rest of the field
with 9s. For example, if a user enters an ENDING BIN of “400000”, the system
translates the ENDING BIN range as “400000999999”.
Field Length:
Required Field:
Default:
Data Name:

12 alphanumeric characters
Yes
Zeroes
DCCD.BIN-CRNCY-DATA.END-BIN

ISSUER DESIGNATOR — User defined code designating the issuer to whom
the transaction is expected to be routed. BASE24 assumes that issuers beginning
with “M” indicate MasterCard brands (MasterCard, Cirrus, etc.) and issuers
beginning with “V” are Visa brands.
Field Length:
Required Field:
Default Value:
Data Names:

2 alphanumeric characters
No
Spaces
DCCD.BIN-CRNCY-DATA.ISS-DESIGNATOR

CURRENCY — The ISO numeric code for the destination currency code, as
defined by the ISO 4217 standard, Codes for the Representation of Currencies
and Funds.
Field Length:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

3 numeric characters

7-3

Dynamic Currency Conversion Data (DCCD)

Required Field: Yes
Default Value: 000
Data Name:
DCCD.PRIKEY.BIN-CRNCY-DATA.CRNCYCDE

7-4

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

Screen 2
Screen 2 of the Dynamic Currency Conversion Data File (DCCD) is shown below,
followed by descriptions of its fields. This screen displays the currency data
records.

BASE24-BASE

DCC DATA

LLLL

YY/MM/DD

HH:MM

01 OF 02

RECORD TYPE: CD (CURRENCY DATA)
TERM DCC PROFILE:
ISSUER DESIGNATOR:
CURRENCY:
CURRENCY DESCR:
PERCENT MARK-UP:

TO ACCESS BIN CURRENCY RECORDS GO TO SCREEN 1
*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:

RECORD TYPE — The type of record displayed. This is not a user-editable
field. Valid values are as follows:
BC = BIN Currency Type
CD = Currency Data Record
Field Length:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

2 alphabetic characters
DCCD.PRIKEY.REC-TYP

7-5

Dynamic Currency Conversion Data (DCCD)

TERM DCC PROFILE — The DCC profile for the terminal.
Wild cards can be used in this field. Wildcards will be 16 asterisks and will match
any terminal for which DCC is allowed.
Field Length:
Required Field:
Default Value:
Data Name:

16 alphanumeric characters
Yes
Spaces
DCCD.PRIKEY.CRNCY-DATA-KEY.DCCPRFL

ISSUER DESIGNATOR — User defined value of the issuer to whom this
transaction is expected to be routed. BASE24 assumes that issuers beginning with
“M” indicate MasterCard brands (MasterCard, Cirrus, etc.) and issuers beginning
with “V” are Visa brands.
Wild cards can be used in this field. Wild cards will be 2 asterisks and will match
any issuer as long as a BIN currency record is defined for the BIN.
Field Length:
Required Field:
Default Value:
Data Name:

2 alphanumeric characters
No
Spaces
DCCD.PRIKEY.CRNCY-DATA-KEY.ISSDESIGNATOR

CURRENCY — The ISO numeric code for the destination currency code, as
defined by the ISO 4217 standard, Codes for the Representation of Currencies
and Funds.
Wild cards can be used in this field. Wild cards will be 3 asterisks and will match
any currency as long as a BIN currency record is defined for the BIN.
Field Length:
Required Field:
Default Value:
Data Name:

7-6

3 numeric characters
Yes
000
DCCD.PRIKEY.CRNCY-DATA-KEY.CRNCY-CDE

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

CURRENCY DESCR — A description of the currency, or spaces to indicate the
ISO alphabetic currency code. If the Currency Code is wildcards, spaces must be
used and will cause the appropriate ISO code to be used for the BIN currency.
Field Length:
Required Field:
Default Value:
Data Name:

20 alphanumeric characters
No
Zeroes
DCCD.CRNCY-DATA.CRNCY-DESCR

PERCENT MARK-UP — Mark-up percentage when converting into the selected
currency. During transaction processing, the DCC module uses the mark-up in
conjunction with the rates defined in the Exchange Rate File (ERF) for the
dispensed currency and BIN currency to calculate the conversion rate that will be
applied to the transaction.
This field is displayed as a four-digit decimal number with a range of 0.00 to
99.99. If there is a leading zero in the number, it will be suppressed and will
display as a space.
In the disk file, the value will be represented as a binary number expressed in
hundredths of a percent. (For example, 100 = 1%).
Field Length:
Required Field:
Default Value:
Data Names:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

4 numeric characters
No
0.00
DCCD.CRNCY-DATA.PCNT-MARK-UP

7-7

ACI Worldwide, Inc.

8: Derivation Key File (KEYD)
The Derivation Key File (KEYD) contains 32-byte derivation keys used by ACI
Standard POS terminals to derive a unique PIN encryption key for each transaction
sent to the BASE24 system. The BASE24-pos Standard POS Device Handler
(SPDH) module uses these keys to translate the derived unique key per transaction
(DUKPT)-encrypted PIN block received from the terminal into a single-length
Master/Session key PIN block, which the Router/Authorization module can verify
normally.
The 32-byte derivation keys stored in the KEYD must be encrypted under a
double-length Master File Key (MFK) for Atalla security devices or a doublelength Local Master Key (LMK) pair variant of 28–29 for Thales e-Security
(Racal) security devices before they are manually entered into the file.
The primary key to the KEYD is a combination of the RETAILER ID, KEYD
GRP, and TERMINAL ID fields.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

8-1

Derivation Key File (KEYD)

Screen 1
Screen 1 of the Derivation Key File (KEYD) is shown below, followed by
descriptions of its fields.

BASE24-BASE

DERIVATION KEY FILE

RETAILER ID:

LLLL

YY/MM/DD

HH:MM

01 OF 01

KEYD GRP: **** TERMINAL ID: ****************

DERIVATION KEY: 0000000000000000

0000000000000000 CHECK DIGITS:

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12 - HELP

RETAILER ID — A code used to uniquely identify the retailer associated with
this derivation key. The retailer ID entered in this field must match a retailer ID
defined in the RETAILER ID field on POS Terminal Data files (PTD) screen 1 or
contain all wildcard values. Asterisks (*) represent wildcard values in this field.
You can add a single default record with wildcard values in this field only if both
the KEYD GRP field and TERMINAL ID field also contain wildcard values.
Field Length:
Required Field:
Default Value:
Data Name:

1–19 alphanumeric characters
Yes
No default value
KEYD.PRIKEY.RETL-ID

KEYD GRP — An identifier used to associate this Derivation Key File (KEYD)
record with multiple terminal records in the POS Terminal Data files. The value in
this field must match a value in the DERIVATION KEY GROUP field on PTD

8-2

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

screen 7 or contain all wildcard values. Asterisks (*) represent wildcard values in
this field. Wildcard values allow you to establish multiple default records for
derivation key records.
Field Length:
Required Field:
Default Value:
Data Name:

4 alphanumeric characters
No
****
KEYD.PRIKEY.KEYD-GRP

TERMINAL ID — An identifier (terminal ID) used to associate this Derivation
Key File (KEYD) record with multiple terminal records in the POS Terminal Data
(PTD) files. The value in this field must match a value in the TERMINAL ID field
on PTD screen 1 or contain all wildcard values. Asterisks (*) represent wildcard
values in this field. Wildcard values allow you to establish multiple default
records for derivation key records.
Field Length:
Required Field:
Default:
Data Name:

1–16 alphanumeric characters
No
****************
KEYD.PRIKEY.TERM-ID

DERIVATION KEY — The security module encrypted form of the double-length
derivation key used to derive a unique PIN encryption key for each transaction.
This is the same initial key loaded into the terminal security module (TSM) of an
ACI standard POS device that is used to derive a unique PIN encryption key for
each transaction sent to the BASE24 system. The derivation key must be must be
encrypted under a double-length Master File Key (MFK) for Atalla security
devices or a double-length Local Master Key (LMK) pair variant of 28–29 for
Thales e-Security (Racal) security devices before it can be entered in this field.
The BASE24-pos system uses the derivation key to translate the DUKPTencrypted PIN block received from the terminal into a single-length Master/
Session key PIN block, which the Router/Authorization module can verify during
normal processing.
Field Length:
Required Field:
Default Value:
Data Names:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

2 fields of 16 hexadecimal characters each
No
0000000000000000
KEYD.DERIVATION-KEY

8-3

Derivation Key File (KEYD)

CHECK DIGITS — The check digits corresponding to the values in the
DERIVATION KEY fields. Valid values for each position in this field are 0
through 9 and A through F. This field must contain four valid characters.
The check digits can be obtained from the utility used to encrypt the key before it
is entered in the KEYD.
Field Length:
Required Field:
Default Value:
Data Name:

8-4

4 hexadecimal characters
No
0000
KEYD.CHK-VALUES

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

9: Exchange Rate File (ERF)
The Exchange Rate File (ERF) contains one record for each currency (except the
Base currency) that is used by BASE24. The Base currency in multiple currency
processing is the single currency against which exchange rates for all other
currencies are expressed. All exchange rates held on the ERF are in respect of
Base currency to a specific currency rate. That is, the value by which the amount
must be multiplied or divided to obtain the equivalent amount in the specific
currency.
Records are added to the ERF using the BASE24 files maintenance facility. No
historical rates are stored in the ERF. However, a history of previous exchange
rates can be derived by analyzing data in the OMF.
For definitions of the various types of currencies, refer to the BASE24-atm
Multiple Currency Support Manual or the BASE24-pos Multiple Currency
Support Manual. There is one ERF per logical network and the file must contain
at least one record if BASE24 is processing multiple currencies.
The key to the ERF records is a combination of the data entered in the BASE
CURRENCY and CURRENCY CODE fields.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

9-1

Exchange Rate File (ERF)

Screen 1
Each ERF record contains the ISO numeric currency code, the exchange rate as
expressed against the Base currency and a comments field. The information
within the file is used by the Currency Conversion utilities to convert the amount
fields within BASE24 from one currency to another. ERF screen 1 is shown
below, followed by descriptions of its fields.

BASE24-BASE

EXCHANGE RATE
LLLL
YY/MM/DD
BASE CURRENCY: 840 (USD)
CURRENCY CODE: 000 (***)

HH:MM

01 OF 01

CONVERSION RATE:
COMMENTS:
RECORD CREATED ON:

(DD/MM/YYYY)

********************************** BASE24 **********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12 - HELP

BASE CURRENCY — The Base currency as set in the COBNAMES file and
held in this file. The Base currency must always be the same currency for every
record in the ERF. All conversion rates held in this file are relative to the Base
currency. This field is followed by a text abbreviation of the Base currency code.
Together with the CURRENCY CODE field, the BASE CURRENCY field forms
the primary key to the ERF.
Field Length:
Data Name:

9-2

System protected
ERF.PRIKEY.BASE-CRNCY-CDE

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

CURRENCY CODE — The ISO numeric code for the destination currency code,
as defined by the ISO 4217 standard, Codes for the Representation of Currencies
and Funds. Together with the BASE CURRENCY field, the CURRENCY
CODE field forms the primary key to the ERF. This field is followed by a text
abbreviation of the destination currency code.
Field Length:
Required Field:
Default Value:
Data Name:

3 numeric characters, followed by 3 alphabetic characters
Yes
000
ERF.PRIKEY.TO-CRNCY-CDE

CONVERSION RATE — The exchange rate from the Base currency to the
destination currency. That is, the value by which an amount in the Base currency
must be multiplied to obtain the equivalent amount in the destination currency.
The exchange rate is stored in ISO format, but displayed and entered using
numeric characters and a decimal point. When stored, the leftmost digit indicates
the number of positions the decimal point should be moved from the right.
Positions 2–8 indicate the conversion rate itself. For example, 69972522 equals
9.972522.
When entering data on the screen, care should be taken to insure that the value can
be converted to the ISO format, (i.e., a maximum of 7 characters before the
decimal point (with no decimal places) and a maximum of 9 characters after the
decimal point).
Field Length:
Required Field:
Default Value:
Data Name:

11 numeric characters
Yes
None
ERF.TO-CONV-RATE

COMMENTS — A free-format text field. This field can be left blank, if desired.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

20 alphanumeric characters
No
None
ERF.COMMENTS

9-3

Exchange Rate File (ERF)

RECORD CREATED ON — The date the conversion rate was added or
updated, displayed in DD/MM/YYYY format).
Field Length:
Data Name:

9-4

System protected
ERF.EFF-DATE

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Other Files Maintenance Information

Other Files Maintenance Information
The following table provides information on five files in which some fields may
have additional meaning when used with the Multiple Currency product:
Institution
Definition File
(IDF)

The CURRENCY CODE field on screen 3 (i.e., the
Institution currency) can be modified, as the restriction that
this field must contain the same value as the LCONF
CURRENCY-CODE parameter no longer applies.
The value of the Currency Code does not have to be the
same for all IDF records in the same Refresh group.
For acquiring interchange interfaces (i.e., those that deliver
transactions to BASE24-atm), an IDF record must exist for
each FIID specified in the Interchange Configuration File
(ICF) or the Enhanced Interchange Configuration File
(ICFE). This is required for BASE24 to derive the
Acquiring Institution currency for a transaction.

Card Prefix File
(CPF)

You can configure standard increment amounts for credit
account withdrawals (cash advance) on screen 6 of the CPF.
However, these will be successful only if the Transaction
currency is the same as the Issuer Institution currency.
Cash advance transactions performed in any other currency
will be denied with a response code indicating an invalid
cash amount. To avoid this, a standard increment value
should not be configured in the CPF.

Positive Balance
File (PBF)

The CURRENCY CODE field indicates the Account
currency of the specified PBF record. If the currency code
is updated, BASE24 performs no recalculation of balances
or amounts.

Surcharge File
(SURF)

The CURRENCY CODE fields on screens 2 and 3 show
the ISO numeric currency code for the surcharge fee
amounts contained in the record. The currency code of the
surcharge amounts must be the same as the Transaction
currency code.
If the currency code is changed on the screen, a conversion
is not automatically performed on the fee fields on the
screen. You must reenter the correct fee information for the
changed currency code.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

9-5

Exchange Rate File (ERF)

Transaction Log
File (TLF)

9-6

The CURR CODE field on the TLF Summary screen shows
the alphabetic currency code, in the Transaction currency,
for the corresponding AMOUNT field. In a Multiple
Currency environment, several currency codes could be
displayed on this screen.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

10: External Message File (EMF)
External Message File (EMF) records specify which data elements are to be
included in the BASE24 external message for incoming and outgoing messages.
This file is used with the ISO-based external message format. Users should not
attempt to modify the EMF without a thorough understanding of the BASE24
external message, which is explained in the BASE24 External Message Manual.
The EMF can contain up to one record for each message type available to each
DPC, BASE24 Interface process, and BASE24 product combination. The
BASE24 Interface process can be a Host Interface, a BASE24 Interchange (BIC)
Interface, or BASE24-from host maintenance process. The EMF is also used by
the BASE24-pos NCR NDP Device Handler process and the BASE24-telebanking
Integrated Authorization Server process. Each of these processes uses the file to
determine how to create the external messages it sends and interpret the external
messages it receives.
The ISO Host Interface and BIC ISO Interface processes also use the EMF in
support of message authentication. The EMF identifies which data elements are
included when authenticating the message. The BASE24-from host maintenance
product does not support message authentication. The BASE24-pos NCR NDP
Device Handler process and the BASE24-telebanking Integrated Authorization
Server process do not use the EMF for message authentication.
The EMF also includes optional IMS or CICS transaction code equivalents, which
IMS- or CICS-based hosts can establish for their messages.
The key to EMF records is a combination of the data entered in the INTERF TYP,
MOD/DPC #, PROCESS NAM, PRODUCT #, MSG TYP, and IN-OUT-IND
fields.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

10-1

External Message File (EMF)

The following screens are used to access records in the EMF:

10-2

?

Screen 1 contains specifications for creating the external messages being sent
and interpreting the external messages being received.

?

Screen 2 contains specifications for determining which data elements are to
be included when authenticating external messages.

?

Screen 3 contains optional IMS or CICS transaction code equivalents.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Default Settings

Default Settings
The ISO Host Interface, BIC ISO Interface, From Host Maintenance, Remote
Banking Standard Interface, and NCR NDP Device Handler processes can use the
EMF for external message information. Each of these processes also has internal
default settings that it can use when an EMF record has not been defined or the
EMF is unavailable. Default settings have been established that specify the data
elements contained in a message (EMF screen 1). The ISO Host Interface and BIC
ISO Interface also have default settings that specify the data elements used to
authenticate a message (EMF screen 2). An EMF record is not needed if these
default settings are appropriate for external message processing and
authentication.
The value in the FULL MSG MAC field on EMF screen 1 controls whether
selected data elements or the entire message are considered when computing the
message authentication code (MAC). Default settings specify which data elements
are to be included in a partial message MAC computation. When an EMF record
has not been defined or the EMF is unavailable, the interface processes use the
value in the FULL MESSAGE MAC field on Key File (KEYF) or Key 6 File
(KEY6) screen 1 in determining whether to use selected data elements or the entire
message to compute the MAC. If an EMF record is available, the value in the
FULL MSG MAC field in the EMF record overrides the value in the FULL
MESSAGE MAC field in the KEYF or KEY6 record.
EMF data element default settings vary according to interface or device handler
type, BASE24 product, message type, and message direction. Default settings for
each of the processes are documented in the following manuals:
Process

Location of Documentation

ISO Host Interface

BASE24 External Message Manual

From Host Maintenance

BASE24 External Message Manual

BIC ISO Interface

BASE24 BIC ISO Standards Manual

Integrated Authorization Server
process

BASE24 Remote Banking Standard
Interface Support Manual

NCR NDP Device Handler

BASE24-pos NCR NDP Device Support
Manual

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

10-3

External Message File (EMF)

Defaults settings are also available online on EMF screens 1 and 2. When the key
fields are completed appropriately and the F7 key is pressed, default values are
displayed in the message element fields.
On screen 1, each message element field (P-1 through P-64 and S-65 through
S-128) contains the value M, the value C, or a blank. The value M indicates that
the data element is mandatory and must always be included in the message. The
value C indicates that the data element is conditional, meaning it is not mandatory
but can be included in the message. A blank indicates that the data element is not
included in outgoing messages and is not expected in incoming messages.
On screen 2, each message element field contains the value Y, the value N, or a
blank. The value Y indicates that the data element is included when calculating
the MAC based on selected data elements. The value N or a blank indicate that the
data element is not included when calculating the MAC based on selected data
elements. The values in the individual message element fields are not checked
when the MAC is computed on the full message.

10-4

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1 Function Keys

Screen 1 Function Keys
The use of two function keys on EMF screen 1 varies from the standard function
keys explained in section 1. The use of these function keys is explained below.
The first column of information below shows the BASE24 keys. The second
column describes the functions that can be accomplished with these function keys.
Key

Description

F5

Update Record — Changes a record already in the EMF. If
this key is pressed when screen 1 is displayed, any
information that may be on screen 3 is deleted, regardless of
whether the user has access to screen 3. Therefore, if EMF
screen 3 is ever used, it is recommended that users with
access to EMF screen 1 also have access to EMF screen 3.
Data on EMF screen 2 is not deleted if the F5 key is pressed
while EMF screen 1 is displayed.

F7

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Display Defaults — Sets the defaults on screens 1 and 2 and
displays them on the present screen.

10-5

External Message File (EMF)

Screen 1
EMF screen 1 allows the institution to change BASE24 external message
information. EMF screen 1 is shown below, followed by descriptions of its fields.

BASE24-BASE EXT MESSAGE FILE
LLLL
YY/MM/DD HH:MM 01 OF 03
INTERF TYP:
DPC/MOD #:
0 PROCESS NAM:
PROD #: 00
MSG TYP: 0000
IN-OUT-IND:
TOKEN GROUP:
FULL MSG MAC: N
P-1
P-17
P-33
P-49
S-65
S-81
S-97
S-113
P-2
P-18
P-34
P-50
S-66
S-82
S-98
S-114
P-3
P-19
P-35
P-51
S-67
S-83
S-99
S-115
P-4
P-20
P-36
P-52
S-68
S-84
S-100
S-116
P-5
P-21
P-37
P-53
S-69
S-85
S-101
S-117
P-6
P-22
P-38
P-54
S-70
S-86
S-102
S-118
P-7
P-23
P-39
P-55
S-71
S-87
S-103
S-119
P-8
P-24
P-40
P-56
S-72
S-88
S-104
S-120
P-9
P-25
P-41
P-57
S-73
S-89
S-105
S-121
P-10
P-26
P-42
P-58
S-74
S-90
S-106
S-122
P-11
P-27
P-43
P-59
S-75
S-91
S-107
S-123
P-12
P-28
P-44
P-60
S-76
S-92
S-108
S-124
P-13
P-29
P-45
P-61
S-77
S-93
S-109
S-125
P-14
P-30
P-46
P-62
S-78
S-94
S-110
S-126
P-15
P-31
P-47
P-63
S-79
S-95
S-111
S-127
P-16
P-32
P-48
P-64
S-80
S-96
S-112
S-128
*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F7-DEFAULTS F12-HELP IF THERE ARE T-CODES DON’T ADD/UPDATE FROM THIS SCREEN

INTERF TYP — The type of interface to which this record applies. This field
allows the EMF to be used by different BASE24 processes. Valid values are as
follows:
BIC
FHM
HOST
NCR
VRU

=
=
=
=
=

BASE24 Interchange Interface
From Host Maintenance
Host Interface
BASE24-pos NCR NDP Device Handler
BASE24 Remote Banking Standard Interface

Field Length:
Required Field:
Default Value:
Data Name:

10-6

3–4 alphabetic characters
Yes
No default value
EMF.PRIKEY.INTERFACE-TYP

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

DPC/MOD # — The number of the data processing center (DPC) or model of the
NCR NDP device whose messages are controlled by this record. This field is used
by a Host Interface process and an NCR NDP Device Handler process. The value
in the INTERF TYP field controls the information placed in this field, as shown in
the following table.
INTERF TYP

DPC/MOD #

HOST

The DPC number. The value entered in this field must
match an entry in the DPC NUMBER field on Host
Configuration File (HCF) screens.

NCR

The model number of the NCR NDP device being used.
Valid values are 2126, 2127, and 7000.

Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
0
EMF.PRIKEY.DPC-NUM

PROCESS NAM — The symbolic name of the BASE24 process that uses this
record. The value in the INTERF TYP field controls the information placed in this
field, as shown in the following table.
INTERF TYP

PROCESS NAM

BIC

The symbolic name of the BIC ISO Interface process. This
symbolic name must match an entry in the PROCESS field
on Interchange Configuration File (ICF) or Enhanced
Interchange Configuration File (ICFE) screens.

FHM

The symbolic name of the From Host Maintenance process.
The From Host Maintenance process uses this value in the
INTERF TYP field when the BASE24-from host
maintenance product is used without a Host Interface
process.

HOST

The symbolic name of the ISO Host Interface process. This
symbolic name must match an entry in the HISF NAME
field on HCF screens.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

10-7

External Message File (EMF)

INTERF TYP

PROCESS NAM

NCR

The symbolic name of the NCR NDP Device Handler
process. This symbolic name must match an entry in the
DH PROCESS NAME field on POS Terminal Data files
(PTD) screen 1.

VRU

The name of the Remote Banking Standard Interface
instance. This name must match an entry in the
INTERFACE NAME field on VRU Configuration Data
(VCD) screens. Refer to the BASE24 Core Files and
Tables Maintenance Manual for VCD screen and field
descriptions.

Field Length:
Required Field:
Default Value:
Data Name:

1–16 alphanumeric characters
Yes
No default value
EMF.PRIKEY.PRO-NAME

PROD # — Specifies the BASE24 product to which the record applies. The
value entered in this field can be used only with certain values entered in the MSG
TYP field and the IN-OUT-IND field. A table showing the valid relationships is
provided in the MSG TYP field description. Valid values are as follows:
00
01
02
03
08
11
14

=
=
=
=
=
=
=

Base
BASE24-atm
BASE24-pos
BASE24-teller
BASE24-from host maintenance
BASE24-mail
BASE24-telebanking with or without BASE24-billpay

Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
00
EMF.PRIKEY.PROD-NUM

MSG TYP — Defines the external message type that is being defined by the
record. Any external message type allowed by the BASE24 product is valid in this
field. The value entered in this field can be used only with certain values entered
in the INTERF TYP field, PROD # field, and the IN-OUT-IND field. A table
showing the valid relationships for BASE24 Interchange (BIC) Interface process,

10-8

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

From Host Maintenance process, NCR NDP Device Handler process, and Remote
Banking Standard Interface process message types is provided below. The first
column of this table contains the value from the INTERF TYP field associated
with the message type provided in this field. The products listed are those that
currently support communications with the ISO-based external message. Refer to
the informal BASE24-pos NCR NDP Device Support Manual for message types
used with that Device Handler process.
INTERF TYP

PROD #

MSG TYP

BIC

00

0500, 0502, 0510, 0512,
0520, 0522, 0530, 0532,
0800, 0810, 0820, 0830

I, O, B

BIC

01

0200, 0210, 0220, 0230,
0420, 0430

I, O, B

02

0100, 0110, 0120, 0130,
0200, 0210, 0220, 0230,
0402, 0412, 0420, 0430

I, O, B

0300

I

0310

O

0800, 0810

I, O, B

9000*

O

0200, 0205, 0210, 0215,
0220, 0230, 0420, 0430

I, O, B

BIC

FHM

HOST

HOST

HOST

HOST

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

IN-OUT-IND

08

00

01

0100, 0110, 0120, 0130,
0200, 0210, 0220, 0230,
0402, 0412, 0420, 0430

I, O, B

0510, 0530

I

0500, 0520

O

0200, 0210, 0220, 0230,
0300, 0310, 0320, 0330,
0420, 0430, 0600, 0610,
0620, 0630

I, O, B

02

03

10-9

External Message File (EMF)

INTERF TYP

PROD #

HOST

08

IN-OUT-IND

0300

I

0310

O

11

0620, 0630

B
I, O, B

HOST

14

0100, 0110, 0120, 0130,
0200, 0210, 0220, 0230,
0420, 0430
1804, 1805

I

VRU

00
1814

O

1100, 1200, 1420

I

1110, 1210, 1430

O

HOST

VRU
*

MSG TYP

14

Host Interface process message types in the 9000 range are used to denote
rejects. For example, a message type of 0200 would be changed to 9200 if it
were rejected and a 0420 would be changed to a 9420 if it were rejected. Setting
up a record in the EMF for a message type of 9000 is not to control message
structure, but rather to allow for assigning a single IMS/CICS transaction code
equivalent to all reject messages returned to the host. For further information on
assigning an IMS/CICS transaction code equivalent to a 9000 message, refer to
the TRAN field on EMF screen 3.

Field Length:
Required Field:
Default Value:
Data Name:

4 numeric characters
Yes
0000
EMF.PRIKEY.MSG-TYP

IN-OUT-IND — Specifies whether the record defines an inbound message, an
outbound message, or both. Inbound messages are those coming to the BASE24
product. Outbound messages are those being sent by the BASE24 product. The

10-10

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

value entered in this field can be used only with certain values entered in the
PROD # field and the MSG TYP field. A table showing the valid relationships is
provided in the MSG TYP field description. Valid values are shown below:
B = Both incoming and outgoing. The record controls both the incoming and
outgoing versions of the message type specified in the MSG TYP field on
this screen.
I = Incoming only. The record controls only the incoming version of the
message type specified in the MSG TYP field on this screen.
O = Outgoing only. The record controls only the outgoing version of the
message type specified in the MSG TYP field on this screen.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
No default value
EMF.PRIKEY.IN-OUT-IND

TOKEN GROUP — An identifier used to link an ISO Host Interface process or
BIC ISO Interface process to the Token File (TKN) for configuring the token data
to be sent in an ISO external message. Other ISO interfaces do not use this value.
Refer to the BASE24 Tokens Manual and the TKN section of this manual for
information about the TKN.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 alphanumeric characters
No
No default value
EMF.TKN-GRP

FULL MSG MAC — A code that specifies whether all data elements in the
message are included in the message authentication code (MAC) computation.
The value in this field overrides the value in the FULL MESSAGE MAC field on
screen 1 of the KEYF or KEY6 record used by a Host Interface or BIC Interface
process. The Host Interface or BIC Interface process uses the value contained in

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

10-11

External Message File (EMF)

the KEYF or KEY6 when default settings are used instead of an EMF record. The
From Host Maintenance process, NCR NDP Device Handler process, and Remote
Banking Interface process do not use this value. Valid values are shown below:
Y = Yes, include all data elements when computing the MAC. This overrides
the flag settings for the individual data elements.
N = No, use the flag settings for the individual data elements to determine
which data elements are included when computing the MAC.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
N
EMF.FULL-MSG-MAC

P-1 through S-128 — Flags specifying whether each data element must appear,
can appear, or does not appear in the message. A flag exists for each of the 128
data elements that a message can contain. Valid values are as follows:
C = Conditional. The message can include this data element if the element
contains data.
M = Mandatory. The message must include this data element.
b = Omit. The message does not include this data element.
Field Length:
Required Field:
Default Value:
Data Name:

10-12

1 alphanumeric character, occurring 128 times
No
Refer to the “Default Settings” discussion earlier in this
section for additional information on default values.
EMF.FLD-MAP

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2 Function Keys

Screen 2 Function Keys
The use of two function keys on EMF screen 2 varies from the standard function
keys explained in section1. The use of these function keys is explained below.
The first column of information below shows the BASE24 keys. The second
column describes the functions that can be accomplished with these function keys.
Key

Description

F5

Update Record — Changes a record already in the EMF. If
this key is pressed when screen 2 is displayed, any
information that may be on screen 3 is deleted, regardless of
whether the user has access to screen 3. Therefore, if EMF
screen 3 is ever used, it is recommended that users with
access to EMF screen 2 also have access to EMF screen 3.
Data on EMF screen 1 is not deleted if the F5 key is pressed
while EMF screen 2 is displayed.

F7

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Display Defaults — Sets the defaults on screens 1 and 2 and
displays them on the present screen.

10-13

External Message File (EMF)

Screen 2
EMF screen 2 allows institutions to specify which external message fields are used
when computing message authentication code (MAC) values. EMF screen 2 is
shown below, followed by descriptions of its fields.

BASE24-BASE EXT MESSAGE FILE
LLLL
YY/MM/DD HH:MM 02 OF 03
INTERF TYP:
DPC/MOD #:
0 PROCESS NAM:
PROD #: 00
MSG TYP: 0000
IN-OUT-IND:
TOKEN GROUP:
FULL MSG MAC: N
P-1
P-17
P-33
P-49
S-65
S-81
S-97
S-113
P-2
P-18
P-34
P-50
S-66
S-82
S-98
S-114
P-3
P-19
P-35
P-51
S-67
S-83
S-99
S-115
P-4
P-20
P-36
P-52
S-68
S-84
S-100
S-116
P-5
P-21
P-37
P-53
S-69
S-85
S-101
S-117
P-6
P-22
P-38
P-54
S-70
S-86
S-102
S-118
P-7
P-23
P-39
P-55
S-71
S-87
S-103
S-119
P-8
P-24
P-40
P-56
S-72
S-88
S-104
S-120
P-9
P-25
P-41
P-57
S-73
S-89
S-105
S-121
P-10
P-26
P-42
P-58
S-74
S-90
S-106
S-122
P-11
P-27
P-43
P-59
S-75
S-91
S-107
S-123
P-12
P-28
P-44
P-60
S-76
S-92
S-108
S-124
P-13
P-29
P-45
P-61
S-77
S-93
S-109
S-125
P-14
P-30
P-46
P-62
S-78
S-94
S-110
S-126
P-15
P-31
P-47
P-63
S-79
S-95
S-111
S-127
P-16
P-32
P-48
P-64
S-80
S-96
S-112
S-128
*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F7-DEFAULTS F12-HELP IF THERE ARE T-CODES DON’T ADD/UPDATE FROM THIS SCREEN

P-1 through S-128 — These flags specify whether each data element is
included in the message authentication code (MAC) computation. Valid values
are as follows:
Y
= Yes, include this element when computing the MAC.
N or b = No, do not include this element when computing the MAC.
A flag exists for each of the 128 data elements that a message could contain. Data
elements P-64 and S-128 are not used when computing the MAC, regardless of the
settings in this field. Data element P-64 or S-128 hold the MAC computation
result, so they cannot be included in the MAC computation.
Field Length:
Required Field:
Default Value:
Data Name:

10-14

1 alphanumeric character, occurring 128 times
No
Refer to the “Defualt Settings” discussion earlier in this
section for additional information on default values.
EMF.MAC-FLD-MAP

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3 Function Keys

Screen 3 Function Keys
The use of two function keys on EMF screen 3 varies from the standard function
keys explained in section 1. The use of these function keys is explained below.
The first column of information below shows the BASE24 keys. The second
column describes the functions that can be accomplished with these function keys.
Key

Description

F5

Update Record — Changes a record already in the EMF.
EMF screen 3 can contain as many as five pages. When
EMF screen 3 contains data, the F5 key should not be
pressed unless the last page of EMF screen 3 that contains
data is displayed on the terminal. For example, if pages 1
and 2 of EMF screen 3 contain data and page 1 of EMF
screen 3 is displayed when the F5 key is pressed, the
information on page 2 of EMF screen will be lost. This
restriction applies only when EMF screen 3 contains data.

F8

Display Next Screen — Displays up to four additional pages
of the screen. However, additional pages of screen 3 cannot
be displayed until the current screen 3 page contains 30
entries.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

10-15

External Message File (EMF)

Screen 3
EMF screen 3 allows institutions to assign IMS or CICS transaction code
equivalents to BASE24 transaction codes. EMF screen 3 is shown below,
followed by descriptions of its fields.

BASE24-BASE EXT MESSAGE FILE
LLLL
YY/MM/DD HH:MM 03 OF 03
INTERF TYP:
DPC/MOD #:
0 PROCESS NAM:
PROD #: 00 BASE
MSG TYP: 0000
IN-OUT-IND:
(****) TOKEN GROUP:
FULL MSG MAC: N (NO)
NUMBER OF TRAN CODES: 000
THIS SCREEN IS FOR TRAN CODES 1 - 30
NOTE: ADD/UPDATE FROM THE LAST SCREEN FULL OF T CODES TO BE INCLUDED
ROW TRAN
IMS TRAN
L
TRAN
IMS TRAN
L
TRAN
IMS TRAN

L

1
2
3
4
5
6
7
8
9
10

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F8 - GET-THE-SCREEN-AGAIN-UP-TO-5-TIMES
F12 -HELP

NUMBER OF TRAN CODES — The number of BASE24 transaction codes that
occur in the following table. The maximum number of transaction codes that can
occur in the table is 150. This field is updated whenever the F3, F5, F8, or F9 key
is pressed.
Field Length:
Data Name:

System protected
EMF.NUM-TRAN-CDE

ROW — A number associated with the fields on the same line. Users should note
that the 31st transaction code entered must be entered on the second page of screen
3 after the F8 key is pressed. It is associated with the number 1 in this field.
However, a message is displayed following the NUMBER OF TRAN CODES

10-16

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3

field that states, “THIS SCREEN IS FOR TRAN CODES 31-60.” Since 30 entries
can be made on each page and there are five pages available, a maximum of 150
entries can be made.
Field Length:
Data Name:

System protected
Not applicable

TRAN — A BASE24 transaction code that is being assigned an IMS or CICS
equivalent in the IMS TRAN field on the same line. If an IMS or CICS equivalent
is available, the BASE24 product includes it in its outgoing external messages
along with the BASE24 transaction code. If no IMS or CICS equivalent has been
assigned, the BASE24 product does not include an IMS or CICS transaction code
equivalent in its outgoing external messages.
Asterisks can be used in any position of this field as wild card characters.
Asterisks match on any value. For example, a value of 10**** would match on
any withdrawal, where a value of 1001** would match only a withdrawal from a
checking account. Using the first example, the same IMS or CICS transaction
code can be sent for any withdrawal.
Note: If an IMS or CICS transaction code is to be included for message types of
0800, 0810, or 9000, one entry is required in the table with this field set to all
asterisks. This allows the corresponding code in the IMS TRAN field to be sent in
all cases for the 0800, 0810, or 9000 message type.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–30 fields of 6 alphanumeric or asterisk characters each per
screen page
Yes, if an entry has been made in the IMS TRAN or L fields
on this line.
No default value
EMF.TRAN-CDE-TBL.B24-TRAN-CDE

10-17

External Message File (EMF)

IMS TRAN — The IMS or CICS transaction code that equates to the BASE24
transaction code in the TRAN field on this screen. Spaces are allowed as part of
valid IMS or CICS transaction codes. If an IMS or CICS transaction code includes
embedded spaces, the corresponding value in the L field must indicate the length
by including all embedded spaces.
Field Length:
Required Field:
Default Value:
Data Name:

1–30 fields of 1–9 alphanumeric characters each per screen
page
Yes, if an entry has been made in the TRAN or L fields on
this line.
No default value
EMF.TRAN-CDE-TBL.IMS-TRAN-CDE

L — The length of the IMS or CICS transaction code entered in the IMS TRAN
field on this screen, including any significant spaces.
Field Length:
Required Field:
Default Value:
Data Name:

10-18

1–30 fields of 1 numeric character each per screen page
Yes, if an entry has been made in the TRAN or IMS TRAN
fields on this line.
No default value
EMF.TRAN-CDE-TBL.IMS-TRAN-CDE-LGTH

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

11: Extract Configuration File (ECF)
Extract Configuration File (ECF) records are used to define processing parameters
for each type of extract an institution might perform in a particular logical
network. The ECF provides users with the capability to extract a single file or
multiple files to a tape or disk file. In addition, users have the option to set
parameters that make it possible to perform extracts automatically on a timed basis
each day.
One ECF record must exist for each type of extract to be performed. For example,
an institution can choose to extract the Transaction Log File (TLF) to one tape; the
Interchange Log File (ILF) to another tape; and the POS Transaction Log File
(PTLF) and POS Retailer Definition File (PRDF) to yet another tape. Each one of
these extracts must have a separate record defined in the ECF.
Manual extracts can be performed from the BASE24 Extract (EXTR) screen or the
BASE24 Network Control Supervisor screen, if desired. This requires the entry of
a tag on the screen, which identifies the ECF record to use to control processing for
the extract. The BASE24 Refresh and Extract Operators Manual contains more
information about the EXTR screens and the BASE24 Text Command Reference
Manual contains more information about the network control commands.
The key to records in the ECF is the TAG field and the alternate key is the
SYMBOLIC NAME field.
The following screens are used to access records in the ECF:
?

Screen 1 contains parameters for general extract processing and ILF extracts.

?

Screen 2 contains parameters for Online Maintenance File (OMF), Store-andForward File (SAF), Interchange Configuration File (ICF), Enhanced
Interchange Configuration File (ICFE), and Institution Definition File (IDF)
extracts.

?

Screen 3 contains parameters for file configuration and partitioning.

?

Screen 5 contains parameters for BASE24-atm extract processing and
Hardware Status File (HSF) and TLF extracts.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

11-1

Extract Configuration File (ECF)

?

Screen 7 contains parameters for BASE24-pos extract processing and PTLF
and PRDF extracts.

?

Screen 9 contains parameters for BASE24-teller extract processing and Teller
Transaction File (TTF) and Teller Transaction Log File (TTLF) extracts.

?

Screen 17 contains parameters for BASE24-mail extract processing and Host
Mail Box File (HMBF) and Mailbox File (MBF) extracts.

?

Screen 19 contains parameters for BASE24-from host maintenance extract
processing and Update Log File (ULF) extracts.

?

Screen 23 contains parameters for BASE24-telebanking extract processing
and ITS Transaction Log File (ITLF) extracts.

The remaining ECF screens (4, 6, 8, 10 through 16, 18, and 20 through 22) are
reserved for future use.

11-2

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

Screen 1
ECF screen 1 enables institutions to set extract processing parameters for the files
shared among all BASE24 products. Extract date, extract time, and tape
information are set on screen 1. ECF screen 1 is shown below, followed by
descriptions of its fields.

BASE24-BASE

ECF MESSAGE FILE

TAG:
EXTRACT DATE:
LAST EXTRACT DATE:
TAPE LABEL TYPE:
TAPE BLOCK SIZE:
TAPE NAME:
REPORT LOCATION:
NUMERIC FLD FORMAT:
VOLUME IDENTIFIER:
RETENTION:
DENSITY:

TES2

BK33

MM/DD/YY

HH:MM

01 OF 23

SYMBOLIC NAME:
(YYMMDD)
EXTRACT TIME: 0000 (HHMM)
(DISPLAY ONLY)
RESTART: N
(Y OR N)
IBM (IBM/ANS/BUR/NON - DEFAULT IS IBM)
4096 BYTES
RELEASE NUM: 60
CHARACTER SET: E
$TAPE
(DEFAULT IS $TAPE)

B
READ PAST INITIAL EOF: N
000000
DATA SET IDENTIFIER: BASE24.SXT02122
00
MOUNT MESSAGE: SUPER EXTRACT PROCESSING
6250
(800/1600/6250 - DEFAULT IS 6250)
BASE FILES
ILF: N (Y OR N)
DATE OFFSET: +0 (+/- DAYS)
SWITCH FIID: ALL
REPORT LOCATION:
RPT-EXTRACT: N
FORMAT: 00 (FIXED FORMAT)

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

TAG — The user-assigned name identifying the ECF record. The value in this
field is the primary key to the ECF record and must be a unique name. This name
can be any value of the user’s choosing. The tag is used on the EXTR screen when
sending a command to the Super Extract process and is placed in the header and
trailer records in the extract output.
The value in this field enables the Super Extract process to locate a specific ECF
record that describes a specific extract run. For example, TLFEXTR might be the
tag of a specific ECF record describing an extract of the TLF only.
If a manual extract is to be performed from the EXTR or NCS screen, the Super
Extract process checks the ECF for a tag that matches the tag entered on the
screen. If a valid tag is found, the process then checks the ECF record for its

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

11-3

Extract Configuration File (ECF)

symbolic name. If the process does not find the tag in any of the ECF records, or
does not find its symbolic name, the Super Extract process logs an error message
and does not perform an extract.
Field Length:
Required Field:
Default Value:
Data Name:

1–10 alphanumeric characters (embedded spaces are not
allowed)
Yes
No default value
ECF.ECFBASE.PRIKEY.TAG

SYMBOLIC NAME — The symbolic name of the Super Extract process that uses
this record to create the extract output. The value in this field is the alternate key
for the ECF record.
At startup, the Super Extract process reads all the records in the ECF with its own
symbolic name in this field, retains these records in memory for processing, and
sets any timers identified in these records.
Example:
Field Length:
Required Field:
Default Value:
Data Name:

P1A^EXTR1
1–16 alphanumeric characters (embedded spaces are not
allowed)
Yes
No default value
ECF.ECFBASE.ALTKEY.SYM-NAME

EXTRACT DATE — The date (YYMMDD) the next file extract controlled by
this record is to begin.
If the RESTART field on this screen contains a value Y, the Super Extract process
automatically increments the value in this field to the next calendar day once the
extract for this date has been performed. The date in this field always follows a
seven-day-per-week schedule; however, this date can be changed manually, if
necessary.
If the RESTART field on this screen contains a value N, the Super Extract process
does not change the date in this field after the extract is completed. That is, this
field should contain the same date as the LAST EXTRACT DATE field.

11-4

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

Field Length:
Required Field:
Default Value:
Data Name:

6 numeric characters
Yes
No default value
ECF.ECFBASE.EXTRACT-DAT

EXTRACT TIME — The time (HHMM based on a 24-hour clock) the automatic
file extract controlled by this record is to begin.
The following example illustrates a 2:00 p.m. extract time.
Example:
Field Length:
Required Field:
Default Value:
Data Name:

1400
4 numeric characters
Yes
0000 (midnight)
ECF.ECFBASE.EXTRACT-TIM

LAST EXTRACT DATE — The date (YYMMDD) the last automatic or manual
file extract for this record occurred. The value in this field is used in conjunction
with the values in the DATE OFFSET fields to determine the appropriate file to
reextract.
Field Length:
Data Name:

System protected
ECF.ECFBASE.LAST-RUN-DAT

RESTART — A flag indicating whether the extract timer should be restarted after
an automatic file extract for this record occurs.
The value in this field is used in conjunction with the values in the EXTRACT
DATE and EXTRACT TIME fields. If the extract date and time identify a future
point in time and this field contains a value Y, automatic extracts are run daily. If
the extract date and time identify a future point in time and this field contains a
value N, only one automatic extract is run and the Super Extract process sets the
timer for this single extract at startup. Valid values are as follows:
Y = Yes, restart the extract timer.
N = No, do not restart the extract timer.
Field Length:
Required Field:
Default Value:
Data Name:
May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 alphabetic character
Yes
N
ECF.ECFBASE.RESTRT-FLG

11-5

Extract Configuration File (ECF)

TAPE LABEL TYPE — A code indicating the type of labels to use on the extract
tape associated with this record. Valid values are as follows:
ANS = ANSI (only valid for extracts to tape using the HP NonStop
TAPECOM utility)
BUR = Burroughs
IBM = IBM/MVS
NON = None
Field Length:
Required Field:
Default Value:
Data Name:

3 alphabetic characters
Yes
IBM
ECF.ECFBASE.TAPE-LABEL

TAPE BLOCK SIZE — A value specifying the maximum block size the Super
Extract process is to use when extracting records to disk or tape. The Super
Extract process writes extract records in blocks. The value in this field specifies
the maximum size of a single block the Super Extract process writes. The Super
Extract process interprets the value in this field one way when the extract is to tape
and another way when the extract is to disk.
When records are extracted to tape, a block can contain multiple records. The
larger the block size, the more records each block can contain and the fewer blocks
that need to be written. Generally, setting this field to a larger value results in a
more efficient extract. The block size can also be set to more closely match the
processing requirements of the host receiving the extract. Valid values for extracts
to tape are as follows:
1–32

= Block size in kilobytes. The Super Extract process multiplies the
value entered by 1024 to determine the block size in bytes (for
example, 2 kilobytes equals 2048 bytes, 10 kilobytes equals 10240
bytes, 32 kilobytes equals 32768 bytes). BASE24 products
automatically display a K following an entry in kilobytes (for
example, 2K, 10K, 32K).
33–32767 = Block size in bytes. The Super Extract process uses the value
entered (for example, 2048 equals 2048 bytes or 2 kilobytes, 9216
equals 9216 bytes or 9 kilobytes).
When records are extracted to disk, each block will contain as many records as its
size will allow. The Super Extract process uses the value in this field to determine
both the record size and the block size. The Super Extract process sets the
Enscribe record size written to disk equal to the value entered in this field. The
extract files are entry-sequenced files containing 24-byte block headers; therefore,

11-6

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

the Super Extract process sets the Enscribe block size to the value entered in this
field plus 24 if the block size is less than or equal to 4072. Valid values for
extracts to disk are as follows:
1–3

= Record size in kilobytes. The Super Extract process multiplies the
value entered by 1024 to determine the record size in bytes (for
example, 2 kilobytes equals 2048 bytes and 3 kilobytes equals 3072
bytes). BASE24 products automatically display a K following an
entry in kilobytes (for example, 2K, 3K).
33–4072 = Record size in bytes. The Super Extract process uses the value
entered (for example, 2048 equals 2048 bytes or 2 kilobytes).
Values between 4 and 32 or between 4073 and 32767 can be entered in this field
for extracts to tape and disk; however, they are not valid for extracts to disk
because the maximum Enscribe record size is 4072 bytes. If one of these values is
entered for an extract to disk, the Super Extract process uses an Enscribe record
size of 4072 bytes and an Enscribe block size of 4096 bytes.
Depending on the file being extracted, the size of a single record from the file may
exceed the block size configured for the Super Extract process. In this case, a
single block is not large enough to hold even one complete record. The Super
Extract process supports several ways to process these oversized extract records.
The EXTR-DISPOSITION param in the LCONF specifies how oversized extract
records are processed by the Super Extract process.
Field Length:
Required Field:
Default Value:
Data Name:

1–5 numeric characters
Yes
4096
ECF.ECFBASE.TAPE-BLK-SIZE

RELEASE NUM — The release number indicating the format of the data placed
on the extract tape for base files. This field specifies the format of the data on the
extract tape only. It does not indicate the release of the BASE24 database from
which data is being extracted. Valid values are as follows:
50 = Release 5.x extract format
60 = Release 6.0 extract format
The Super Extract process supports extracts of all extractable base files in release
5.x and release 6.0 format.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

11-7

Extract Configuration File (ECF)

Since release number flags are at the product level (for example, base,
BASE24-atm, BASE24-pos), all files being extracted in a single extract session for
a given product are in the same format. However, files for different products can
be extracted in different formats during a single extract session. For example, base
files can be extracted in release 6.0 format in the same session that BASE24-atm
files are being extracted in release 5.x format.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
50
ECF.ECFBASE.REL-NUM

CHARACTER SET — A code that identifies the type of character set to use for
the extract data records. The character set in the labels is always EBCDIC. Valid
values are as follows:
A = ASCII
E = EBCDIC
If the value in this field is set to E, the Super Extract process causes to convert any
ASCII fields in the header, trailer, and data records to EBCDIC. Binary fields are
left unchanged, subject to the setting in the NUMERIC FLD FORMAT field.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
E
ECF.ECFBASE.CHAR-SET

TAPE NAME — The symbolic name identifying the tape drive when extracting
to tape or the name of the file when extracting to disk. The entry in this field must
be left-justified and cannot contain embedded spaces.
If the user is extracting to disk, at least one letter must be entered in this field.
BASE24 products take the first letter of the file name (not including the volume or
subvolume names) entered in the TAPE NAME field, add a month and day (in
MMDD format), and add a 3-digit sequence number to the end of the name. For
example, if EXTRA is the disk file name and the date is September 5, BASE24
products attempt to create a file for E0905000.
The sequence number is automatically increased by one each time a new extract
occurs for a given key (for example, E0905). BASE24 products always begin by
looking for sequence number 000. If no file for 000 exists, BASE24 products

11-8

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

assign 000 as the sequence number even though other existing sequence numbers
may be higher. For example, a file may exist for sequence number 005, but if no
file exists for 000, 001, 002, 003, or 004, BASE24 products assign these sequence
numbers first before assigning sequence number 006. So, in effect, 000 could be a
newer file than 005.
If a complete disk name is not entered, BASE24 products expand this name to a
disk file name based on a default volume and subvolume taken from where the
network originated.
Examples:
Field Length:
Required Field:
Default Value:
Data Name:

$TAPE for tape extract
EXTRA1 for disk extract
1–35 alphanumeric characters.
Yes
$TAPE
ECF.ECFBASE.TAPE-NAME

REPORT LOCATION — The spooler location where the BASE24 extract report
is printed by the Super Extract process. The entry in this field must be leftjustified and cannot contain embedded spaces.
Example:
Field Length:
Required Field:
Default Value:
Data Name:

$S.#REXT
1–35 alphanumeric characters.
Yes
No default value
ECF.ECFBASE.BASE-RPT-NAM

NUMERIC FLD FORMAT — A code identifying the type of numeric field
format to use for the extract data records. Valid values are as follows:
A = ASCII. The Super Extract process causes to convert any binary fields in
the extract output to ASCII character display format.
B = Binary. The Super Extract process leaves binary fields within data records
unchanged.
The value A is used with certain Burroughs host mainframes that cannot read
binary data on the tapes. A value A causes the Super Extract process to convert all
binary fields on the tape to ASCII display format. Binary fields in the Header
token, token header, and individual tokens also are converted to ASCII display
format when this field is set to the value A.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

11-9

Extract Configuration File (ECF)

Currently, this option is available only for extracts of the following files:
Transaction Log File (TLF)
POS Transaction Log File (PTLF)
Teller Transaction Log File (TTLF)
Interchange Log File (ILF)
ITS Transaction Log File (ITLF)
Store-and-Forward File (SAF)
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
B
ECF.ECFBASE.NUMERIC-FLD-FRMT

VOLUME IDENTIFIER — The tape volume identifier of the initial tape to be
created when the HP NonStop TAPECOM utility is used with IBM- and ANSIlabeled tapes. The value in this field is not used with nonlabeled tapes or when the
BASE24 Super Extract process performs tape label processing. The
BASE24-TAPE-LBL-PROC-USED param in the LCONF controls whether the
HP NonStop TAPECOM utility is used for tape label processing.
Field Length:
Required Field:
Default Value:
Data Name:

1–6 alphanumeric characters
No
000000
ECF.ECFBASE.VOL-ID

READ PAST INITIAL EOF — A flag indicating whether the Super Extract
process reads past the initial end-of-file that is determined when the process first
begins extracting records from a file. If additional records are added to the file
after the initial end-of-file is determined, those records are not included in the
extract unless the Super Extract process reads past the initially determined end-offile until it reaches the actual physical end-of-file. Valid values are as follows:
Y = Yes, the Super Extract process reads past the initially determined end-offile.
N = No, the Super Extract process does not read past the initially determined
end-of-file. The last block of the file is not read because it may be
incomplete (i.e., not yet full).

11-10

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

This field must be set to a value of Y in the following conditions to avoid records
being missed:
?

If the extract is the final one performed on a transaction log file.
Note: If multiple extracts are performed each day, this field must be set to a
value of N for each extract prior to the final one. However, it must be set to a
value of Y for the final extract.

?

If only one extract is performed each day.

?

If the file is small enough to fit in one block (e.g., in testing situations).

Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
No
N
ECF.ECFBASE.READ-PAST-INITIAL-EOF

DATA SET IDENTIFIER — The name of the tape file that the Super Extract
process creates when the HP NonStop TAPECOM utility is used with IBM- and
ANSI-labeled tapes. The value in this field is not used with nonlabeled tapes or
when the BASE24 Super Extract process performs tape label processing. The
BASE24-TAPE-LBL-PROC-USED param in the LCONF controls whether the
HP NonStop TAPECOM utility is used for tape label processing.
Field Length:
Required Field:
Default Value:
Data Name:

1–17 alphanumeric characters
No
BASE24.SXTYYDDD, where YYDDD is the current date
expressed in Julian format
ECF.ECFBASE.DATA-SET-ID

RETENTION — The retention period, in days, for the extracted file. The Super
Extract process uses this value when the HP NonStop TAPECOM utility is used
with IBM- and ANSI-labeled tapes. The value in this field is not used with
nonlabeled tapes or when the BASE24 Super Extract process performs tape label
processing. The BASE24-TAPE-LBL-PROC-USED param in the LCONF
controls whether the HP NonStop TAPECOM utility is used for tape label
processing.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

2 numeric characters
Yes
00
ECF.ECFBASE.RETENTION

11-11

Extract Configuration File (ECF)

MOUNT MESSAGE — The message to be displayed by the HP NonStop
TAPECOM utility with the system mount message when the Super Extract process
requests the use of the tape drive. The Super Extract process uses this value when
the HP NonStop TAPECOM utility is used with extracts to tape. The value in this
field is not used when the BASE24 Super Extract process performs tape label
processing. The BASE24-TAPE-LBL-PROC-USED param in the LCONF
controls whether the HP NonStop TAPECOM utility is used for tape label
processing.
Field Length:
Required Field:
Default Value:
Data Name:

1–25 alphanumeric characters
No
SUPER EXTRACT PROCESSING
ECF.ECFBASE.MOUNT-MSG

DENSITY — The data density, expressed in bits per inch, of the output tape for
this file. The Super Extract process uses this value when the HP NonStop
TAPECOM utility is used with extracts to tape. The value in this field is not used
with extracts to disk or when the BASE24 Super Extract process performs tape
label processing. The BASE24-TAPE-LBL-PROC-USED param in the LCONF
controls whether the HP NonStop TAPECOM utility is used for tape label
processing. Valid values are 800, 1600, and 6250.
Field Length:
Required Field:
Default Value:
Data Name:

3–4 numeric characters
Yes
6250
ECF.ECFBASE.DENSITY

BASE FILES
The following section contains extract information for the files shared among
BASE24 products (for example, BASE24-pos, BASE24-atm, BASE24-teller,
BASE24-telebanking).
ILF — A code indicating whether to include the Interchange Log File (ILF) in the
extract. Valid values are as follows:
Y = Yes, extract the ILF.
N = No, do not extract the ILF.

11-12

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
N
ECF.ECFBASE.FILE-MAP.ILF

DATE OFFSET — The time difference, in number of days, to add to or subtract
from the current HP NonStop system date to obtain the date of the first ILF to
extract or reextract.
The value entered in this field is added to or subtracted from the current HP
NonStop system date to obtain the date of the first ILF to extract. A minus sign (–)
indicates the value is subtracted and a plus sign (+) or no sign indicates the value is
added. Valid values are –99 to +99 or –99 to 999, depending on whether the plus
sign is used.
To perform a partial extract of the current ILF after logical network cutover and
before midnight, the value entered in this field is +1. This happens because the
ILF date is increased at logical network cutover while the HP NonStop system date
is not increased until midnight. For example, if the value entered in this field is +1
and the current HP NonStop system date is August 25, the date of the ILF to
extract is August 26.
Field Length:
Required Field:
Default Value:
Data Name:

1–3 numeric characters or +/– sign followed by 1–2 numeric
characters
Yes
+0
ECF.ECFBASE.ILFX.FILE-DAY-OFST

SWITCH FIID — The FIID of the interchange for which the extract is to be
performed.
The FIID is taken from the Interchange Configuration File (ICF) or Enhanced
Interchange Configuration File (ICFE). Once retrieved, BASE24 products look
for all the ILF records for the FIID, and extract the ILF records. If the value
ALLb (where b indicates a blank space) is entered in this field, BASE24 products
retrieve all ICF or ICFE FIIDs and extract all ILF records for these FIIDs.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–4 alphanumeric characters
Yes, if the ILF field contains the value Y.
ALLb
ECF.ECFBASE.ILFX.FIID

11-13

Extract Configuration File (ECF)

REPORT LOCATION — The spooler location to use for printing the ILF extract
report. The value in this field is not currently used, although BASE24 products
require a value to be entered.
Field Length:
Required Field:
Default Value:
Data Name:

1–35 alphanumeric characters
Yes, if the ILF field contains the value Y.
No default value
ECF.ECFBASE.ILFX.RPT-NAME

RPT-EXTRACT — A flag indicating whether the ILF is being extracted for host
reporting.
The ILF can be extracted in two ways: for a specific date or for host reporting.
When a host reporting extract occurs, multiple days’ ILF records (default of three)
are extracted. The current extract date is determined by adding or subtracting the
value in the DATE OFFSET field from the date in the EXTRACT DATE field.
The number of days for which ILF records are extracted is set in the ILF
EXTRACT NUMBER field on screen 3 of the ICF or ICFE. If the value in that
field is not modified, the Super Extract process uses a default of 3.
The Super Extract process determines the current date by adding or subtracting the
value in the DATE OFFSET field from the date in the EXTRACT DATE field.
Then, beginning with the previous date, the Super Extract process extracts the
number of days’ ILFs specified by the value in the ILF EXTRACT NUMBER
field in the ICF or ICFE. For example, if the ILF EXTRACT NUMBER field in
the ICF or ICFE contains a 4, the date in the EXTRACT DATE field is 030909
(YYMMDD), and the value in the DATE OFFSET field is –3, the current date
would be 030906 (EXTRACT DATE minus 3) and the previous date would be
030905 (current date minus 1). The Super Extract process would extract ILFs for
030905, 030906, 030907, and 030908 for a total of four days’ extracts (the number
in the ILF EXTRACT NUMBER field in the ICF or ICFE).
If the previous day’s ILF is not on the HP NonStop system, the Super Extract
process searches for up to five dates prior to the previous date to locate an ILF. It
searches forward in the same manner if the next day’s ILF is not on the HP
NonStop system. Valid values are as follows:
Y = Yes, extract multiple days’ ILF records.
N = No, do not extract multiple days’ ILF records; extract ILF records only for
the date specified.

11-14

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes, if the ILF field contains the value Y.
N
ECF.ECFBASE.ILFX.RPT-EXTRACT

FORMAT — A code specifying the format of records in the ILF extract. Valid
values are as follows:
00 = Fixed format
01 = Variable
format
Fixed format means that each record extracted of a given type and subtype
contains the same tokens. If a token configured to be extracted from the ILF is not
present in the ILF record, the Super Extract process creates an empty token for the
maximum length of the token and includes the empty token in the extract. The
Super Extract process also pads variable-length tokens included in the extract to
their maximum length. Tokens to be extracted are configured using the Token File
(TKN). Refer to the TKN section in this manual and the BASE24 Tokens Manual
for additional information on configuring the tokens to be extracted.
A description of the code entered is displayed to the right of the FORMAT field.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

2 numeric characters
No
00
ECF.ECFBASE.ILF.EXTR-FRMT

11-15

Extract Configuration File (ECF)

Screen 2
ECF screen 2 enables institutions to set extract parameters for the Online
Maintenance File (OMF), the Store-and-Forward File (SAF), the Interchange
Configuration File (ICF), the Enhanced Interchange Configuration File (ICFE),
the Institution Definition File (IDF), and the Usage Accumulation File (UAF).
ECF screen 2 is shown below, followed by descriptions of its fields.

BASE24-BASE

ECF MESSAGE FILE

LLLL

TAG:

YY/MM/DD

HH:MM

02 OF 23

SYMBOLIC NAME:
BASE FILES

OMF: N (Y OR N)

SAF: N (Y OR N)

ICF:
ICFE:
IDF:
UAF CLEANUP:

N
N
N
N

(Y
(Y
(Y
(Y

OR
OR
OR
OR

N)
N)
N)
N)

BEGIN DATE OFFSET:
END DATE OFFSET:
REPORT LOCATION:

+0
+0

(+/- DAYS)
(+/- DAYS)

DPC NUM: 0000
CUTOVER FLAG: N (Y OR N)
HI PROCESS NAME:
PRODUCT NAME: ALL

UAF CLEANUP GRP: ALL

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

BASE FILES
This screen contains extract information for the files shared among BASE24
products (for example, BASE24-pos, BASE24-atm, BASE24-teller,
BASE24-telebanking).
OMF — A code indicating whether to extract the Online Maintenance File
(OMF). Valid values are as follows:
Y = Yes, extract the OMF.
N = No, do not extract the OMF.

11-16

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

Field Length:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
Yes
N
ECF.ECFBASE.FILE-MAP.OM

BEGIN DATE OFFSET — The time difference, in number of days, to add to or
subtract from the current HP NonStop system date to obtain the date of the first
OMF to extract. For reextracts, this field contains the time difference, in number
of days, to add to or subtract from the value in the LAST EXTRACT DATE field
on ECF screen 1 when determining the date of the first OMF to reextract.
Valid values are –99 to +99 or –99 to 999, depending on whether the plus sign is
used. A minus sign (–) indicates the value is subtracted and a plus sign (+) or no
sign indicates the value is added. For example, if the value entered in this field is
–3 and the current HP NonStop system date is August 25, the date of the first OMF
to extract is August 22 (three days prior to the current HP NonStop system date).
Field Length:
Required Field:
Default Value:
Data Name:

1–3 numeric characters or +/– sign followed by 1–2 numeric
characters
Yes
+0
ECF.ECFBASE.OMFX.FILE-DAY-OFST-BEG

END DATE OFFSET — The time difference, in number of days, to add to or
subtract from the current HP NonStop system date to obtain the date of the last
OMF to extract. For reextracts, this field contains the time difference, in number
of days, to add to or subtract from the value in the LAST EXTRACT DATE field
on ECF screen 1 when determining the date of the last OMF to reextract.
Valid values are –99 to +99 or –99 to 999, depending on whether the plus sign is
used. A minus sign (–) indicates the value is subtracted and a plus sign (+) or no
sign indicates the value is added. For example, if the value entered in this field is
–2 and the last extract date is August 25, the date of the last OMF to extract is
August 23 (two days prior to the last extract date).
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–3 numeric characters or +/– followed by 1–2 numeric
characters
Yes
+0
ECF.ECFBASE.OMFX.FILE-DAY-OFST-END

11-17

Extract Configuration File (ECF)

REPORT LOCATION — The spooler location to use when printing the OMF
extract report. The value in this field currently is not used, although BASE24
products require a value to be entered.
Field Length:
Required Field:
Default Value:
Data Name:

1–35 alphanumeric characters
Yes, if the OMF field contains the value Y.
No default value
ECF.ECFBASE.OMFX.RPT-NAME

SAF — A code indicating whether to extract the Host Interface Store-andForward File (SAF). Valid values are as follows:
Y = Yes, extract the SAF.
N = No, do not extract the SAF.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
N
ECF.ECFBASE.FILE-MAP.SAF

DPC NUM — A number identifying the Data Processing Center (DPC) whose
transactions are to be extracted from the SAF. All nonzero entries in this field
must have a matching entry in the DPC NUMBER field on screen 1 of a record in
the HCF. Valid values are 0000 through 9999; however, 0000 is valid only when
the value in the SAF field is N (do not extract the Host Interface SAF).
Field Length:
Required Field:
Default Value:
Data Name:

4 numeric characters
Yes
0000
ECF.ECFBASE.SAFX.DPC-NUM

CUTOVER FLAG — A flag indicating whether only transactions occurring
before network cutover are included in the SAF extract. Valid values are as
follows:
Y = Yes, extract only transactions occurring before network cutover.
N = No, extract all transactions, regardless of whether the network
has cut over to a new processing day.

11-18

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes, if the SAF field contains the value Y.
N
ECF.ECFBASE.SAFX.CUTOVER-FLG

HI PROCESS NAME — The symbolic name of the Host Interface process to be
notified of the SAF extract request.
The entry in this field must have a matching entry in the HISF NAME field on
screen 1 of a record in the HCF.
Example:
Field Length:
Required Field:
Default Value:
Data Name:

P1A^HISO1
1–16 alphanumeric characters
Yes, if the SAF field contains the value Y.
No default value
ECF.ECFBASE.SAFX.HI-NAME

PRODUCT NAME — A code allowing the Super Extract process to extract
transactions for a specific BASE24 product or all BASE24 products.
For example, if POS is entered in this field, only those transactions that are in the
SAF for the BASE24-pos product are extracted. If ALL is entered in this field,
transactions for all BASE24 products contained in the SAF are extracted.
The value in this field is used in conjunction with the value in the CUTOVER
FLAG field in determining which records to extract. Valid values are as follows:
ALL
ATM
FHM
MAIL
POS
TB
TLR

=
=
=
=
=
=
=

Extract all BASE24 transactions from the SAF.
Extract BASE24-atm transactions from the SAF.
Extract BASE24-from host maintenance transactions from the SAF.
Extract BASE24-mail transactions from the SAF.
Extract BASE24-pos transactions from the SAF.
Extract BASE24-telebanking transactions from the SAF.
Extract BASE24-teller transactions from the SAF.

Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

2–4 alphanumeric characters
Yes, if the SAF field contains the value Y.
ALL
ECF.ECFBASE.SAFX.PROD-NAME

11-19

Extract Configuration File (ECF)

ICF — A code indicating whether to include the Interchange Configuration File
(ICF) in the extract. Valid values are as follows:
Y = Yes, extract the ICF.
N = No, do not extract the ICF.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
N
ECF.ECFBASE.FILE-MAP.ICF

ICFE — A code indicating whether to include the Enhanced Interchange
Configuration File (ICFE) in the extract. Valid values are as follows:
Y = Yes, extract the ICFE.
N = No, do not extract the ICFE.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
N
ECF.ECFBASE.FILE-MAP.ICFE

IDF — A code indicating whether to include the Institution Definition File (IDF)
in the extract. Valid values are as follows:
Y = Yes, extract the IDF.
N = No, do not extract the IDF.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
N
ECF.ECFBASE.FILE-MAP.IDF

UAF CLEANUP — A code indicating whether the UAF cleanup should be
performed. Valid values are as follows:
Y = Yes, perform the UAF cleanup.
N = No, do not perform UAF cleanup.

11-20

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
No
N
ECF.ECFBASE.UAF-CLEANUP.FLG

UAF CLEANUP GROUP — A name identifying the refresh group against
which UAF cleanup is performed. The Super Extract process matches this name
against the name in the REFRESH GROUP field on screen 1 of the IDF. The
value specified in this field affects what records are cleaned up in the UAF.
A value ALLb (where b indicates a blank space) in this field indicates the Super
Extract process performs cleanup on all UAFs.
Any other value (that is, any other refresh group) in this field indicates the Super
Extract process performs cleanup against the UAF associated with this specified
group. The user-identified group name value must correspond to a value in the
REFRESH GROUP field on IDF screen 1. Refer to the REFRESH GROUP field
in the IDF for restrictions.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

4 alphanumeric character
No
ALLb
ECF.ECFBASE.UAF-CLEANUP.GRP

11-21

Extract Configuration File (ECF)

Screen 3
ECF screen 3 provides file configuration information used to create a disk file
when extracting files to disk. Users extracting to disk must specify at least part of
the disk name in the TAPE NAME field on screen 1 of the ECF. ECF screen 3 is
shown below, followed by descriptions of its fields.

BASE24-BASE

ECF MESSAGE FILE
TAG:

LLLL

YY/MM/DD

HH:MM

03 OF 23

SYMBOLIC NAME:
FILE CONFIGURATION

PRIMARY EXTENT: 00001
SECONDARY EXTENT: 00001
FILE FORMAT: 1

FILE CODE: 0000
MAXIMUM EXTENTS: 0016
BUFFERED: N

PARTITION FILE INFORMATION
PARTITION 1 NAME:
PARTITION 2 NAME:
PARTITION 1 PRI EXT: 00000
PARTITION 2 PRI EXT: 00000
PARTITION 1 SEC EXT: 00000
PARTITION 2 SEC EXT: 00000
PARTITION 3 NAME:
PARTITION 3 PRI EXT: 00000
PARTITION 3 SEC EXT: 00000

PARTITION 4 NAME:
PARTITION 4 PRI EXT: 00000
PARTITION 4 SEC EXT: 00000

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

FILE CONFIGURATION
The following fields contain the file configuration parameters used to create a disk
file when extracting files to disk.
PRIMARY EXTENT — The size, in pages, of the primary extent of the disk file.
One page is equal to 2048 bytes. Valid values are 00001 through 99999.
Note: If the EXTR-DISK-EXTENT-SIZE-MULT param is used, the value of this
field is multiplied by the value of the param to obtain the number of primary
extents created for the extract.

11-22

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3

Field Length:
Required Field:
Default Value:
Data Name:

5 numeric characters
Yes
00001
ECF.ECFBASE.FILE-CONF.PRI-EXT

FILE CODE — A code identifying the disk file. An operator can use any values
to identify and organize disk files except codes 100 to 999, which are reserved for
HP NonStop.
Field Length:
Required Field:
Default Value:
Data Name:

4 numeric characters
Yes
0000
ECF.ECFBASE.FILE-CONF.FILE-CDE

SECONDARY EXTENT — The size, in pages, of the secondary extents of the
disk file. One page is equal to 2048 bytes. Valid values are 00001 through 99999.
Note: If the EXTR-DISK-EXTENT-SIZE-MULT param is used, the value of this
field is multiplied by the value of the param to obtain the number of secondary
extents created for the extract.
Field Length:
Required Field:
Default Value:
Data Name:

5 numeric characters
Yes
00001
ECF.ECFBASE.FILE-CONF.SECONDARY-EXT

MAXIMUM EXTENTS — The maximum number of extents that can be allocated
for the disk file. This field is applicable only for an unpartitioned file. Valid
values are 0001 through 9999.
Note: The value in the MAXIMUM EXTENTS field can be exceeded when the
EXTR-DISK-EXTENT-SIZE-MULT param is used.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

4 numeric characters
Yes
0016
ECF.ECFBASE.FILE-CONF.MAX-EXT

11-23

Extract Configuration File (ECF)

FILE FORMAT — A code indicating whether the disk file is created as a Format
1 or Format 2 file. Valid values are as follows:
1 = Create the disk file as a Format 1 file.
2 = Create the disk file as a Format 2 file.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
No
1
ECF.ECFBASE.FILE-FRMT

BUFFERED — A code indicating whether the disk file is created as a buffered
file. Valid values are as follows:
Y = Yes, create the disk file as a buffered file.
N = No, do not create the disk file as a buffered file.
Note: When extracting to a buffered disk file, a CPU failure or disk process
takeover can cause the loss of data to the extract file. If this occurs, you must reextract the file.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
No
N
ECF.ECFBASE.FILE-BUFFERED

PARTITION FILE INFORMATION
The following fields contain partition volume names, primary extent sizes, and
secondary extent sizes. BASE24 products check the PARTITION 1 NAME field
for a partition volume name. If no name is entered in this field, BASE24 products
assume that this is not a partitioned file. If a name is entered in the PARTITION 1
NAME field, BASE24 products check the PARTITION 2 NAME field. If a name
appears in the PARTITION 2 NAME field, BASE24 products check the
PARTITION 3 NAME field, and so forth.

11-24

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3

PARTITION 1 NAME — The volume name for the first partition of the file. The
name can be in $volume format. If this field is left blank, the file is not partitioned.
Field Length:
Required Field:
Default Value:
Data Name:

1–8 alphanumeric characters
No
No default value
ECF.ECFBASE.FILE-CONF.PART1-NAME

PARTITION 2 NAME — The volume name for the second partition of the file.
The name can be in $volume format.
Field Length:
Required Field:
Default Value:
Data Name:

1–8 alphanumeric characters
No
No default value
ECF.ECFBASE.FILE-CONF.PART2-NAME

PARTITION 1 PRI EXT — The size, in pages, of the primary extent of partition
1 of the disk file. One page is equal to 2048 bytes. Valid values are 00000–65535.
Field Length:
Required Field:
Default Value:
Data Name:

5 numeric characters
Yes
00000
ECF.ECFBASE.FILE-CONF.PART1-PRI-EXT

PARTITION 2 PRI EXT — The size, in pages, of the primary extent of partition
2 of the disk file. One page is equal to 2048 bytes. Valid values are 00000–65535.
Field Length:
Required Field:
Default Value:
Data Name:

5 numeric characters
Yes
00000
ECF.ECFBASE.FILE-CONF.PART2-PRI-EXT

PARTITION 1 SEC EXT — The size, in pages, of the secondary extents of
partition 1 of the disk file. One page is equal to 2048 bytes. Valid values are
00000–65535.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

11-25

Extract Configuration File (ECF)

Field Length:
Required Field:
Default Value:
Data Name:

5 numeric characters
Yes
00000
ECF.ECFBASE.FILE-CONF.PART1-SECONDARY-EXT

PARTITION 2 SEC EXT — The size, in pages, of the secondary extents of
partition 2 of the disk file. One page is equal to 2048 bytes. Valid values are
00000–65535.
Field Length:
Required Field:
Default Value:
Data Name:

5 numeric characters
Yes
00000
ECF.ECFBASE.FILE-CONF.PART2-SECONDARY-EXT

PARTITION 3 NAME — The volume name for the third partition of the file. The
name can be in $volume format.
Field Length:
Required Field:
Default Value:
Data Name:

1–8 alphanumeric characters
No
No default value
ECF.ECFBASE.FILE-CONF.PART3-NAME

PARTITION 4 NAME — The volume name for the fourth partition of the file.
The name can be in $volume format.
Field Length:
Required Field:
Default Value:
Data Name:

1–8 alphanumeric characters
No
No default value
ECF.ECFBASE.FILE-CONF.PART4-NAME

PARTITION 3 PRI EXT — The size, in pages, of the primary extent of partition
3 of the disk file. One page is equal to 2048 bytes. Valid values are 00000–65535.
Field Length:
Required Field:
Default Value:
Data Name:

11-26

5 numeric characters
Yes
00000
ECF.ECFBASE.FILE-CONF.PART3-PRI-EXT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3

PARTITION 4 PRI EXT — The size, in pages, of the primary extent of partition
4 of the disk file. One page is equal to 2048 bytes. Valid values are 00000–65535.
Field Length:
Required Field:
Default Value:
Data Name:

5 numeric characters
Yes
00000
ECF.ECFBASE.FILE-CONF.PART4-PRI-EXT

PARTITION 3 SEC EXT — The size, in pages, of the secondary extents of
partition 3 of the disk file. One page is equal to 2048 bytes. Valid values are
00000–65535.
Field Length:
Required Field:
Default Value:
Data Name:

5 numeric characters
Yes
00000
ECF.ECFBASE.FILE-CONF.PART3-SECONDARY-EXT

PARTITION 4 SEC EXT — The size, in pages, of the secondary extents of
partition 4 of the disk file. One page is equal to 2048 bytes. Valid values are
00000–65535.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

5 numeric characters
Yes
00000
ECF.ECFBASE.FILE-CONF.PART4-SECONDARY-EXT

11-27

Extract Configuration File (ECF)

Screen 5
ECF screen 5 enables institutions to set extract parameters for the BASE24-atm
product. ECF screen 5 is shown below, followed by descriptions of its fields.

BASE24-ATM

ECF MESSAGE FILE

LLLL

TAG:

YY/MM/DD

HH:MM

05 OF 23

SYMBOLIC NAME:
ATM FILES
RELEASE NUM: 60

TLF: N (Y OR N)

DATE OFFSET: +0 (+/- DAYS)
GROUP NAME: ALL
FORMAT: 00 (FIXED FORMAT)

HSF: N (Y OR N)

DATE OFFSET:

+0

(+/- DAYS)

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

ATM FILES
The following fields are used to set extract parameters for the BASE24-atm
product.
RELEASE NUM — The release number indicating the format of the data placed
on the extract tape for BASE24-atm files. This field specifies the format of the
data on the extract tape only. It does not indicate the release of the BASE24
database from which data is being extracted. Valid values are as follows:
50 = Release 5.x extract format
60 = Release 6.0 extract format
The Super Extract process supports extracts of all extractable BASE24-atm files in
release 5.x and release 6.0 format. BASE24-atm release 6.0 and above use the
release 6.0 extract format.

11-28

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 5

Since release number flags are at the product level (for example, base,
BASE24-atm, BASE24-pos), all files being extracted in a single extract session for
a given product are in the same format. However, files for different products can
be extracted in different formats during a single extract session. For example, base
files can be extracted in release 6.0 format in the same session that BASE24-atm
files are being extracted in release 5.x format.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
60
ECF.ATMECF.REL-NUM

TLF — A code indicating whether to include the Transaction Log File (TLF) in
the extract. Valid values are as follows:
Y = Yes, extract the TLF.
N = No, do not extract the TLF.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
N
ECF.ECFBASE.FILE-MAP.TLF

DATE OFFSET — The time difference, in number of days, to add to or subtract
from the current HP NonStop system date to obtain the date of the TLF to extract.
For reextracts, this field contains the time difference, in number of days, to add to
or subtract from the value in the LAST EXTRACT DATE field on ECF screen 1
when determining the date of the TLF to reextract.
Valid values are –99 to +99 or –99 to 999, depending on whether the plus sign is
used. A minus sign (–) indicates the value is subtracted and a plus sign (+) or no
sign indicates the value is added.
To perform a partial extract of the current TLF after logical network cutover and
before midnight, the value entered in this field is +1. This happens because the
TLF date is increased at logical network cutover while the HP NonStop system

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

11-29

Extract Configuration File (ECF)

date is not increased until midnight. For example, if the value entered in this field
is +1 and the current HP NonStop system date is August 25, the date of the TLF to
extract is August 26.
Field Length:
Required Field:
Default Value:
Data Name:

1–3 numeric characters or +/– sign followed by 1–2 numeric
characters
Yes
+0
ECF.ATMECF.TLF.FILE-DAY-OFST

GROUP NAME — A name identifying the refresh group for which TLF
transactions are to be extracted. The Super Extract process matches this name
against the name in the REFRESH GROUP field on screen 1 of the IDF.
The value specified in this field affects not only what records are extracted from
the TLF, but also how extracts and reextracts are performed.
When the value ALLb (where b indicates a blank space) is specified in this field,
the Super Extract process can perform multiple file extracts during a single day
without extracting all of the records in the file every time. Reextracts extract a
specified subset of the records in the file.
When any other value (that is, any other refresh group) is specified in this field, the
Super Extract process extracts only those records associated with the card-issuing
financial institutions belonging to the refresh group. A subsequent extract or
reextract extracts the same records, plus any new records for institutions in the
refresh group logged to the file since the first extract was performed.
For a more complete description of how extracts and reextracts are affected by this
field, see the BASE24 Refresh and Extract Operators Manual.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 alphanumeric characters
Yes, if the TLF field contains the value Y.
ALLb
ECF.ATMECF.TLF.GRP

FORMAT — A code specifying the format of records in the TLF extract. Valid
values are as follows:
00 = Fixed format
01 = Variable
format

11-30

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 5

Fixed format means that each record extracted of a given type and subtype
contains the same tokens. If a token configured to be extracted from the TLF is not
present in the TLF record, the Super Extract process creates an empty token for the
maximum length of the token and includes the empty token in the extract. The
Super Extract process also pads variable-length tokens included in the extract to
their maximum length. Tokens to be extracted are configured using the Token File
(TKN). Refer to the BASE24 Tokens Manual for additional information on
configuring the tokens to be extracted.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes, if the TLF field contains the value Y.
00
ECF.ATMECF.TLF.EXTR-FRMT

HSF — A code indicating whether to include the Hardware Status File (HSF) in
the extract. The add-on Hardware Status Error Logging (ELARG) module for the
IBM 3624 Version 8 Device Handler logs out the status of the device to the HSF.
This file can be extracted only when the ELARG module has been installed. Valid
values are as follows:
Y = Yes, extract the HSF.
N = No, do not extract the HSF.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
N
ECF.ECFBASE.FILE-MAP.HSF

DATE OFFSET — The time difference, in number of days, to add to or subtract
from the current HP NonStop system date to obtain the date of the HSF to extract.
For reextracts, this field contains the time difference, in number of days, to add to
or subtract from the value in the LAST EXTRACT DATE field on ECF screen 1
when determining the date of the HSF to reextract.
Valid values are –99 to +99 or –99 to 999, depending on whether the plus sign is
used. A minus sign (–) indicates the value is subtracted and a plus sign (+) or no
sign indicates the value is added.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

11-31

Extract Configuration File (ECF)

For example, if the value entered in this field is –2 and the current HP NonStop
system date is August 25, the date of the HSF to extract is August 23 (two days
prior to the current HP NonStop system date).
Field Length:
Required Field:
Default Value:
Data Name:

11-32

1–3 numeric characters or +/– sign followed by 1–2 numeric
characters
Yes
+0
ECF.ECFBASE.HSF.FILE-DAY-OFST

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 7

Screen 7
ECF screen 7 enables institutions to set extract parameters for the BASE24-pos
product. ECF screen 7 is shown below, followed by descriptions of its fields.

BASE24-POS

ECF MESSAGE FILE

LLLL

TAG:

YY/MM/DD

HH:MM

07 OF 23

SYMBOLIC NAME:
POS FILES
RELEASE NUM: 60

PTLF: N (Y OR N)

DATE OFFSET: +0 (+/- DAYS)
GROUP NAME: ALL
REPORT LOCATION:
FORMAT: 00 (FIXED FORMAT)

PRDF: N (Y OR N)
SVHF: N (Y OR N)

START DATE:
END DATE:

(YYMMDD) TIME:
(YYMMDD) TIME:

(HHMM)
(HHMM)

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

POS FILES
The following fields are used to set extract parameters for the BASE24-pos
product.
RELEASE NUM — The release number indicating the format of the data placed
on the extract tape for BASE24-pos files. This field specifies the format of the
data on the extract tape only. It does not indicate the release of the BASE24
database from which data is being extracted. Valid values are as follows:
50 = Release 5.x extract format
60 = Release 6.0 extract format
The Super Extract process supports extracts of all extractable BASE24-pos files in
release 5.x and release 6.0 format. BASE24-pos release 6.0 and above use the
release 6.0 extract format.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

11-33

Extract Configuration File (ECF)

Since release number flags are at the product level (for example, base,
BASE24-atm, BASE24-pos), all files being extracted in a single extract session for
a given product are in the same format. However, files for different products can
be extracted in different formats during a single extract session. For example, base
files can be extracted in release 6.0 format in the same session that BASE24-pos
files are being extracted in release 5.x format.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
60
ECF.POSECF.REL-NUM

PTLF — A code indicating whether to include the POS Transaction Log File
(PTLF) in the extract. Valid values are as follows:
Y = Yes, extract the PTLF.
N = No, do not extract the PTLF.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
N
ECF.ECFBASE.FILE-MAP.PTLF

DATE OFFSET — The time difference, in number of days, to add to or subtract
from the current HP NonStop system date to obtain the date of the PTLF to extract.
For reextracts, this field contains the time difference, in number of days, to add to
or subtract from the value in the LAST EXTRACT DATE field on ECF screen 1
when determining the date of the PTLF to reextract.
Valid values are –99 to +99 or –99 to 999, depending on whether the plus sign is
used. A minus sign (–) indicates the value is subtracted and a plus sign (+) or no
sign indicates the value is added.
To perform a partial extract of the current PTLF after logical network cutover and
before midnight, the value entered in this field is +1. This happens because the
PTLF date is increased at logical network cutover while the HP NonStop system
date is not increased until midnight. For example, if the value entered in this field
is +1 and the current HP NonStop system date is August 25, the date of the PTLF
to extract is August 26.

11-34

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 7

Field Length:
Required Field:
Default Value:
Data Name:

1–3 numeric characters or +/– sign followed by 1–2 numeric
characters
Yes
+0
ECF.POSECF.PTLF.FILE-DAY-OFST

GROUP NAME — A name identifying the refresh group for which PTLF
transactions are to be extracted. The Super Extract process matches this against
the name in the REFRESH GROUP field on screen 1 of the IDF.
The Super Extract process compares the card-issuing financial institution FIID and
terminal-owning financial institution FIID from each PTLF record with the FIID
in the IDF record that is associated with the refresh group. A PTLF record is
extracted if either FIID it contains matches the FIID in the IDF record that is
associated with the refresh group. If a POS Terminal Data Files (PTD) record is
available for the terminal, the terminal-owning financial institution FIID in the
PTLF record is taken from the FIID field on PTD screen 1. If a PTD record is
unavailable (i.e., CRT Authorization is used), the terminal-owning financial
institution FIID in the PTLF record is taken from the FIID field on POS Retailer
Definition File (PRDF) screen 1.
The value specified in this field affects not only what records are extracted from
the PTLF, but also how extracts and reextracts are performed.
When the value ALLb (where b indicates a blank space) is specified in this field,
the Super Extract process can perform multiple file extracts during a single day
without extracting all of the records in the file every time. Reextracts extract a
specified subset of the records in the file.
When any other value (that is, any other refresh group) is specified in this field, the
Super Extract process extracts only those records associated with the refresh
group. Refresh groups are defined by card-issuing financial institution FIID and
terminal-owning FIID (PTLF field on this screen set to the value Y). A subsequent
extract or reextract extracts the same records, plus any new records for institutions
in the refresh group logged to the file since the first extract was performed.
For a more complete description of how extracts and reextracts are affected by this
field, see the BASE24 Refresh and Extract Operators Manual.
Field Length:
Required Field:
Default Value:
Data Name:
May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–4 alphanumeric characters
Yes, if the PTLF field contains the value Y.
ALLb
ECF.POSECF.PTLF.GRP

11-35

Extract Configuration File (ECF)

REPORT LOCATION — The spooler location to use for printing the PTLF
extract report. The value in this field currently is not used, although BASE24
products require a value to be entered.
Field Length:
Required Field:
Default Value:
Data Name:

1–35 alphanumeric characters
Yes, if the PTLF field contains the value Y.
No default value
ECF.POSECF.PTLF.RPT-NAME

FORMAT — A code specifying the format of records in the PTLF extract. Valid
values are as follows:
00 = Fixed format
01 = Variable
format
Fixed format means that each record extracted of a given type and subtype
contains the same tokens. If a token configured to be extracted from the PTLF is
not present in the PTLF record, the Super Extract process creates an empty token
for the maximum length of the token and includes the empty token in the extract.
The Super Extract process also pads variable-length tokens included in the extract
to their maximum length. Tokens to be extracted are configured using the Token
File (TKN). Refer to the TKN section in this manual and to the BASE24 Tokens
Manual for additional information on configuring the tokens to be extracted.
A description of the code entered is displayed to the right of the FORMAT field.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes, if the PTLF field contains the value Y.
00
ECF.POSECF.PTLF.EXTR-FRMT

PRDF — A code indicating whether to include the POS Retailer Definition File
(PRDF) in the extract. Valid values are as follows:
Y = Yes, extract the PRDF.
N = No, do not extract the PRDF.
Field Length:
Required Field:
Default Value:
Data Name:

11-36

1 alphabetic character
Yes
N
ECF.ECFBASE.FILE-MAP.PRDF
May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 7

SVHF — A code indicating whether to include the Stored Value History File
(SVHF) in the extract. The SVHF is available only when the BASE24-pos Stored
Value add-on product is installed. Valid values are as follows:
Y = Yes, extract the SVHF.
N = No, do not extract the SVHF.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
N
ECF.ECFBASE.FILE-MAP.SVHF

START DATE — The beginning date (YYMMDD) of the time range during
which records logged in the SVHF are to be included in the extract.
If this value is set to zeros and the value in the TIME field associated with the
START DATE field is a nonzero value, the first record with a time stamp greater
than the value specified in the TIME field is the first record extracted.
If the value in the START DATE field, the END DATE field, and their respective
TIME fields are all set to zeros, the Super Extract process extracts records using
the previous day’s date from 00:00 through 23:59.
Field Length:
Required Field:
Default Value:
Data Name:

6 numeric characters
No
000000
ECF.ECFBASE.FILE-MAP.SVHF-STRT-DAT

TIME — The beginning time (HHMM) of the time range for which records logged
in the SVHF are to be included in the extract.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

4 numeric characters
No
0000
ECF.ECFBASE.FILE-MAP.SVHF-STRT-TIM

11-37

Extract Configuration File (ECF)

END DATE — The ending date (YYMMDD) of the time range for which records
logged in the SVHF are to be included in the extract.
If this value is set to zeros and the value in the TIME field associated with the
END DATE field is a nonzero value, the Super Extract process continues until
locating a record with a time stamp greater than the value in the TIME field.
If the value in the START DATE field, the END DATE field, and their respective
TIME fields are all set to zeros, the Super Extract process extracts records using
the previous day’s date from 00:00 through 23:59.
Field Length:
Required Field:
Default Value:
Data Name:

6 numeric characters
No
000000
ECF.ECFBASE.FILE-MAP.SVHF-END-DAT

TIME — The ending time (HHMM) of the time range for which records logged in
the SVHF are to be included in the extract.
Field Length:
Required Field:
Default Value:
Data Name:

11-38

4 numeric characters
No
0000
ECF.ECFBASE.FILE-MAP.SVHF-END-TIM

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 9

Screen 9
ECF screen 9 enables institutions to set extract parameters for BASE24-teller files.
Screen 9 is shown below, followed by descriptions of its fields.

BASE24-TLR

ECF MESSAGE FILE
TAG:

LLLL

YY/MM/DD

HH:MM

09 OF 23

SYMBOLIC NAME:
TELLER FILES
RELEASE NUM: 60

TTLF: N (Y OR N)

DATE OFFSET: +0 (+/- DAYS)
GROUP NAME: ALL
FORMAT: 00 (FIXED FORMAT)

TTF: N (Y OR N)

FIID: ALL

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

TELLER FILES
The following fields are used to set extract parameters for the BASE24-teller
product.
RELEASE NUM — The release number indicating the format of the data placed
on the extract tape for BASE24-teller files. This field specifies the format of the
data on the extract tape only. It does not indicate the release of the BASE24
database from which data is being extracted. Valid values are as follows:
50 = Release 5.x extract format
60 = Release 6.0 extract format
Since release number flags are at the product level (for example, base,
BASE24-atm, BASE24-teller), all files being extracted in a single extract session
for a given product are in the same format. However, files for different products

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

11-39

Extract Configuration File (ECF)

can be extracted in different formats during a single extract session. For example,
base files can be extracted in release 6.0 format in the same session that
BASE24-teller files are being extracted in release 5.x format.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
60
ECF.TLRECF.REL-NUM

TTLF — A code indicating whether to include the Teller Transaction Log File
(TTLF) in the extract. Valid values are as follows:
Y = Yes, extract the TTLF.
N = No, do not extract the TTLF.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
Yes
N
ECF.ECFBASE.FILE-MAP.TTLF

DATE OFFSET — The time difference, in number of days, to add to or subtract
from the current HP NonStop system date to obtain the date of the TTLF to extract.
For reextracts, this field contains the time difference, in number of days, to add to
or subtract from the value in the LAST EXTRACT DATE field on ECF screen 1
when determining the date of the TTLF to reextract.
Valid values are –99 to +99 or –99 to 999, depending on whether the plus sign is
used. A minus sign (–) indicates the value is subtracted and a plus sign (+) or no
sign indicates the value is added.
To perform a partial extract of the current TTLF after logical network cutover and
before midnight, the value entered in this field is +1. This happens because the
TTLF date is increased at logical network cutover while the HP NonStop system
date is not increased until midnight. For example, if the value entered in this field
is +1 and the current HP NonStop system date is August 25, the date of the TTLF
to extract is August 26.
Field Length:
Required Field:
Default Value:
Data Name:

11-40

1–3 numeric characters or +/– sign followed by 1–2 numeric
characters
Yes
+0
ECF.TLRECF.TTLF.FILE-DAY-OFST
May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 9

GROUP NAME — A name identifying the refresh group for which TTLF
transactions are to be extracted. The Super Extract process matches this against
the name in the REFRESH GROUP field on screen 1 of the IDF.
The value specified in this field affects not only what records are extracted from
the TTLF, but also how extracts and reextracts are performed.
When the value ALLb (where b indicates a blank space) is specified in this field,
the Super Extract process can perform multiple file extracts during a single day
without extracting all of the records in the file every time. Reextracts extract a
specified subset of the records in the file.
When any other value (that is, any other refresh group) is specified in this field, the
Super Extract process extracts only those records associated with the accountowning financial institutions belonging to the refresh group. A subsequent extract
or reextract extracts the same records, plus any new records for institutions in the
refresh group logged to the file since the first extract was performed.
For a more complete description of how extracts and reextracts are affected by this
field, see the BASE24 Refresh and Extract Operators Manual.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 alphanumeric characters
Yes, if the TTLF field contains the value Y.
ALLb
ECF.TLRECF.TTLF.GRP

FORMAT — A code specifying the format of records in the TTLF extract. Valid
values are as follows:
00 = Fixed format
01 = Variable
format
Fixed format means that each record extracted of a given type and subtype
contains the same tokens. If a token configured to be extracted from the TTLF is
not present in the TTLF record, the Super Extract process creates an empty token
for the maximum length of the token and includes the empty token in the extract.
The Super Extract process also pads variable-length tokens included in the extract
to their maximum length. Tokens to be extracted are configured using the Token
File (TKN). Refer to the TKN section in this manual and to the BASE24 Tokens
Manual for additional information on configuring the tokens to be extracted.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

11-41

Extract Configuration File (ECF)

A description of the code entered is displayed to the right of the FORMAT field.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes, if the TTLF field contains the value Y.
00
ECF.TLRECF.TTLF.EXTR-FRMT

TTF — A code indicating whether to include the Teller Transaction File (TTF) in
the extract. Valid values are as follows:
Y = Yes, extract the TTF.
N = No, do not extract the TTF.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
Yes
N
ECF.ECFBASE.FILE-MAP.TTF

FIID — The FIID identifying the financial institution whose TTF records are to be
extracted. The Super Extract process matches this against the name in the FIID
field on screen 1 of the TTF.
When the value ALLb (where b indicates a blank space) is specified in this field,
the Super Extract process extracts all of the records in the TTF.
When an FIID is specified in this field, the Super Extract process extracts only
those records associated with the specified FIID.
Field Length:
Required Field:
Default Value:
Data Name:

11-42

1–4 alphanumeric characters
Yes, if the TTF field contains the value Y.
ALLb
ECF.TLRECF.TTF.FIID

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 17

Screen 17
ECF screen 17 enables institutions to set extract parameters for BASE24-mail
files. Screen 17 is shown below, followed by descriptions of its fields.

BASE24-MAIL

ECF MESSAGE FILE

LLLL

TAG:

YY/MM/DD

HH:MM

17 OF 23

SYMBOLIC NAME:
MAIL FILES

RELEASE NUM: 60

REEXTRACT VOLUME.SUBVOL $

HMBF: N (Y OR N)

DATE OFFSET: +0
EXPR TIME:
GROUP: ALL

(+/- DAYS)
(HHMM)

MBF: N (Y OR N)

DATE OFFSET: +0
EXPR TIME:
GROUP: ALL

(+/- DAYS)
(HHMM)

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

MAIL FILES
The following fields are used to set extract parameters for the BASE24-mail
product.
RELEASE NUM — The release number indicating the format of the data placed
on the extract tape for BASE24-mail files. This field specifies the format of the
data on the extract tape only. It does not indicate the release of the BASE24
database from which data is being extracted. Valid values are as follows:
50 = Release 5.x extract format
60 = Release 6.0 extract format
Since release number flags are at the product level (for example, base,
BASE24-atm, BASE24-mail), all files being extracted in a single extract session
for a given product are in the same format. However, files for different products

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

11-43

Extract Configuration File (ECF)

can be extracted in different formats during a single extract session. For example,
BASE24-mail files can be extracted in release 6.0 format in the same session that
BASE24-atm files are being extracted in release 5.x format.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
60
ECF.MAECF.REL-NUM

REEXTRACT VOLUME.SUBVOL — The reextract volume and subvolume
name for reextracting information.
Example:
Field Length:
Required Field:
Default Value:
Data Names:

$DATA.PRO1EXEC
16 alphanumeric characters
Yes
No default value
ECF.MAECF.VOL-NAM
ECF.MAECF.SUBVOL-NAM

HMBF — A code indicating whether to include the BASE24-mail Host Mail Box
File (HMBF) in the extract. Valid values are as follows:
Y = Yes, extract the HMBF.
N = No, do not extract the HMBF.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
Yes
N
ECF.ECFBASE.FILE-MAP.HMBF

DATE OFFSET — The time difference, in number of days, to add to or subtract
from the current HP NonStop system date to obtain the date of the HMBF to
extract or reextract.
The value entered in this field is added to or subtracted from the current HP
NonStop system date to obtain the date of the HMBF to extract. A minus sign (–)
indicates the value is subtracted and a plus sign (+) or no sign indicates the value is
added. Valid values are –99 to +99 or –99 to 999, depending on whether the plus
sign is used.

11-44

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 17

For example, if the value entered in this field is –2 and the current HP NonStop
system date is August 25, the date of the HMBF to extract is August 23 (two days
prior to the current HP NonStop system date).
Field Length:
Required Field:
Default Value:
Data Name:

1–3 numeric characters or +/– sign followed by 1–2 numeric
characters
Yes
+0
ECF.MAILECF.HMBF.FILE-DAY-OFST

EXPR TIME — The expiration time (HHMM) of the mail message records to be
extracted from the HMBF. The value in this field defaults to the HP NonStop
system time if it contains all blanks and the HMBF field is set to the value Y.
Field Length:
Required Field:
Default Value:
Data Name:

4 numeric characters
Yes
No default value
ECF.MAECF.HMBF.EXPR-TIM

GROUP — A name identifying the refresh group for which HMBF transactions
are to be extracted. The Super Extract process matches this against the name in the
REFRESH GROUP field on screen 1 of the IDF.
When the value ALLb (where b indicates a blank space) is specified in this field,
the Super Extract process extracts all records in the file. When any other value
(that is, any other refresh group) is specified in this field, the Super Extract process
extracts only those records belonging to financial institutions in the specified
refresh group.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 alphanumeric characters
Yes, if the HMBF field contains the value Y.
ALLb
ECF.MAECF.HMBF.GRP

MBF — A code indicating whether to include the BASE24-mail Mailbox File
(MBF) in the extract. Valid values are as follows:
Y = Yes, extract the MBF.
N = No, do not extract the MBF.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

11-45

Extract Configuration File (ECF)

Field Length:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
Yes
N
ECF.ECFBASE.FILE-MAP.MBF

DATE OFFSET — The time difference, in number of days, to add to or subtract
from the current HP NonStop system date to obtain the date of the MBF to extract
or reextract.
The value entered in this field is added to or subtracted from the current HP
NonStop system date to obtain the date of the MBF to extract. A minus sign (–)
indicates the value is subtracted and a plus sign (+) or no sign indicates the value is
added. Valid values are –99 to +99 or –99 to 999, depending on whether the plus
sign is used.
For example, if the value entered in this field is –2 and the current HP NonStop
system date is August 25, the date of the MBF to extract is August 23 (two days
prior to the current HP NonStop system date).
Field Length:
Required Field:
Default Value:
Data Name:

1–3 numeric characters or +/– sign followed by 1–2 numeric
characters
Yes
+0
ECF.MAECF.MBF.FILE-DAY-OFST

EXPR TIME — The expiration time (HHMM) of the mail message records to be
extracted from the MBF. The value in this field defaults to the HP NonStop
system time if it contains all blanks and the MBF field is set to the value Y.
Field Length:
Required Field:
Default Value:
Data Name:

4 numeric characters
Yes
No default value
ECF.MAECF.MBF.EXPR-TIM

GROUP — A name identifying the refresh group for which MBF transactions are
to be extracted. The Super Extract process matches this against the name in the
REFRESH GROUP field on screen 1 of the IDF.

11-46

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 17

When the value ALLb (where b indicates a blank space) is specified in this field,
the Super Extract process extracts all records in the file. When any other value
(that is, any other refresh group) is specified in this field, the Super Extract process
extracts only those records belonging to financial institutions in the specified
refresh group.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–4 alphanumeric characters
Yes, if the MBF field contains the value Y.
ALLb
ECF.MAECF.MBF.GRP

11-47

Extract Configuration File (ECF)

Screen 19
ECF screen 19 enables institutions to set extract parameters for BASE24-from host
maintenance files. Screen 19 is shown below, followed by descriptions of its
fields.

BASE24-FHM

ECF MESSAGE FILE

LLLL

TAG:

YY/MM/DD

HH:MM

19 OF 23

SYMBOLIC NAME:
FHM FILES
RELEASE NUM: 60
ULF: N (Y OR N)
DATE OFFSET: +0 (+/- DAYS)
GROUP: ALL

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

FHM FILES
The following fields are used to set extract parameters for the BASE24-from host
maintenance product.
RELEASE NUM — The release number indicating the format of the data placed
on the extract tape for BASE24-from host maintenance files. This field specifies
the format of the data on the extract tape only. It does not indicate the release of
the BASE24 database from which data is being extracted. The Update Log File
(ULF) is the only extractable file for the BASE24-from host maintenance product.
Valid values are as follows:
50 = Release 5.x extract format
60 = Release 6.0 extract format

11-48

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 19

Since release number flags are at the product level (for example, base,
BASE24-atm, BASE24-from host maintenance), all files being extracted in a
single extract session for a given product are in the same format. However, files
for different products can be extracted in different formats during a single extract
session. For example, the ULF can be extracted in release 6.0 format in the same
session that BASE24-atm files are being extracted in release 5.x format.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
60
ECF.FHMECF.REL-NUM

ULF — A code indicating whether to include the BASE24-from host maintenance
Update Log File (ULF) in the extract. Valid values are as follows:
Y = Yes, extract the ULF.
N = No, do not extract the ULF.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
N
ECF.ECFBASE.FILE-MAP.ULF

DATE OFFSET — The time difference, in number of days, to add to or subtract
from the current HP NonStop system date to obtain the date of the ULF to extract.
For reextracts, this field contains the time difference, in number of days, to add to
or subtract from the value in the LAST EXTRACT DATE field on ECF screen 1
when determining the date of the ULF to reextract.
Valid values are –99 to +99 or –99 to 999, depending on whether the plus sign is
used. A minus sign (–) indicates the value is subtracted and a plus sign (+) or no
sign indicates the value is added.
For example, if the value entered in this field is –2 and the current HP NonStop
system date is August 25, the date of the ULF to extract is August 23 (two days
prior to the current HP NonStop system date).
Field Length:
Required Field:
Default Value:
Data Name:
May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–3 numeric characters or +/– sign followed by 1–2 numeric
characters
Yes
+0
ECF.FHMECF.ULF.FILE-DAY-OFST

11-49

Extract Configuration File (ECF)

GROUP — A name identifying the extract group for which ULF records are to be
extracted. The Super Extract process matches this against the name in the
REFRESH GROUP field on IDF screen 1.
When the value ALLb (where b indicates a blank space) is specified in this field,
the Super Extract process extracts all records in the file. When any other value
(that is, any other refresh group) is specified in this field, the Super Extract process
extracts only those records belonging to financial institutions in the specified
refresh group.
Field Length:
Required Field:
Default Value:
Data Name:

11-50

1–4 alphanumeric characters
Yes, if the ULF field contains the value Y.
ALLb
ECF.FHMECF.ULF.GRP

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 23

Screen 23
ECF screen 23 enables institutions to set extract parameters for
BASE24-telebanking files. ECF screen 23 is shown below, followed by
descriptions of its fields.

BASE24-TB

ECF MESSAGE FILE

LLLL

TAG:

YY/MM/DD

HH:MM

23 OF 23

SYMBOLIC NAME:
TELEBANKING FILES
RELEASE NUM: 11

ITLF: N (Y OR N)

DATE OFFSET: +0
GROUP NAME: ALL

(+/- DAYS)

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

TELEBANKING FILES
The following fields are used to set extract parameters for BASE24-telebanking
files.
RELEASE NUM — The release number indicating the format of the data placed
on the extract tape for BASE24-telebanking files. This field specifies the format
of the data on the extract tape only. It does not indicate the release of the BASE24
database from which data is being extracted. Valid values are as follows:
11 = Release 1.1 extract format
60 = Release 6.0 extract format
Since release number flags are at the product level (for example, base,
BASE24-atm, BASE24-pos, BASE24-telebanking), all files being extracted in a
single extract session for a given product are in the same format. However, files

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

11-51

Extract Configuration File (ECF)

for different products can be extracted in different formats during a single extract
session. For example, base files can be extracted in release 6.0 format in the same
session that BASE24-telebanking files are being extracted in release 1.1 format.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
11
ECF.TBECF.REL-NUM

ITLF — A code indicating whether to include the ITS Transaction Log File
(ITLF) in the extract. Valid values are as follows:
Y = Yes, extract the ITLF.
N = No, do not extract the ITLF.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
N
ECF.ECFBASE.FILEMAP.TBLF

DATE OFFSET — The time difference, in number of days, to add to or subtract
from the current HP NonStop system date to obtain the date of the ITLF to extract.
For reextracts, this field contains the time difference, in number of days, to add to
or subtract from the value in the LAST EXTRACT DATE field on ECF screen 1
when determining the date of the ITLF to reextract.
Valid values are –99 to +99 or –99 to 999, depending on whether the plus sign is
used. A minus sign (–) indicates the value is subtracted and a plus sign (+) or no
sign indicates the value is added.
To perform a partial extract of the current ITLF after logical network cutover and
before midnight, the value entered in this field is +1. This happens because the
ITLF date is increased at logical network cutover while the HP NonStop system
date is not increased until midnight. For example, if the value entered in this field
is +1 and the current HP NonStop system date is August 25, the date of the ITLF to
extract is August 26.
Field Length:
Required Field:
Default Value:
Data Name:

11-52

1–3 numeric characters or +/– sign followed by 1–2 numeric
characters
Yes
+0
ECF.TBECF.TLF.FILE-DAY-OFST
May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 23

GROUP NAME — A name identifying the refresh group for which ITLF
transactions are to be extracted. The Super Extract process matches the value in
this field against the name in the REFRESH GROUP field on screen 1 of the
Institution Definition File (IDF).
The value specified in this field affects not only what records are extracted from
the ITLF, but also how extracts and reextracts are performed.
When the value ALLb (where b indicates a blank space) is specified in this field,
the Super Extract process can perform multiple file extracts during a single day
without extracting all of the records in the file every time. Reextracts extract a
specified subset of the records in the file.
When any other value (that is, any other refresh group) is specified in this field, the
Super Extract process extracts only those records associated with the refresh
group. A subsequent extract or reextract extracts the same records, plus any new
records logged to the file since the first extract was performed for institutions in
the refresh group.
For a more complete description of how extracts and reextracts are affected by this
field, see the BASE24 Refresh and Extract Operators Manual.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–4 alphanumeric characters
Yes, if the ITLF field contains the value Y.
ALLb
ECF.TBECF.TLF.GRP

11-53

Extract Configuration File (ECF)

11-54

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

ACI Worldwide, Inc.

Extract Configuration File (ECF)

11-56

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

12: Host Configuration File (HCF)
The Host Configuration File (HCF) contains one record for each unique data
processing center (DPC) and Host Interface process pair in the logical network.
For example, each DPC has one HCF record for each Host Interface process used.
Each record contains pertinent information regarding host message formats, timer
limits, and request and response sequences.
The HCF is secured under HP NonStop group level security so that only
authorized network operators can access or start programs that access the file.
The HCF defines BASE24-to-host communications links for transaction message
traffic routed to a host authorization system. Its coordination of BASE24-to-host
data communications activity ensures that the host receives requests and BASE24
processes respond properly to the requests. The key to the records in the HCF is
the DPC number and the Host Interface process name.
The following screens are used to access records in the HCF:
?

Screen 1 contains BASE24 timer limits, processing flags, store-and-forward
parameters, and data prefix characters.

?

Screen 2 contains BASE24 stations associated with the DPC.

?

Screen 5 contains BASE24-atm product data and timer limits.

?

Screen 7 contains BASE24-pos product data and timer limits.

?

Screen 8 contains BASE24-pos preauthorization parameters, AMT2>AMT1
adjustment flag, and allowed services list.

?

Screen 10 contains BASE24-teller product data and timer limits.

?

Screen 13 contains BASE24-from host maintenance product data.

?

Screen 15 contains BASE24-mail product data and timer limits.

?

Screen 20 contains BASE24-atm self-service banking (SSB) statement print
transaction routing parameters.

?

Screen 22 contains BASE24-telebanking and BASE24-billpay product data
and timer limits.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

12-1

Host Configuration File (HCF)

?

Screen 23 contains processing parameters and maximum transaction count
limits for BASE24-telebanking and BASE24-billpay inquiry transactions.

The screen layout and field descriptions for screen 20 are documented in the
device-specific BASE24-atm self-service banking (SSB) manual.
The remaining HCF screens (3, 4, 6, 9, 11, 12, 14, 16 through 19, 21, and 24
through 25) are reserved for future use.

12-2

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

Screen 1
HCF screen 1 displays timer limits, processing flags, and data prefix characters.
HCF screen 1 is shown below, followed by descriptions of its fields.

BASE24-BASE

HOST CONFIGURATION
DPC NUMBER: 0000

LLLL

YY/MM/DD HH:MM 01 OF 25
HISF NAME: P1A^HISF1
TOKEN GROUP: ****
TIMER LIMITS
PROCESSING FLAGS
NETWORK MANAGEMENT:
30 (SEC)
STORE AND FORWARD: 0 (INTERSPERSE)
EXTENDED NETWORK:
60 (SEC)
DPC TYPE: 0 (MULTITHREADED)
STORE AND FORWARD:
30 (SEC)
ACK TO DPC: N (Y/N)
WAIT FOR TRAFFIC:
60 (SEC)
ACK FROM DPC: N (Y/N)
PERFORMANCE PERIOD:
20 (MIN)
MAX TIMEOUTS: 2
NMM ENABLED: Y (Y/N)
MAXIMUM OUTSTANDING SAFS:
1
MAX SAF RETRY: 0
MAXIMUM OUTSTANDING REQUESTS
PROTOCOL TYPE: 00 (NUCLEUS MGMT)
OUTBOUND:
30 INBOUND:
30
MESSAGE SEQUENCE FLAG: 0
(BY PROCESS)
TIME DISCREPANCY CHECK: N (Y/N)
RELEASE INDICATOR: 01 (CURRENT REL)
MESSAGE FORMAT: 01 (VARIABLE FORMAT)
CHARACTER FORMAT: E (EBCDIC)
ENHANCED STATUS: Y (Y/N)
DATA PREFIX CHARACTERS
1.
2.
3.
4.
5.
6.
7.
8.
9.
VALID ENTRIES FOR DATA PREFIX CHARACTERS ARE 0 THRU 9 AND A THRU F.

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

DPC NUMBER — The number of the institution’s data processing center (DPC).
This is the host computer that processes messages received from a BASE24
product. The default must be changed. The values in this field and the HISF
NAME field combine to make the primary key. Valid values are 0001 to 9999.
Field Length:
Required Field:
Default Value:
Data Name:

4 numeric characters
Yes
This field has a default value of 0000. However, this value
must be changed to a valid value.
HCF.HCFBASE.PRIKEY.DPC-NUM

HISF NAME — The symbolic name of the BASE24 Host Interface process that
communicates with the specified DPC.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

12-3

Host Configuration File (HCF)

Field Length:
Required Field:
Default Value:
Data Name:

1–16 alphanumeric characters
Yes
P1A^HISF1
HCF.HCFBASE.PRIKEY.HISF-PRO

TOKEN GROUP — An identifier used to link an ISO Host Interface process to
the Token File (TKN) for configuring the token data to be sent in ISO external
messages. An ISO Host Interface process matches the value in this field with the
value in the TOKEN GROUP field on screen 1 of the appropriate TKN record.
Field Length:
Required Field:
Default Value:
Data Name:

4 alphanumeric characters, excluding any blanks
No
****
HCF.HCFBASE.TKN-GRP

TIMER LIMITS
The following fields are used to configure timer limits that are not productspecific:
NETWORK MANAGEMENT
EXTENDED NETWORK
STORE AND FORWARD
WAIT FOR TRAFFIC
PERFORMANCE PERIOD
These fields appear in a column on the screen. However, field descriptions are
arranged according to cursor movement (that is, row first instead of column first).
Therefore, descriptions for fields in the first column (timer limits) and descriptions
for fields in the second column (processing flags) are combined.

PROCESSING FLAGS
All fields on HCF screen 1 except the DPC NUMBER, HISF NAME, TOKEN
GROUP, and timer limits are used to configure the processing options that are not
product-specific.

12-4

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

NETWORK MANAGEMENT — The number of seconds that a BASE24 product
waits for a response after transmitting a network management message to a DPC
station. Network management messages include echo-test, logon, logoff, and
dynamic key management messages.
If a response message is not received within the time interval specified in this field,
the Host Interface process marks the station as down. Valid values are 0 through
9999.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
30
HCF.HCFBASE.TIMER-LMTS.NMM

STORE AND FORWARD — A code specifying the method the Host Interface
process uses for sending store-and-forward messages to the DPC. Store-andforward processing is invoked whenever a DPC is available and there are storeand-forward messages to be sent. Valid values are as follows:
0 = Intersperse store-and-forward messages with real-time messages going to a
host for approval. Under this method, real-time transactions are processed
normally, with the exception of reversals, which are placed in the Storeand-Forward File (SAF) in case the message being reversed has not yet
been processed.
1 = Transmit all store-and-forward messages prior to any real-time transactions.
Under this method, if there are any messages for a DPC in the Store-andForward File (SAF), these messages are sent prior to any real-time
transactions.
A description of the code entered is displayed to the right of the STORE AND
FORWARD field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
HCF.HCFBASE.PROCESSING-FLG.SAF-METHOD

EXTENDED NETWORK — The number of seconds to set the extended network
management message timer when it is used. Valid values are 0 through 9999.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

12-5

Host Configuration File (HCF)

When the Host Interface process marks a station down, it sets a timer using the
number of seconds specified here. If no subsequent messages are received from
the station prior to the expiration of the timer, the Host Interface process sends an
echo-test message.
The value entered in this field is also the number of seconds the Host Interface
process is to wait, once the initial message has timed out, before resending
dynamic key management messages (that is, new key and change key messages).
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
60
HCF.HCFBASE.TIMER-LMTS.XNMM

DPC TYPE — A code specifying whether the DPC stations for an issuer host are
single-threaded or multithreaded. Acquirer hosts can be either regardless of the
value in this field. Valid values are as follows:
0 = Multithreaded. Multiple messages can be outstanding to a single station at
one time. A response is not required to each message before another message
is sent to the station.
1 = Single-threaded. Only one message can be outstanding to a station at one
time. A response is required to each message before another message can be
sent to the station.
A description of the code entered is displayed to the right of the DPC TYPE field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
HCF.HCFBASE.PROCESSING-FLG.DPC-TYP

STORE AND FORWARD — The number of seconds the Host Interface process
waits for an acknowledgment after transmitting a store-and-forward message to
the DPC. Valid values are 0 through 9999.
Field Length:
Required Field:
Default Value:
Data Name:

12-6

1–4 numeric characters
Yes
30
HCF.HCFBASE.TIMER-LMTS.SAF

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

ACK TO DPC — A code indicating whether the Host Interface process sends
text-level acknowledgments to the DPC. Valid values are as follows:
Y = Yes, send text-level acknowledgments.
N = No, do not send text-level acknowledgments.
Text-level acknowledgments are external messages returned by a message
recipient to a message sender to acknowledge the receipt of a message. As an
example, the Host Interface process can send a Financial Transaction Advice
Response (0230) message to a DPC after receiving a Financial Transaction Advice
(0220) message or Financial Transaction Advice Repeat (0221) message from the
DPC. Refer to the BASE24 ISO Host Interface Manual for a complete list of
external messages and their acknowledgments.
Text-level acknowledgments should be used between the Host Interface process
and the DPC (that is, indicators in the ACK TO DPC and ACK FROM DPC fields
should be set to the value Y) when hardware message authentication is being
performed. Certain types of message authentication errors can be recovered by
attempting message authentication again. However, without text-level
acknowledgments, the Host Interface process sends a store-and-forward message
to the host and removes the message from the Store-and-Forward File (SAF) when
it receives a logical acknowledgment from the XPNET process instead of waiting
for a response from the DPC. As a result, the Host Interface process has already
discarded the store-and-forward message by the time it receives a message
authentication error response from the DPC, so another attempt to send the
message is not possible. With text-level acknowledgments, the store-and-forward
message is still in the SAF when the Host Interface process receives a message
authentication error response from the DPC, so another attempt to send the
message can be made at a later time. Refer to the Key File (KEYF) or Key 6 File
(KEY6) for message authentication parameters and to the BASE24 Transaction
Security Manual for additional information about message authentication.
Note. This flag must be set to a value of Y for an e-commerce host. When
BASE24 receives a reversal for a BASE24-pos card verification transaction, a
0430 acknowledgment must be returned to the e-commerce host.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 alphabetic character
Yes
N
HCF.HCFBASE.PROCESSING-FLG.ACK-TO-DPC

12-7

Host Configuration File (HCF)

WAIT FOR TRAFFIC — The number of seconds the Host Interface process
waits for traffic on the line to a station before sending an echo-test message. Valid
values are 0 through 9999.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
60
HCF.HCFBASE.TIMER-LMTS.WFT

ACK FROM DPC — A code indicating whether the Host Interface process
expects text-level acknowledgments from the DPC. Valid values are as follows:
Y = Yes, expect text-level acknowledgments.
N = No, do not expect text-level acknowledgments.
Text-level acknowledgments are external messages returned by a message
recipient to a message sender to acknowledge the receipt of a message. As an
example, a DPC can send a Financial Transaction Advice Response (0230)
message to the Host Interface process after receiving a Financial Transaction
Advice (0220) message or Financial Transaction Advice Repeat (0221) message
from the Host Interface process. Refer to the BASE24 ISO Host Interface
Manual for a complete list of external messages and their acknowledgments.
Text-level acknowledgments should be used between the Host Interface process
and the DPC (that is, indicators in the ACK TO DPC and ACK FROM DPC fields
should be set to the value Y) when hardware message authentication is being
performed. Certain types of message authentication errors can be recovered just
by attempting message authentication again. However, without text-level
acknowledgments, the Host Interface process sends a store-and-forward message
to the host and removes the message from the Store-and-Forward File (SAF) when
it receives a logical acknowledgment from the XPNET process instead of waiting
for a response from the DPC. As a result, the Host Interface process has already
discarded the store-and-forward message by the time it receives a message
authentication error response from the DPC, so another attempt to send the
message is not possible. With text-level acknowledgments, the store-and-forward
message is still in the SAF when the Host Interface process receives a message
authentication error response from the DPC, so another attempt to send the

12-8

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

message can be made at a later time. Refer to the Key File (KEYF) or Key 6 File
(KEY6) for message authentication parameters and to the BASE24 Transaction
Security Manual for additional information about message authentication.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
N
HCF.HCFBASE.PROCESSING-FLG.ACK-FROM-DPC

PERFORMANCE PERIOD — The number of minutes the Host Interface
process uses as an interval for tracking performance of the DPC.
BASE24 products enable network operators to request performance statistics using
a text command. The value in this field specifies the number of minutes the Host
Interface process uses as an interval for tracking DPC performance.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
20
HCF.HCFBASE.TIMER-LMTS.PERFORMANCE

MAX TIMEOUTS — The maximum consecutive number of non-network
management messages that can time out before the Host Interface process marks
the station down. A timeout on an 0800 message causes the station to be marked
down immediately, without regard for this maximum. Valid values are 1
through 99.
Field Length:
Required Field:
Default Value:
Data Name:

1–2 numeric characters
Yes
2
HCF.HCFBASE.PROCESSING-FLG.MAX-TIMEOUTS

NMM ENABLED — A code specifying whether the Host Interface process can
initiate network management messages to the DPC. Valid values are as follows:
Y = Yes, the Host Interface process can initiate network management messages
to the DPC.
N = No, the Host Interface process cannot initiate network management
messages to the DPC.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

12-9

Host Configuration File (HCF)

This value does not apply to key management messages. Key management
messages are controlled in the Key File (KEYF) or Key 6 File (KEY6).
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
Y
HCF.HCFBASE.PROCESSING-FLG.NMM-ENABLED

MAXIMUM OUTSTANDING SAFS — The maximum number of store-andforward messages that can be outstanding to a multithreaded host at one time. The
ISO Host Interface process uses the value in this field when the DPC TYPE field
contains a 0, identifying a multithreaded host. Valid values are 1 through 9999.
The only types of messages that get placed in the Store-and-Forward File (SAF)
are advices and reversals. Network management messages, including key
management messages, are never placed in the SAF.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
1
HCF.HCFBASE.MAX-OUT-SAF

MAX SAF RETRY — The number of times the Host Interface process should
attempt to send the same store-and-forward message before deleting it from the
file. This option can be used to circumvent processing when it becomes apparent
that the message itself is probably at fault for the inability of the DPC to process it.
Once a store-and-forward message has been sent this number of times, the Host
Interface process writes the message to its log, deletes the message from the Storeand-Forward File (SAF), and continues its store-and-forward processing with the
next message in the SAF. Valid values are as follows:
0

= Do not limit the number of times a store-and-forward message can be
sent.
1–99 = Limit sending store-and-forward messages to the number of times
indicated.
Field Length:
Required Field:
Default Value:
Data Name:

12-10

1–2 numeric characters
Yes
0
HCF.HCFBASE.PROCESSING-FLG.MAX-SAF-RETRY

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

MAXIMUM OUTSTANDING REQUESTS
The values in the OUTBOUND and INBOUND fields specify how many
outstanding requests can be queued outbound to a host and inbound from a host. If
the maximum outbound to a host is reached and the BASE24 product is configured
to do so, authorization is done by the BASE24 product in lieu of the host.
These field descriptions follow the PROTOCOL TYPE field description.
PROTOCOL TYPE — A value indicating the type of protocol message header
processing to be performed by the ISO Host Interface process. Valid values are as
follows:
00 = No special protocol processing required. Message header processing is
performed by the XPNET process.
01 = SNA/CICS protocol.
02 = Bisync protocol.
03 = UK1 X.25 protocol (this value is not used).
04 = TCP/IP
A description of the value entered is displayed to the right of the PROTOCOL
TYPE field.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
00
HCF.HCFBASE.PROTO-TYP

OUTBOUND — The maximum number of outstanding requests that can be
queued to a host. When the maximum is reached, the excess requests are returned
to the originating process with a response indicating that the host is unavailable.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–4 numeric characters
Yes
30
HCF.HCFBASE.MAX-OUT-RQST.OUTBOUND

12-11

Host Configuration File (HCF)

INBOUND — The maximum number of request messages from an acquirer host
that can be queued to a BASE24 Authorization process. When the maximum is
reached, requests are returned to the acquirer host with responses indicating that
the BASE24 product is unavailable.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
30
HCF.HCFBASE.MAX-OUT-RQST.INBOUND

MESSAGE SEQUENCE FLAG — A code indicating whether message
sequencing should be done at the process level (standard) or at the station level.
Valid values are as follows:
0 = Host Interface process level
1 = Host station level (reserved for future use)
A description of the code entered is displayed to the right of the MESSAGE
SEQUENCE FLAG field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
HCF.HCFBASE.MSG-SEQ-FLG

TIME DISCREPANCY CHECK — A code indicating whether a time
discrepancy check is made for incoming 0800 messages. If a difference of five
minutes or more exists between the time the 0800 message is sent and the time the
message is received by the ISO Host Interface, the ISO Host Interface generates a
warning message. Valid values are as follows:
Y = Yes, a time discrepancy check is made.
N = No, a time discrepancy check is not made.
Field Length:
Required Field:
Default Value:
Data Name:

12-12

1 alphanumeric character
Yes
N
HCF.HCFBASE.TIM-DISC-CHK

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

RELEASE INDICATOR — A code specifying the release of BASE24 ISO-based
network management messages being exchanged with this DPC. Valid values are
as follows:
01 = Current release (Release 6.0 and above)
02 = Previous release (Release 5.x)
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
01
HCF.HCFBASE.REL-IND

MESSAGE FORMAT — A code specifying whether certain data elements in the
BASE24 ISO-based network management messages are in fixed or variable
format. Valid values are as follows:
00 = Fixed format
01 = Variable
format
Fixed format means that the BASE24 product uses the maximum lengths defined
for the affected data elements. For more information on how the fixed-format
option works, and for a list of the data elements affected by this option, refer to the
BASE24 External Message Manual.
A description of the code entered is displayed to the right of the MESSAGE
FORMAT field.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
01
HCF.HCFBASE.MSG-FORMAT

CHARACTER FORMAT — A code specifying whether the BASE24 ISO Host
Interface process converts the message format. Valid values are as follows:
A
E

= ASCII character format. No message conversion is required.
= EBCDIC character format. The BASE24 ISO Host Interface process
performs an ASCII to EBCDIC conversion for outbound messages and an
EBCDIC to ASCII conversion for inbound messages.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

12-13

Host Configuration File (HCF)

Field Length:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
Yes
A
HCF.HCFBASE.CHAR-FRMT

ENHANCED STATUS — A code indicating whether the ISO Host Interface
process automatically generates the combined status and performance
(PERFSTAT) command event messages each time the performance timer expires.
Valid values are as follows:
N
Y

= No, do not display the enhanced status message
= Yes, display the enhanced status message

Field Length:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
Yes
N
HCF.HCFBASE.ENHNC-STAT

DATA PREFIX CHARACTERS — The nine fields that follow on the screen
allow entry of ASCII data prefix characters. The data prefix characters are placed
at the front of all BASE24 messages to the DPC.
Each time a message is sent to the DPC, the Host Interface process prefixes the
message with the data prefix characters specified here. Up to nine characters,
stored in hexadecimal character display format, can be placed in front of the
messages sent to the DPC. For example, 41 is the hexadecimal representation of
the ASCII letter A.
Since these are representations of ASCII, not EBCDIC, codes, DPCs connected to
EBCDIC lines translate these codes to EBCDIC along with the rest of the message
when transmitting the message.
The characters entered in these fields must be left-justified. If nothing is entered in
the field, no data prefix characters are included in the message header.

12-14

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

Valid values are hexadecimal characters 00 through FF. However, the following
hexadecimal characters should not be included since they can represent protocol
characters depending on the protocol: 01 to 06, 10, 15, 16, 17, and 1F. BASE24
products do not edit for these values.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

9 fields of 2 hexadecimal characters each
No
No default value
HCF.HCFBASE.DATA-PREFIX-CHARS

12-15

Host Configuration File (HCF)

Screen 2
HCF screen 2 enables the institution to define the stations associated with each
Data Processing Center (DPC). Up to 32 entries can be made on screen 2. HCF
screen 2 is shown below, followed by descriptions of its fields.

BASE24-BASE
STATION

HOST CONFIGURATION
DPC NUMBER: 0000
TYPE
DESCRIPTION

LLLL

YY/MM/DD HH:MM 02 OF 25
HISF NAME: P1A^HISO1
STATION
TYPE
DESCRIPTION

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

STATION — A symbolic name identifying the station associated with this DPC.
The entry in this field must be unique within the logical network.
Example:
Field Length:
Required Field:
Default Value:
Data Name:

S1AHOST1
32 fields of 1–16 alphanumeric characters each
No
No default value
HCF.HCFBASE.STA.STA-SYM-NAME

TYPE — A code defining the type of station named in the STATION field on the
same line of the table. The type specifies whether the Host Interface process can
send all messages to this station, send only statement print transactions involving
the BASE24-atm self-service banking (SSB) Base Application to this station, or
only receive messages from this station. Receive-only station types are not

12-16

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

allowed for single-threaded DPCs. Refer to the device-specific BASE24-atm selfservice banking (SSB) manual for additional information about a unique host link
for statement print transactions. Valid values are as follows:
0 = Unrestricted send/receive station.
1 = Receive-only station, no output.
2 = Send/receive station restricted to only statement print transactions,
according to the BASE24-atm self-service banking (SSB) Base Application.
Field Length:
Required Field:
Default Value:
Data Name:

32 fields of 1 numeric character each
Yes, if an entry has been made in the STATION field on the
same line of the table.
No default value
HCF.HCFBASE.STA.STA-TYP

DESCRIPTION — The description of the type of station identified in the TYPE
field.
Field Length:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

System protected
Not applicable

12-17

Host Configuration File (HCF)

Screen 5
HCF screen 5 contains processing parameters and timer limits for BASE24-atm
messages. HCF screen 5 is shown below, followed by descriptions of its fields.

BASE24-ATM

HOST CONFIGURATION
DPC NUMBER: 0000

LLLL

YY/MM/DD HH:MM
HISF NAME: P1A^HISO1

05 OF 25

ATM PRODUCT DATA
AUTH PROCESS:
MESSAGE FORMAT: 01
RELEASE INDICATOR: 01

(VARIABLE FORMAT)
(CURRENT RELEASE)

TIMER LIMITS
OUTBOUND LIMIT:
INBOUND LIMIT:
COMPLETION:
COMPLETION ACK:
QUEUE SUBTRACT:

15
15
30
30
5

(SEC)
(SEC)
(SEC)
(SEC)
(SEC)

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

ATM PRODUCT DATA
The following fields contain processing parameters and timer limits for
BASE24-atm messages.
AUTH PROCESS — The BASE24-atm process to which BASE24-atm
transaction requests acquired from this DPC are routed.
Field Length:
Required Field:
Default Value:
Data Name:

12-18

1–16 alphanumeric characters
Yes
No default value
HCF.ATMHCF.AUTH-PRO

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 5

MESSAGE FORMAT — A code specifying whether certain data elements in the
BASE24-atm ISO-based messages are in fixed or variable format. Valid values
are as follows:
00
01

= Fixed format
= Variable
format

Fixed format means that the BASE24 product uses the maximum lengths defined
for the affected data elements. For more information on how the fixed-format
option works, and for a list of the data elements affected by this option, refer to the
BASE24 External Message Manual.
A description of the code entered is displayed to the right of the MESSAGE
FORMAT field.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
01
HCF.ATMHCF.MSG-FORMAT

RELEASE INDICATOR — A code specifying the release of BASE24-atm ISObased messages being exchanged with this DPC. Valid values are as follows:
01
02

= Current release (Release 6.0 and above)
= Previous release (Release 5.x)

A description of the code entered is displayed to the right of the RELEASE
INDICATOR field.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
01
HCF.ATMHCF.REL-IND

TIMER LIMITS
The following fields contain timer limits for processing BASE24-atm messages.
Embedded blanks are not allowed in these fields.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

12-19

Host Configuration File (HCF)

Note: These timer limits apply to BASE24-atm messages other than network
management messages. Network management message timers are set on HCF
screen 1.
OUTBOUND LIMIT — The number of seconds that the Host Interface process
waits for a response message after transmitting a request message to the host.
Valid values are 0 through 9999.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
15
HCF.ATMHCF.TIMER-LMTS.OUTBOUND

INBOUND LIMIT — The number of seconds that the Host Interface process
waits for a response message after transmitting request message to a BASE24-atm
Authorization process. Valid values are 0 through 9999.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
15
HCF.ATMHCF.TIMER-LMTS.INBOUND

COMPLETION — The time limit in seconds associated with completion
messages in either direction. The value in this field is not used in processing.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
30
HCF.ATMHCF.TIMER-LMTS.COMPL

COMPLETION ACK — The number of seconds that the Host Interface process
waits for an acknowledgment message after transmitting an advice, reversal, or
adjustment message to the DPC.
The value in this field is used only when the value in the ACK FROM DPC field
on HCF screen 1 is set to the value Y. Valid values are 0 through 9999.
Field Length:

12-20

1–4 numeric characters

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 5

Required Field:
Default Value:
Data Name:

Yes
30
HCF.ATMHCF.TIMER-LMTS.COMPL-ACK

QUEUE SUBTRACT — The number of seconds to subtract from a message
timer limit to arrive at the maximum number of seconds that the XPNET process
allows the message to queue before it is sent to a host.
For example, on a 0200 message, the Host Interface process subtracts this value
from the value entered in the OUTBOUND LIMIT field on this screen and sends
the result to the XPNET process along with the 0200 message. If the XPNET
process cannot send the message to the host within this number of seconds, it
returns the message to the Host Interface process as stale.
This option circumvents processing when it becomes apparent that sending a
message does not give a host time to respond before the message times out.
Valid values are 0 through 9998. However, the value entered in this field cannot
equal or exceed the value entered in the OUTBOUND LIMIT field or the value
entered in the COMPLETION ACK field. A value of zero indicates that no time
limit is imposed.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–4 numeric characters
Yes
5
HCF.ATMHCF.TIMER-LMTS.QUEUE-SUB

12-21

Host Configuration File (HCF)

Screen 7
HCF screen 7 contains processing parameters and timer limits for BASE24-pos
messages. HCF screen 7 is shown below, followed by descriptions of its fields.

BASE24-POS

HOST CONFIGURATION
DPC NUMBER: 0000

LLLL

YY/MM/DD HH:MM
HISF NAME: P1A^HISO1

07 OF 25

POS PRODUCT DATA
PSEM TYPE: 0
AUTH PROCESS:
MESSAGE FORMAT: 01
RELEASE INDICATOR: 01
REFERRAL PHONE NUMBER:

(BOTH AUTH AND FINANCIAL FORMS)
(VARIABLE FORMAT)
(CURRENT RELEASE)

TIMER LIMITS
OUTBOUND LIMIT:
INBOUND LIMIT:
COMPLETION:
COMPLETION ACK:
QUEUE SUBTRACT:

15
15
30
30
5

(SEC)
(SEC)
(SEC)
(SEC)
(SEC)

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

POS PRODUCT DATA
The following fields contain processing parameters and timer limits for
BASE24-pos messages.
PSEM TYPE — A code describing the type of POS External Message (PSEM)
format being used. Extended formats, values 3 through 5, allow additional space
for address verification information. If address verification information is not
being exchanged with a particular host, the standard formats, values 0 through 2,
should be used. Values 8 and 9 support sending certain authorization requests as
authorization-only (01xx) messages instead of financial transaction (02xx)
messages. Valid values are as follows:
0
1
2
3

12-22

=
=
=
=

Both Authorization and Financial forms (PSEMA and PSEMF)
Authorization form only (PSEMA)
Financial form only (PSEMF)
Both Authorization and Financial forms (PSEMAE and PSEMFE)

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 7

4 = Authorization form only (PSEMAE)
5 = Financial form only (PSEMFE)
8 = Send preauthorization requests and transactions with a draft
capture flag of 2 (Authorize only and expect electronic follow-up
to settle the transaction later) to the host as authorization-only
(01xx) messages.
9 = Send preauthorization requests and transactions with a draft
capture flag of 0 (Authorize only and use a paper receipt to settle
the transaction later) or 2 (Authorize only and expect electronic
follow-up to settle the transaction later) to the host as
authorization-only (01xx) messages.
If you set this field to value 8 or 9, a POS condition code of 06 is set in data
element P-25 (Point of Service Condition Code) in the message to the host to
identify the transaction as a preauthorization request.
Note: For a HISO process used as an interface to a BASE24-eps system, the
PSEM TYPE field in the HCF must not be set to '8' or '9', as BASE24-eps supports
01xx messages for pre-auth request transactions only
A description of the code entered is displayed to the right of the PSEM TYPE
field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
HCF.POSHCF.PSEM-TYP

AUTH PROCESS — The BASE24-pos process to which BASE24-pos
transaction requests acquired from this DPC are routed. The destination identified
must be the symbolic name of the process.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–16 alphanumeric characters
No
No default value
HCF.POSHCF.AUTH-PRO

12-23

Host Configuration File (HCF)

MESSAGE FORMAT — A code specifying whether certain data elements in the
BASE24-pos ISO-based messages are in fixed or variable format. Valid values are
as follows:
00 = Fixed format
01 = Variable
format
Fixed format means that the BASE24 product uses the maximum lengths defined
for the affected data elements. For more information on how the fixed-format
option works, and for a list of the data elements affected by this option, refer to the
BASE24 External Message Manual.
A description of the code entered is displayed to the right of the MESSAGE
FORMAT field.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
01
HCF.POSHCF.MSG-FORMAT

RELEASE INDICATOR — A code specifying the release of BASE24-pos ISObased messages being exchanged with this DPC. Valid values are as follows:
01 = Current release (Release 6.0 and above)
02 = Previous release (Release 5.x)
A description of the code entered is displayed to the right of the RELEASE
INDICATOR field.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
01
HCF.POSHCF.REL-IND

REFERRAL PHONE NUMBER — The telephone number to call to refer
transaction authorization when the BASE24 product is unable to authorize the
transaction.

12-24

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 7

Referral processing is necessary when human intervention is required to complete
a transaction.
Example:
Field Length:
Required Field:
Default Value:
Data Name:

4023907600
1–20 alphanumeric characters
No
No default value
HCF.POSHCF.RFRL-PHONE

TIMER LIMITS
The following fields contain timer limits for processing BASE24-pos messages.
Embedded blanks are not allowed in these fields.
Note: These timer limits apply to BASE24-pos messages other than network
management messages. Network management message timers are set on HCF
screen 1.
OUTBOUND LIMIT — The number of seconds that the Host Interface process
waits for a response message after transmitting a request message to the host.
Valid values are 0 through 9999.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
15
HCF.POSHCF.TIMER-LMTS.OUTBOUND

INBOUND LIMIT — The number of seconds that the Host Interface process
waits for a response message after transmitting a request message to a
BASE24-pos Authorization process. Valid values are 0 through 9999.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–4 numeric characters
Yes
15
HCF.POSHCF.TIMER-LMTS.INBOUND

12-25

Host Configuration File (HCF)

COMPLETION — The time limit in seconds associated with a completion
message in either direction for a POS transaction. The value in this field is not
used in processing.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
30
HCF.POSHCF.TIMER-LMTS.COMPL

COMPLETION ACK — The number of seconds that the Host Interface process
waits for an acknowledgment message after transmitting an advice or reversal
message to the DPC.
The value in this field is used only when the value in the ACK FROM DPC field
on HCF screen 1 is set to the value Y. Valid values are 0 through 9999.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
30
HCF.POSHCF.TIMER-LMTS.COMPL-ACK

QUEUE SUBTRACT — The number of seconds to subtract from a message
timer limit to arrive at the maximum number of seconds that the XPNET process is
to allow the message to queue before it is sent to the host.
For example, on a 0200 message, the Host Interface process subtracts this value
from the value entered in the OUTBOUND LIMIT field on this screen and sends it
to the XPNET process along with the 0200 message. If the XPNET process cannot
send the message to the host within this number of seconds, it returns the message
to the Host Interface process as stale.
This option circumvents processing when it becomes apparent that sending a
message does not give the host time to respond before the message times out.
Valid values are 0 through 9998. However, the value entered in this field cannot
equal or exceed the value entered in the OUTBOUND LIMIT field or the value
entered in the COMPLETION ACK field. A value of zero indicates that no time
limit is imposed.
Field Length:

12-26

1–4 numeric characters

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 7

Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Yes
5
HCF.POSHCF.TIMER-LMTS.QUEUE-SUB

12-27

Host Configuration File (HCF)

Screen 8
HCF screen 8 contains BASE24-pos preauthorization parameters and the allowed
card types. HCF screen 8 is shown below, followed by descriptions of its fields.

BASE24-POS

HOST CONFIGURATION
DPC NUMBER: 0000

DEFAULT PRE-AUTH AMOUNT:
PRE-AUTH HOLD INCREMENT:
AMT2 > AMT1 ADJUST. FLAG:

LLLL

YY/MM/DD HH:MM
HISF NAME: P1A^HISO1

POS PRODUCT DATA
0
APPROVAL CODE LENGTH:
0
PRE-AUTH HOLD TIME:
N

08 OF 25

6
00

ALLOWED SERVICES

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

POS PRODUCT DATA
The following fields contain BASE24-pos preauthorization parameters and the
allowed card types
DEFAULT PRE-AUTH AMOUNT — The amount to be used for a
preauthorization request if no amount has been supplied with the transaction. The
value in this field currently is not used.
Field Length:
Required Field:
Default Value:
Data Name:

12-28

1–9 numeric characters
Yes
0
HCF.POSHCF.PRE-AUTH-AMT-DFT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 8

APPROVAL CODE LENGTH — The length of approval code required by the
originator of the transaction.
This value is placed in the internal message (PSTM) for messages coming into the
BASE24-pos product if an approval code length is not contained in the external
message from the host. The BASE24-pos Authorization module generates the
length of the approval code based on this parameter. Valid values are 2 through 6.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
6
HCF.POSHCF.APPRV-CDE-LGTH

PRE-AUTH HOLD INCREMENT — A code indicating the time increment
(minutes, hours, days) associated with the number in the PRE-AUTH HOLD
TIME field. The value in this field is not used by the ISO-based Host Interface
process.
As an example, a hold time of 6 hours is indicated by a value of 06 in the PREAUTH HOLD TIME field and a value of 1 in this field. Valid values are as
follows:
0 = Minutes
1 = Hours
2 = Days
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
HCF.POSHCF.PRE-AUTH-HLD

PRE-AUTH HOLD TIME — The hold time to use for a preauthorization request
if no hold time has been supplied with the transaction. The value in this field is not
used by the ISO-based Host Interface process.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

12-29

Host Configuration File (HCF)

The number in this field corresponds to the units of time specified in the PREAUTH HOLD INCREMENT field. As an example, a hold time of 6 hours is
indicated by a value of 06 in this field and a value of 1 in the PRE-AUTH HOLD
INCREMENT field. Valid values are 00 through 99.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
00
HCF.POSHCF.PRE-AUTH-HLD

AMT2 > AMT1 ADJUST. FLAG — A flag indicating whether an adjustment
transaction acquired from this host is allowed when the new transaction amount
(amount 2) is greater than the original transaction amount (amount 1). The Host
Interface process sets the value of the ADJ-FLG field in the POS Standard Internal
Message (PSTM) based on the value in this field. The BASE24-pos Router
module then uses the value in the PSTM field when determining whether to
continue processing an adjustment transaction. Valid values are as follows:
Y = Yes, allow the adjustment.
N = No, do not allow the adjustment.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
N
HCF.POSHCF.ADJ-FLG

ALLOWED SERVICES — Codes identifying the types of cards this DPC
allows. A maximum of 30 entries can be placed in this field. The codes in this
field are used for BASE24-pos messages received from the DPC. These values are
placed in the internal message (PSTM) for use in authorizing the transaction.
Codes used in these fields are either reserved by the BASE24 product or are userdefined. Refer to section 1 for reserved codes and guidelines for establishing userdefined codes.
Field Length:
Required Field:
Default Value:
Data Name:

12-30

30 fields of 1–2 alphanumeric characters each
Yes
No default value
HCF.POSHCF.ALLOWED-SRVCS

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 10

Screen 10
HCF screen 10 contains processing parameters and timer limits for BASE24-teller
messages. HCF screen 10 is shown below, followed by descriptions of its fields.

BASE24-TLR

HOST CONFIGURATION
DPC NUMBER: 0000

LLLL

YY/MM/DD HH:MM
HISF NAME: P1A^HISO1

10 OF 25

TELLER PRODUCT DATA
AUTH PROCESS:
MESSAGE FORMAT: 01
RELEASE INDICATOR: 01

(VARIABLE FORMAT)
(CURRENT RELEASE)

TIMER LIMITS
OUTBOUND LIMIT:
INBOUND LIMIT:
COMPLETION:
COMPLETION ACK:
QUEUE SUBTRACT:

15
15
30
30
5

(SEC)
(SEC)
(SEC)
(SEC)
(SEC)

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

TELLER PRODUCT DATA
The following fields contain processing parameters and timer limits for
BASE24-teller messages.
AUTH PROCESS — The BASE24-teller process to which BASE24-teller
transaction requests acquired from a DPC are routed. The destination identified
must be the symbolic name of the process. This field currently is not used.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–16 alphanumeric characters
No
No default value
HCF.TLRHCF.AUTH-PRO

12-31

Host Configuration File (HCF)

MESSAGE FORMAT — A code specifying whether certain data elements in the
BASE24-teller ISO-based messages are in fixed or variable format. Valid values
are as follows:
00 = Fixed format
01 = Variable
format
Fixed format means that the BASE24 product uses the maximum lengths defined
for the affected data elements. For more information on how the fixed-format
option works, and for a list of the data elements affected by this option, refer to the
BASE24 External Message Manual.
A description of the code entered is displayed to the right of the MESSAGE
FORMAT field.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
01
HCF.TLRHCF.MSG-FORMAT

RELEASE INDICATOR — A code specifying the release of BASE24-teller
ISO-based messages being exchanged with this DPC. Valid values are as follows:
01
02

= Current release (Release 6.0 and above)
= Previous release (Release 5.x)

A description of the code entered is displayed to the right of the RELEASE
INDICATOR field.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
01
HCF.TLRHCF.REL-IND

TIMER LIMITS
The following fields contain timer limits for processing BASE24-teller messages.
Embedded blanks are not allowed in these fields.

12-32

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 10

Note: These timer limits apply to BASE24-teller messages other than network
management messages. Network management message timers are set on HCF
screen 1.
OUTBOUND LIMIT — The number of seconds that the Host Interface process
waits for a response message after transmitting a request message to the host.
Valid values are 0 through 9999.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
15
HCF.TLRHCF.TIMER-LMTS.OUTBOUND

INBOUND LIMIT — The number of seconds that the Host Interface process
waits for a response message after transmitting a request message to a
BASE24-teller Authorization process. The value in this field currently is not used
in processing.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
15
HCF.TLRHCF.TIMER-LMTS.INBOUND

COMPLETION — The time limit, in seconds, associated with completion
messages in either direction. The value in this field currently is not used in
processing.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
30
HCF.TLRHCF.TIMER-LMTS.COMPL

COMPLETION ACK — The number of seconds that the Host Interface process
waits for an acknowledgment message after transmitting an advice or reversal
message to the DPC.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

12-33

Host Configuration File (HCF)

The value in this field is used only when the value in the ACK FROM DPC field
on HCF screen 1 is set to the value Y. Valid values are 0 through 9999.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
30
HCF.TLRHCF.TIMER-LMTS.COMPL-ACK

QUEUE SUBTRACT — The number of seconds to subtract from a message
timer limit to arrive at the maximum number of seconds that the XPNET process is
to allow the message to queue before it is sent to a host.
For example, on a 0200 message, the Host Interface process subtracts this value
from the value entered in the OUTBOUND LIMIT field on this screen and sends
the result to the XPNET process along with the 0200 message. If the XPNET
process cannot send the message to the host within this number of seconds, it
returns the message to the Host Interface process as stale.
This option circumvents processing when it becomes apparent that sending a
message does not give a host time to respond before the message times out.
Valid values are 0 through 9998. However, the value entered in this field cannot
equal or exceed the value entered in the OUTBOUND LIMIT field or the value
entered in the COMPLETION ACK field. A value of zero indicates that no time
limit is imposed.
Field Length:
Required Field:
Default Value:
Data Name:

12-34

1–4 numeric characters
Yes
5
HCF.TLRHCF.TIMER-LMTS.QUEUE-SUB

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 13

Screen 13
HCF screen 13 contains processing parameters for BASE24-from host
maintenance messages. HCF screen 13 is shown below, followed by descriptions
of its fields.

BASE24-FHM

HOST CONFIGURATION
DPC NUMBER: 0000

LLLL

YY/MM/DD HH:MM
HISF NAME: P1A^HISO1

13 OF 25

FROM HOST MAINTENANCE PRODUCT DATA
FHM UPDATE PROCESS:
MESSAGE FORMAT: 01

(VARIABLE FORMAT)

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

FROM HOST MAINTENANCE PRODUCT DATA
The following fields contain parameters for BASE24-from host maintenance
messages.
FHM UPDATE PROCESS — The BASE24-from host maintenance process to
which the BASE24-from host maintenance product requests acquired from this
DPC are routed. The destination identified must be the symbolic name of the
process.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–16 alphanumeric characters
Yes
No default value
HCF.FHMHCF.PRO-NAME

12-35

Host Configuration File (HCF)

MESSAGE FORMAT — A code specifying the message format of
BASE24-from host maintenance ISO-based external requests. Valid values are as
follows:
00 = Fixed format
01 = Variable
format
Fixed format means that the BASE24 product uses the maximum lengths defined
for the affected data elements. For more information on how the fixed-format
option works, and for a list of the data elements affected by this option, refer to the
BASE24 External Message Manual.
Field Length:
Required Field:
Default Value:
Data Name:

12-36

2 numeric characters
Yes
01
HCF.FHMHCF.MSG-FORMAT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 15

Screen 15
HCF screen 15 contains processing parameters and timers for BASE24-mail
messages. HCF screen 15 is shown below, followed by descriptions of its fields.

BASE24-MAIL

HOST CONFIGURATION
DPC NUMBER: 0000

LLLL

YY/MM/DD HH:MM
HISF NAME: P1A^HISO1

15 OF 25

MAIL PRODUCT DATA
MESSAGE FORMAT: 01
RELEASE INDICATOR: 01

(VARIABLE FORMAT)
(CURRENT RELEASE)

TIMER LIMITS
OUTBOUND LIMIT:
INBOUND LIMIT:
COMPLETION:
COMPLETION ACK:
QUEUE SUBTRACT:

15
15
30
30
5

(SEC)
(SEC)
(SEC)
(SEC)
(SEC)

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

MAIL PRODUCT DATA
The following fields contain processing parameters and timers for BASE24-mail
messages.
MESSAGE FORMAT — A code specifying the message format of
BASE24-mail ISO-based external requests. Valid values are as follows:
00 = Fixed format
01 = Variable
format
Fixed format means that the BASE24 product uses the maximum lengths defined
for the affected data elements. For more information on how the fixed-format
option works, and for a list of the data elements affected by this option, refer to the
BASE24 External Message Manual.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

12-37

Host Configuration File (HCF)

A description of the code entered is displayed to the right of the MESSAGE
FORMAT field.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
01
HCF.MALHCF.MSG-FORMAT

RELEASE INDICATOR — A code specifying the release of BASE24-mail ISObased messages being exchanged with this DPC. Valid values are as follows:
01 = Current release (Release 6.0 and above)
02 = Previous release (Release 5.x)
A description of the code entered is displayed to the right of the RELEASE
INDICATOR field.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
01
HCF.MALHCF.REL-IND

TIMER LIMITS
The following fields contain timer limits for processing BASE24-mail messages.
Embedded blanks are not allowed in these fields.
Note: These timer limits apply to BASE24-mail messages other than network
management messages. Network management message timers are set on HCF
screen 1.
OUTBOUND LIMIT — The number of seconds that the Host Interface process
waits for a response message after transmitting a request message to the host.
Valid values are 0 through 9999.
Field Length:
Required Field:
Default Value:
Data Name:

12-38

1–4 numeric characters
Yes
15
HCF.MALHCF.TIMER-LMTS.OUTBOUND

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 15

INBOUND LIMIT — The number of seconds that the Host Interface process
waits for a response message after transmitting a request message to a
BASE24-mail Authorization process. Valid values are 0 through 9999.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
15
HCF.MALHCF.TIMER-LMTS.INBOUND

COMPLETION — The time limit, in seconds, associated with completion
messages in either direction. The value in this field currently is not used in
processing.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
30
HCF.MALHCF.TIMER-LMTS.COMPL

COMPLETION ACK — The number of seconds that the Host Interface process
waits for an acknowledgment message after transmitting an advice message to the
DPC. The value in this field currently is not used in processing.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
30
HCF.MALHCF.TIMER-LMTS.COMPL-ACK

QUEUE SUBTRACT — The number of seconds to subtract from a message
timer limit to arrive at the maximum number of seconds that the XPNET process is
to allow the message to queue before it is sent to a host.
For example, on a 0200 message, the Host Interface process subtracts this value
from the value entered in the OUTBOUND LIMIT field on this screen and sends
the result to the XPNET process along with the 0200 message. If the XPNET
process cannot send the message to the host within this number of seconds, it
returns the message to the Host Interface process as stale.
This option circumvents processing when it becomes apparent that sending a
message does not give a host time to respond before the message times out.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

12-39

Host Configuration File (HCF)

Valid values are 0 through 9998. However, the value entered in this field cannot
equal or exceed the value entered in the OUTBOUND LIMIT field or the value
entered in the COMPLETION ACK field. A value of zero indicates that no time
limit is imposed.
Field Length:
Required Field:
Default Value:
Data Name:

12-40

1–4 numeric characters
Yes
5
HCF.MALHCF.TIMER-LMTS.QUEUE-SUB

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 22

Screen 22
HCF screen 22 contains processing parameters and timer limits for
BASE24-telebanking messages. HCF screen 22 is shown below, followed by
descriptions of its fields.

BASE24-TB

HOST CONFIGURATION
DPC NUMBER: 0000

LLLL

YY/MM/DD HH:MM
HISF NAME: P1A^HISO1

22 OF 25

TELEBANKING PRODUCT DATA
AUTH PROCESS:
MESSAGE FORMAT: 01
RELEASE INDICATOR: 01
DISCARD NON-FINANCIAL REVERSALS: Y

(VARIABLE FORMAT)
(CURRENT RELEASE)
(Y/N)

TIMER LIMITS
OUTBOUND LIMIT:
INBOUND LIMIT:
COMPLETION:
COMPLETION ACK:
QUEUE SUBTRACT:

15
15
30
30
5

(SEC)
(SEC)
(SEC)
(SEC)
(SEC)

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

TELEBANKING PRODUCT DATA
The following fields contain processing parameters and timer limits for
BASE24-telebanking messages. The BASE24-telebanking and BASE24-billpay
products use these messages.
AUTH PROCESS — The BASE24-telebanking Integrated Authorization Server
process to which BASE24-telebanking transaction requests acquired from this
DPC are routed.
If the authorization destination is a service of Integrated Authorization Server
processes, this field must contain the name of a service as specified by the
SERVICE attribute of the Integrated Authorization Server processes. The XPNET

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

12-41

Host Configuration File (HCF)

process routes transactions to the first available server process in the service. The
XPNET process automatically determines which servers are available to process
transactions received from this host.
Field Length:
Required Field:
Default Value:
Data Name:

16 alphanumeric characters
No
No default value
HCF.TBHCF.AUTH-PRO

MESSAGE FORMAT — A code specifying whether certain data elements in the
BASE24-telebanking ISO-based messages are in fixed or variable format. Valid
values are as follows:
00 = Fixed format
01 = Variable
format
Fixed format means that the BASE24 product uses the maximum lengths defined
for the affected data elements. For more information on how the fixed-format
option works, and for a list of the data elements affected by this option, refer to the
BASE24 External Message Manual.
A description of the code entered is displayed to the right of the MESSAGE
FORMAT field. If an invalid value is entered, all asterisks (*) are displayed.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
01
HCF.TBHCF.MSG-FORMAT

RELEASE INDICATOR — A code specifying the release of
BASE24-telebanking ISO-based messages being exchanged with this DPC. Valid
values are as follows:
01 = Current release (release 6.0 and above)
02 = Previous release (release 1.1)
A description of the code entered is displayed to the right of the RELEASE
INDICATOR field. If an invalid value is entered, all asterisks (*) are displayed.

12-42

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 22

Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
01
HCF.TBHCF.REL-IND

DISCARD NON-FINANCIAL REVERSALS — A code specifying whether the
BASE24-telebanking Host Interface process discards reversals for approved
nonfinancial transactions that fail. Valid values are as follows:
Y = Yes, discard reversals for nonfinancial transactions.
N = No, do not discard reversals for nonfinancial transactions.
Reversals for approved nonfinancial transactions with transaction code 90 (PIN
change) are never discarded, regardless of the value in this field. For the
BASE24-billpay product, this code also applies to all inquiry transactions as well
as some reversals for approved nonfinancial BASE24-billpay transactions. For
example, Scheduled Payment and Change Scheduled Payment transactions may
also never be discarded—regardless of the value in this field—depending upon
whether they were authorized by the BASE24-billpay product, a host, or a thirdparty processor. For detailed information on the processing performed for
reversals of approved nonfinancial BASE24-billpay transactions, refer to the
BASE24 Remote Banking Transaction Processing Manual.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
Y
HCF.TBHCF.DISCRD-NON-FNCL-RVSL

TIMER LIMITS
The following fields contain timer limits for processing BASE24-telebanking
messages. Embedded blanks are not allowed in these fields.
These timer limits apply to BASE24-telebanking messages other than network
management messages. Network management message timer limits are set on
HCF screen 1.
OUTBOUND LIMIT — The number of seconds that the Host Interface process
waits for a response message after transmitting a request message to an issuer host.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

12-43

Host Configuration File (HCF)

This transaction timer is used on transactions sent to issuer hosts. If a response is
not returned from the host DPC within this time interval, the Host Interface
process returns a failed request message to the originating process. Valid values
are 0 through 9999.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
15
HCF.TBHCF.TIMER-LMTS.OUTBOUND

INBOUND LIMIT — The number of seconds that the Host Interface process
waits for a response message after transmitting an acquired request message to a
BASE24-telebanking Integrated Authorization Server process.
This transaction timer is used on transactions received from acquirer hosts. If a
response is not returned from the BASE24-telebanking Integrated Authorization
Server process within this time interval, the Host Interface process returns a
response message to the host that denies the transaction and indicates that the
BASE24 product is not available. Valid values are 0 through 9999.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
15
HCF.TBHCF.TIMER-LMTS.INBOUND

COMPLETION — The time limit in seconds associated with completion
messages in either direction. The value in this field is not used in processing.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
30
HCF.TBHCF.TIMER-LMTS.COMPL

COMPLETION ACK — The number of seconds that the Host Interface process
waits for an acknowledgment message after transmitting an advice, reversal, or
adjustment message to the DPC.
The value in this field is used only when the value in the ACK FROM DPC field
on HCF screen 1 is set to the value Y. Valid values are 0 through 9999.

12-44

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 22

Note: The BASE24-telebanking and BASE24-billpay products do not currently
support adjustment messages.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
30
HCF.TBHCF.TIMER-LMTS.COMPL-ACK

QUEUE SUBTRACT — The number of seconds to subtract from the message
timer limit to arrive at the maximum number of seconds that the XPNET process
allows the message to queue before it is sent to a host.
For example, on a 0200 message, the Host Interface process subtracts this value
from the value entered in the OUTBOUND LIMIT field on this screen and sends
the result to the XPNET process along with the 0200 message. If the XPNET
process cannot send the message to the host within this number of seconds, it
returns the message to the Host Interface process as stale.
This option circumvents processing when it becomes apparent that sending a
message does not give a host time to respond before the message times out.
Valid values are 0 through 9998. However, the value entered in this field cannot
equal or exceed the value entered in the OUTBOUND LIMIT field or the value
entered in the COMPLETION ACK field. A value of zero indicates that no time
limit is imposed.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–4 numeric characters
Yes
5
HCF.TBHCF.TIMER-LMTS.QUEUE-SUB

12-45

Host Configuration File (HCF)

Screen 23
HCF screen 23 contains processing parameters and maximum transaction count
limits for BASE24-telebanking and BASE24-billpay inquiry transactions acquired
from a host. HCF screen 23 is shown below, followed by descriptions of its fields.

BASE24-TB

HOST CONFIGURATION
DPC NUMBER: 0000

LLLL

YY/MM/DD HH:MM
HISF NAME: P1A^HISO1

23 OF 25

TELEBANKING PRODUCT DATA
APPROVAL CODE LENGTH: 6

DEFAULT TERMINAL ID:

LAST TRANSACTION MAX COUNT: 0
CUSTOMER VENDOR MAX COUNT: 0
LAST PAYMENTS MAX COUNT: 0

SCHEDULED TRANSFER MAX COUNT: 0
SCHEDULED PAYMENT MAX COUNT: 0
ACCOUNT LIST MAX COUNT: 0

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

TELEBANKING PRODUCT DATA
The following fields contain processing parameters and maximum transaction
count limits for BASE24-telebanking messages acquired from a host. The
BASE24-telebanking and BASE24-billpay products use these messages.
APPROVAL CODE LENGTH — The length of approval code required by the
originator of the transaction.
The value from this field is placed in the Internal Transaction Data (ITD) for
messages coming in to the BASE24-telebanking or BASE24-billpay products, if
the approval code length is not specified in the external message received from the

12-46

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 23

host. The BASE24-telebanking Integrated Authorization Server process generates
an approval code of the length specified by the ITD parameter. Valid values are 2
through 6.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
6
HCF.TBHCF.APPRV-CDE-LGTH

DEFAULT TERMINAL ID — The default terminal ID associated with the
BASE24-telebanking or BASE24-billpay customer.
The value from this field is placed in the Internal Transaction Data (ITD) for
messages incoming to the BASE24-telebanking or BASE24-billpay products, if
the terminal ID is not specified in the external message received from the host.
Field Length:
Required Field:
Default Value:
Data Name:

16 alphanumeric characters
No
No default value
HCF.TBHCF.DFLT-TERM-ID

LAST TRANSACTION MAX COUNT — The maximum number of
transactions that can be returned in each response message for a last count of
transaction history inquiry transaction acquired from a host. Valid values are 0
through 15. A value of 0 in this field indicates that last count transaction history
inquiries are not supported from a host.
Transaction information returned in a last count of transaction history inquiry
transaction response message is retrieved from the Transaction History File (THF).
The value in the LAST TRANSACTION MAX COUNT field on VRU
Configuration Data (VCD) screen 18 controls the maximum number of
transactions that can be returned in each response message for a last count of
transaction history inquiry transaction acquired from a remote banking endpoint
device or the customer service representative interface.
While this field controls the maximum number of transactions returned in each last
count transaction history inquiry transaction response message, the MAX
HISTORY RECORDS field in the Customer Table (CSTT) indicates the total
number of transactions that can be inquired upon in a last count of transaction
history inquiry transaction. For additional information on the VCD and the CSTT,
refer to the BASE24 Core Files and Tables Maintenance Manual.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

12-47

Host Configuration File (HCF)

The value from this field is placed in the Last Transaction Allowed Count field in
the Internal Transaction Data (ITD).
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
0
HCF.TBHCF.TXN-CNT.LAST-TXN

SCHEDULED TRANSFER MAX COUNT — The maximum number of
scheduled transfer transactions that can be returned in each response message for a
scheduled transfers list inquiry transaction acquired from a host. Valid values are
0 through 2. A value of 0 in this field indicates that scheduled transfers list inquiry
transactions are not supported from a host.
Scheduled transfer information returned in a scheduled transfers list inquiry
transaction response message is retrieved from the Future Table (FUTR), while
recurring scheduled transfer information returned in the response message is
retrieved from the Recurring Table (RCUR).
The SCHEDULED TRANSFER MAX COUNT field on VRU Configuration Data
(VCD) screen 18 controls the maximum number of transactions that can be
returned in each response message for a scheduled transfers list inquiry transaction
acquired from a remote banking endpoint device or the customer service
representative interface. For additional information on the VCD, refer to the
BASE24 Core Files and Tables Maintenance Manual.
There is no limit to the total number of scheduled transaction items that can be
inquired upon in a scheduled transfers list inquiry transaction. The customer can
continue to request more items until there are no more applicable rows in the
FUTR or RCUR.
The value from this field is placed in the Last Transaction Allowed Count field in
the Internal Transaction Data (ITD).
Field Length:
Required Field:
Default Value:
Data Name:

12-48

2 numeric characters
Yes
0
HCF.TBHCF.TXN-CNT.SCHED-XFER-INQ

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 23

CUSTOMER VENDOR MAX COUNT — The maximum number of customer
vendors that can be returned in each response message for a customer vendor list
inquiry transaction acquired from a host. Valid values are 0 through 1. A value of
0 in this field indicates that customer vendor list inquiry transactions are not
supported from a host.
Customer vendor information returned in a customer vendor list inquiry
transaction response message is retrieved from the Customer Vendor Table
(CVND) and the Vendor Table (VNDR).
The CUSTOMER VENDOR MAX COUNT field on VRU Configuration Data
(VCD) screen 18 controls the maximum number of customer vendors that can be
returned in each response message for a customer vendor list inquiry transaction
acquired from a remote banking endpoint device or the customer service
representative interface. For additional information on the VCD, refer to the
BASE24 Core Files and Tables Maintenance Manual.
There is no limit to the total number of customer vendors that can be inquired upon
in a customer vendor list inquiry transaction. The customer can continue to
request more customer vendors until there are no more applicable customer vendor
rows in the CVND.
The value from this field is placed in the Last Transaction Allowed Count field in
the Internal Transaction Data (ITD).
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
0
HCF.TBHCF.TXN-CNT.CUST-VNDR-INQ

SCHEDULED PAYMENT MAX COUNT — The maximum number of
scheduled payment transactions that can be returned in each response message for
a scheduled payments list inquiry transaction acquired from a host. Valid values
are 0 through 2. A value of 0 in this field indicates that scheduled payments list
inquiry transactions are not supported from a host.
Scheduled payment transaction information returned in a scheduled payments list
inquiry transaction response message is retrieved from the Future Table (FUTR),
Recurring Table (RCUR), and Vendor Table (VNDR).
The SCHEDULED PAYMENT MAX COUNT field on VRU Configuration Data
(VCD) screen 18 controls the maximum number of transactions that can be
returned in each response message for a scheduled payments list inquiry

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

12-49

Host Configuration File (HCF)

transaction acquired from a remote banking endpoint device or the customer
service representative interface. For additional information on the VCD and the
CSTT, refer to the BASE24 Core Files and Tables Maintenance Manual.
There is no limit to the total number of scheduled payment transactions that can be
inquired upon in a scheduled payments list inquiry transaction. The customer can
continue to request more transactions until there are no more applicable rows in
the FUTR or RCUR.
The value from this field is placed in the Last Transaction Allowed Count field in
the Internal Transaction Data (ITD).
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
0
HCF.TBHCF.TXN-CNT.SCHED-PMNT-INQ

LAST PAYMENTS MAX COUNT — The maximum number of payment
transactions that can be returned in each response message for a history
inquiry—payments and transfers transaction acquired from a host. Valid values
are 0 through 1. A value of 0 in this field indicates that history inquiry—payments
and transfers transactions are not supported from a host.
Last payment transaction information returned in a history inquiry—payments and
transfers transactions response message is retrieved from the History Table
(HIST).
The LAST PAYMENTS MAX COUNT field on VRU Configuration Data (VCD)
screen 18 controls the maximum number of payment transactions that can be
returned in each response message for history inquiry—payments and transfers
transactions acquired from a remote banking endpoint device or the customer
service representative interface.
While this field controls the maximum number of transactions returned in each last
payment inquiry transaction response message, the MAX HISTORY RECORDS
field in the Customer Table (CSTT) indicates the total number of payment
transactions that can be inquired upon in history inquiry—payments and transfers
transactions. For additional information on the VCD and the CSTT, refer to the
BASE24 Core Files and Tables Maintenance Manual.

12-50

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 23

The value from this field is placed in the Last Transaction Allowed Count field in
the Internal Transaction Data (ITD).
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
0
HCF.TBHCF.TXN-CNT.LAST-PMNT-INQ

ACCOUNT LIST MAX COUNT — The maximum number of accounts that can
be returned in each response message for a customer account list inquiry
transaction acquired from a host. Valid values are 0 through 15. A value of 0 in
this field indicates that customer account list inquiry transactions are not supported
from a host.
Account list information returned in a customer account list inquiry transaction
response message is retrieved from the Customer/Account Relation Table (CACT)
and the Customer Table (CSTT).
The ACCOUNT LIST MAX COUNT field on VRU Configuration Data (VCD)
screen 18 controls the maximum number of accounts that can be returned in each
response message for a customer account list inquiry transactions acquired from a
remote banking endpoint device or the customer service representative interface.
For additional information on the VCD, refer to the BASE24 Core Files and
Tables Maintenance Manual.
There is no limit to the total number of accounts that can be listed in a customer
account list inquiry transaction. The customer can continue to request to list
accounts until there are no more applicable rows in the CACT or CSTT.
The value from this field is placed in the Last Transaction Allowed Count field in
the Internal Transaction Data (ITD).
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

2 numeric characters
Yes
0
HCF.TBHCF.TXN-CNT.ACCT-LIST-INQ

12-51

Host Configuration File (HCF)

12-52

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13: Institution Definition File (IDF)
The Institution Definition File (IDF) contains one record for each institution
participating in the logical network and defines processing for each institution.
The IDF contains routing tables for transaction routing within a BASE24 product
and each institution’s parameters for cards, dates, processing control, and sharing.
The key to records in the IDF is the FIID for the financial institution.
The following screens are used to access records in the IDF:
?

Screen 1 contains institution identifiers and names of files used for
authorization.

?

Screen 2 contains institution card parameters.

?

Screen 3 contains institution processing control parameters.

?

Screen 4 contains institution withdrawal period parameters.

?

Screens 5 and 6 contain institution authorization file segment indicators.

?

Screen 7 contains institution credit line or backup account transfer
parameters.

?

Screen 9 contains the BASE24-atm routing table as well as the default
acquirer and issuer transaction profiles.

?

Screen 10 contains BASE24-atm date parameters.

?

Screen 13 contains BASE24-atm processing control parameters.

?

Screen 16 contains the BASE24-pos routing table.

?

Screen 17 contains BASE24-pos date parameters.

?

Screen 19 contains the BASE24-pos default transaction profiles and other
processing control parameters.

?

Screen 21 contains BASE24-pos report processing parameters.

?

Screen 24 contains the BASE24-teller customer class table.

?

Screen 25 contains BASE24-teller processing control parameters.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-1

Institution Definition File (IDF)

?

Screen 26 contains BASE24-teller processing indicators and report
parameters.

?

Screen 27 contains the BASE24-teller log file work days and holiday
schedule.

?

Screen 28 contains BASE24-teller routing information.

?

Screen 31 contains BASE24-mail processing information.

?

Screen 37 contains BASE24-atm self-service banking (SSB) processing
control parameters.

?

Screen 40 contains BASE24-telebanking processing information.

?

Screen 41 contains BASE24-telebanking transfer and BASE24-billpay
transfer and payment usage accumulation parameters.

?

Screen 42 contains BASE24-telebanking reporting information.

?

Screen 43 contains BASE24 preferred transaction information.

?

Bank Table screen 1 contains BASE24-billpay processing information.

The screen layout and field descriptions for screen 37 are documented in the
device-specific BASE24-atm self-service banking (SSB) manual.
The remaining IDF screens (8, 11, 12, 14, 15, 18, 20, 22, 23, 29, 30, 32 through 36,
38, and 39) are reserved for future use.

13-2

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

FIID Restrictions

FIID Restrictions
Throughout the BASE24 database, the financial institution identifier, or FIID, is a
value that must uniquely identify each institution in a logical network. The FIID
for each financial institution is established in the Institution Definition File (IDF)
and then is used in other BASE24 files to associate records in those files with the
proper financial institution. For example, the Card Prefix File (CPF) uses the FIID
to identify which financial institution uses each card prefix.
The INTERCHANGE FIID field on Interchange Configuration File (ICF) and
Enhanced Interchange Configuration File (ICFE) screens contains a value that
uniquely identifies each interchange in a logical network. In this discussion,
references to FIID also include the value in the ICF or ICFE INTERCHANGE
FIID field. Refer to appendix A for additional information about the ICF and
ICFE.
The FIID can be 1 through 4 alphanumeric characters. However, the following
restrictions must be observed when establishing new FIID values because of the
way BASE24 products use the FIID in processing:
?

The value ALLb (where b indicates a blank space) cannot be used as an
FIID because it is a key word used by the Super Extract process. The Super
Extract process uses a refresh group of ALLb to indicate that all records in a
file should be extracted. Any other refresh group value indicates that a subset
of the records should be extracted.

?

An FIID cannot begin with an H or a T because these values can cause errors
in the processing of three file refreshes. FH and FT are record types used by
the Refresh process to identify file header and trailer records in refresh input
files. In full-file or single-partition refreshes of the No Book File (NBF),
Stop Payment File (SPF), and Warning/Hold/Float File (WHFF), an F
immediately precedes the FIID field in the input record. As a result, an FIID
that begins with an H or a T can cause the Refresh process to misread a data
record for one of these files as a header or trailer record.

?

An FIID cannot begin with BH, BT, FH, or FT because these values can cause
errors in the processing of two file refreshes. These values are record types
used by the Refresh process to identify header and trailer records in refresh
input files. In any refresh of the Credit History File (CHF) or Switch Dispute
File (SDF), the input record layout is such that an FIID beginning with BH,
BT, FH, or FT can cause the Refresh process to misread a data record for one
of these files as a header or trailer record.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-3

Institution Definition File (IDF)

Screen 1
IDF screen 1 contains fields identifying the financial institution and file names.
IDF screen 1 is shown below, followed by descriptions of its fields.

BASE24-BASE

INSTITUTION FILE
FIID:

STATE:
0
COUNTY:
INSTITUTION ID NUMBER:

LLLL

YY/MM/DD

HH:MM

01 OF 43

FI-NAME:
0
COUNTRY: 840
PHONE:
00000000000
REFRESH GROUP:

FILE NAMES:
NEG:
UAF:
CAF:
SPF:
PBF1:
PBF2:
PBF3:
PBF4:
CAFD:

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

FIID — The FIID of the financial institution. The FIID is an identifier that must
be unique within the logical network. It is used throughout BASE24 products to
identify each BASE24 institution.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 alphanumeric characters
Yes
The FIID previously entered.
IDF.IDFBASE.FIID

FI-NAME — The name of the financial institution associated with this record.
Spaces that precede the name or are embedded in the name are considered part of
the name. Spaces following the name are not considered part of the name.
Field Length:
Required Field:
Default Value:
Data Name:

13-4

1–22 alphanumeric characters
No
No default value
IDF.IDFBASE.FI-NAME

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

STATE — An ANSI Standard code indicating the state in which the institution is
located. The BASE24-atm product uses this code for validating sharing
transactions.
The U.S. state codes are based on standards described in the ANSI X3.38:1988
standard, Identification of the States, the District of Columbia, and the Outlying
and Associated Areas of the United States for Information Interchange.
Field Length:
Required Field:
Default Value:
Data Name:

1–2 numeric characters
No
0
IDF.IDFBASE.FI-ST

COUNTY — An ANSI Standard code indicating the county in which the
institution is located. The BASE24-atm product uses this code for validating
sharing transactions.
The U.S. county and county equivalent codes are based on the ANSI X3.31:1988
standard, Structure for the Identification of the Counties and County
Equivalents of the United States and its Outlying and Associated Areas for
Information Interchange.
Field Length:
Required Field:
Default Value:
Data Name:

1–3 numeric characters
No
0
IDF.IDFBASE.FI-CNTY

COUNTRY — The country code associated with the country in which the
institution is located. The BASE24-atm product uses this code for validating
sharing transactions.
The country codes are available in the ISO 3166 standard, Codes for the
Representation of Names of Countries.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–3 numeric characters
Yes
Defined in the COBNAMES file.
IDF.IDFBASE.FI-CNTRY

13-5

Institution Definition File (IDF)

PHONE — The telephone number for the institution.
Field Length:
Required Field:
Default Value:
Data Name:

1–20 alphanumeric characters
No
No default value
IDF.IDFBASE.FI-PHONE

INSTITUTION ID NUMBER — The institution’s routing and transit number or
issuer identification number. This value must not be used in any other IDF record
in the logical network.
In the United States, this field can contain the routing and transit number of nine
characters that should be right-justified and zero-filled to the left.
Field Length:
Required Field:
Default Value:
Data Name:

11 numeric characters
Yes
00000000000
IDF.IDFBASE.INST-ID-NUM

REFRESH GROUP — An identifier grouping institutions together for file
refreshes and extracts. In addition, the BASE24-telebanking product uses the
value in this field as part of the key when reading the Transaction History
Configuration File (THCF).
A refresh group can include one or many financial institutions; however, an
institution can belong to only one refresh group.
For file refreshes, a refresh group defines a set of files that all institutions within
the group share. The refresh group for a given refresh is specified in the GRP field
of the refresh file header. The Refresh process uses the value in this field to
determine which institutions are part of the refresh group. An input file for the
BASE24 Refresh process contains records only for the institutions in the specified
refresh group. This input file can contain records for one BASE24 file or table (for
example, the Positive Balance File) or it can contain records for multiple BASE24
files or tables (for example, the Positive Balance File, Cardholder Authorization
File, Customer Table, and Stop Payment File). The input file can contain records
for any number of refreshable BASE24 files or tables, but all records must be for
institutions in the specified refresh group.
For file extracts, a refresh group identifies the records that impact institutions in
the group. The refresh group is specified in the GROUP NAME fields of the
Extract Configuration File (ECF) for the Transaction Log File (TLF), POS

13-6

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

Transaction Log File (PTLF), Teller Transaction Log File (TTLF), ITS
Transaction Log File (ITLF), Host Mail Box File (HMBF), Mailbox File (MBF),
and the Update Log File (ULF).
The Super Extract process uses the value in this field to determine which
institutions are part of the refresh group. After determining the FIID of each
institution that is part of the group, the Super Extract process checks the file being
extracted for records that contain one of the FIIDs.
To illustrate, financial institutions with FIIDs of FNB1, FNB2, and HSB share the
same BASE24 files and are processed by the same host. This field should contain
the same value (for example, FNB0) for each financial institution’s IDF record.
The host that is processing for refresh group FNB0 expects to receive extracts
containing all transactions for FNB1, FNB2, and HSB. In turn, the host provides
the BASE24 product with a refresh tape for all three financial institutions.
Note: If all BASE24 institutions share the same BASE24 files, the GROUP
NAME fields of the Extract Configuration File (ECF) are set to ALLb and the
REFRESH GROUP field on IDF screen 1 is not used.
The name of a refresh group can be 1 through 4 alphanumeric characters.
However, the following restrictions must be observed when establishing new
refresh group names because of the way BASE24 products use the refresh group in
processing:
?

The value ALLb (where b indicates a blank space) cannot be used as a
refresh group name because it is a key word used by the Super Extract
process. The Super Extract process uses a refresh group of ALLb to indicate
that all records in a file should be extracted. Any other refresh group value
indicates that a subset of the records should be extracted.

?

A refresh group name cannot contain a comma (,) in any position because the
Refresh process expects commas to separate the fields in some of the
messages it receives from the Refresh Requester process (or from a network
control facility).

?

A refresh group name cannot have leading spaces because the Refresh
process removes any leading spaces from the fields in some of the messages it
receives from the Refresh Requester process (or from a network control

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-7

Institution Definition File (IDF)

facility). As an example, the Refresh process treats a refresh group of bbA1
as a refresh group of A1 (the same refresh group after leading spaces are
removed), and the two values do not match.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 alphanumeric characters
No
No default value
IDF.IDFBASE.REFR-GRP

FILE NAMES
The values in the FILE NAMES fields—NEG, UAF, CAF, SPF, PBF1, PBF2,
PBF3, and PBF4—are used primarily by the BASE24-atm, BASE24-pos, and
BASE24-teller Authorization processes and by the BASE24 Integrated
Authorization Server (IAS) process. Whether a file name must be entered in any
of the fields depends on the product and add-on products used and the
authorization method chosen by the institution.
Although certain file names are required, depending on the authorization method,
users do not have to enter the file names on screen 1 before moving to other
screens. However, an error message is displayed on a specific screen if the
appropriate file names are not entered. If full authorization is performed by the
host, no entries need to be made in the FILE NAMES fields.
If the FILE NAMES fields are used, they must be fully qualified. Since file names
can vary by institution, users may need to contact the appropriate systems manager
for the correct file names.

BASE24-atm and BASE24-pos Products
The BASE24-atm and BASE24-pos products use the values entered in the AUTH
TYPE and AUTH LVL fields on IDF screens 9 and 16 to determine which names
must be entered in the FILE NAMES fields. A table that shows the compatible
field values is shown on the following page. A check mark (?) indicates that a file
name is required. The AUTH TYPE and AUTH LVL fields for the BASE24-atm
product appear on IDF screen 9. The AUTH TYPE and AUTH LVL fields for the
BASE24-pos product appear on IDF screen 16.

13-8

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

AUTH
TYPE

AUTH
LVL

NEG

UA
F

0

1

1

2

?

?

1

3

?

?

2

CAF

CAFD

2

?

?

2

3

?

?

3

2

?

3

3

4

2

?

4

3

?

6
6

SPF

PBF1

PBF2

PBF3

PBF4

?

?

?

?

?

?

?

?

?

?

?

2

?

?

?

?

?

?

3

?

?

?

?

?

?

Note: The use of the Stop Payment File (SPF) does not depend on the values in
the AUTH TYPE and AUTH LVL fields in the IDF. The SPF name is required if
the file is used to track stop payment information for the BASE24-atm self-service
banking (SSB) Enhanced Check Application.

BASE24-teller Product
The BASE24-teller product uses the following guidelines to determine the need
for file names:
?

The NEG and UAF names are not needed because only the Positive Balance
Authorization method is used.

?

The CAF name is necessary only if plastic cards are used to initiate
transactions. The Cardholder Authorization File (CAF) is used to specify the
Positive Balance File (PBF) accounts that can be accessed with each plastic
card and track the PIN tries for the card.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-9

Institution Definition File (IDF)

?

The SPF name is necessary if the Stop Payment File (SPF) is used to track
stop payment information.

?

The PBF1, PBF2, and PBF3 names are necessary if transactions are
authorized by the BASE24-teller product. The authorizer is specified in the
AUTH LEVEL field on Teller Transaction File (TTF) screen 1.

BASE24-telebanking Product
The BASE24-telebanking product uses the following guidelines to determine the
need for file names:
?

The NEG, UAF, CAF, and SPF names are not needed because the files are not
used.

?

The PBF1, PBF2, and PBF3 names are necessary if transactions are
authorized on the BASE24-telebanking product using the Positive Customer
with Balances/History Authorization method (PCBA). The authorization
method is specified in the AUTH METHOD field on Institution Routing
Configuration File (IRCF) screen 1.

NEG — The name of the Negative Card File (NEG) used by the institution.
Example:
Field Length:
Required Field:
Default Value:
Data Name:

\B24.$SYSTEM.PRO1DATA.NEG
1–35 alphanumeric characters
No
No default value
IDF.IDFBASE.NEG-NAME

UAF — The name of the Usage Accumulation File (UAF) used by the institution.
Example:
Field Length:
Required Field:
Default Value:
Data Name:

13-10

\B24.$SYSTEM.PRO1DATA.UAF
1–35 alphanumeric characters
No
No default value
IDF.IDFBASE.UAF-NAME

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

CAF — The name of the Cardholder Authorization File (CAF) used by the
institution.
Example:
Field Length:
Required Field:
Default Value:
Data Name:

\B24.$SYSTEM.PRO1DATA.CAF
1–35 alphanumeric characters
No
No default value
IDF.IDFBASE.CAF-NAME

SPF — The name of the Stop Payment File (SPF) used by the institution.
The Stop Payment File (SPF) name appears on this screen because the file can be
used by the BASE24-atm and BASE24-teller products. However, its use does not
depend on the values in the AUTH TYPE and AUTH LVL fields in the IDF or the
AUTH LEVEL field in the Teller Transaction File (TTF). The SPF name is
required if the file is used to track stop payment information for the BASE24-teller
product or the BASE24-atm self-service banking (SSB) Enhanced Check
Application.
Example:
Field Length:
Required Field:
Default Value:
Data Name:

\B24.$SYSTEM.PRO1DATA.SPF
1–35 alphanumeric characters
No
No default value
IDF.IDFBASE.SPF-NAME

PBF1 — The name of the Demand Deposit Account (DDA) Positive Balance File
(PBF) used by the institution. The PBF named in this field contains all checking
(DDA) accounts. Negotiable order of withdrawal (interest-bearing checking)
accounts are grouped with savings accounts in the savings PBF (PBF2).
If the institution uses only one PBF for all accounts (that is, checking, savings,
credit, and stored value), then the PBF1, PBF2, PBF3, and PBF4 fields must
contain the same file name.
Example:
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

\B24.$SYSTEM.PRO1DATA.DDA
1–35 alphanumeric characters
No
No default value
IDF.IDFBASE.PBF1-NAME

13-11

Institution Definition File (IDF)

PBF2 — The name of the Savings (SAV) Positive Balance File (PBF) used by the
institution. The PBF named in this field contains all regular savings accounts, as
well as individual retirement accounts (IRAs), certificates of deposit (CDs), and
negotiable order of withdrawal (interest-bearing checking) accounts.
If the institution uses only one PBF for all accounts (that is, checking, savings,
credit, and stored value), then the PBF1, PBF2, PBF3, and PBF4 fields must
contain the same file name.
Example:
Field Length:
Required Field:
Default Value:
Data Name:

\B24.$SYSTEM.PRO1DATA.SAV
1–35 alphanumeric characters
No
No default value
IDF.IDFBASE.PBF2-NAME

PBF3 — The name of the Credit Account (CCD) Positive Balance File (PBF)
used by the institution. The PBF named in this field contains all credit card and
credit line accounts.
The PBF named in this field can also be used by the institution for accounts that do
not belong in the checking or savings PBFs, such as installment loans, commercial
loan, mortgage loans, miscellaneous, and utilities.
If the institution uses only one PBF for all accounts (that is, checking, savings,
credit, and stored value), then the PBF1, PBF2, PBF3, and PBF4 fields must
contain the same file name.
Example:
Field Length:
Required Field:
Default Value:
Data Name:

\B24.$SYSTEM.PRO1DATA.CCD
1–35 alphanumeric characters
No
No default value
IDF.IDFBASE.PBF3-NAME

PBF4 — The name of the Stored Value Positive Balance File (PBF) used by the
institution. The PBF named in this field contains all stored value card accounts.
The account type for accounts stored in the file listed in the PBF4 field must be set
to a value of 09, which indicates a Stored Value account.

13-12

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

If the institution uses only one PBF for all accounts (that is, checking, savings,
credit, and stored value), then the PBF1, PBF2, and PBF3 fields must contain the
same file name, and the PBF4 field must be left blank.
Example:
Field Length:
Required Field:
Default Value:
Data Name:

\B24.$SYSTEM.PRO1DATA.STV
1–35 alphanumeric characters
No
No default value
IDF.IDFBASE.PBF4-NAME

CAFD — The name of the Dynamic Cardholder Authorization File (CAFD) used
by the institution. The CAFD stores dynamic card data that must be retained
following a full Card Authorization File (CAF) refresh. This includes application
transaction counters (ATCs) for contactless magnetic stripe (dynamic card),
regular EMV, and Chip Authentication Program (CAP) transactions on the first
and second cards. The CAFD is read and updated during transaction processing,
but is not affected by Refresh or BASE24-from host maintenance. Data from the
CAFD is displayable on CAF screens, but the file (CAF or CAFD) from which the
data is obtained is transparent to the user.
Example:
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

\B24.$SYSTEM.PRO1DATA.CAFD
1–35 alphanumeric characters
No
No default value
IDF.IDFBASE.CAFD-NAME

13-13

Institution Definition File (IDF)

Screen 2
IDF screen 2 enables an institution to set up parameters for its customers. IDF
screen 2 is shown below, followed by descriptions of its fields.

BASE24-BASE

INSTITUTION FILE
FIID:

LLLL

YY/MM/DD

POFST/PVV LOC: 0
ALGO NUMBER LOC: 0
EXP CHECK DISP: 0

02 OF 43

FI-NAME:

CARD PARAMETERS
CHECK IF HOST ONLINE
LIMITS: N
CARD STATUS: N
MAX PIN TRIES:

HH:MM

1

PIN: N
EXP DATE: N

BAD PIN ACTION: 0

(RETURN CARD)

(NO OFFSET)

PIN CHECK TYPE: 00

(NO VERIFICATION)

(NOT REQUIRED)

CARDHOLDER PIN SELECT: N

(Y/N)

(RETURN CARD)

SHARING GROUP:
OTHER ACCT PROCESSING: D (DEBIT)
PIN TRIES RESET OPTION: 0 (RESET EACH CAF/UAF EACH USAGE PERIOD)
*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

CARD PARAMETERS
The following fields contain processing parameters for customers.

CHECK IF HOST ONLINE
The values in the following fields control how certain prescreening checks are
made before sending a transaction to a host.
The BASE24-atm, BASE24-pos, and BASE24-teller products use these
parameters for card-initiated transactions. The BASE24-telebanking product also
uses some of these parameters even though it does not require cards to initiate
transactions. The BASE24-atm, BASE24-pos, and BASE24-teller products also
perform prescreening checks for card verification. However, card verification
processing parameters are defined only on Card Prefix File (CPF) screen 2.

13-14

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

The use of these fields varies by BASE24 product and is affected by the
authorization level and type selected by the institutions.

BASE24-atm and BASE24-pos Products
The following table shows when the BASE24-atm and BASE24-pos products use
the values in these fields based on the authorization level and authorization type.
For the BASE24-atm product, the authorization type and level are set in the AUTH
TYPE and AUTH LVL fields on IDF screen 9. For the BASE24-pos product, the
authorization type and level are set in the AUTH TYPE and AUTH LVL fields on
IDF screen 16. In the following table, a check mark (?) indicates that the field on
this screen specifies whether the check is made.
The following table describes how the BASE24-atm and BASE24-pos products
use the values in these fields based on the valid combinations of authorization
level and type settings. For the BASE24-atm product, the authorization type and
level are set in the AUTH TYPE and AUTH LVL fields on IDF screen 9. For the
BASE24-pos product, the authorization type and level are set in the AUTH TYPE
and AUTH LVL fields on IDF screen 16.
CHECK IF HOST ONLINE
AUTH
LEVEL

AUTH
TYPE

PIN

LIMITS

EXP
DATE

1

0

2

1

2

2

2

3

2

4

2

6†

3

1

?*

?*

?*

?‡

3

2

?*

?*

?*

?*

3

3

?*

?*

?*

?*

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

CARD STATUS

13-15

Institution Definition File (IDF)

CHECK IF HOST ONLINE
AUTH
LEVEL

AUTH
TYPE

PIN

LIMITS

EXP
DATE

CARD STATUS

3

4

?*

?*

?*

?‡

3

6†

?

?

?*

?

*

If the transaction is sent to a host and the host does not respond, the check
controlled by this field is performed regardless of how this field is set.

†

An AUTH TYPE value of 6 (Parametric) is supported by the BASE24-pos
product only.

‡

The CARD STATUS check is performed for BASE24-pos transactions only.
The BASE24-atm product does not use this flag for this combination of
authorization level and type.

BASE24-teller Product
The BASE24-teller authorization level is set in the AUTH LEVEL field on Teller
Transaction File (TTF) screen 1. The BASE24-teller product can perform PIN
prescreening checks before sending a card-initiated transaction to a host
(authorization level 1) if Track 2 on the card contains the PIN offset. The
BASE24-teller product can also perform card expiration prescreening checks if
Track 2 on the card contains the expiration date. Prescreening checks are omitted
for a transaction that is not card-initiated.

BASE24-telebanking Product
The BASE24-telebanking authorization level is set in the AUTH LEVEL field on
Institution Routing Configuration File (IRCF) screen 1. The BASE24-telebanking
product can perform PIN and customer status prescreening checks before sending
a transaction to the host (authorization level 1 or 3). Transactions for the
BASE24-telebanking product are not card-initiated. However, the CARD
STATUS field on this screen controls whether the customer status prescreening
check is performed.

13-16

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

LIMITS — Specifies whether the cardholder WITHDRAWAL LIMITS fields in
the Cardholder Authorization File (CAF) or Card Prefix File (CPF) are to be
checked during transaction screening. The BASE24-atm and BASE24-pos
products use this field with authorization level 1 (online) or authorization level 3
(online/offline) only, since prescreening checks are made only for these
authorization levels. Valid values are as follows:
Y = Yes, check limits; if exceeded, decline the request and do not send the
request to the host.
N = No, do not check limits before sending request to the host if the host is
online.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
N
IDF.IDFBASE.LMT-CHK

PIN — Specifies whether the customer’s entered PIN is checked during
transaction screening. The BASE24-atm, BASE24-pos, and BASE24-telebanking
products use this field with authorization level 1 (online) and authorization level 3
(online/offline) only, since prescreening checks are made only for these
authorization levels. The only exception is for BASE24-atm statement print
transactions when using authorization level 2 (offline) and completions sent to the
host. In this case, the BASE24 system handles the statement print transactions
internally using authorization level 3 (online/offline) for the lifetime of the
transaction and this field is checked. The BASE24-teller product uses this code
only with authorization level 1 (host). Valid values are as follows:
Y = Yes, check the customer’s PIN; if invalid, decline the request and do not
send the request to the host.
N = No, do not check the customer’s PIN before sending the request to the host
if the host is online.
BASE24-atm, BASE24-pos, and BASE24-teller PIN verification parameters can
be established at the institution or card prefix level, depending on the value in the
PIN CHECK TYPE field on Card Prefix File (CPF) screen 2. The value in this
field is overridden by the value in the CHECK IF HOST ONLINE PIN field on
CPF screen 2 when PIN verification parameters are established at the card prefix
level.
BASE24-telebanking PIN verification parameters are established at the institution
level only using fields on IDF screens 2 and 40. The BASE24-telebanking product
does not use the CPF.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-17

Institution Definition File (IDF)

Note: If the value in the HOST PIN CHANGE OPTION field on IDF screen 13 is
0 (do not send to host; approve and log to TLF), the BASE24-atm product checks
the cardholder’s PIN for PIN change transactions performed with authorization
level 3 regardless of the setting in this field.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
N
IDF.IDFBASE.PIN-CHK

CARD STATUS — Specifies whether the value in the CARD STATUS field on
Cardholder Authorization File (CAF) screen 1 should be checked during
transaction screening. The BASE24-pos product checks the Negative Card File
(NEG) based on this code if the NEG is being used in processing rather than the
CAF. The BASE24-teller product does not use this code. The
BASE24-telebanking product uses this code to determine whether the value in the
STATUS field on screen 1 of the Customer Table (CSTT) should be checked
during transaction screening. The value in this field is used with authorization
level 1 (online) and authorization level 3 (online/offline). Valid values are as
follows:
Y = Yes, check the value in the appropriate status field; if it is invalid, decline
the request and do not send the request to the host.
N = No, do not check the value in the appropriate status field before sending
request to the host if the host is online.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
N
IDF.IDFBASE.CRD-STAT-CHK

EXP DATE — Specifies whether the expiration date should be checked during
transaction screening. If the value in this field indicates to check the expiration
date, the BASE24-atm, BASE24-pos, and BASE24-teller products check the value
in the EXP CHECK TYPE field of the Card Prefix File (CPF). The
BASE24-telebanking product does not use this code. The value in the EXP
CHECK TYPE field in the CPF specifies whether the expiration date should be
checked and, if so, whether the date on the card or the date in the Cardholder
Authorization File (CAF) should be checked.

13-18

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

The BASE24-atm and BASE24-pos products use this code with authorization
level 1 (online) and authorization level 3 (online/offline) only. The only exception
is for BASE24-atm statement print transactions when using authorization level 2
(offline) and completions sent to the host. In this case, the BASE24 system
handles the statement print transactions internally using authorization level 3
(online/offline) for the lifetime of the transaction and this field is checked. The
BASE24-teller product uses this code with authorization level 1 (host) only. Valid
values are as follows:
Y = Yes, check the expiration date. Check the value in the EXP CHECK TYPE
field in the CPF and perform the action indicated there before sending the
request to the host. If the value in the EXP CHECK TYPE field in the CPF
indicates that an expiration date check is required and the date is found to be
expired, do not send the request to the host.
N = No, do not check the expiration date. Send the request to the host, if the host
is online, without checking the value in the EXP CHECK TYPE field in the
CPF.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
N
IDF.IDFBASE.EXP-DAT-CHK

MAX PIN TRIES — The number of times that a customer can enter an incorrect
PIN.
The BASE24-atm and BASE24-pos products use the Usage Accumulation File
(UAF) to accumulate a cardholder’s PIN tries for institutions using the Negative
Authorization with Usage Accumulation method and use the Cardholder
Authorization File (CAF) to accumulate this information for institutions using the
Positive or Positive with Balances Authorization methods. The BASE24-pos
product also uses the CAF to accumulate this information for institutions using the
Parametric Authorization method. The BASE24-teller product uses the CAF to
accumulate this information for institutions using the Positive with Balances
Authorization method. The BASE24-telebanking product uses the Customer
Table (CSTT) to accumulate this information for a customer regardless of
authorization method.
Once a PIN has been entered incorrectly the maximum number of times, the
BASE24 product handles additional requests according to values in the PIN
TRIES RESET OPTION and BAD PIN ACTION fields.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-19

Institution Definition File (IDF)

BASE24-atm, BASE24-pos, and BASE24-teller PIN verification parameters can
be established at the institution or card prefix level, depending on the value in the
PIN CHECK TYPE field on Card Prefix File (CPF) screen 2. The value in the
MAX PIN TRIES field on CPF screen 2 is used instead of the value in this field
when PIN verification parameters are established at the card prefix level.
BASE24-telebanking PIN verification parameters are established only at the
institution level using fields on IDF screens 2 (this screen) and 40. The
BASE24-telebanking product does not use the CPF.
Example:

Field Length:
Required Field:
Default Value:
Data Name:

3 (In this example, the action indicated by values in the PIN
TRIES RESET OPTION and BAD PIN ACTION fields on
IDF screen 2 is invoked after the third attempt.)
1–3 numeric characters
Yes
1
IDF.IDFBASE.MAX-PIN-TRY

BAD PIN ACTION — A code indicating the action to be invoked by a BASE24
product when the maximum number of incorrect PIN tries has been exceeded. The
maximum number of PIN tries allowed is set in the MAX PIN TRIES field in the
IDF.
The BASE24-atm, BASE24-pos, and BASE24-teller products check the value in
this field when a cardholder enters an incorrect PIN and the accumulated value in
the BAD PIN TRIES field in the Cardholder Authorization File (CAF) or Usage
Accumulation File (UAF) (that is, the number of incorrect PINs that have been
entered prior to the current transaction) equals or exceeds the number of bad PINs
allowed in the MAX PIN TRIES field in the IDF. The BASE24-telebanking
product does not use the value in this field because no card is involved. Valid
values are as follows:
0 = Return the card.
1 = Capture the card.
The value in this field is not applicable if the PIN TRIES RESET OPTION field
contains a 2 or a 4.
BASE24-atm, BASE24-pos, and BASE24-teller PIN verification parameters can
be established at the institution or card prefix level, depending on the value in the
PIN CHECK TYPE field on Card Prefix File (CPF) screen 2. The value in the
BAD PIN ACTION field on CPF screen 2 is used instead of the value in this field
when PIN verification parameters are established at the card prefix level.

13-20

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

A description of the code entered is displayed to the right of the BAD PIN
ACTION field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
IDF.IDFBASE.BAD-PIN-DISP

POFST/PVV LOC — A code specifying the location of the DES (IBM 3624) or
Diebold PIN verification method PIN offset, the Visa PVV PIN verification
method PIN Verification Value (PVV), or the Identikey PIN verification method
PIN Verification Number (PVN). Valid values vary by BASE24 product, as
follows:
LOC

BASE24-atm, BASE24-pos,
BASE24-teller

BASE24-telebanking

0

No PIN offset or PVN. A value
of 0000 is used if an offset is
required for the verification
method. This value is not valid
for Visa PVV.

No PIN offset or PVN. A value
of 0000 is used if an offset is
required for the verification
method. This value is not valid
for Visa PVV.

1

PIN offset, PVV, or PVN is on the
card. The POFST/PVV field in
the Card Prefix File (CPF)
specifies the exact location of the
value on Track 1 or Track 2 of the
card.

PIN offset, PVV, or PVN is in the
Customer Table (CSTT). The
PIN VERIFICATION DIGITS
field on CSTT screen 1 contains
the offset.

PIN offset, PVV, or PVN is in the
Cardholder Authorization File
(CAF). The POFST/PVV field on
CAF screen 1 contains the offset.

PIN offset, PVV, or PVN is in the
Customer Table (CSTT). The
PIN VERIFICATION DIGITS
field on CSTT screen 1 contains
the offset.

2

BASE24-atm, BASE24-pos, and BASE24-teller PIN verification parameters can
be established at the institution or card prefix level, depending on the value in the
PIN CHECK TYPE field on CPF screen 2. The value in the POFST/PVV LOC
field on CPF screen 2 is used instead of the value in this field when PIN
verification parameters are established at the card prefix level.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-21

Institution Definition File (IDF)

BASE24-telebanking PIN verification parameters are established only at the
institution level using fields on IDF screens 2 (this screen) and 40. The
BASE24-telebanking product does not use the CPF.
A description of the code entered is displayed to the right of the POFST/PVV LOC
field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
IDF.IDFBASE.PIN-OFST-LOC

PIN CHECK TYPE — A code indicating the PIN verification method used by
the institution. Valid values are as follows:
00
01
02
03
04

=
=
=
=
=

No verification
DES (IBM 3624)
Diebold
Identikey
Visa PVV

BASE24-atm, BASE24-pos, and BASE24-teller PIN verification parameters can
be established at the institution or card prefix level, depending on the value in the
PIN CHECK TYPE field on Card Prefix File (CPF) screen 2. The value in the PIN
CHECK TYPE field on CPF screen 2 is used instead of the value in this field when
PIN verification parameters are established at the card prefix level.
BASE24-telebanking PIN verification parameters are established only at the
institution level using fields on IDF screens 2 (this screen) and 40. The
BASE24-telebanking product does not use the CPF.
A description of the code entered is displayed to the right of the PIN CHECK
TYPE field.
Field Length:
Required Field:
Default Value:
Data Name:

13-22

2 numeric characters
Yes
00
IDF.IDFBASE.PIN-VRFY-TYP

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

ALGO NUMBER LOC — A code specifying the location of the algorithm
number. Currently, the algorithm number is required only for the Diebold PIN
verification method. When other PIN verification methods are used, this field
should contain a 0. Valid values vary by BASE24 product, as follows:

LOC

BASE24-atm, BASE24-pos,
BASE24-teller

BASE24-telebanking

0

Algorithm number is not required
for the PIN verification method.

Algorithm number is not required
for the PIN verification method.

1

Algorithm number is located in
the Key Authorization File
(KEYA).

Algorithm number is located in
the Key Authorization File
(KEYA).

2

Algorithm number is located on
Track 1 or Track 2 of the card.
The ALGO #/PVKI field on Card
Prefix File (CPF) screen 1
specifies the exact location.

Algorithm number is located in
the Key Authorization File
(KEYA).

BASE24-atm, BASE24-pos, and BASE24-teller PIN verification parameters can
be established at the institution or card prefix level, depending on the value in the
PIN CHECK TYPE field on CPF screen 2. The value in the ALGO NUMBER
LOC field on CPF screen 2 is used instead of the value in this field when PIN
verification parameters are established at the card prefix level.
BASE24-telebanking PIN verification parameters are established only at the
institution level using fields on IDF screens 2 (this screen) and 40. The
BASE24-telebanking product does not use the CPF.
A description of the code entered is displayed to the right of the ALGO NUMBER
LOC field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
IDF.IDFBASE.ALGO-NUM-LOC

CARDHOLDER PIN SELECT — A code, used by the BASE24-atm product
only, identifying whether cardholders are allowed to select their PIN the first time
they use their card. The value in this field is used for the institution’s proprietary

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-23

Institution Definition File (IDF)

debit cards only. Cardholder PIN select is not the same thing as Cardholder PIN
change, which is a transaction controlled in the Terminal Data File (TDF) or
Acquirer Processing Code File (APCF).
The value in this field can be set to Y only if a PIN check type of DES (IBM 3624)
or Diebold is selected, PIN information is stored in the Cardholder Authorization
File (CAF), and PIN verification is performed in software with clear text PINs.
PIN verification parameters can be established at the institution or card prefix
level, depending on the value in the PIN CHECK TYPE field on Card Prefix File
(CPF) screen 2. The value in the CARDHOLDER PIN SELECT field on CPF
screen 2 is used instead of the value in this field when PIN verification parameters
are established at the card prefix level.
When cardholders are allowed to select PINs, the PIN offset must be stored in the
CAF (indicated by a 2 in the POFST/PVV LOC field on IDF screen 2 if PIN
verification parameters are set at the institution level or a 2 in the POFST/PVV
LOC field on CPF screen 2 if PIN verification parameters are set at the card prefix
level). In addition, the POFST/PVV field on CAF screen 1 must contain spaces, so
that the PIN offset value can be placed in that field. Valid values are as follows:
Y = Yes, cardholders can select their PINs.
N = No, cardholders cannot select their PINs.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
No
N
IDF.IDFBASE.CRD-HLD-SELCT

EXP CHECK DISP — Specifies the action taken when the Authorization process
detects that a card has expired. The BASE24-atm, BASE24-pos, and
BASE24-teller products use this code; the BASE24-telebanking product does not
use this code. Valid values are as follows:
0 = Return the card.
1 = Capture the card.
A description of the code entered is displayed to the right of the EXP CHECK
DISP field.

13-24

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
IDF.IDFBASE.EXP-CHK-DISP

SHARING GROUP — A maximum of 24 fields containing one unique character
each. These characters, used by the BASE24-atm product only, indicate the
groups to which the institution belongs and with which the institution shares.
These fields are searched by the Authorization process whenever the terminal
owner and card issuer are not the same to determine whether they belong to any of
the same sharing groups. If a match is found, the terminal owner and the card
issuer have a sharing arrangement.
Valid values are 1 through 9 and A through Z. Zero is not a valid value. Spaces
must not precede the characters or be placed between the characters, but can
appear in any unused positions following the sharing groups.
Example:
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

ABCDEFG123456789HIJKLMNO
1 alphanumeric character
24 times
No
No default value
IDF.IDFBASE.SHRG-GRP

OTHER ACCT PROCESSING — A code indicating whether other accounts
(i.e., accounts with a BASE24 account type value of 60) are processed by BASE24
as credit accounts or debit accounts. This field is used by BASE24-atm for
multiple account selection by qualifier processing. Valid values are as follows:
C = Process other accounts as credit accounts.
D = Process other accounts as debit accounts.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
No
D
IDF.IDFBASE.OTHER-ACCT-TYP

PIN TRIES RESET OPTION — A code indicating how the accumulated bad
PIN tries fields in the BASE24 database are to be reset for an institution.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-25

Institution Definition File (IDF)

BASE24-atm, BASE24-pos, and BASE24-teller PIN verification parameters can
be established at the institution or card prefix level, depending on the value in the
PIN CHECK TYPE field on Card Prefix File (CPF) screen 2. The value in the PIN
TRIES RESET OPTION field on CPF screen 2 is used instead of the value in this
field when PIN verification parameters are established at the card prefix level.
BASE24-telebanking PIN verification parameters are established only at the
institution level using fields on IDF screens 2 (this screen) and 40. The
BASE24-telebanking product does not use the CPF.
BASE24 products keep track of the number of bad PIN tries for a customer
according to the authorization parameters established by an institution. This
allows bad PIN tries to be accumulated over a period of time, and institutions can
then choose to decline authorization of a transaction for a cardholder if that
cardholder has had an excessive number of incorrect PIN tries. The location of
PIN tries counters varies according to BASE24 product, as follows:
BASE24 Product

13-26

PIN Tries Counter Location

BASE24-atm

BAD PIN TRIES field on Cardholder
Authorization File (CAF) screen 2 or Usage
Accumulation File (UAF) screen 1

BASE24-pos

BAD PIN TRIES field on CAF screen 2 or
UAF screen 1 and the BAD PIN TRIES field
on Administrative Card File (ADMN)
screen 1

BASE24-teller

BAD PIN TRIES field on CAF screen 2

BASE24-telebanking

BAD PIN COUNT field on Customer Table
(CSTT) screen 1

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

The location of PIN tries limits also varies according to BASE24 product, as
follows:
BASE24 Product

PIN Tries Limit Location

BASE24-atm

MAX PIN TRIES field on IDF screen 2 or
Card Prefix File (CPF) screen 2

BASE24-pos

MAX PIN TRIES field on IDF screen 2 or
CPF screen 2 and the MAXIMUM PIN
TRIES field on Administrative Card File
(ADMN) screen 1

BASE24-teller

MAX PIN TRIES field on IDF screen 2 or
CPF screen 2

BASE24-telebanking

MAX PIN TRIES field on IDF screen 2

BASE24 products offer two methods for clearing accumulated PIN tries. The first
allows for clearing the accumulated bad PIN tries when the customer enters a
correct PIN. The second method allows for clearing the accumulated bad PIN tries
at the end of each usage accumulation period. This field controls how these
clearance methods are to be applied for an institution’s customers.
Because of the way UAF totals are cleared, the accumulated bad PIN tries in the
UAF are always cleared at the end of each usage accumulation period. In addition,
this field allows institutions using the UAF to have the UAF bad PIN tries cleared
by the entry of a correct PIN.
Unlike the UAF, the bad PIN tries in the CAF, ADMN, and CSTT are not
automatically cleared at the end of each usage accumulation period. Institutions
using the CAF, ADMN, or CSTT can choose—using this field—to have their CAF,
ADMN, and CSTT bad PIN tries automatically cleared with the rest of their totals
at the end of each usage accumulation period, when a correct PIN is entered, or
both. The bad PIN tries in the CAF and CSTT can also be reset by refreshing the
file.
BASE24 products use customer processing dates in the product-specific segments
of the IDF to track usage accumulation periods. The BASE24-atm, BASE24-pos,
and BASE24-telebanking segments of the IDF have these dates. Therefore, valid
values for this field depend on whether an institution is using one or more of these

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-27

Institution Definition File (IDF)

products. When an institution uses the BASE24-atm, BASE24-pos, or
BASE24-telebanking products, with or without the BASE24-teller product, valid
values are as follows:
0 = Reset the bad PIN tries at the end of the usage accumulation period, but not
when a correct PIN is entered.
1 = Reset the bad PIN tries at the end of the usage accumulation period. Also
reset the bad PIN tries when a correct PIN is entered and the number of bad
PIN tries does not exceed the maximum PIN tries.
2 = Reset the bad PIN tries at the end of the usage accumulation period. Also
reset the bad PIN tries when a correct PIN is entered, regardless of the
number of bad PIN tries.
3 = Reset the bad PIN tries when a correct PIN is entered and the number of bad
PIN tries does not exceed the maximum PIN tries.
4 = Reset the bad PIN tries when a correct PIN is entered, regardless of the
number of bad PIN tries.
When an institution uses the BASE24-teller product alone, valid values are as
follows:
1 or 3 = Reset the bad PIN tries when a correct PIN is entered and the number of
bad PIN tries does not exceed the maximum PIN tries.
2 or 4 = Reset the bad PIN tries when a correct PIN is entered, regardless of the
number of bad PIN tries.
Note: A zero can be entered in this field even though an institution is not using the
BASE24-atm, BASE24-pos, or BASE24-telebanking products. The operator is
responsible for entering the valid values when an institution is using the
BASE24-teller product without the BASE24-atm, BASE24-pos, or
BASE24-telebanking products.
Field Length:
Required Field:
Default Value:
Data Name:

13-28

1 numeric character
Yes
0
IDF.IDFBASE.PIN-TRIES-RESET-OPTION

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3

Screen 3
IDF screen 3 enables an institution to specify its processing control parameters.
IDF screen 3 is shown below, followed by descriptions of its fields.

BASE24-BASE

INSTITUTION FILE

LLLL

FIID:

YY/MM/DD

HH:MM

03 OF 43

FI-NAME:

PROCESSING CONTROL PARAMETERS
FIELD CUTOVER:
PERSISTENT UAF:
HOST ADJ. PROCESSING:
CURRENCY CODE:

1
0
00
840

(PURGE UAF, CLEAR CAF AT LN CUTOVER)
(N/A OR NON-PERSISTENT UAF)
(MANUAL ADJUSTMENTS)
(USD)

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

PROCESSING CONTROL PARAMETERS
The following fields contain miscellaneous parameters used for processing.
FIELD CUTOVER — The BASE24-atm, BASE24-pos, and BASE24-teller
products use this code to determine the time of day the Usage Accumulation File
(UAF) is to be purged and the usage accumulation fields in the Cardholder
Authorization File (CAF) are to begin being reset. The BASE24-telebanking
product uses this code to determine the time of day the BAD PIN COUNT field in
the Customer Table (CSTT) is to begin being reset. The value in this field also
affects the use of the BEGINNING DATE and NEXT BEGINNING DATE fields
on IDF screen 4.
The value in this field is used by the Authorization and Settlement Initiator
processes to coordinate and clear cardholder usage accumulation.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-29

Institution Definition File (IDF)

For the BASE24-telebanking product, this field is used by the Integrated
Authorization Server and End-of-Period processes to coordinate and clear
customer usage accumulation.
At institution cutover, dates are changed in the IDF. These dates become effective
at logical network cutover or when the Authorization and Settlement Initiator
processes are reinitialized. For the BASE24-telebanking product, these dates also
become effective at logical network cutover or when the Integrated Authorization
Server and End-of-Period processes are reinitialized. Once these dates are
effective, CAF and CSTT usage accumulation is cleared as needed on a
transaction-by-transaction basis. Valid values are as follows:
0 = Do not purge the UAF.
1 = Purge the UAF at institution cutover; begin clearing the CAF and CSTT
usage accumulation fields at logical network cutover.
2 = Purge the UAF at midnight; begin clearing the CAF and CSTT usage
accumulation fields at midnight.
4 = Do not purge the UAF; begin clearing the CAF and CSTT usage
accumulation fields at logical network cutover.
5 = Do not purge the UAF; begin clearing the CAF and CSTT usage
accumulation fields at midnight.
The UAF is not purged when the PERSISTENT UAF field is set to a value other
than 0. Setting the PERSISTENT UAF field to a value of 0 indicates that
Persistent UAF functionality is not required or the UAF is not utilized. Placing a
value of 1 or 2 in the FIELD CUTOVER field and a non zero value in the
PERSISTENT UAF field indicates that the UAF will be cleaned up and not
purged.
In an environment where several institutions share the same UAF and the
Persistent UAF is not utilized, it is critical that only one of these institutions be set
up to purge the UAF. All others should be set to a value of 0, 4, or 5. This ensures
that when institutions have different cutover times, the UAF is purged only once
per usage accumulation period.
Values 0, 4, and 5 all affect the UAF identically; the UAF is not purged. Since
institutions can set up their RT-TABLE to have all authorization methods in use at
the same time, values 4 and 5 have been supplied to control CAF and CSTT
clearance when the UAF is not purged. Value 0 can be used only when an
institution uses the Negative with Usage Accumulation Authorization method
exclusively.

13-30

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3

If the value of this field is 0, 1 or 4, the values in the BEGINNING DATE and
NEXT BEGINNING DATE fields on IDF screen 4 are changed according to the
first product to go through institution cutover. If the value of this field is 2 or 5, the
values in the BEGINNING DATE and NEXT BEGINNING DATE fields on IDF
screen 4 are changed at midnight.
A description of the code entered is displayed to the right of the FIELD
CUTOVER field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
1
IDF.IDFBASE.FLD-CUTOVER

PERSISTENT UAF — A value indicating whether this institution utilizes a UAF
and if so, whether the UAF is to be maintained and not be deleted. If
preauthorization holds are stored in the UAF, then the UAF should be maintained
on the system.
The UAF cleanup function is implemented using Super Extract, Extract
Configuration File (ECF) records, and the Extract screens. The UAF cleanup
function can be initiated by any of the following start methods:
?

Automatically by the Settlement process which is initiated after the end of the
usage period

?

Automatically by the Super Extract process when an ECF record timer
expires

?

Manually by an operator issuing the start process command

Valid values are as follows:
0 = No. The UAF is not utilized or the Persistent UAF functionality is not
required.
1 = Yes. Persistent UAF is utilized with Settlement support. The UAF cleanup
function is initiated using one of the following methods: automatically by
the Settlement process at Logical Network cutover or at Midnight Cutover,
based on the FIELD CUTOVER flag; automatically based on a timer set in
the Extract Configuration File (ECF); manually by an operator.
2 = Yes. Persistent UAF is utilized without Settlement support. The UAF
cleanup is initiated either manually by an operator, or automatically based on
a timer set in the ECF.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-31

Institution Definition File (IDF)

Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
IDF.IDFBASE.PERSISTENT-UAF

HOST ADJ. PROCESSING — A two-digit code indicating how the card issuer
wants transactions processed. The BASE24-atm and BASE24-pos products use
this code; however, the code serves a different purpose for each product.
The first position of the field indicates how adjustment transactions are processed
by the BASE24-atm Authorization process. It is not used by BASE24-pos
product. Valid first position character values are as follows:
0 = Process adjustments manually.
1 = Process adjustments on the BASE24 transaction processing system only
(adjust cardholder files if necessary, log, and report as required). If the
BASE24-atm product receives a 5400 message, it processes the 5400
message against its own files only. No message is sent to the host regardless
of authorization level.
2 = Process adjustments on the BASE24 transaction processing system and also
at the host. If the BASE24-atm product receives a 5400 message, it
processes the 5400 message as it can on the HP NonStop processor and sends
a 5400 or 0220 message to the host.
For the BASE24-atm product, when the first position of this field contains a
nonzero value, the second position of the field is used to indicate whether or not
the adjustments should be reflected in the settlement report. For the BASE24-pos
product, the Authorization process logs the second position of this field to the POS
Transaction Log File (PTLF) for use by the host. The value does not affect
BASE24-pos processing. Valid second position character values are as follows:
0 = Do not include transactions in the settlement clearings report.
1 = Include transactions in the settlement clearings report.
Valid combinations and the corresponding descriptions displayed on the screen are
as follows:
00 = Process adjustments manually; adjustments are not included in the
settlement clearing report.
10 = Process adjustments on the BASE24 transaction processing system only; do
not include adjustments in the settlement clearings report.

13-32

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3

11 = Process adjustments on the BASE24 transaction processing system only;
include adjustments in the settlement clearings report.
20 = Process adjustments on both the BASE24 transaction processing system and
the host; do not include adjustments in the settlement clearings report.
21 = Process adjustments on both the BASE24 transaction processing system and
the host; include adjustments in the settlement clearings report.
A description of the code entered is displayed to the right of the HOST ADJ.
PROCESSING field.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
00
IDF.IDFBASE.HOST-ADJ-PROCESSING

CURRENCY CODE — A code indicating the currency used by the institution to
compute its customer account balances. Valid values are listed in the ISO 4217
standard, Codes for the Representation of Currencies and Funds. The value in
this field should be set at installation.
A description of the code entered is displayed to the right of the CURRENCY
CODE field.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

3 numeric characters
Yes
Defined in the COBNAMES file
IDF.IDFBASE.CRNCY-CDE

13-33

Institution Definition File (IDF)

Screen 4
IDF screen 4 enables an institution to specify its withdrawal period parameters and
its report data masking parameters. IDF screen 4 is shown below, followed by
descriptions of its fields.

BASE24-BASE

INSTITUTION FILE
FIID:

LLLL

YY/MM/DD

HH:MM

04 OF 43

FI-NAME:

WITHDRAWAL PERIOD PARAMETERS
BEGINNING DATE:
(YYMMDD)
NEXT BEGINNING DATE:
PERIOD LENGTH: 1 DAYS IN PERIOD
WORK DAY CODE: 0 (NO HOLIDAYS)
HOLIDAYS

DATA MASK FLAG: Y
MIN MASKED DIGITS: 9

REPORT DATA MASKING PARAMETERS
(MASK SENSITIVE DATA)
RIGHT UNMASKED DIGITS: 4
MAX LEFT UNMASKED DIGITS: 0

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

WITHDRAWAL PERIOD PARAMETERS
The values in the following fields specify the withdrawal period. The
BASE24-atm and BASE24-pos products use these parameters for financial
transactions and PIN tries. The BASE24-teller and BASE24-telebanking products
use these parameters for PIN tries only.
The BASE24-atm and BASE24-pos products maintain cardholder usage
information, including PIN tries, in the Cardholder Authorization File (CAF) or
Usage Accumulation File (UAF). The BASE24-teller product maintains PIN tries
in the CAF. The BASE24-telebanking product maintains customer PIN tries in the
Customer Table (CSTT).
BEGINNING DATE — The starting date (YYMMDD) of the current usage
accumulation period for all customers belonging to this institution.

13-34

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 4

The date in this field is placed in several files maintenance fields in the CAF or
CSTT when usage accumulation fields in that file have been cleared. The fields in
which this date is placed depend on the BASE24 product, as shown in the
following table:
BASE24 Product

Field

BASE24-atm

LAST RESET DATE field on CAF screen 2
LAST RESET DATE field on CAF screen 8

BASE24-pos

LAST RESET DATE field on CAF screen 2
LAST RESET DATE field on CAF screen 10

BASE24-teller

LAST RESET DATE field on CAF screen 2

BASE24-telebanking

LAST RESET DATE field on CSTT screen 1

BASE24 products update this field automatically at the beginning of a new
withdrawal period. See the description of the NEXT BEGINNING DATE field on
this screen for more information about automatic updates of this field.
If the value in the PERIOD LENGTH field on this screen is 83, 84, 85, or 86, the
day in this field must be between 01 and 28.
Note: The BASE24-telebanking and BASE24-billpay products use the
CURRENT PERIODIC USAGE BEGIN DATE and CURRENT CYCLIC
USAGE BEGIN DATE fields on IDF screen 41 in place of this field for transfer
and payment usage periods.
Field Length:
Required Field:
Default Value:
Data Name:

6 numeric characters
Yes
No default value
IDF.IDFBASE.BEG-DAT

NEXT BEGINNING DATE — The starting date (YYMMDD) of the next usage
accumulation period.
When the date in any of the fields shown in the following table is greater than or
equal to the value in this field, the value in this field is moved to the BEGINNING
DATE field on this screen. A new value for this field is then computed by
BASE24 products and placed in the field. Note that the products compute the new

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-35

Institution Definition File (IDF)

value only when the FIELD CUTOVER field on IDF screen 3 indicates a logical
network cutover. If the FIELD CUTOVER field on IDF screen 3 indicates a
midnight cutover, the value is changed at midnight.
BASE24 Product

Field

BASE24-atm

CUSTOMER PROCESSING DATE field on IDF
screen 10

BASE24-pos

CUSTOMER PROCESSING DATE field on IDF
screen 17

BASE24-teller

CURRENT BUSINESS DATE field on IDF
screen 25

BASE24-telebanking

CURRENT BUSINESS DATE field on IDF
screen 40

Note: The BASE24-telebanking and BASE24-billpay products use the NEXT
PERIODIC USAGE BEGIN DATE and NEXT CYCLIC USAGE BEGIN DATE
fields on IDF screen 41 in place of this field for transfer and payment usage
periods.
Field Length:
Data Name:

System protected
IDF.IDFBASE.NXT-BEG-DAT

PERIOD LENGTH — A code defining the institution’s usage accumulation
period length. The length of a usage accumulation period defines how long
customer usage data in the Cardholder Authorization File (CAF), Usage
Accumulation File (UAF), and Customer Table (CSTT) is allowed to accumulate
before it is cleared.
The value in this field is referenced only if the value in the WORK DAY CODE
field on this screen is set to 0, indicating that the usage accumulation period length
should be specified by this field. If the value in the WORK DAY CODE field is
set to 1, 2, or 3, the value in this field must be set to 0.

13-36

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 4

If the value in this field is 83, 84, 85, or 86, the day in the BEGINNING DATE
field must be between 01 and 28. Valid values are as follows:
0

= Usage accumulation period is specified by the value in the WORK DAY
CODE field.
1–79 = Number of days in the usage accumulation period.
80
= Usage accumulation period is one week (7 days).
81
= Usage accumulation period is two weeks (14 days).
82
= Usage accumulation period begins on the first and 15th of each month.
83
= Usage accumulation period is one month.
84
= Usage accumulation period is three months.
85
= Usage accumulation period is six months.
86
= Usage accumulation period is one year.
Note: The BASE24-telebanking and BASE24-billpay products use the
PERIODIC USAGE LENGTH and CYCLIC USAGE LENGTH fields on IDF
screen 41 in place of this field for transfer and payment usage periods.
A description of the code entered is displayed to the right of the PERIOD
LENGTH field.
Field Length:
Required Field:
Default Value:
Data Name:

1–2 numeric characters
Yes
1
IDF.IDFBASE.PRD-LGTH

WORK DAY CODE — A code defining the institution’s usage accumulation
period length. The length of a usage accumulation period defines how long
customer usage data in the Cardholder Authorization File (CAF), Usage
Accumulation File (UAF), and Customer Table (CSTT) is allowed to accumulate
before it is cleared.
If codes 1, 2, or 3 are used in this field, the value in the PERIOD LENGTH field on
this screen must be set to the value 0. If the value in the PERIOD LENGTH field
on this screen is to be used to specify the usage accumulation period length, then
the value in this field must be set to 0.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-37

Institution Definition File (IDF)

Valid values are as follows:
0 = Use the value in the PERIOD LENGTH field; weekends and holidays are
not taken into account with this code.
1 = Clear usage accumulation fields daily, except for weekends and specified
holidays.
2 = Clear usage accumulation fields daily, except for Sundays and specified
holidays.
3 = Clear usage accumulation fields daily, except for Saturdays and specified
holidays.
Holidays are specified in the HOLIDAYS fields on this screen.
Note: The BASE24-telebanking and BASE24-billpay products use the
PERIODIC WORK DAY and CYCLIC WORK DAY fields on IDF screen 41 in
place of this field for transfer and payment usage periods.
A description of the code entered is displayed to the right of the WORK DAY
CODE field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes, if the value in the PERIOD LENGTH field is set to 0.
0
IDF.IDFBASE.WRK-DAY

HOLIDAYS — A maximum of twenty dates (YYMMDD) defining the legitimate
holidays for the institution.
The values in these fields are used if the value in any of the fields listed below is
set to 1, 2, or 3. Any of these values indicates that usage accumulation fields are
not cleared on the dates specified by the HOLIDAYS fields.

13-38

?

WORK DAY CODE field on IDF screen 4 (this screen)

?

PERIODIC WORK DAY field on IDF screen 41

?

CYCLIC WORK DAY field on IDF screen 41

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 4

Blank fields can not be left between dates; however, unused fields should be left
blank.
Example:

Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

021128 021225 030101 030120
030526 030704 030901 031013
031127 031225 040101 ______
______ ______ ______ ______
6 numeric characters
20 times
No
No default value
IDF.IDFBASE.HOL.DAT

030217
031111
______
______

REPORT DATA MASKING PARAMETERS
The values in the following fields specify the report data masking parameters.
These parameters support the masking of sensitive information in accordance to
PCI data security standards.
DATA MASK FLAG — A code identifying whether sensitive data should be
masked or unmasked. Valid values are as follows:
Y = Mask sensitive data
N = Do not mask sensitive data
Field Length:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
Yes
Y
IDF.BASE.RPT-PAN-DIGITS.MASKING-FLG

RIGHT UNMASKED DIGITS — A code defining the number of rightmost
digits to be displayed unmasked. Valid values are as follows:
0–9 = Number of rightmost digits to be displayed unmasked.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 numeric character
Yes
4
IDF.BASE.RPT-PAN-DIGITS.RIGHT-UNMASKED

13-39

Institution Definition File (IDF)

MIN MASKED DIGITS — A code defining the minimum number of digits to be
masked. Valid values are as follows:
0–9 = Number of digits to be masked.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
9
IDF.BASE.RPT-PAN-DIGITS.MIN-MASKED

MAX LEFT UNMASKED DIGITS — A code defining the maximum number of
leftmost digits to be displayed unmasked. Valid values are as follows:
0–9

= Number of leftmost digits to be displayed unmasked.

Field Length:
Required Field:
Default Value:
Data Name:

13-40

1 numeric character
Yes
0
IDF.BASE.RPT-PAN-DIGITS.MAX-LEFT-UNMASKED

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screens 5 and 6

Screens 5 and 6
IDF screens 5 and 6 contain flags identifying the segments can be included in the
files belonging to this institution. Each screen contains up to 48 file segment
indicators, with screen 5 containing the first page and screen 6 containing the
second page. Screen 5 is shown below, with descriptions of its fields on the
following pages.
All possible segment indicators are shown on the screen below. However, only
indicators for the segments supported by the current logical network appear on this
screen. Segments supported by a logical network must be identified in the Product
Indicator Table (PITABLE).
Use caution when setting any of the file segment indicators to the value N. The
value of the file segment indicators control whether an institution’s base records
include certain segments. However, the value of a file segment indicator does not
control whether the files maintenance screens related to that segment are
displayed. If the file segment indicator appears on this screen, the files
maintenance screens related to the segment are displayed for all institutions in the
logical network unless an institution’s security records are set up to not allow
access to the screens. When files maintenance screens are displayed for unused
segments, data entered on those screens is not written to disk or used by BASE24
products in any way. Refer to the BASE24 CRT Access Manual for information
on updating institution security records.

BASE24-BASE

INSTITUTION FILE
FIID:

LLLL

YY/MM/DD

HH:MM

05 OF 43

FI-NAME:

FIID AUTH FILE SEGMENT INDICATORS (01 OF 02)
Y
N
N
N
N

BASE
EMV
PBF SHORT NM
CUST SRVC
STORED VALUE

N
N
N
N
N

ATM
CMS
SSB BASE
PREAUTH HOLD
ONLINE REC MAINT

N
N
N
N

POS
TELEBANKING
SSB CHECK
NON-CURR DSP

N
N
N
N

TELLER
PBF CR LINE
ADDR VERIF
ENHANCED PREAUTH

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-41

Institution Definition File (IDF)

FIID AUTH FILE SEGMENT INDICATORS — A series of flags indicating
which segments this institution’s authorization files contain. Segmented
authorization files include the Cardholder Authorization File (CAF), Negative
Card File (NEG), Positive Balance File (PBF), and Usage Accumulation File
(UAF).
These flags permit each institution to carry only the information needed for the
BASE24 products it supports. Each segment requires additional disk space for
each customer record in the authorization files. Disk space can be used more
efficiently if each institution’s authorization files contain only the segments used
by that institution.
There are 18 FIID authorization file segments, as follows:

13-42

?

BASE. This segment is required for all institutions.

?

ATM. For institutions using the BASE24-atm product. The Base segment is
required before the ATM segment can be added.

?

POS. For institutions using the BASE24-pos product. The Base segment is
required before the POS segment can be added.

?

TELLER. For institutions using the BASE24-teller product. The Base
segment is required before the Teller segment can be added.

?

BILLPAY. For institutions using the BASE24-billpay product. The
BASE24-telebanking segment is required before the BILLPAY segment can
be added.

?

EMV. For institutions using the BASE24-atm or BASE24-pos EMV add-on
product. The ATM or POS segment is required before the EMV segment can
be added.

?

MAIL. For institutions using the BASE24-mail add-on product. The POS
segment is required before the MAIL segment can be added.

?

CMS. For institutions using the BASE24-card product. The Base segment is
required before the CMS segment can be added.

?

TELEBANKING. For institutions using the BASE24-telebanking product.
The Base segment is required before the Telebanking segment can be added.

?

PBF CR LINE. For institutions including BASE24-teller backup or credit
line information in PBF records. The Teller segment is required before the
Credit Line segment can be added.

?

PBF SHORT NM. For institutions including BASE24-teller short name
information in PBF records. The Teller segment is required before the Name
segment can be added.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screens 5 and 6

?

SSB BASE. For institutions using the BASE24-atm self-service banking
(SSB) Base Application. The ATM segment is required before the SSB Base
segment can be added.

?

SSB CHECK. For institutions using the BASE24-atm self-service banking
(SSB) Enhanced Check Application. The ATM and SSB Base segments are
required before the SSB Check segment can be added.

?

ADDR VERIF. For institutions including BASE24-pos address verification
information in CAF records. The POS segment is required before the
Address Verification segment can be added.

?

CUST SRVC. For institutions using the Customer Service product. Either
the ATM or the POS segment is required before the Customer Service
segment can be added.

?

PRE-AUTH HOLD. For institutions including BASE24-pos standard
preauthorization hold information in CAF, PBF, or UAF records. The POS
segment is required before the Preauthorized Holds segment can be added.
Both the standard and enhanced preauthorization hold segments can be used,
if desired.

?

NON-CURR DSP. For institutions including BASE24-Non-Currency
Dispense information in the authorization files: CAF and UAF. The ATM
segment is required before the Non-Currency Dispense segment can be
added.

?

ENHANCED PREAUTH. For institutions including BASE24-pos enhanced
preauthorization hold information in CAF or UAF records. The POS segment
is required before the Enhanced Preauthorization Holds segment can be
added. Both the standard and enhanced preauthorization hold segments can
be used, if desired.

?

STORED VALUE. For institutions using the BASE24-pos Stored Value
add-on product. The POS segment is required before the STORED VALUE
segment can be added.

?

ONLINE REC MAINT. For institutions including preauthorization hold
information in the UAF. This segment stores the values from fields in the
UAF, including the LAST RESET DATE, the ATM LAST USED DATE, and
the POS LAST USED DATE.

Valid values for each indicator are as follows:
Y = Yes, include this segment.
N = No, do not include this segment.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-43

Institution Definition File (IDF)

At least one product segment (that is, ATM, POS, TELLER, or TELEBANKING)
must be set to Y for each institution. The indicator for the base segment (BASE) is
always set to Y because that segment is included for all products.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

13-44

1 alphabetic character
2–48 times, depending on the number of segments supported
by the logical network.
Yes
N (except for Base segment indicator, which is always the
value Y)
IDF.IDFBASE.FIID-SEG-MAP

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 7

Screen 7
IDF screen 7 contains values that control how the BASE24-teller and
BASE24-telebanking products transfer funds between a credit line or backup
account and the primary account.
Note: The BASE24-atm and BASE24-pos products do not use IDF screen 7.
However, IDF screen 7 is a base screen and is displayed for all institutions in the
logical network unless an institution’s security records are set up to not allow
access to it. Refer to the BASE24 CRT Access Manual for information on
updating institution security records.
IDF screen 7 is shown below, followed by descriptions of its fields.

BASE24-BASE

INSTITUTION FILE
FIID:

LLLL

YY/MM/DD

HH:MM

07 OF 43

FI-NAME:

CREDIT LINE/BACK-UP ACCOUNT PROCESSING PARAMETERS
CREDIT
TRANSFER METHOD:
INCREMENT AMOUNT:

DEBIT
(NOT SUPPORTED)
0

TRANSFER METHOD:
INCREMENT AMOUNT:

(NOT SUPPORTED)
0

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-45

Institution Definition File (IDF)

CREDIT LINE/BACK-UP ACCOUNT
PROCESSING PARAMETERS
The values in the following fields control how BASE24 products transfer funds
between a credit line or backup account and the primary account.

CREDIT
The values in the following fields control the automatic transfer of funds by
BASE24 products from a credit line account to a checking, savings, or interestbearing checking account. A credit line account includes credit accounts (account
types 31 and 33 through 39) and line of credit accounts (account type 32).
TRANSFER METHOD — A code indicating how to determine the amount of an
automatic transfer from a credit line account to a checking, savings, or interestbearing checking account. Valid values are as follows:
E = Transfer the exact amount needed to leave a zero available balance in the
checking, savings, or interest-bearing checking account following the
transfer.
I = Transfer an amount that is a multiple of the amount in the CREDIT
INCREMENT AMOUNT field and so that at least a zero available balance
remains in the checking, savings, or interest-bearing checking account
following the transfer.
=
Transfers
are not supported.
b
A description of the code entered is displayed to the right of the TRANSFER
METHOD field.
Field Length:
Required Field:
Default Value:
Data Name:

13-46

1 alphabetic character
No
No default value
IDF.CRLINEIDF.CR-XFER-METHOD

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 7

INCREMENT AMOUNT — The amount, in whole currency units, used to
calculate the amount being transferred when the value in the CREDIT
TRANSFER METHOD field is I (transfer in increments). The amount transferred
is a multiple of the amount in this field.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters
Yes, if the CREDIT TRANSFER METHOD field contains
an I.
0
IDF.CRLINEIDF.CR-INCR-AMT

DEBIT
The values in the following fields control the automatic transfer of funds by
BASE24 products from a backup checking, savings, or interest-bearing checking
account to another checking, savings, or interest-bearing checking account.
TRANSFER METHOD — A code indicating how to determine the amount of an
automatic transfer from a backup checking, savings, or interest-bearing checking
account to a primary checking, savings, or interest-bearing checking account.
Valid values are as follows:
E = Transfer the exact amount needed to leave a zero available balance in the
primary checking, savings, or interest-bearing checking account following
the transfer.
I = Transfer an amount that is a multiple of the amount in the DEBIT
INCREMENT AMOUNT field and so that at least a zero available balance
remains in the primary checking, savings, or interest-bearing checking
account following the transfer.
b = Transfers are not supported.
A description of the code entered is displayed to the right of the TRANSFER
METHOD field.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 alphabetic character
No
No default value
IDF.CRLINEIDF.DB-XFER-METHOD

13-47

Institution Definition File (IDF)

INCREMENT AMOUNT — The amount, in whole currency units, used to
calculate the amount being transferred when the value in the DEBIT TRANSFER
METHOD field is I (transfer in increments). The amount transferred is a multiple
of the amount in this field.
Field Length:
Required Field:
Default Value:
Data Name:

13-48

1–15 numeric characters
Yes, if the DEBIT TRANSFER METHOD field contains a
value of I.
0
IDF.CRLINEIDF.DB-INCR-AMT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 9

Screen 9
IDF screen 9 contains the BASE24-atm routing table. At least one entry must be
made in the table. For each entry, every column must be completed. IDF screen 9
is shown below, followed by descriptions of its fields.

BASE24-ATM

INSTITUTION FILE
FIID:

LLLL

YY/MM/DD

HH:MM

09 OF 43

FI-NAME:

ATM ROUTING TABLE
PRIMARY
DPC

SYMBOLIC
NAME

ACCT
TYPE

PRFX
RTG

AUTH
TYPE (DESCR)

AUTH
LVL (DESCR)

ACQUIRER TXN PROFILE: ATM
ISSUER TXN PROFILE: ATM

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

ATM ROUTING TABLE
The ATM ROUTING TABLE fields—PRIMARY DPC, SYMBOLIC NAME,
ACCT TYPE, PRFX RTG, AUTH TYPE, and AUTH LVL—occur a minimum of
once and a maximum of five times. The table establishes authorization and routing
parameters.
When a transaction is being processed, the Authorization process retrieves the CPF
record for the card to obtain the code in the PRFX RTG field. The value in this
field and the account type associated with the transaction are used to determine the
appropriate authorization processing and destination by looking for matches in this
table.
The ACCT TYPE field in this table is checked for a match with the account type
associated with the transaction. If a match is found, then the PRFX RTG fields in
this table, which are associated with the matched account types, are checked for a
match with the PRFX RTG value associated with the transaction.
May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-49

Institution Definition File (IDF)

The Authorization process uses a hierarchy of ACCT TYP and PRFX RTG field
values when searching for a match. This hierarchy is described in the
BASE24-atm Transaction Processing Manual. If matches are found on a line of
this table, the Authorization process uses the authorization parameters identified
on the same line of this table when authorizing the transaction. These
authorization parameters include the data processing center (DPC), the Host
Interface process, the authorization type, and the authorization level.
If matches are not found, the transaction is denied.
PRIMARY DPC — A number identifying the DPC for authorization routing.
Entries in this field must have a matching entry in the DPC NUMBER field on
HCF screen 1.
Valid values are 0 through 9999; however, 0 is valid only for stand-alone BASE24
transaction processing systems when no data communications is required between
the HP NonStop processor and the host. All blanks are also valid for stand-alone
BASE24 transaction processing systems.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
5 times
No
No default value
IDF.ATMIDF.RT-TBL.PRI-DPC

SYMBOLIC NAME — The symbolic name of the Host Interface process used by
the DPC identified in the PRIMARY DPC field on the same line of the table.
The entry in this field must match the name given to the Host Interface process,
except for stand-alone BASE24 transaction processing systems, in which case a
dummy name should be entered in this field. No leading or embedded spaces are
allowed.
If the PRIMARY DPC field is set to zeros or allowed to default to all blanks, then
“NO HOST ROUTING” appears in this field.
Wild cards can also be used in this field. A wild card is the substitution of
asterisks in certain positions of the symbolic name. This enables the Authorization
process to replace the asterisks with corresponding positions of its own name when
selecting the Host Interface process to which a message is to be forwarded. This

13-50

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 9

feature allows for matching multiple Authorization processes to multiple Host
Interface processes using a single table entry. The symbolic name can have any
number of leading asterisks, but can have no more than one trailing asterisk.
Examples:
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

P1A^HISO1
***^HISO*
1–16 alphanumeric characters
5 times
No
No default value
IDF.ATMIDF.RT-TBL.SYM-NAME

ACCT TYPE — The type of account processed with the routing information on
the same line of the table.
A match between information received with the transaction and information in this
field and the PRFX RTG field on the same line of this table determines the
authorization and routing parameters for a transaction. Valid values are as
follows:
01
11
31
60
AL

=
=
=
=
=

Checking
Savings
Credit
Other
All accounts—Matches on any account type

Note: If the PIN change transaction is allowed, any DPC that is to receive PIN
change transactions must have at least one entry that has a value of AL in the
ACCT TYPE field.
Whenever the routing table contains multiple entries and includes an entry with a
value of AL in this field and a value of A in the PRFX RTG field, the entry with a
value of AL in this field and a value of A in the PRFX RTG field must follow all of
the other entries.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

2 alphanumeric characters
5 times
Yes
No default value
IDF.ATMIDF.RT-TBL.ACCT-TYP

13-51

Institution Definition File (IDF)

PRFX RTG — The card prefixes processed with the routing information on the
same line of the table.
A match between information received with the transaction and information in this
field and the ACCT TYPE field on the same line of this table determines the
authorization and routing parameters for a transaction. Valid values for this field
are 0 through 9 and A.
A value of A matches on any prefix routing value from the CPF. It is used only if
a more specific match cannot be found. For example, if a card has a prefix routing
value of 9, it can match on a value of A in this field if there are no PRFX RTG
fields in the table that contain a value of 9.
Whenever the routing table contains multiple entries and includes an entry with a
value of AL in the ACCT TYPE field and a value of A in this field, the entry with
a value of AL in the ACCT TYPE field and a value of A in this field must follow
all of the other entries.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
5 times
Yes
No default value
IDF.ATMIDF.RT-TBL.PREFIX-RTE

AUTH TYPE (DESCR) — A code indicating the type of authorization method
used to process transactions when values in the ACCT TYPE and PRFX RTG
fields on the same line in the table match corresponding values for the transaction
being processed. Valid values are as follows:
0 = Host authorization (no database maintained on the BASE24 transaction
processing system). Used when the AUTH LVL field is set to 1.
1 = Negative Authorization with Negative Card File (NEG) and Usage
Accumulation File (UAF). Requires NEG and UAF names on IDF screen 1.
2 = Positive Authorization with Cardholder Authorization File (CAF). Requires
a CAF name on IDF screen 1.
3 = Positive Balance Authorization with Cardholder Authorization File (CAF)
and one, two, or three Positive Balance Files (PBFs). Requires CAF and
PBF names on IDF screen 1.
4 = Negative Authorization with Negative Card File (NEG) only. Requires NEG
name on IDF screen 1.

13-52

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 9

A description of the code entered is displayed immediately to the right of the
AUTH TYPE field.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

1 numeric character
5 times
Yes
No default value
IDF.ATMIDF.RT-TBL.AUTH-TYP

AUTH LVL (DESCR) — The authorization level that applies for a transaction
when the values in the ACCT TYPE and PRFX RTG fields on the same line of this
table match corresponding values for the transaction being processed. The
authorization level determines the amount of participation a host has in the
processing of a transaction. Valid values are as follows:
1 = Online, authorize transactions on the host only. If the host is offline, deny the
transaction. This code is used when the value in the AUTH TYPE field is set
to 0.
2 = Offline, authorize transactions on the HP NonStop processor only.
3 = Online/Offline, authorize transactions on the host if the host is online; if the
host is offline, authorize transactions on the HP NonStop processor and
forward completions to the host when the host is online.
A description of the code entered is displayed immediately to the right of the
AUTH LVL field.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

1 numeric character
5 times
Yes
No default value
IDF.ATMIDF.RT-TBL.AUTH-LVL

ACQUIRER TXN PROFILE — A code identifying a group of default
BASE24-atm transaction processing codes supported at ATMs owned by this
institution. The value of this field is part of the key used to read the Acquirer
Processing Code File (APCF). This profile applies only if your BASE24-atm
system uses Diebold 10XX/478X or NCR 5XXX Device Handler processes. The
value in this field can be overridden at the terminal level in the BASE24-atm
Terminal Data files (ATD).

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-53

Institution Definition File (IDF)

If the Device Handler process does not find the transaction processing code for an
acquired transaction in the APCF, the transaction is denied. If the Device Handler
process does find the transaction processing code for an acquired transaction in the
APCF, it places the transaction allowed information from the APCF record in the
TERM-TRAN-ALLOWED field of the BASE24-atm Standard Internal Message
(STM). For not-on-us cardholder transactions, the Authorization process checks
the TERM-TRAN-ALLOWED field in the STM to determine whether the
transaction is allowed. For on-us cardholder transactions, the Authorization
process does not check this field.
Field Length:
Required:
Default Value:
Data Name:

16 alphanumeric characters
Yes
ATM
IDF.ATMIDF.ACQ-TXN-PRFL

ISSUER TXN PROFILE — A code identifying a group of default BASE24-atm
issuer transaction processing codes allowed for this institution’s cardholders. The
value of this field is part of the key used to read the Issuer Processing Code File
(IPCF). The value in this field can be overridden at the card prefix level in the
CPF or at the cardholder level in the CAF.
Field Length:
Required:
Default Value:
Data Name:

13-54

16 alphanumeric characters
Yes
ATM
IDF.ATMIDF.ISS-TXN-PRFL

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 10

Screen 10
IDF screen 10 enables institutions to set their date parameters for the BASE24-atm
product. IDF screen 10 is shown below, followed by descriptions of its fields.

BASE24-ATM

INSTITUTION FILE
FIID:

LLLL

YY/MM/DD

HH:MM

10 OF 43

FI-NAME:

ATM DATE PARAMETERS
CURRENT BUSINESS DATE: 000000

CUSTOMER PROCESSING DATE: 000000

NEXT BUSINESS DATE: 000000

REPORT DATE: 000000

ATM BALANCE AND CUTOVER TIME WINDOW: 00:00

00:00

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

ATM DATE PARAMETERS
The following four date fields must be entered by the operator when adding an IDF
record. Thereafter, BASE24 products maintain the dates automatically.
CURRENT BUSINESS DATE — BASE24 products automatically display the
date (YYMMDD) reflecting the current processing date.
At institution cutover (the end time indicated in the ATM BALANCE AND
CUTOVER TIME WINDOW fields on this screen) the date is incremented by one
to the next calendar day. The value in this field always follows a seven-day-perweek schedule.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-55

Institution Definition File (IDF)

The date can be changed in this field for record maintenance purposes (that is, in
the event that the Settlement Initiator process fails).
Field Length:
Required Field:
Default Value:
Data Name:

6 numeric characters
Yes
No default value
IDF.ATMIDF.CUR-BUS-DAT

CUSTOMER PROCESSING DATE — BASE24 products automatically
display the date (YYMMDD) reflecting the current customer processing date.
For institutions that consider holidays, Saturdays, or Sundays when determining
their usage accumulation periods (the value in the WORK DAY CODE field on
IDF screen 4 is set to 1, 2, or 3), the current customer processing date is the end
date of the current usage accumulation period.
As a result, this field could display a date that is greater than the date displayed in
the CURRENT BUSINESS DATE field on this screen depending on the usage
parameters entered.
However, the current customer processing date is the current BASE24 processing
date for institutions that determine their usage accumulation periods by the value
in the PERIOD LENGTH field on IDF screen 4.
The value in this field is used for processing purposes to determine when to purge
the UAF and when to change the values in the BEGINNING DATE and NEXT
BEGINNING DATE fields on IDF screen 4.
Therefore, in the event that the Settlement Initiator process fails, users may need to
change the value in this field.
Field Length:
Required Field:
Default Value:
Data Name:

6 numeric characters
Yes
No default value
IDF.ATMIDF.CUS-BUS-DAT

NEXT BUSINESS DATE — BASE24 products automatically display the date
(YYMMDD) reflecting the next scheduled BASE24 processing date.
The date displayed should always be one calendar date greater than the date
displayed in the CURRENT BUSINESS DATE field on this screen.

13-56

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 10

The date in this field can be changed for record maintenance purposes (that is, in
the event that the Settlement Initiator process fails).
Field Length:
Required Field:
Default Value:
Data Name:

6 numeric characters
Yes
No default value
IDF.ATMIDF.NXT-BUS-DAT

REPORT DATE — BASE24 products automatically display the date
(YYMMDD) reflecting the previous BASE24 processing date.
The date displayed should always be one calendar day prior to the date in the
CURRENT BUSINESS DATE field on this screen.
The date in this field can be changed for record maintenance purposes (that is, in
the event that the Settlement Initiator process fails).
Field Length:
Required Field:
Default Value:
Data Name:

6 numeric characters
Yes
No default value
IDF.ATMIDF.RPT-BUS-DAT

ATM BALANCE AND CUTOVER TIME WINDOW — The entries in two hour
and minute fields in the format HH:MM (based on a 24-hour clock, from 0000 to
2359) establish the institution’s ATM balance and cutover time window. The first
entry indicates the beginning time and the second entry indicates the ending time.
Pathway edits the four numbers entered for each field into HH:MM format. The
beginning time must contain a value which is less than or equal to the ending time.
The default, 00:00, represents midnight.
For institutions that allow their terminals to be balanced only once during a
BASE24 processing day (TERMINAL BALANCE FLAG field on IDF screen 13
contains the value 0), the entries in these fields designate the time period during
which the ATMs are normally balanced with an administrative card or using the
Device Control Terminal (DCT). ATMs not balanced by the end of the window
are automatically cut over to a new posting date.
For institutions that allow their terminals to be balanced more than once during a
BASE24 processing day (TERMINAL BALANCE FLAG field on IDF screen 13
contains the value 1), the ending time is the time at which the Settlement Initiator
process cuts the terminal over to a new posting date.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-57

Institution Definition File (IDF)

The time entered in the first field must be prior to or equal to the time entered in
the second field. In addition, the ending time for ATM balancing must be at least
30 minutes prior to the scheduled logical network settlement time. When entering
a time, a colon can be entered or blanked out. Either way, the colon is displayed.
The following example illustrates a 2:00 p.m. beginning time and a 4:00 p.m.
ending time, based on a 24-hour clock.
Example:
Field Length:
Occurs:
Required Field:
Default Value:
Data Names:

13-58

14:00
16:00
4 numeric characters
2 times
Yes
00:00
00:00
IDF.ATMIDF.ATM-BAL-AND-CUTOVER-STRT
IDF.ATMIDF.ATM-BAL-AND-CUTOVER-END

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 13

Screen 13
IDF screen 13 enables institutions to set their BASE24-atm processing control
parameters. IDF screen 13 is shown below, followed by descriptions of its fields.

BASE24-ATM

INSTITUTION FILE
FIID:

LLLL

YY/MM/DD

HH:MM

13 OF 43

FI-NAME:

ATM PROCESSING CONTROL PARAMETERS
CUSTOMER BALANCE INFO: 0 (NO AMOUNT INFO)
CUSTOMER BALANCE DISPLAY: 0 (NONE)
ATM BALANCE SOURCE: 0 (0 = BASE24 BALANCE, 1 = ON-LINE HOST BALANCE)
FAST CASH ACCOUNT TYPE: 00 (USE CAF)
HOST LOG-ONLY OPTION: 0 (APPROVE, DON'T SEND TO HOST)
HOST PIN CHANGE OPTION: 0 (APPROVE, DON'T SEND TO HOST)
TERMINAL BALANCE FLAG: 0 (WINDOW)
DEPOSIT SETTLEMENT IMPACT: 0 (NONE)
LOG ROUTING CODE: 0001
TOKEN RETRIEVAL OPTION: 2 (TLF)
HOST INTERFACE CONTROL
STATEMENT PRINT ONLINE: N (Y/N)

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

ATM PROCESSING CONTROL PARAMETERS
CUSTOMER BALANCE INFO — A code indicating how customer balance
information is to be handled at the terminal.
Amount fields in the Standard Internal Message (STM) contain balance
information, and the value in this field controls which amount information is
presented to the customer. The Amount 2 field contains the credit balance for a
credit account and the ledger balance for a noncredit account. The Amount 3 field
contains the available credit balance for a credit account and the available balance
for a noncredit account.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-59

Institution Definition File (IDF)

Valid values are as follows:
0 = No amount information. For balance inquiries, this value can be overridden
by the device based on BASE24-atm Terminal Data files (ATD) settings.
1 = Use Amount 2 field only.
2 = Use Amount 3 field only.
3 = Use both Amount 2 and 3 fields, with Amount 2 having preference.
4 = Use both Amount 2 and 3 fields, with Amount 3 having preference.
The preference noted in codes 3 and 4 is used when the terminal is unable to print
two amounts.
A description of the code entered is displayed immediately to the right of the
CUSTOMER BALANCE INFO field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
IDF.ATMIDF.CUST-BAL-INFO

CUSTOMER BALANCE DISPLAY — A code indicating the method in which
the card issuer wishes balances to be presented to customers on balance inquiries.
Valid values are as follows:
0 = Neither print nor display balances. This value can be overridden by the
device based on BASE24-atm Terminal Data files (ATD) settings.
1 = Display balance on the screen.
2 = Print balance on the receipt.
3 = Display balance on the screen and print balance on the receipt.
A description of the code entered is displayed immediately to the right of the
CUSTOMER BALANCE DISPLAY field.
Note: This field has no effect on other transactions such as withdrawals.
Field Length:
Required Field:
Default Value:
Data Name:

13-60

1 numeric character
Yes
0
IDF.ATMIDF.CUST-BAL-DSPY

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 13

ATM BALANCE SOURCE — A code identifying which ATM balance
information is printed or displayed. The value in this field is applicable only when
the Positive Balance Authorization method and online/offline authorization level
are being used. Valid values are as follows:
0 = BASE24 products provide balance information on transactions approved by
the host.
1 = BASE24 products do not provide balance information on transactions
approved by the host.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
IDF.ATMIDF.HOST-B24-BAL

FAST CASH ACCOUNT TYPE — A code identifying the account type to be
used for fast cash and fast inquiry transactions. This code should not be set to 00
or 99 if the IDF routing parameters differ by account type. Valid values are as
follows:
00 = Use CAF first primary account. If a CAF is not configured for
authorization processing, use checking account type.
01 = Use checking account type.
11 = Use savings account type.
31 = Use credit account type.
60 = Use other account type.
99 = Use default account type (00) for Level 1 Authorization. Perform the
same processing as a value of 00 for other authorization levels.
A description of the code entered is displayed immediately to the right of the FAST
CASH ACCOUNT TYPE field.
If PIN Change and PIN Unblock transactions, where the transaction amount is
non-zero, are authorized, this field may be configured with the default account
type to be used for PIN Change and PIN Unblock transactions.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

2 numeric characters
No
No default value
IDF.ATMIDF.FAST-CASH-ACCT

13-61

Institution Definition File (IDF)

HOST LOG-ONLY OPTION — A code identifying whether or not log-only
transactions are sent to the host. Valid values are as follows:
0 = Do not send to host. Approve and log to TLF.
1 = Send to host. Approve if host is down.
2 = Send to host. Deny if host is down.
A description of the code entered is displayed immediately to the right of the
HOST LOG-ONLY OPTION field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
IDF.ATMIDF.HOST-LOGONLY-OPT

HOST PIN CHANGE OPTION — A code identifying whether or not PIN
change transactions are sent to the host. Valid values are as follows:
0 = Do not send to host. Approve and log to TLF.
1 = Send to host. Approve if host is down.
2 = Send to host. Deny if host is down.
A description of the code entered is displayed immediately to the right of the
HOST PIN CHANGE OPTION field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
IDF.ATMIDF.HOST-PIN-CHANGE-OPT

TERMINAL BALANCE FLAG — A code identifying the terminal balancing
procedures for this institution. Valid values are as follows:
0 = Terminals can be balanced only once during a BASE24 processing day.
1 = Terminals can be balanced at any time and can be balanced more than once
during a BASE24 processing day.
If this field contains the value 0 and a terminal is balanced during the time
specified in the ATM BALANCE AND CUTOVER TIME WINDOW field, the
following processing occurs:
?

13-62

BASE24-atm Terminal Data files (ATD) totals are written to the TLF

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 13

?

BASE24-atm Terminal Data files (ATD) totals are set to zero

?

The terminal is cut over to a new posting date

If this field contains the value 0 and a terminal is not balanced by the end time
specified in the ATM BALANCE AND CUTOVER TIME WINDOW field, the
following processing occurs:
?

BASE24-atm Terminal Data files (ATD) totals are written to the TLF

?

BASE24-atm Terminal Data files (ATD) totals are not set to zero (the totals
are set to zero only if the terminal is balanced using an administrative card or
using the DCT)

?

The terminal is automatically cut over to a new posting date at the end time
specified in the ATM BALANCE AND CUTOVER TIME WINDOW field

If this field contains the value 1, whenever a terminal is balanced, the following
processing occurs:
?

BASE24-atm Terminal Data files (ATD) totals are written to the TLF

?

BASE24-atm Terminal Data files (ATD) totals are set to zero

?

The terminal is not cut over to a new posting date (all terminals are
automatically (forced) cut over to a new posting date at the end time specified
in the ATM BALANCE AND CUTOVER TIME WINDOW field)

Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
IDF.ATMIDF.TERM-BAL-FLG

DEPOSIT SETTLEMENT IMPACT — A code indicating whether the
institution desires deposits made at EFT terminals to be included in the settlement
report totals. Valid values are as follows:
0
1
2
3

=
=
=
=

Do not include paper deposit items in the settlement report totals.
Include paper deposit items in the settlement report totals.
Include commercial deposit items in the settlement report totals.
Include both paper deposit and commercial deposit items in the settlement
report totals.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-63

Institution Definition File (IDF)

If value 0 is selected, deposit transactions are not included in the totals on the
Settlement Reports, but they are included in totals on the Statistical Reports.
These reports are described in the BASE24-atm Settlement and Reporting
Manual.
A description of the code entered is displayed immediately to the right of the
DEPOSIT SETTLEMENT IMPACT field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
IDF.ATMIDF.DEP-SETL-IMP-FLG

LOG ROUTING CODE — A code used by the BASE24-atm Authorization
process for routing log messages specifically on behalf of this institution.
Field Length:
Required Field:
Default Value:
Data Name:

4 numeric characters
Yes
0001
IDF.ATMIDF.LOG-RT-CDE

TOKEN RETRIEVAL OPTION — A code indicating whether BASE24-atm
Device Handler processes include tokens in reversal messages, and if so, from
where the token data is retrieved. The token data is retrieved from the
BASE24-atm Terminal Data Dynamic File—scratch pad (ATDD2) or the
Transaction Log File (TLF) only if it is no longer in extended memory or the STM
is no longer available. If token data is to be retrieved from the TLF, only tokens
configured to be logged to the TLF using the Token File (TKN) are available for
the reversal message. The Device Handler process drops a reversal transaction if
the TLF is unavailable for any reason, such as the primary TLF being unavailable
during backup processing. The reversal transaction is logged as an exception item
and must be reconciled manually.
This option applies only to Diebold 10XX/478X or NCR 5XXX Device Handler
processes and can be overridden at the terminal level in the BASE24-atm Terminal
Data files (ATD). Valid values are as follows:
0 = No tokens are included in reversal messages.
1 = Token data is retrieved from the ATDD2 and appended to reversal
messages.
2 = Token data is retrieved from the TLF and appended to reversal messages.

13-64

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 13

Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
No
2
IDF.ATMIDF.TKN-RETRV-OPT

HOST INTERFACE CONTROL
STATEMENT PRINT ONLINE — A code indicating whether statement print
transactions (i.e., 0205—Statement Print Transaction Request messages) should be
sent to the host even if the ATM routing table on screen 9 indicates that the
transaction should be authorized offline. Valid values are as follows:
Y = Yes, send statement print transactions to the host.
N = No, do not send statement print transactions to the host.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 alphanumeric character
No
N
IDF.ATMIDF.STMT-PRINT-ONLINE

13-65

Institution Definition File (IDF)

Screen 16
IDF screen 16 contains the BASE24-pos routing table. At least one entry must be
made in the table. For each entry, every column must be completed. IDF screen
16 is shown below, followed by descriptions of its fields.

BASE24-POS

INSTITUTION FILE

LLLL

FIID:

YY/MM/DD

HH:MM

16 OF 43

FI-NAME:
POS ROUTING TABLE

PRIMARY
DPC

SYMBOLIC
NAME

CHF FILE NAME:

ACCT
TYPE

PRFX
RTG

AUTH
TYPE (DESCR)

AUTH
LVL (DESCR)

HOLDS
LVL (DESCR)

LOG ROUTING CODE: 0002

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

POS ROUTING TABLE
The POS ROUTING TABLE fields—PRIMARY DPC, SYMBOLIC NAME,
ACCT TYPE, PRFX RTG, AUTH TYPE, AUTH LVL, and HOLDS LVL—occur
a minimum of once and a maximum of nine times. The table establishes
authorization and routing parameters.
When a transaction is being processed, the Router module retrieves the CPF record
for the card to obtain the code in the PRFX RTG field. The value in this field and
the account type associated with the transaction are used to determine the
appropriate authorization processing and destination by looking for matches in this
table.
The ACCT TYPE field in this table is checked for a match with the account type
associated with the transaction. If a match is found, then the PRFX RTG fields in
this table, which are associated with the matched account types, are checked for a
match with the PRFX RTG value associated with the transaction.

13-66

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 16

The Authorization module uses a hierarchy of ACCT TYP and PRFX RTG values
when searching for a match. This hierarchy is described in the BASE24-pos
Transaction Processing Manual. If matches are found on a line of this table, the
Authorization module uses the authorization parameters identified on the same
line of this table when authorizing the transaction. These authorization parameters
include the data processing center (DPC), the Host Interface process, the
authorization type, and the authorization level.
If matches are not found, the transaction is denied.
PRIMARY DPC — A number identifying the destined DPC for authorization
routing.
Entries in this field must have a matching entry in the DPC NUMBER field on
HCF screen 1.
Valid values are 0 through 9999; however, value 0 is valid only for stand-alone
BASE24 transaction processing systems, when no data communications is
required between the HP NonStop processor and the host. All blanks are also valid
for stand-alone BASE24 transaction processing systems.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
9 times
1 entry is required.
No default value
IDF.POSIDF.RT-TBL.PRI-DPC

SYMBOLIC NAME — The symbolic name of the Host Interface process used by
the DPC identified in the PRIMARY DPC field on the same line of the table.
For stand-alone BASE24 transaction processing systems, a dummy name is
entered in this field. No leading or embedded spaces are allowed.
If the value in the PRIMARY DPC field is allowed to default to all blanks, then
“NO HOST ROUTING” appears in this field.
Wild cards can also be used in this field. A wild card is the substitution of
asterisks in certain positions of the symbolic name. This enables the Authorization
module to replace the asterisks with corresponding positions of its own name when
selecting the Host Interface process to which a message is to be forwarded. This

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-67

Institution Definition File (IDF)

feature allows for matching multiple Authorization modules to multiple Host
Interface processes using single table entry. The symbolic name can have any
number of leading asterisks, but can have no more than one trailing asterisk.
Examples:
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

P1A^HISO1
***^HISO*
1–16 alphanumeric characters
9 times
No
No default value
IDF.POSIDF.RT-TBL.SYM-NAME

ACCT TYPE — The type of account processed with the routing information on
the same line of the table.
A match between the values in this field and the PRFX RTG field on the same line
of this table determines the authorization and routing parameters for a transaction.
Valid values are as follows:
00
01
11
31
AL

=
=
=
=
=

None
Checking
Savings
Credit
All accounts—matches on any account type

Note: Whenever the routing table contains multiple entries and includes an entry
with a value of AL in this field and a value of A in the PRFX RTG field, the entry
with a value of AL in this field and a value of A in the PRFX RTG field must
follow all of the other entries.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

2 alphanumeric characters
9 times
Yes
No default value
IDF.POSIDF.RT-TBL.ACCT-TYP

PRFX RTG — The card prefixes processed with the routing information on the
same line of the table.
A match between the values in this field and the ACCT TYPE field on the same
line of this table determines the authorization and routing parameters for a
transaction. Valid values are 0 through 9 and A.

13-68

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 16

A value of A matches on any prefix routing value from the CPF. It is used only if
a more specific match cannot be found. For example, if a card has a prefix routing
value of 9, it can match on a value of A for this field if there are no values of 9 for
this field in the table.
Note: Whenever the routing table contains multiple entries and includes an entry
with a value of AL in the ACCT TYPE field and a value of A in this field, the
entry with a value of AL in the ACCT TYPE field and a value of A in this field
must follow all of the other entries.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
9 times
Yes
No default value
IDF.POSIDF.RT-TBL.PREFIX-ROUTING

AUTH TYPE (DESCR) — A code indicating the type of authorization method
used to process transactions when the values in the ACCT TYPE and PRFX RTG
fields on the same line in the table match those of the transaction being processed.
Valid values are as follows:
0 = Host authorization (no database maintained by BASE24 products). Used
when the value in the AUTH LVL field is set to 1.
1 = Negative Authorization with Negative Card File (NEG) and Usage
Accumulation File (UAF). Requires NEG and UAF names on Institution
Definition File (IDF) screen 1.
2 = Positive Authorization with Cardholder Authorization File (CAF). Requires
CAF name on IDF screen 1.
3 = Positive Balance Authorization with Cardholder Authorization File (CAF)
and one, two, three, or four Positive Balance Files (PBFs). Requires CAF
and PBF names on IDF screen 1.
4 = Negative Authorization with Negative Card File (NEG) only. Requires NEG
name on IDF screen 1.
6 = Parametric Authorization with Cardholder Authorization File (CAF); one,
two, three, or four Positive Balance Files (PBFs); and Card Authorization
Parameters File (CAPF). Requires CAF and PBF names on IDF screen 1 and
valid card type on CAPF screen 1.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-69

Institution Definition File (IDF)

A description of the code entered is displayed immediately to the right of the
AUTH TYPE field.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

1 numeric character
9 times
Yes
No default value
IDF.POSIDF.RT-TBL.AUTH-TYP

AUTH LVL (DESCR) — The authorization level that applies for a transaction
when the values in the ACCT TYPE and PRFX RTG fields on the same line of this
table match those of the transaction being processed. The authorization level
specifies the amount of participation a host has in the processing of a transaction.
Valid values are as follows:
1 = Online, authorize transactions on the host only. If the host is offline, deny
transaction. This code is used when the AUTH TYPE field contains a value
of 0.
2 = Offline, authorize transactions on the HP NonStop processor only.
3 = Online/offline, authorize transactions on the host if the host is online; if the
host is offline, authorize transactions on the HP NonStop processor and
forward completions to the host when the host is online.
A description of the code entered is displayed immediately to the right of the
AUTH LVL field.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

1 numeric character
9 times
Yes
No default value
IDF.POSIDF.RT-TBL.AUTH-LVL

HOLDS LVL (DESCR) — A code indicating which authorization file contains
the preauthorized holds information to be updated when the values in the ACCT
TYPE and PRFX RTG fields on the same line in the table match those of the
transaction being processed.
Preauthorized hold information can be stored in the CAF, the PBF, or the UAF.
Preauthorized hold information also can be maintained in both the CAF and PBF.
Enhanced preauthorized hold information can be maintained in the CAF or UAF.
The value in this field controls which file is updated for a BASE24-pos

13-70

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 16

preauthorized purchase transaction or the reversal of a BASE24-pos preauthorized
purchase completion transaction. Refer to the BASE24-pos Transaction
Processing Manual for more information about preauthorized hold processing.
The value in the MAXIMUM NUMBER OF PRE-AUTH HOLDS field on CPF
screen 7 controls the number of preauthorized holds that can be added to these files
while processing either of these transactions.
The authorization method, not the value in this field, specifies which preauthorized
hold information is checked when authorizing any BASE24-atm, BASE24-teller,
or other BASE24-pos transaction.
ACI offers the following guidelines for determining where the preauthorized hold
information is stored:
?

When the BASE24-teller product is using the preauthorized hold information,
the information should be stored in the PBF only or in the CAF and PBF
because the BASE24-teller product tracks hold information only at the
account level and cannot access hold information stored in the UAF or CAF.

?

When preauthorized hold information is needed for tracking account-level
usage but not card-level usage, preauthorized hold information should be
stored in the PBF only. Usage information takes less space to store at the
account level than at the card level.

?

When preauthorized hold information is needed for tracking card-level usage
but not account-level usage and each PBF account number appears on only
one CAF record, preauthorized hold information should be stored in the CAF.
In this situation, preauthorized hold information could be stored in the CAF
and PBF; however, the CAF and PBF contain duplicate hold information and
the PBF information is necessary only for tracking account-level usage.

?

When preauthorized hold information is needed for tracking card-level usage
and each PBF account can appear on more than one CAF record,
preauthorized hold information should be stored in the CAF and PBF. CAFonly storage of hold information is not recommended when a PBF account
can appear on multiple CAF records because all outstanding holds for a
specific PBF account may not be known at the time of a transaction. For
example, if PBF account 1234 can be accessed by cards 22222 and 33333, a
hold placed on PBF account 1234 with card 22222 would not be known to
BASE24 products if PBF account 1234 is then accessed with card 33333
because the hold information is maintained for the individual cards, not the
PBF account.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-71

Institution Definition File (IDF)

?

When preauthorized hold information is stored in the CAF or the UAF, each
hold is considered a use of the card when the BASE24-pos Authorization
module checks the card usage limit. For example, when the CAF contains
three holds, the first transaction of the usage accumulation period is
considered the fourth use of the card for the period when the BASE24-pos
Authorization module compares the card usage to the limit in the TIMES
USED PER PERIOD LIMIT field on CPF screen 6 or CAF screen 10. These
limits should be set to allow for preauthorized holds.

?

Preauthorized hold information does not need to be stored in a BASE24 file if
the host is responsible for tracking holds or the institution plans to authorize
transactions without reserving funds.

Valid values depend on the value in the AUTH TYPE field; however, a nonzero
value is valid only if the PRE-AUTH or ENHANCED PREAUTH fields on IDF
screen 5 contain the value Y.
If the AUTH TYPE field is set to the value 0 (Host), the valid values in this field
are as follows:
0 = No preauthorization holds are maintained by BASE24 products.
1 = Preauthorization holds are maintained in the UAF.
If the AUTH TYPE field is set to the value 1 (UAF), the valid values in this field
are as follows:
0 = No preauthorization holds are maintained by BASE24 products.
1 = Preauthorization holds are maintained in the UAF.
If the AUTH TYPE field is set to the value 2 (CAF), the valid values in this field
are as follows:
0 = No preauthorization holds are maintained by BASE24 products.
1 = Preauthorization holds are maintained in the CAF.
If the AUTH TYPE field is set to the value 3 (CAF and PBF) or the value 6 (CAF,
PBF, and CAPF), the valid values in this field are as follows:
0 = No preauthorization holds are maintained by BASE24 products.
1 = Preauthorization holds are maintained in the CAF.
2 = Preauthorization holds are maintained in the PBF. This value does not apply
for enhanced preauthorization holds.
3 = Preauthorization holds are maintained in the CAF and PBF. If this value is
selected, preauthorization holds are maintained in the CAF and PBF and
enhanced preauthorization holds are maintained only in the CAF.

13-72

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 16

If the AUTH TYPE field is set to the value 4 (NEG), the valid value in this field is
as follows:
0 = No preauthorization holds are maintained by BASE24 products.
A description of the code entered is displayed immediately to the right of the
HOLDS LVL field.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
9 times
Yes
No default value
IDF.POSIDF.RT-TBL.PRE-AUTH-HLDS-LVL

CHF FILE NAME — The name of the Card History File (CHF) for institutions
using BASE24-pos CRT Authorization functions.
Example:
Field Length:
Required Field:
Default Value:
Data Name:

\B24.$SYSTEM.PRO1DATA.CHF
1–35 alphanumeric characters
Yes, if BASE24-pos CRT Authorization has been installed.
No default value
IDF.POSIDF.CHF-NAME

LOG ROUTING CODE — A code used by the BASE24-pos Authorization
module for routing log messages specifically on behalf of this institution. The log
routing code for a standard BASE24-pos transaction processing system is 0002.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

4 numeric characters
Yes
0002
IDF.POSIDF.LOG-RT-CDE

13-73

Institution Definition File (IDF)

Screen 17
IDF screen 17 enables institutions to set their date parameters for the BASE24-pos
product. IDF screen 17 is shown below, followed by descriptions of its fields.

BASE24-POS

INSTITUTION FILE
FIID:

LLLL

YY/MM/DD

HH:MM

17 OF 43

FI-NAME:

POS DATE PARAMETERS (YY/MM/DD)
CURRENT BUSINESS DATE: 000000
CUSTOMER PROCESSING DATE: 000000
NEXT BUSINESS DATE: 000000

REPORT DATE: 000000

BALANCE AND CUTOVER TIME WINDOW: 00:00

00:00

REFERRAL PHONE NUMBER:

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

POS DATE PARAMETERS (YY/MM/DD)
The operator must enter the following four date fields when he or she adds an IDF
record. Thereafter, the BASE24-pos product maintains the dates automatically.
CURRENT BUSINESS DATE — The BASE24-pos product automatically
displays the date (YY/MM/DD) reflecting the current processing date.
At institution cutover (the end time indicated in the POS BALANCE AND
CUTOVER TIME WINDOW field on this screen) the date is incremented by one
to the next calendar day. The value in this field always follows a seven-day-perweek schedule.

13-74

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 17

The date in this field can be changed for record maintenance purposes (that is, in
the event that the Settlement Initiator process fails).
Field Length:
Required Field:
Default Value:
Data Name:

6 numeric characters
Yes
No default value
IDF.POSIDF.CUR-BUS-DAT

CUSTOMER PROCESSING DATE — The BASE24-pos product
automatically displays the date (YY/MM/DD) reflecting the current customer
processing date.
The current customer processing date is the end date of the current usage
accumulation period for institutions that consider holidays, Saturdays, or Sundays
when determining their usage accumulation periods (the value in the WORK DAY
CODE field on IDF screen 4 is set to 1, 2, or 3).
As a result, this field could display a date that is greater than the date displayed in
the CURRENT BUSINESS DATE field on this screen depending on the usage
parameters entered.
However, the current customer processing date is the current BASE24 processing
date for institutions that determine their usage accumulation periods by the value
in the PERIOD LENGTH field on IDF screen 4.
The value in this field is used for processing purposes to determine when to purge
the Usage Accumulation File (UAF) and when to change the values in the
BEGINNING DATE and NEXT BEGINNING DATE fields on IDF screen 4.
Therefore, users may need to change the value in this field in the event that the
Settlement Initiator process fails.
Field Length:
Required Field:
Default Value:
Data Name:

6 numeric characters
Yes
No default value
IDF.POSIDF.CUS-BUS-DAT

NEXT BUSINESS DATE — The BASE24-pos product automatically displays
the date (YY/MM/DD) reflecting the next BASE24 processing date.
The date displayed is always the next calendar day beyond the date in the
CURRENT BUSINESS DATE field on this screen.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-75

Institution Definition File (IDF)

The date in this field can be changed for record maintenance purposes (that is, in
the event that the Settlement Initiator process fails).
Field Length:
Required Field:
Default Value:
Data Name:

6 numeric characters
Yes
No default value
IDF.POSIDF.NXT-BUS-DAT

REPORT DATE — The BASE24-pos product automatically displays the date
(YY/MM/DD) reflecting the previous BASE24 processing date.
The date displayed should always be one calendar day prior to the date in the
CURRENT BUSINESS DATE field on this screen.
The date can be changed in this field for record maintenance purposes (that is, in
the event that the Settlement Initiator process fails).
Field Length:
Required Field:
Default Value:
Data Name:

6 numeric characters
Yes
No default value
IDF.POSIDF.RPT-BUS-DAT

BALANCE AND CUTOVER TIME WINDOW — The entries in two hour and
minute fields in the format HH:MM (based on a 24-hour clock, from 0000 to 2359)
establish the institution’s POS balance and cutover time window. The first entry
indicates the beginning time and the second entry indicates the ending time. The
BASE24-pos product edits the four numbers entered for each field into HH:MM
format. The default, 00:00, represents midnight. When entering a time, a colon
can be blanked out or entered. Either way the colon is displayed.
The following example illustrates a 2:00 p.m. beginning time and a 4:00 p.m.
ending time.
Example:
Field Length:
Occurs:
Required Field:
Default Value:
Data Names:

13-76

14:00
16:00
4 numeric characters
2 times
Yes
00:00
00:00
IDF.POSIDF.BAL-AND-CUTOVER-STRT
IDF.POSIDF.BAL-AND-CUTOVER-END

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 17

REFERRAL PHONE NUMBER — The telephone number at the institution that
can be called when a transaction is referred with an issue call response. The
BASE24-pos Authorization module places this referral phone number in its
response when it approves a transaction with an issue call response code.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–20 alphanumeric characters
No
No default value
IDF.POSIDF.RFRL-PHONE

13-77

Institution Definition File (IDF)

Screen 19
IDF screen 19 specifies the default BASE24-pos transaction profiles for
cardholders, terminals, retailers, and administrative cards associated with this
institution. It also contains a flag for handling adjustment transactions, an option
for token retrieval when processing reversals, and flags indicating whether host
completions are required for terminal totals transactions. IDF screen 19 is shown
below, followed by descriptions of its fields.

BASE24-POS

INSTITUTION FILE
FIID:

LLLL

YY/MM/DD

HH:MM

19 OF 43

FI-NAME:

MONEY TRANSFER CREDIT: Y (Y/N)
ADJUST AMT2 > AMT1: N (Y/N)
ACQUIRER
ISSUER
RETAILER
ADMIN

TXN
TXN
TXN
TXN

PROFILE:
PROFILE:
PROFILE:
PROFILE:

POS
POS
POS
POS

TOKEN RETRIEVAL OPTION: 2 (PTLF)
POS COMPLETIONS REQUIRED
TERM BATCH TOTALS
N
TERM SHIFT TOTALS
N
TERM DAILY TOTALS
CUR NETWORK TOTALS
N
SERVICE TOTALS
N
FUTURE USE
ENTER 'Y' FOR ALL TRANSACTIONS WHICH REQUIRE A COMPLETION MSG TO THE HOST

N
N

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

MONEY TRANSFER CREDIT — A flag indicating whether money transfer
credit transactions (e.g., MasterCard MoneySend payment transactions) are
allowed. A money transfer credit is identified by a transaction code of 14
(merchandise return) and a transaction subtype of C010. Valid values are:
Y = Yes, money transfer credits are allowed. (Default)
N = No, money transfer credits are not allowed.
Field Length:
Required Field:
Default Value:
Data Name:

13-78

1 alphabetic character
Yes
Y
IDF.POSIDF.MONEY-XFER-CR-FLG

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 19

ADJUST AMT2 > AMT1 — A flag indicating whether the institution allows an
adjustment transaction when the new transaction amount (amount 2) is greater
than the original transaction amount (amount 1).
The BASE24-pos Authorization module checks the value in this field to determine
whether processing of an adjustment transaction can continue when the new
transaction amount (amount 2) is greater than the original transaction amount
(amount 1).
The check performed by the BASE24-pos Authorization module using the value in
this field occurs after a similar check is performed by the BASE24-pos Router
module using the value in the ADJ-FLG field in the POS Standard Internal
Message (PSTM). For transactions originating from terminals controlled by the
BASE24-pos product, the value in the ADJ-FLG field in the PSTM is set by the
Device Handler module based on the value in the ADJUST AMT2 > AMT1 field
on POS Terminal Data files (PTD) screen 6. For transactions acquired from hosts,
the value in the ADJ-FLG field in the PSTM is set by the Host Interface process
based on the value in the AMT2 > AMT1 field on HCF screen 8. Valid values are
as follows:
Y = Yes, allow adjustment.
N = No, do not allow adjustment.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
N
IDF.POSIDF.ADJ-FLG

ACQUIRER TXN PROFILE — A code identifying a group of default
BASE24-pos cardholder transaction processing codes allowed at POS terminals
owned by this institution. The value of this field is part of the key used to read the
Acquirer Processing Code File (APCF). This profile applies only to Hypercom
and POS Standard Device Handler modules. The value in this field can be
overridden at the retailer level in the POS Retailer Definition File (PRDF) or at the
terminal level in the POS Terminal Data files (PTD).
Field Length:
Required:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

16 alphanumeric characters
Yes
POS
IDF.POSIDF.ACQ-TXN-PRFL

13-79

Institution Definition File (IDF)

ISSUER TXN PROFILE — A code identifying a group of default BASE24-pos
issuer transaction processing codes allowed for this institution’s cardholders. The
value of this field is part of the key used to read the Issuer Processing Code File
(IPCF). The value in this field can be overridden at the card prefix level in the
CPF or at the cardholder level in the CAF.
Field Length:
Required:
Default Value:
Data Name:

16 alphanumeric characters
Yes
POS
IDF.POSIDF.ISS-TXN-PRFL

RETAILER TXN PROFILE — A code identifying a group of default
BASE24-pos transaction processing codes allowed for retailers associated with
this institution for transactions that require an administrative card. The value of
this field is part of the key used to read the Acquirer Processing Code File (APCF).
The value in this field can be overridden at the retailer level in the POS Retailer
Definition File (PRDF).
Field Length:
Required:
Default Value:
Data Name:

16 alphanumeric characters
No
POS
IDF.POSIDF.RTLR-TXN-PRFL

ADMN TXN PROFILE — A code identifying a group of default BASE24-pos
transaction processing codes allowed for administrative cards associated with this
institution. The value of this field is part of the key used to read the Acquirer
Processing Code File (APCF). The value in this field can be overridden at the
administrative card level in the Administrative Card File (ADMN).
Field Length:
Required:
Default Value:
Data Name:

16 alphanumeric characters
No
POS
IDF.POSIDF.ADMIN-TXN-PRFL

TOKEN RETRIEVAL OPTION — A code indicating whether BASE24-pos
Device Handler modules include tokens in reversal messages, and if so, from
where the token data is retrieved. The token data is retrieved from the POS
Terminal Data Dynamic File—scratch pad (PTDD2) or the POS Transaction Log
File (PTLF) only if it is no longer in extended memory or the PSTM is not longer
available. If token data is to be retrieved from the PTLF, only tokens configured to
be logged to the PTLF using the Token File (TKN) are available for the reversal

13-80

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 19

message. The Device Handler process drops a reversal transaction if the TLF is
unavailable for any reason, such as the primary TLF being unavailable during
backup processing. The reversal transaction is logged as an exception item and
must be reconciled manually.
This option applies only to Hypercom and POS Standard Device Handler modules
and can be overridden at the terminal level in the POS Terminal Data files (PTD).
Valid values are as follows:
0 = No tokens are included in reversal messages.
1 = Token data is retrieved from the PTDD2 and appended to reversal
messages.
2 = Token data is retrieved the PTLF and appended to reversal messages.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
No
2
IDF.POSIDF.TKN-RETRV-OPT

POS COMPLETIONS REQUIRED — A code indicating whether the
institution requires the BASE24-pos product to transmit completion messages
(0500—Terminal Settlement Totals Messages) to the host for terminal totals
transactions.
Whether a completion is required is specified individually by terminal totals
transaction type. Valid values are as follows:
Y = Yes, send completion messages to the host for this terminal totals
transaction type.
N = No, do not send completion messages to the host for this terminal totals
transaction type.
Occurs:
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

6 times
1 alphabetic character each
Yes
N
IDF.POSIDF.COMPL-REQ

13-81

Institution Definition File (IDF)

Screen 21
IDF screen 21 contains reporting parameters for the BASE24-pos product. IDF
screen 21 is shown below, followed by descriptions of its fields.

BASE24-POS

INSTITUTION FILE
FIID:

LLLL

YY/MM/DD

HH:MM

21 OF 43

FI-NAME:

POS REPORT PROCESSING

CARDHOLDER ACTIVITY REPORT PRINT LOCATION:
REPORT SET:
REPORT RETENTION PERIOD:
MERCHANT SETTLEMENT REPORT PRINT LOCATION:

$S.#CARD
0
007

(FULL REPORTS)
(DAYS)

$S.#RETL

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

POS REPORT PROCESSING
The entries in the POS REPORT PROCESSING fields are used to specify the print
locations for cardholder activity and merchant settlement reports, the type of report
which is printed, and the number of days periodic report data is retained in the
Periodic Institution Report File (PIRF) for this institution.
Refer to the BASE24-pos Settlement and Reporting Manual for more information
about the PIRF.

13-82

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 21

CARDHOLDER ACTIVITY REPORT PRINT LOCATION — The location at
which the Cardholder Activity Reports print. This field must contain the
characters $S.# followed by an alphabetic character. A network name can be
entered before $S.# (for example, \ACI.$S.#REPT).
This field can also contain a network name, a location group, and a location
destination as follows: \network.$S.#group.destination.
Example:
Field Length:
Required Field:
Default Value:
Data Name:

$S.#CHAR
5–16 alphanumeric characters
Yes
$S.#CARD
IDF.POSIDF.CRD-ACT-RPT.PRNT-LOC

REPORT SET — A code identifying the types of reports being created. Valid
values are as follows:
0
1
2
3

=
=
=
=

Full reports
Full reports (print separate totals pages)
Totals pages only
No reports

A description of the code entered is displayed to the right of the REPORT SET
field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
IDF.POSIDF.CRD-ACT-RPT.RPT-CREATION-FLG

REPORT RETENTION PERIOD — The number of days that periodic report
data is kept in the Periodic Institution Report File (PIRF) for this institution. The
Report programs automatically purge data that is dated outside the report retention
period specified by the entry in this field. Valid values are 000 through 365.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

3 numeric characters
Yes
007
IDF.POSIDF.CRD-ACT-RPT.PERIODIC-FILE-RET

13-83

Institution Definition File (IDF)

MERCHANT SETTLEMENT REPORT PRINT LOCATION — The location
at which the retailer reports print. This field must contain the characters $S.#
followed by an alphabetic character. A network name can be entered before $S.#
(for example, \ACI.$S.#REPT).
This field can also contain a network name, a location group, and a location
destination as follows: \network.$S.#group.destination.
Example:
Field Length:
Required Field:
Default Value:
Data Name:

13-84

$S.#MSR
5–16 alphanumeric characters
Yes
$S.#RETL
IDF.POSIDF.MERCHANT-SETL-RPT.PRNT-LOC

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 24

Screen 24
IDF screen 24 contains customer class parameters used by the BASE24-teller
product to define how much instant credit customers receive on deposits. IDF
screen 24 is shown below, followed by descriptions of its fields.

BASE24-TLR

INSTITUTION FILE
FIID:

LLLL

YY/MM/DD

HH:MM

24 OF 43

FI-NAME:

TELLER CUSTOMER CLASS TABLE
CUSTOMER
CLASS

PERCENT
OF DEPOSIT
0 %
0
0
0
0
0
0
0
0
0

MAXIMUM
DEPOSIT CREDIT
0
0
0
0
0
0
0
0
0
0

MAXIMUM
NUMBER DEPOSITS
0
0
0
0
0
0
0
0
0
0

MAXIMUM
CASH OUT
0
0
0
0
0
0
0
0
0
0

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

TELLER CUSTOMER CLASS TABLE
A table containing up to ten entries used to specify the amount of cash available to
a customer from an account maintained on the Positive Balance File (PBF). Each
table entry includes entries in the CUSTOMER CLASS, PERCENT OF
DEPOSIT, MAXIMUM DEPOSIT CREDIT, MAXIMUM NUMBER
DEPOSITS, and MAXIMUM CASH OUT fields. The value in the CUSTOMER
CLASS field is the key to the remaining fields in this table. The value in the
CUSTOMER CLASS field on PBF screen 10 must match the value in one of the
CUSTOMER CLASS fields in the TELLER CUSTOMER CLASS TABLE on this
screen. At least one customer class entry must be defined in this table.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-85

Institution Definition File (IDF)

CUSTOMER CLASS — The code identifying an entry in the TELLER
CUSTOMER CLASS TABLE. The value in the CUSTOMER CLASS field on
PBF screen 10 must match the value in one of these fields in the TELLER
CUSTOMER CLASS TABLE on this screen. Valid values are 0 through 9.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

1 numeric character
10 times
Yes, at least one entry is required.
No default value
IDF.TLRIDF.TLR.CC-TBL.CUST-CLASS

PERCENT OF DEPOSIT — The percentage of the customer’s deposit that is
immediately credited to the account upon deposit through a teller terminal. This
percentage is applied to each deposit. The BASE24-teller Authorization process
uses the value in this field with values in the MAXIMUM DEPOSIT CREDIT and
MAXIMUM NUMBER DEPOSITS fields when determining the amount of
instant credit given on a deposit. Percents are entered as whole percentages. Valid
values are 0 through 100.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

1–3 numeric characters
10 times
Yes
0
IDF.TLRIDF.TLR.CC-TBL.PERCENT-DEP

MAXIMUM DEPOSIT CREDIT — The maximum amount, in whole currency
units, that can be immediately credited to the account in a BASE24 processing day
upon deposit through a teller terminal. This is the total amount of all deposits
made during a single BASE24 processing day. The BASE24-teller Authorization
process uses the value in this field with values in the PERCENT OF DEPOSIT and
MAXIMUM NUMBER DEPOSITS fields when determining the amount of
instant credit given on a deposit.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

13-86

1–15 numeric characters
10 times
Yes
0
IDF.TLRIDF.TLR.CC-TBL.MAX-CR

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 24

MAXIMUM NUMBER DEPOSITS — The maximum number of deposits that is
considered for instant credit on an account. If the number of deposits exceeds the
value in this field, no instant credit is available for the account. The
BASE24-teller Authorization process uses the value in this field with values in the
PERCENT OF DEPOSIT and MAXIMUM DEPOSIT CREDIT fields when
determining the amount of instant credit given on deposits.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

1–3 numeric characters
10 times
Yes
0
IDF.TLRIDF.TLR.CC-TBL.MAX-NUM-DEP

MAXIMUM CASH OUT — The maximum amount, in whole currency units, that
can be withdrawn from an account by the customer through a teller terminal in a
single business day.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–15 numeric characters
10 times
Yes
0
IDF.TLRIDF.TLR.CC-TBL.MAX-CASH-OUT

13-87

Institution Definition File (IDF)

Screen 25
IDF screen 25 contains parameters used by the BASE24-teller product for
interbank routing, multiple account selection, override profiles, passbook
processing, and determining how the receipt and disbursement of cash affects
Positive Balance File (PBF) balances. IDF screen 25 is shown below, followed by
descriptions of its fields.

BASE24-TLR

INSTITUTION FILE

LLLL

FIID:

YY/MM/DD

HH:MM

25 OF 43

FI-NAME:

TELLER PROCESSING CONTROL PARAMETERS
INTERBANK ROUTING: N (NO, ROUTING NOT SUPPORTED)
BANKING RELNSHP:
ACCOUNT SELECT INDICATOR: 1 (PRIMARY ACCOUNT
)
ORF PROFILE: DEFAULT
NO BOOK FILE NAME:
WARNING/HOLD/FLOAT FILE NAME:
CASH IN INDICATOR:
CASH OUT INDICATOR:
PASSBOOK PRINT FLAG:
CURRENT BUSINESS DATE:
NEXT BUSINESS DATE:
TELLER CUTOVER START TIME:
TELLER CUTOVER END TIME:

N
N
1

(Y/N)
(Y/N/X)
(0/1)

00:00
00:00

(DENY PRINT)
(YYMMDD)
(YYMMDD)
(HH:MM)
(HH:MM)

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

TELLER PROCESSING CONTROL PARAMETERS
The following fields contain parameters used by the BASE24-teller product for
interbank routing, multiple account selection, override profiles, passbook
processing, and determining how the receipt and disbursement of cash affects
Positive Balance File (PBF) balances.
INTERBANK ROUTING — A code indicating whether the institution supports
interbank routing.

13-88

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 25

If interbank routing is supported, the account-owning institution and terminalowning institution may or may not be the same; however, both institutions must be
in the same logical network, support interbank routing, and have a banking
relationship in common.
The BASE24-teller Authorization process uses the value in the BANKING
RELNSHP field from the IDF record of the account-owning institution and the
value in the BANKING RELNSHIP field from the Teller Terminal Data File
(TTDF) record for the terminal to determine whether interbank routing is possible.
If interbank routing is not supported, the account-owning institution is assumed to
be the same as the terminal-owning institution. Valid values are as follows:
Y = Yes, interbank routing is supported.
N = No, interbank routing is not supported.
A description of the code entered is displayed immediately to the right of the
INTERBANK ROUTING field.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
N
IDF.TLRIDF.INTERBNK-RTG

BANKING RELNSHP — A maximum of 24 codes identifying the banking
relationships in which this institution participates for interbank routing.
When interbank routing is supported (the INTERBANK ROUTING field contains
the value Y), the BASE24-teller Authorization process uses the value in this field
from the IDF record of the account-owning institution and the value in the
BANKING RELNSHIP field from the Teller Terminal Data File (TTDF) record
for the terminal to determine whether interbank routing is possible.
If interbank routing is not supported (the INTERBANK ROUTING field contains
an N), the account-owning institution is assumed to be the same as the terminalowning institution and the value in this field is not used. Valid values are A
through Z and 1 through 9. Embedded spaces are not allowed.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-89

Institution Definition File (IDF)

Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
24 times
No
No default value
IDF.TLRIDF.BNK-RELNSHP

ACCOUNT SELECT INDICATOR — A code identifying how the
BASE24-teller Authorization process should handle a card-based transaction when
a CAF record contains more than one account of the same account type. Valid
values are as follows:
0 = Account selection is not supported. Deny the transaction.
1 = Account selection is performed by the BASE24-teller product. Complete the
transaction using the first primary account in the CAF record.
2 = Account selection is performed by the customer. Return available account
numbers to customer to make selection before completing the transaction.
A description of the code entered is displayed immediately to the right of the
ACCOUNT SELECT INDICATOR field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
1
IDF.TLRIDF.CRD-ACCT-SELECT-IND

ORF PROFILE — The name matching the one entered in the PROFILE field on
screen 1 of each Override Response File (ORF) record used by this institution.
The ORF is used to assign override levels to each response code used.
The ORF contains one record for each profile and response code combination.
When multiple institutions assign the same override levels to the BASE24-teller
response codes they receive, the PROFILE field in each ORF record enables those
institutions to share a common set of ORF records instead of maintaining a
separate set for each institution. If each institution requires its own set of ORF
records, the institution’s FIID could serve as the value placed in this field and in
the PROFILE field on ORF screen 1.
Field Length:
Required Field:
Default Value:
Data Name:

13-90

1–8 alphanumeric characters
Yes
DEFAULT
IDF.TLRIDF.ORF-PROFILE

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 25

NO BOOK FILE NAME — The file name for the institution’s No Book File
(NBF).
Example:
Field Length:
Required Field:
Default Value:
Data Name:

\B24.$SYSTEM.PRO1DATA.NBF
35 alphanumeric characters
No
No default value
IDF.TLRIDF.NBF-NAME

WARNING/HOLD/FLOAT FILE NAME — The file name for the institution’s
Warning/Hold/Float File (WHFF).
Example:
Field Length:
Required Field:
Default Value:
Data Name:

\B24.$SYSTEM.PRO1DATA.WHFF
35 alphanumeric characters
No
No default value
IDF.TLRIDF.WHFF-NAME

CASH IN INDICATOR — A code established at the institution level and used to
specify how deposit transactions are credited to a customer’s available balance and
amount on hold in the PBF. The amount credited to the customer’s ledger balance
in the PBF is not affected by the value in this field.
The value in this field is checked whenever a deposit is made to the customer’s
account to determine whether the portion of the deposit made in cash is considered
when adding to the available balance of the account and amount on hold in the
PBF. The values in this field and the CASH OUT INDICATOR field are used
together to specify how deposit transactions update a customer’s PBF balances.
Refer to the BASE24-teller Transaction Processing Manual for additional
information on how deposit transactions update a customer’s PBF balances. Valid
values are as follows:
Y = Yes, consider the cash in portion when posting the deposit to the PBF.
Deposits involving cash in are posted to accounts in the PBF as follows:
Available Balance. Increase by the cash in amount, plus a percentage of
the noncash in amount of the deposit. The percentage used is set in the
PERCENT OF DEPOSIT field on IDF screen 24.
Amount on Hold. Increase by the total amount of the deposit (including
checks and cash in), minus the amount of the deposit added to the available
balance.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-91

Institution Definition File (IDF)

N = No, do not consider the cash in portion when posting the deposit to the
PBF. Deposits involving cash in are posted to accounts in the PBF as
follows:
Available Balance. Increase by a percentage of the total deposit amount
(including checks and cash in). The percentage used is set in the
PERCENT OF DEPOSIT field on IDF screen 24.
Amount on Hold. Increase by the total amount of the deposit (including
checks and cash in), minus the amount of the deposit added to the available
balance.
The LEDGER BALANCE, AVAILABLE BALANCE, and AMOUNT ON HOLD
fields are on PBF screen 1.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
Yes
N
IDF.TLRIDF.TLR.CASH-IN-IND

CASH OUT INDICATOR — A code established at the institution level and used
to specify how deposit transactions are credited to a customer’s available balance
and amount on hold in the PBF. The amount credited to the customer’s ledger
balance in the PBF is not affected by the value in this field.
The value in this field is checked whenever a deposit is made to the customer’s
account to determine whether the portion of the deposit returned to the customer is
considered when adding to the account’s available balance and amount on hold in
the PBF. The values in the CASH IN INDICATOR field and in this field are used
together to specify how deposit transactions update a customer’s PBF balances.
Refer to the BASE24-teller Transaction Processing Manual for additional
information on how deposit transactions update a customer’s PBF balances. Valid
values are as follows:

13-92

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 25

Y = Yes, consider the cash out portion when posting the deposit to the PBF.
Deposits involving cash out are posted to accounts in the PBF as follows:
Available Balance. Increase by the cash in amount of the deposit, plus a
percentage of the noncash amount of the deposit (the total deposit minus
the cash in amount), minus the cash out amount of the deposit. The
percentage used is set in the PERCENT OF DEPOSIT field on IDF screen
24.
Amount on Hold. Increase by the total amount of the deposit (including
checks and cash in), minus the amount of the deposit added to the available
balance.
N = No, do not consider the cash out portion when posting the deposit to the
PBF. Deposits involving cash out are posted to accounts in the PBF as
follows:
Available Balance. Increase by the cash in amount portion of the deposit,
plus a percentage of the noncash in amount of the deposit, without regard
for the amount of cash out. The percentage used is set in the PERCENT
OF DEPOSIT field on IDF screen 24.
Amount on Hold. Increase by the total amount of the deposit (including
checks and cash in), minus the amount of the deposit added to the available
balance, without regard for the amount of cash out.
X = Consider only the difference between the cash in and cash out portions
when posting the deposit to the PBF. Deposits are posted to accounts in the
PBF as follows:
Available Balance. Increase by a percentage of the total deposit amount
minus the difference between the cash out and cash in (cash out minus cash
in). The percentage used is set in the PERCENT OF DEPOSIT field on
IDF screen 24.
Amount on Hold. Increase by the total amount of the deposit (including
checks and cash in), minus the amount of the deposit added to the available
balance.
A value of X can be used only if the CASH IN INDICATOR field contains the
value N.
The LEDGER BALANCE, AVAILABLE BALANCE, and AMOUNT ON HOLD
fields are on PBF screen 1.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-93

Institution Definition File (IDF)

Field Length:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
Yes
N
IDF.TLRIDF.TLR.CASH-OUT-IND

PASSBOOK PRINT FLAG — A code indicating whether to accept passbook
print requests when the No Book File (NBF) and Positive Balance File (PBF) are
not current. Passbook print requests include NBF print transactions, NBF reprint
transactions, and passbook prints performed automatically with other customer
transactions.
The NBF CURRENT INDICATOR field on IDF screen 26 shows whether the
BASE24-teller product considers the NBF and PBF current. The indicator is set to
the value N (not current) by the Super Extract process when the NBF is extracted
and to the value Y (current) by the Refresh process when the NBF is refreshed.
Valid values are as follows:
0 = Accept passbook print requests regardless of the value in the NBF
CURRENT INDICATOR field on IDF screen 26.
1 = Deny passbook print requests when the NBF CURRENT INDICATOR field
on IDF screen 26 contains an N (not current).
A description of the code entered is displayed immediately to the right of the
PASSBOOK PRINT FLAG field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
1
IDF.TLRIDF.NBF-UPDATE-FLG

CURRENT BUSINESS DATE — The current business date (YYMMDD) of the
institution.
Field Length:
Required Field:
Default Value:
Data Name:

13-94

6 numeric characters
Yes
No default value
IDF.TLRIDF.TLR.CUR-BUS-DAT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 25

NEXT BUSINESS DATE — The next business date (YYMMDD) of the
institution.
Field Length:
Required Field:
Default Value:
Data Name:

6 numeric characters
Yes
No default value
IDF.TLRIDF.TLR.NXT-BUS-DAT

TELLER CUTOVER START TIME — The time (HH:MM) the institution
allows individual tellers to begin cutover. The following example illustrates a
cutover start time of 1:00 p.m., based on a 24-hour clock.
Example:
Field Length:
Required Field:
Default Value:
Data Name:

13:00
4 numeric characters
Yes
00:00
IDF.TLRIDF.STRT-CUTOVER

TELLER CUTOVER END TIME — The ending time (HH:MM) of the teller
cutover window. At this time, the FIID no longer logs to the old Teller
Transaction Log File (TTLF). The ending time for teller cutover must be at least
30 minutes prior to the scheduled logical network settlement time.
Each FIID specifies the end of its cutover window. Transactions posted after this
time are logged to the new TTLF. Any teller who has not cut over to the next
business day has his or her transactions rejected until they log on to the next date.
Since each FIID can have a different cutover end time, the old TTLF is not closed
and prepared for extracting until logical network cutover. The following example
illustrates a cutover end time of 2:00 p.m., based on a 24-hour clock.
Example:
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

14:00
4 numeric characters
Yes
00:00
IDF.TLRIDF.END-CUTOVER

13-95

Institution Definition File (IDF)

Screen 26
IDF screen 26 contains file status, FIID cutover status, and reporting parameters
used by the BASE24-teller product. IDF screen 26 is shown below, followed by
descriptions of its fields.

BASE24-TLR

INSTITUTION FILE
FIID:

LLLL

YY/MM/DD

HH:MM

26 OF 43

FI-NAME:
TELLER IDF INFORMATION

DDA CURRENT INDICATOR:
CCD CURRENT INDICATOR:
NBF CURRENT INDICATOR:

(***)
(***)
(***)

FI

(***)

CUTOVER INDICATOR:

SAV CURRENT INDICATOR:
SPF CURRENT INDICATOR:
WHFF CURRENT INDICATOR:

(***)
(***)
(***)

TELLER REPORT PARAMETER
RTTF REPORT INDICATOR: 2
RTTBF REPORT INDICATOR: 2

(0/1/2)
(0/1/2)

(DON’T PRODUCE RPT02 & BUILD RTTF)
(DON’T PRODUCE RPT03,RPT04 & BUILD RTTBF)

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

TELLER IDF INFORMATION
The following fields contain file status and FIID cutover status used by the
BASE24-teller product.
DDA CURRENT INDICATOR — A code indicating whether the Positive
Balance File (PBF) named in the PBF1 field on IDF screen 1 is current. The
indicator is set to the value N by the Extract process to indicate that the PBF is not
current and to the value Y by the Refresh process to indicate that the PBF file is
current. This indicator is included in the message to the Authorization processes.
The indicator can then be included in messages sent to the Device Handler
processes from the Authorization processes. Depending on the device, it can be
displayed on the teller terminal to inform the teller whether the file is current.
Field Length:
Data Name:

13-96

System protected
IDF.TLRIDF.TLR.DDA-CUR

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 26

SAV CURRENT INDICATOR — A code indicating whether the PBF named in
the PBF2 field on IDF screen 1 is current. The indicator is set to the value N by
the Extract process to indicate that the PBF is not current and to the value Y by the
Refresh process to indicate that the PBF is current. This indicator is included in
the message to the Authorization processes. The indicator can then be included in
messages sent to the Device Handler processes from the Authorization processes.
Depending on the device, it can be displayed on the teller terminal to inform the
teller whether the file current.
Field Length:
Data Name:

System protected
IDF.TLRIDF.TLR.SAV-CUR

CCD CURRENT INDICATOR — A code indicating whether the PBF named in
the PBF3 field on IDF screen 1 is current. The indicator is set to the value N by
the Extract process to indicate that the PBF is not current and to the value Y by the
Refresh process to indicate that the PBF is current. This indicator is included in
the message to the Authorization processes. The indicator can then be included in
messages sent to the Device Handler processes from the Authorization processes.
Depending on the device, it can be displayed on the teller terminal to inform the
teller whether the file is current.
Field Length:
Data Name:

System protected
IDF.TLRIDF.TLR.CCD-CUR

SPF CURRENT INDICATOR — A code indicating whether the PBF and SPF
are current. The indicator is set to the value N by the Extract process to indicate
that the PBF and SPF are not current and to the value Y by the Refresh process to
indicate that the PBF and SPF are current. This indicator is included in the
message to the Authorization processes. The indicator can then be included in
messages sent to the Device Handler processes from the Authorization processes.
Depending on the device, it can be displayed on the teller terminal to inform the
teller whether the file is current.
Field Length:
Data Name:

System protected
IDF.TLRIDF.TLR.SPF-CUR

NBF CURRENT INDICATOR — A code indicating whether the No Book File
(NBF) and PBF are current. The indicator is set to the value N by the Extract
process to indicate that the PBF and NBF are not current and to the value Y by the
Refresh process to indicate that the NBF and PBF are current. This indicator is
included in the message to the Authorization processes. The indicator can then be

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-97

Institution Definition File (IDF)

included in messages sent to the Device Handler processes from the Authorization
processes. Depending on the device, it can be displayed on the teller terminal to
inform the teller whether the file is current.
Field Length:
Data Name:

System protected
IDF.TLRIDF.TLR.NBF-CUR

WHFF CURRENT INDICATOR — A code indicating whether the Warning/
Hold/Float File (WHFF) and PBF are current. The indicator is set to the value N
by the Extract process to indicate that the PBF and WHFF are not current and to
the value Y by the Refresh process to indicate that the WHFF and PBF are current.
This indicator is included in the message to the Authorization processes. The
indicator can then be included in messages sent to the Device Handler processes
from the Authorization processes. Depending on the device, it can be displayed on
the teller terminal to inform the teller whether the file is current.
Field Length:
Data Name:

System protected
IDF.TLRIDF.TLR.WHFF-CUR

FI CUTOVER INDICATOR — A code that is set by the Settlement Initiator and
used to indicate whether the institution has cutover. The indicator is set to the
value Y at institution cutover, and to the value N at logical network cutover. This
indicator is for informational purposes only.
Field Length:
Data Name:

System protected
IDF.TLRIDF.FI-CUT

TELLER REPORT PARAMETER
The following fields contain reporting parameters used by the BASE24-teller
product.
RTTF REPORT INDICATOR — A code used to specify whether the Report
Transaction by Type File (RTTF) should be created. Valid values are as follows:
0 = Produce Report 2 and create the RTTF.
1 = Do not produce Report 2, but create the RTTF.
2 = Do not produce Report 2 and do not create the RTTF. Periodic report 12 is
also not available.

13-98

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 26

Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
2
IDF.TLRIDF.TLR.RTTF-RPT-IND

RTTBF REPORT INDICATOR — A code used to specify whether the Report
Transactions by Time Block File (RTTBF) should be created. Valid values are as
follows:
0 = Produce reports 3 and 4 and create the RTTBF.
1 = Do not produce reports 3 and 4, but create the RTTBF.
2 = Do not produce reports 3 and 4 and do not create the RTTBF. Periodic
reports 13 and 14 also are not available.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 numeric character
Yes
2
IDF.TLRIDF.TLR.RTTB-RPT-IND

13-99

Institution Definition File (IDF)

Screen 27
IDF screen 27 enables institutions to set date parameters for the BASE24-teller
product. IDF screen 27 is shown below, followed by descriptions of its fields.

BASE24-TLR

INSTITUTION FILE
FIID:

LLLL

YY/MM/DD

HH:MM

27 OF 43

FI-NAME:
TELLER IDF INFORMATION

TTLF WORK DAYS: 0

(NO HOLIDAYS)
HOLIDAY

SCHEDULE

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

TELLER IDF INFORMATION
The following fields enable institutions to set date parameters for the
BASE24-teller product.
TTLF WORK DAYS — A code defining which Teller Transaction Log Files
(TTLFs) are used for transaction logging. The value in this field controls the
current and next business days in the IDF, which controls the transaction log files
to which transactions are logged. Valid values are as follows:
0
1
2
3

13-100

=
=
=
=

Processing 7 days per week
No processing on weekends and specified holidays
No processing on Sundays and holidays
No processing on Saturdays and holidays

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 27

Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
No
0
IDF.TLRIDF.WRK-DAY

HOLIDAY SCHEDULE — A maximum of twenty dates (YYMMDD) defining
the legitimate holidays for the institution. These dates indicate the teller line is not
open. These fields are used in conjunction with any value other than 0 in the TTLF
WORK DAYS field. The user must leave all blanks in the unused fields, but must
not leave any blank fields between the entered fields.
Example:

Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

021128 021225 030101
030526 030704 030901
031127 031225 040101
______ ______ ______
6 numeric characters
20 times
No
No default value
IDF.TLRIDF.HOL.DAT

030120
031013
______
______

030217
031111
______
______

13-101

Institution Definition File (IDF)

Screen 28
IDF screen 28 contains the routing parameters used by the BASE24-teller product.
IDF screen 28 is shown below, followed by descriptions of its fields.

BASE24-TLR

INSTITUTION FILE
FIID:

LLLL

YY/MM/DD

HH:MM

28 OF 43

FI-NAME:
TELLER ROUTING INFORMATION

LOG ROUTING CODE: 0003

PRIMARY
DPC

SYMBOLIC
NAME

ACCOUNT
TYPE

0
0
0
0
0

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

TELLER ROUTING INFORMATION
The following fields contain the routing parameters used by the BASE24-teller
product.
LOG ROUTING CODE — A code used by the BASE24-teller Authorization
process for routing log messages specifically on behalf of this institution.
Field Length:
Required Field:
Default Value:
Data Name:

13-102

4 numeric characters
Yes
0003
IDF.TLRIDF.LOG-RTE-CDE

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 28

PRIMARY DPC — A number identifying the destined data processing center
(DPC) for authorization routing. All entries in this field must have a matching
record in the HCF. The entry in this field should be allowed to default to zero for
stand-alone BASE24 transaction processing systems because no data
communications is required between the HP NonStop processor and the host.
This screen must contain at least one valid entry line. Valid values are 0 through
9999.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
5 times
1 entry required
0
IDF.TLRIDF.RTE-TBL.DPC-NUM

SYMBOLIC NAME — The symbolic name of the Host Interface process used by
the data processing center (DPC) identified in the PRIMARY DPC field on the
same line of the table.
The entry in this field must match the name given to the Host Interface process,
except for stand-alone BASE24 transaction processing systems, in which case a
dummy name should be entered in this field. No leading or embedded spaces are
allowed.
The BASE24-teller Authorization process does not allow the use of wild cards (the
entry of asterisks in positions of the name) in this field.
Example:
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

P1A^HISO1
1–16 alphanumeric characters
5 times
No
No default value
IDF.TLRIDF.RTE-TBL.HI-NAME

ACCT TYPE — The type of account processed with the routing information on
the same line of the table. Valid values are as follows:
01
11
31
AL

=
=
=
=

Checking
Savings
Credit
All accounts—matches on any account types

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-103

Institution Definition File (IDF)

The BASE24-teller Authorization process uses the first value from this field that
satisfies the account type identified by the BASE24 transaction code, so the AL
entry should follow more specific entries.
Note: BASE24-teller account types 12, 13, 21, 32, 41 through 43, and 50 through
55 require the value AL in this field to be routed to the DPC identified in the
PRIMARY DPC field on the same line of the table.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

13-104

2 alphanumeric characters
5 times
No
No default value
IDF.TLRIDF.RTE-TBL.ACCT-TYP

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 31

Screen 31
IDF screen 31 contains the processing parameters used by the BASE24-mail
product. IDF screen 31 is shown below, followed by descriptions of its fields.

BASE24-MAIL

INSTITUTION FILE
FIID:

LLLL

YY/MM/DD

HH:MM

31 OF 43

FI-NAME:
MAIL PROCESSING INFORMATION

PROCESS:
DPC: 0001
HOLD MAIL # OF DAYS:

7

MAIL EXPIRE TIME:

0

TYPE OF RESPONSE: 2

(IMMEDIATE RESPONSE)

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

MAIL PROCESSING INFORMATION
The following fields contain the processing parameters used by the BASE24-mail
product.
PROCESS — The symbolic name of the Mail process.
Example:
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

P1A^MAIL
1–16 alphanumeric characters
Yes
No default value
IDF.MAILIDF.SYM-NAME

13-105

Institution Definition File (IDF)

DPC — A number identifying the data processing center (DPC) to receive mail
transactions from the Mail process identified in the PROCESS field.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
1
IDF.MAILIDF.DPC

HOLD MAIL # OF DAYS — The number of days to save the piece of mail.
Field Length:
Required Field:
Default Value:
Data Name:

1–2 numeric characters
Yes
7
IDF.MAILIDF.NUM-DAYS

MAIL EXPIRE TIME — The exact time (HHMM) that the mail message expires.
Field Length:
Required Field:
Default Value:
Data Name:

4 numeric characters
No
No default value
IDF.MAILIDF.EXPIRE-TIM

TYPE OF RESPONSE — The type of message response that the DPC requires
for the mail message. Valid values are as follows:
1 = No response required.
2 = Immediate response, indicate to the sender that the mail box process has it
and eventually delivers it.
3 = Response is in delivery to the terminal.
A description of the code entered is displayed immediately to the right of the
TYPE OF RESPONSE field.
Field Length:
Required Field:
Default Value:
Data Name:

13-106

1 numeric character
No
2
IDF.MAILIDF.TYP-RESP

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 40 Function Keys

Screen 40 Function Keys
The use of one function key on IDF screen 40 varies from the standard function
keys explained in section 1. The use of this function key is explained below.
Note: The following function key is valid on IDF screen 40 only if the
BASE24-billpay product is installed.
The first column of information below shows the BASE24 key. The second
column describes the function that can be accomplished with this key.
Key

Description

Shift-F7

Billpay Bank Table — Displays the BASE24-billpay Bank
Table maintenance screen.
The Bank Table maintenance screen is described at the end
of this section.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-107

Institution Definition File (IDF)

Screen 40
IDF screen 40 contains BASE24-telebanking and BASE24-billpay processing
information. IDF screen 40 is shown below, followed by descriptions of its fields.

BASE24-TB

INSTITUTION FILE
FIID:

LLLL

YY/MM/DD

HH:MM

40 OF 43

FI-NAME:

TELEBANKING IDF INFORMATION
ROUTE PROFILE:
PIN VERIFICATION GROUP:
CUSTOMER BALANCE INFO:
MULTIPLE ACCOUNT SELECT DISPLAY:
DISCARD NON-FINANCIAL REVERSALS:
CURRENT BUSINESS DATE:
REPORT BUSINESS DATE:
CUTOVER END:

4 (BOTH, PREFER AVAIL BALANCE)
1 (ACCOUNT DESCRIPTIONS)
N (Y/N)
000000 (YYMMDD)
000000 (YYMMDD)
00:00

CUSTOMER SERVICE INTERFACE CONTROL PARAMETERS
PIN REQUIRED: Y (Y/N/OVERRIDE)
PIN CHANGE ALLOWED: N (Y/N)

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP
SF7-BILLPAY BANK TABLE

TELEBANKING IDF INFORMATION
The following fields contain BASE24-telebanking and BASE24-billpay
processing information.
ROUTE PROFILE — An identifier grouping institutions together for transaction
routing purposes. The routing profile is part of the key used by the
BASE24-telebanking and BASE24-billpay products to select the Institution
Routing Configuration File (IRCF) and Processing Code Definition File (PCDF)
records for customers of this institution.
Field Length:
Required Field:
Default Value:
Data Name:

13-108

1–8 alphanumeric characters
Yes
The value in the FIID field.
IDF.TBIDF.RTE-PRFL

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 40

PIN VERIFICATION GROUP — The value used by the BASE24-telebanking
and BASE24-billpay products to select the Key Authorization File (KEYA) record
when verifying PINs for customers of this financial institution. The value in this
field is matched with the value in the GRP field on KEYA screen 1.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 alphanumeric characters
Yes
The value in the FIID field.
IDF.TBIDF.PIN-VRFY-GRP

CUSTOMER BALANCE INFO — A code that identifies which balances, if any,
the institution prefers to have reported to the customer upon completion of a
transaction. This includes transactions performed by the customer using a remote
banking endpoint device and transactions performed for a customer by a customer
service representative (CSR) terminal operator. Valid values are as follows:
0
1
2
3
4

=
=
=
=
=

No balance information
Ledger balance only
Available balance only
Ledger and available balances; ledger balance is preferred
Ledger and available balances; available balance is preferred

A description of the code entered is displayed to the right of the CUSTOMER
BALANCE INFO field. If an invalid code is entered, all asterisks (*) are
displayed.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
Yes
4
IDF.TBIDF.BAL-OPT.INFO

MULTIPLE ACCOUNT SELECT DISPLAY — A code that identifies which
information the institution prefers to have displayed on customer service
representative (CSR) terminal screens when a multiple account selection situation
is encountered. Valid values are as follows:
1
2
3
4

=
=
=
=

Display account descriptions only
Display account numbers only
Display account descriptions and numbers; account descriptions are preferred
Display account descriptions and numbers; account numbers are preferred

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-109

Institution Definition File (IDF)

A description of the code entered is displayed to the right of the MULTIPLE
ACCOUNT SELECT DISPLAY field. If an invalid code is entered, all asterisks
(*) are displayed.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
1
IDF.TBIDF.MAS-DSPY-OPT

DISCARD NON-FINANCIAL REVERSALS — A code that identifies whether
reversals of nonfinancial transactions other than PIN change transactions are
discarded or processed. Valid values are as follows:
Y = Yes, discard reversals of nonfinancial transactions without logging them or
sending them to the host.
N = No, do not discard reversals of nonfinancial transactions. Log these
transactions and send them to the host, if a host is configured.
Reversals for approved nonfinancial transactions with transaction code 90 (PIN
change) are never discarded, regardless of the value in this field. For the
BASE24-billpay product, this code also applies to all inquiry transactions as well
as some reversals for approved nonfinancial BASE24-billpay transactions. For
example, Schedule Payment and Scheduled Payment Update transactions may also
never be discarded—regardless of the value in this field—depending upon whether
they were authorized by the BASE24-billpay product, a host, or a third-party
processor. For detailed information on the processing performed for reversals of
approved nonfinancial BASE24-billpay transactions, refer to the BASE24 Remote
Banking Transaction Processing Manual.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
Yes
N
IDF.TBIDF.DISCRD-NON-FNCL-RVSL

CURRENT BUSINESS DATE — BASE24 products automatically display the
date (YYMMDD) reflecting the current BASE24 processing date.
At institution cutover (the time indicated in the CUTOVER END field on this
screen), the date is changed to the next calendar day. The value in this field always
follows a seven-day-per-week schedule.

13-110

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 40

The date in this field can be changed for record maintenance purposes (for
example, in the event that the End-of-Period process fails).
Field Length:
Required Field:
Default Value:
Data Name:

6 numeric characters
Yes
000000
IDF.TBIDF.CUR-BUS-DAT

REPORT BUSINESS DATE — BASE24 products automatically display the
date (YYMMDD) reflecting the previous BASE24 processing date.
The date displayed should always be one calendar day prior to the date in the
CURRENT BUSINESS DATE field on this screen.
The date in this field can be changed for record maintenance purposes (for
example, in the event that the End-of-Period process fails).
Field Length:
Required Field:
Default Value:
Data Name:

6 numeric characters
Yes
000000
IDF.TBIDF.RPT-BUS-DAT

CUTOVER END — The 24-hour time (hh:mm) of the institution’s
BASE24-telebanking and BASE24-billpay processing cutover. At the time
indicated, the dates in the CURRENT BUSINESS DATE and REPORT
BUSINESS DATE fields are advanced to the next date. Valid values are
0000-2359. Times can be entered with or without the colon separating the hours
and minutes.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

4 numeric characters
Yes
00:00
IDF.TBIDF.CUTOVER-END

13-111

Institution Definition File (IDF)

CUSTOMER SERVICE INTERFACE CONTROL
PARAMETERS
The following fields contain parameters used to process transactions initiated by
customer service representatives. These fields are always used for transactions
acquired form a CSR terminal. These fields are only used for transactions
acquired from an RBSI-compliant device if the source code is set to a value of IB
(Inbound customer service representative).
PIN REQUIRED — A code identifying whether a PIN is required with a
transaction that is entered by a customer service representative. Valid values are
as follows:
Y = Yes, a PIN is required.
N = No, a PIN is not required.
O = The customer service representative can override a transaction that is
entered without a PIN. However, a PIN is preferred. This means that the
institution normally requires a PIN, but the customer service representative
can still authorize a customer transaction without a PIN if he or she is
confident of the customer’s identity through other means.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
Y
IDF.TBIDF.CSI-PIN-REQ

PIN CHANGE ALLOWED — A code identifying whether a PIN Change
transaction can be performed by a customer service representative. Valid values
are as follows:
Y = Yes, PIN Change transactions are allowed.
N = No, PIN Change transactions are not allowed.
Field Length:
Required Field:
Default Value:
Data Name:

13-112

1 alphabetic character
Yes
N
IDF.TBIDF.CSI-PIN-CHNG-ALWD

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 41 Function Keys

Screen 41 Function Keys
The use of one function key on IDF screen 41 varies from the standard function
keys explained in section 1. The use of this function key is explained below.
Note: The following function key is valid on IDF screen 41 only if the
BASE24-billpay product is installed.
The first column of information below shows the BASE24 key. The second
column describes the function that can be accomplished with this key.
Key

Description

Shift-F7

Billpay Bank Table — Displays the BASE24-billpay Bank
Table maintenance screen.
The Bank Table maintenance screen is described at the end
of this section.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-113

Institution Definition File (IDF)

Screen 41
IDF screen 41 contains BASE24-telebanking transfer and BASE24-billpay
transfer and payment transaction usage accumulation parameters. IDF screen 41 is
shown below, followed by descriptions of its fields.

BASE24-TB

INSTITUTION FILE
FIID:

LLLL

YY/MM/DD

HH:MM

41 OF 43

FI-NAME:

TELEBANKING USAGE ACCUMULATION PARAMETERS
USAGE INDICATOR: N (NO USAGE PERIODS)
**** PERIODIC PARAMETERS ****
PERIODIC WORK DAY: 0 (FIELD NOT USED)
PERIODIC USAGE LENGTH: 1 DAYS IN PERIOD
CURRENT PERIODIC USAGE BEGIN DATE: 000000 (YYMMDD)
NEXT PERIODIC USAGE BEGIN DATE: 000000
**** CYCLIC PARAMETERS ****
CYCLIC WORK DAY: 0 (FIELD NOT USED)
CYCLIC USAGE LENGTH: 1 DAYS IN PERIOD
CURRENT CYCLIC USAGE BEGIN DATE: 000000 (YYMMDD)
NEXT CYCLIC USAGE BEGIN DATE: 000000

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP
SF7-BILLPAY BANK TABLE

TELEBANKING USAGE ACCUMULATION
PARAMETERS
The fields on this screen are used to define BASE24-telebanking transfer and
BASE24-billpay transfer and payment transaction usage accumulation periods for
an institution. The totals and limits for these usage accumulation periods appear
on Positive Balance File (PBF) screen 11. Both the BASE24-telebanking and
BASE24-billpay products maintain two sets of usage accumulators so that an
institution can track activity over two independent periods of time (for example,
daily and monthly or weekly and quarterly). The periodic and cyclic accumulators
operate totally independent of each other.
The BASE24-telebanking and BASE24-billpay usage accumulation periods
defined on this screen are independent of the institution withdrawal period
parameters defined on IDF screen 4. The parameters on this screen use the
holidays defined on IDF screen 4, but do not use or update any other information

13-114

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 41

on that screen. The withdrawal period parameters on IDF screen 4, not the
parameters on this screen, define the usage accumulation period for
BASE24-telebanking and BASE24-billpay bad PIN tries.
USAGE INDICATOR — A code identifying the usage accumulation periods
used for transfers performed through the BASE24-telebanking product and
transfers and payments performed through the BASE24-billpay product. Valid
values are as follows:
B
C
N
P

=
=
=
=

Periodic and cyclic usage periods
Cyclic usage period
No usage periods
Periodic usage period

A description of the usage indicator code entered is displayed to the right of the
USAGE INDICATOR field.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
N
IDF.TBIDF.XFER-USG-IND

PERIODIC PARAMETERS
The following fields are used to define periodic usage accumulation periods for an
institution.
PERIODIC WORK DAY — A code defining the usage accumulation period
length for transfers performed through the BASE24-telebanking product and
transfers and payments performed through the BASE24-billpay product. The
length of a usage accumulation period defines how long customer usage data on
Positive Balance File (PBF) screen 11 is allowed to accumulate before it is cleared.
If codes 1, 2, or 3 are used in this field, the value in the PERIODIC USAGE
LENGTH field on this screen must be set to 0. If the value in the PERIODIC
USAGE LENGTH field on this screen is used to specify the usage accumulation
period length, the value in this field must be set to 0. Valid values are as follows:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-115

Institution Definition File (IDF)

0 = Use the value in the PERIODIC USAGE LENGTH field; weekends and
holidays are not taken into account.
1 = Clear usage accumulation fields daily, except for weekends and specified
holidays.
2 = Clear usage accumulation fields daily, except for Sundays and specified
holidays.
3 = Clear usage accumulation fields daily, except for Saturdays and specified
holidays.
Holidays are specified in the HOLIDAYS field on IDF screen 4.
A description of the code entered is displayed to the right of the PERIODIC
WORK DAY field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes, if the value in the USAGE INDICATOR field is P or B.
0
IDF.TBIDF.PRD-WRK-DAY

PERIODIC USAGE LENGTH — A code defining the usage accumulation
period length for transfers performed through the BASE24-telebanking product
and transfers and payments performed through the BASE24-billpay product. The
length of a usage accumulation period defines how long customer usage data on
Positive Balance File (PBF) screen 11 is allowed to accumulate before it is cleared.
The value in this field is referenced only if the value in the PERIODIC WORK
DAY field on this screen is set to 0, indicating that the usage accumulation period
length should be specified by this field. If the value in the PERIODIC WORK
DAY field on this screen is set to 1, 2, or 3, the value in this field must be set to 0.
If the value in this field is 83, 84, 85, or 86, the day in the CURRENT PERIODIC
USAGE BEGIN DATE field on this screen must be between 01 and 28. Valid
values are as follows:
0

= Usage accumulation period is specified by the value in the PERIODIC
WORK DAY field.
1–79 = Number of days in the usage accumulation period.
80
= Usage accumulation period is one week (7 days).
81
= Usage accumulation period is two weeks (14 days).
82
= Usage accumulation period begins on the first and 15th of each month.
83
= Usage accumulation period is one month.

13-116

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 41

84
85
86

= Usage accumulation period is three months.
= Usage accumulation period is six months.
= Usage accumulation period is one year.

Field Length:
Required Field:
Default Value:
Data Name:

1–2 numeric characters
Yes, if the value in the USAGE INDICATOR field is P or B.
1
IDF.TBIDF.USG-PRD-LGTH

CURRENT PERIODIC USAGE BEGIN DATE — The starting date
(YYMMDD) of the current usage accumulation period for all
BASE24-telebanking and BASE24-billpay customers belonging to this institution.
Field Length:
Required Field:
Default Value:
Data Name:

6 numeric characters
Yes, if the value in the USAGE INDICATOR field is P or B.
000000
IDF.TBIDF.CUR-PRD-BEG-DAT

NEXT PERIODIC USAGE BEGIN DATE — The starting date (YYMMDD) of
the next usage accumulation period for all BASE24-telebanking and
BASE24-billpay customers belonging to this institution.
Field Length:
Required Field:
Default Value:
Data Name:

6 numeric characters
Yes, if the value in the USAGE INDICATOR field is P or B.
000000
IDF.TBIDF.NXT-PRD-BEG-DAT

CYCLIC PARAMETERS
The following fields are used to define cyclic usage accumulation periods.
CYCLIC WORK DAY — A code defining the usage accumulation period length
for transfers performed through the BASE24-telebanking product and transfers
and payments performed through the BASE24-billpay product. The length of a
usage accumulation period defines how long customer usage data on Positive
Balance File (PBF) screen 11 is allowed to accumulate before it is cleared.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-117

Institution Definition File (IDF)

If codes 1, 2, or 3 are used in this field, the value in the CYCLIC USAGE
LENGTH field on this screen must be set to 0. If the value in the CYCLIC
USAGE LENGTH field on this screen is used to specify the usage accumulation
period length, the value in this field must be set to 0. Valid values are as follows:
0 = Use the value in the CYCLIC USAGE LENGTH field; weekends and
holidays are not taken into account.
1 = Clear usage accumulation fields daily, except for weekends and specified
holidays.
2 = Clear usage accumulation fields daily, except for Sundays and specified
holidays.
3 = Clear usage accumulation fields daily, except for Saturdays and specified
holidays.
Holidays are specified in the HOLIDAYS field on IDF screen 4.
A description of the code entered is displayed to the right of the CYCLIC WORK
DAY field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes, if the value in the USAGE INDICATOR field is C or B.
0
IDF.TBIDF.CYC-WRK-DAY

CYCLIC USAGE LENGTH — A code defining the usage accumulation period
length for transfers performed through the BASE24-telebanking product and
transfers and payments performed through the BASE24-billpay product. The
length of a usage accumulation period defines how long customer usage data on
Positive Balance File (PBF) screen 11 is allowed to accumulate before it is cleared.
The value in this field is referenced only if the value in the CYCLIC WORK DAY
field on this screen is set to 0, indicating that the usage accumulation period length
should be specified by this field. If the value in the CYCLIC WORK DAY field
on this screen is set to 1, 2, or 3, the value in this field must be set to 0.
If the value in this field is 83, 84, 85, or 86, the day in the CURRENT CYCLIC
USAGE BEGIN DATE field on this screen must be between 01 and 28. Valid
values are as follows:

13-118

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 41

0

= Usage accumulation period is specified by the value in the CYCLIC
WORK DAY field.
1–79 = Number of days in the usage accumulation period.
80
= Usage accumulation period is one week (7 days).
81
= Usage accumulation period is two weeks (14 days).
82
= Usage accumulation period begins on the first and 15th of each month.
83
= Usage accumulation period is one month.
84
= Usage accumulation period is three months.
85
= Usage accumulation period is six months.
86
= Usage accumulation period is one year.
Field Length:
Required Field:
Default Value:
Data Name:

1–2 numeric characters
Yes, if the value in the USAGE INDICATOR field is C or B.
1
IDF.TBIDF.CYC-PRD-LGTH

CURRENT CYCLIC USAGE BEGIN DATE — The starting date (YYMMDD)
of the current usage accumulation period for all BASE24-telebanking and
BASE24-billpay customers belonging to this institution.
Field Length:
Required Field:
Default Value:
Data Name:

6 numeric characters
Yes, if the value in the USAGE INDICATOR field is C or B.
000000
IDF.TBIDF.CUR-CYC-BEG-DAT

NEXT CYCLIC USAGE BEGIN DATE — The starting date (YYMMDD) of
the next usage accumulation period for all BASE24-telebanking and
BASE24-billpay customers belonging to this institution.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

6 numeric characters
Yes, if the value in the USAGE INDICATOR field is C or B.
000000
IDF.TBIDF.NXT-CYC-BEG-DAT

13-119

Institution Definition File (IDF)

Screen 42 Function Keys
The use of one function key on IDF screen 42 varies from the standard function
keys explained in section 1. The use of this function key is explained below.
Note: The following function key is valid on IDF screen 42 only if the
BASE24-billpay product is installed.
The first column of information below shows the BASE24 key. The second
column describes the function that can be accomplished with this key.

13-120

Key

Description

Shift-F7

Billpay Bank Table — Displays the BASE24-billpay Bank
Table maintenance screen.
The Bank Table maintenance screen is described at the end
of this section.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 42

Screen 42
IDF screen 42 contains BASE24-telebanking reporting information. These
BASE24-telebanking reports include both BASE24-telebanking and
BASE24-billpay activity recorded in the ITS Transaction Log File (ITLF). IDF
screen 42 is shown below, followed by descriptions of its fields.

BASE24-TB

INSTITUTION FILE
FIID:

LLLL

YY/MM/DD

HH:MM

42 OF 43

FI-NAME:
TELEBANKING REPORTING INFORMATION

PERIODIC FILE RETENTION: 031
REPORTS GENERATION
PRODUCE
(Y/N)
N
N
N
N
N
N

IDENTIFIER / DESCRIPTION
TB01
TB02
TB03
TB04
TB05
TB06

(Daily Customer Activity Detail)
(Daily Customer Activity Summary)
(Daily Financial Activity Detial)
(Daily Financial Activity Summary)
(Monthly Customer Activity Summary)
(Monthly Financial Activity Summary)

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP
SF7-BILLPAY BANK TABLE

TELEBANKING REPORTING INFORMATION
The fields on this screen contain the information the BASE24-telebanking product
needs to generate reports.
PERIODIC FILE RETENTION — The number of days that summary
information is maintained in the Institution Periodic Reporting File (IPRF) for this
institution. The BASE24-telebanking Reporting program automatically purges
data from the IPRF that is dated outside of the retention period specified in this
field. Valid values are 000–999.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-121

Institution Definition File (IDF)

If monthly reports are supported, the value in this field should be equal to or
greater than 031.
Field Length:
Required Field:
Default Value:
Data Name:

3 numeric characters
Yes
031
IDF.TBIDF.PRD-FILE-RETN

REPORTS GENERATION
The following fields identify which BASE24-telebanking reports are generated.
PRODUCE — A code for each available BASE24-telebanking report to indicate
whether the report should be generated. Available reports are listed in the
IDENTIFIER/DESCRIPTION field. Valid values are as follows:
Y = Yes, generate the specified report.
N = No, do not generate the specified report.
Field Length:
Required Field:
Default Value:
Data Name:

6 fields containing 1 alphabetic character each
Yes
N
IDF.TBIDF.RPT-MAP

IDENTIFIER/DESCRIPTION — The identifier and description of each available
report, as follows:
IDENTIFIER

13-122

DESCRIPTION

TB01

Daily Customer Activity Detail report

TB02

Daily Customer Activity Summary report

TB03

Daily Financial Activity Detail report

TB04

Daily Financial Activity Summary report

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 42

IDENTIFIER

DESCRIPTION

TB05

Monthly Customer Activity Summary report

TB06

Monthly Financial Activity Summary report

Field Length:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

System protected
Not applicable

13-123

Institution Definition File (IDF)

Screen 43
IDF screen 43 contains BASE24 preferred transaction information. IDF screen 43
is shown below, followed by descriptions of its fields.

BASE24-BASE

INSTITUTION FILE
FIID:

LLLL

YY/MM/DD

HH:MM

43 OF 43

FI-NAME:

PREFERRED TRANSACTION PARAMETERS
STORE DATA: 3 (STORE IN THE CAF IF HOST UNAVAILABLE)
RETRIEVE DATA: 3 (FROM THE CAF IF HOST UNAVAILABLE)

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP
SF7-BILLPAY BANK TABLE

PREFERRED TRANSACTION PARAMETERS
The fields on this screen contain the information for the BASE24 preferred
transaction products.
STORE DATA — A code indicating the location in which the preferred
transaction data will be stored. Valid values are as follows:
1
2
3
4

=
=
=
=

Store in the CAF only
Store at the host only
Store in the CAF if host unavailable
Store in both CAF and host

Field Length:
Required Field:
Default Value:
Data Name:

13-124

1 alphanumeric character
No
1
IDF.PFRD-TXN-IDF.PFRD-TXN-STORE-DATA-LOC
May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 43

RETRIEVE DATA — A code indicating the location from which the preferred
transaction data will be retrieved. Valid values are as follows:
1 = From the CAF
2 = From the host
3 = From the CAF if host unavailable
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 alphanumeric character
No
1
IDF.PFRD-TXN-IDF.PFRD-TXN-RETRV-DATA-LOC

13-125

Institution Definition File (IDF)

Bank Table Screen 1 Function Keys
The use of one function key on Bank Table screen 1 varies from the standard
function keys explained in section 1. The use of this function key is explained
below.
The first column of information below shows the BASE24 key. The second
column describes the function that can be accomplished with this key.
Key
Shift-F7

13-126

Description
Return to IDF — Displays the IDF screen from which the
Bank Table screen was accessed. The Bank Table screen
can be accessed from IDF screens 40 through 42.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Bank Table Screen 1

Bank Table Screen 1
Bank Table screen 1 contains institution processing parameters and default values
specific to the BASE24-billpay product. Bank Table screen 1 is used to maintain
institution data in the BASE24-billpay Bank Table. Bank Table screen 1 can be
accessed only using a function key from IDF screens 40 through 42. The Bank
Table uses the same key fields used on all IDF screens—FIID and FI-NAME.
Bank Table screen 1 is shown below, followed by descriptions of its fields.

BASE24-TB

BANK TABLE
FIID:

YY/MM/DD

HH:MM

01 OF 01

FI-NAME:

INSTITUTION ID NUM:
BILLPAY BEGIN DATE:
VENDOR NUMBER:
BILLING GROUP:

LLLL

MAIN BRANCH NUM:
(YYYYMMDD)
END DATE:
000000000

PAYMENT HIGH LIMIT:
BILLING TYPE:

SUBSEQUENT TRAN SOURCE:
INITIAL CUST/VNDR VERIFY STATUS:
CUSTOMER DATABASE PRELOAD:
DEFAULT CUST ID:

N

0000
(YYYYMMDD)
0

(Y/N)

DEFAULT ACCT NUM:

CUSTOMER ID GENERATION: (Y/N)
REACTIVATION ALLOWED: (Y/N)

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP
SF7-RETURN TO IDF

FIID — The FIID of the financial institution record displayed on IDF screens
when Bank Table screen 1 is accessed. The FIID is an identifier that must be
unique within the logical network. It is used throughout BASE24 products to
identify each BASE24 institution.
Field Length:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

System protected
IDF.IDFBASE.FIID
BANK.FIID

13-127

Institution Definition File (IDF)

FI-NAME — The name of the financial institution displayed on IDF screens when
Bank Table screen 1 is accessed.
Field Length:
Data Name:

System protected
IDF.IDFBASE.FI-NAME
BANK.BANK_NAME

INSTITUTION ID NUM — The institution’s routing and transit number or issuer
identification number displayed on IDF screens when Bank Table screen 1 is
accessed. This value is only used in one IDF record in the logical network.
In the United States, this field can contain the routing and transit number of nine
characters that should be right-justified and zero filled to the left.
Field Length:
Data Name:

System protected
IDF.IDFBASE.INST-ID-NUM
BANK.INST_ID

MAIN BRANCH NUM — The main branch identifier for this financial
institution. This is the branch to which customers for this institution are referred
for additional information by customer service representatives (CSRs). The value
in this field is displayed on the Bank List screen. The branch number defined in
this field must first be defined in a Bank Branch Table row before it can be used
here.
When initially defining a Bank Table row for a financial institution, this field must
be left blank because bank branches cannot be defined in the Bank Branch Table
until after banks are defined. Once the appropriate Bank Branch Table rows are
defined, you can update this field with the appropriate branch number.
For additional information on the Bank Branch Table screen, refer to the
BASE24-billpay Tables Maintenance Manual. For additional information on the
Bank List screen, refer to the BASE24 Remote Banking Customer Service
Support Manual.
Field Length:
Required Field:
Default Value:
Column Name:

13-128

1–4 alphanumeric characters
Yes
0000
BANK.MAIN_BR_NUM

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Bank Table Screen 1

BILLPAY BEGIN DATE — The date on which the BASE24-billpay product
becomes available for use by this financial institution. No payments or transfers
can be processed, or scheduled to occur, prior to this date for any customers of this
financial institution. Valid values range from the current HP NonStop system date
up to a maximum value of December 31, 2074.
This field and the END DATE field allow users to predefine institutions to the
BASE24-billpay database prior to their actual implementation of service. These
fields could also be used to define a trial or contracted usage period for an
institution.
The format in which the date in this field is entered and displayed (for example,
YYYYMMDD) is displayed immediately to the right of the BILLPAY BEGIN
DATE field value in parentheses. This format is obtained from the value of the
BP-DATE-FORMAT parameter in the Logical Network Configuration File
(LCONF).
Field Length:
Required Field:
Default Value:
Column Name:

8 numeric characters
Yes
The current HP NonStop system date.
BANK.BEG_DATE

END DATE — The date on which the BASE24-billpay product no longer is
available for use by this financial institution. No payments or transfers can be
processed, or scheduled to occur, later than this date for any customers of this
financial institution. Valid values range from the current HP NonStop system date
up to a maximum value of December 31, 2074.
This field and the BILLPAY BEGIN DATE field allow users to predefine
institutions to the BASE24-billpay database prior to their actual implementation of
service. These fields could also be used to define a trial or contracted usage period
for an institution.
The format in which the date in this field is entered and displayed (for example,
YYYYMMDD) is displayed immediately to the right of the END DATE field
value in parentheses. This format is obtained from the value of the BP-DATEFORMAT parameter in the Logical Network Configuration File (LCONF).
Field Length:
Required Field:
Default Value:
Column Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

8 numeric characters
Yes
December 31, 2074
BANK.END_DATE

13-129

Institution Definition File (IDF)

VENDOR NUMBER — The vendor number associated with this financial
institution for online customer billing purposes if the financial institution supports
online extraction of customer fees for the BASE24-billpay service. Fees are
extracted using a payment transaction from the account specified in the SERVICE
FEE ACCOUNT NUMBER field of the customer’s Customer Table (CSTT) row.
The financial institution is considered the vendor in this transaction. For
additional information on the CSTT, refer to the BASE24 Core Files and Tables
Maintenance Manual.
To use online billing, the financial institution must first be defined as a vendor in
the Vendor Table (VNDR). The value assigned to the financial institution in the
Vendor Table row must be entered here. The default value of all zeros indicates
that online billing is not used. For additional information on the VNDR, refer to
the BASE24-billpay Tables Maintenance Manual.
Field Length:
Required Field:
Default Value:
Column Name:

1–9 numeric characters
Yes
000000000
BANK.VEND_NUM

PAYMENT HIGH LIMIT — The maximum amount, in whole currency units, a
customer for this institution can make in an individual payment transaction. Valid
values range from 0 to 99999999999999999999.
If the PAYMENT HIGH LIMIT field in a Customer Table (CSTT) row for a
customer of this institution is set to zero and the PAYMENT HIGH LIMIT field in
the institution’s BANK row is set to a nonzero value, then the limit in the BANK
row is checked. In this case the payment transaction amount must be equal to or
less than the amount specified in this field in the BANK row. If the PAYMENT
HIGH LIMIT field in a CSTT row for a customer of this institution is set to a
nonzero value, then the PAYMENT HIGH LIMIT field in the BANK row is not
checked. If the PAYMENT HIGH LIMIT field in the CSTT and BANK are both
set to zero, then no limit is imposed on the payment transaction amount for a
customer of this institution.
Field Length:
Required Field:
Default Value:
Column Name:

13-130

1–20 alphanumeric characters
Yes
0
BANK.PMT_HIGH_LMT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Bank Table Screen 1

BILLING GROUP — The billing group assigned to this financial institution for
bank billing purposes. The billing group and billing type are used to access the
appropriate rows in the billing tables (that is, Billing Group Table, Billing Type
Table, Billing Rate Table, Rate Table, and Rate Group Table). This information is
used by the system owner to bill this financial institution for BASE24-billpay
service. This field is not used to bill customers of this financial institution. This
field is only used if the billing subsystem is being used.
A row for this billing group must first exist in the Billing Group Table (BLG). For
additional information on the billing tables, refer to the BASE24-billpay Billing
Application Manual.
Field Length:
Required Field:
Default Value:
Column Name:

1–4 alphanumeric characters
No
Blanks
BANK.BILL_GRP

BILLING TYPE — The billing type assigned to this financial institution for bank
billing purposes. The billing type and billing group are used to access the
appropriate rows in the billing tables (that is, Billing Group Table, Billing Type
Table, Billing Rate Table, Rate Table, and Rate Group Table). This information is
used by the system owner for billing this financial institution for BASE24-billpay
service. This field is not used to bill customers of this financial institution. This
field is only used if the billing subsystem is being used.
A row for this billing type must first exist in the Billing Type Table (BLTY). For
additional information on the billing tables, refer to the BASE24-billpay Billing
Application Manual.
Field Length:
Required Field:
Default Value:
Column Name:

1–2 alphanumeric characters
No
Blanks
BANK.BILL_TYPE

SUBSEQUENT TRAN SOURCE — A code indicating the transaction source
for subsequent scheduled or recurring transactions performed on behalf of this
institution’s customers. A transaction source is only provided with an initial
scheduled or recurring transaction because all subsequent scheduled and recurring
transactions originate from the BASE24-billpay Scheduled Transaction Initiator
process. A transaction source must be associated with every transaction for billing
purposes. All two-character values, including all blanks, are valid. A user-defined

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-131

Institution Definition File (IDF)

value other than one of the reserved codes indicated below should be used. A
value of ST is suggested to represent the Scheduled Transaction Initiator process.
The following reserved codes should not be used:
AD
BL
IB
PC
SP

=
=
=
=
=

Audio device
Billing
Inbound customer service representative (CSR)
Personal computer
Screen phone

A description of the code entered is displayed to the right of the SUBSEQUENT
TRAN SOURCE field.
Field Length:
Required Field:
Default Value:
Column Name:

1–2 alphanumeric characters
No
Blanks
BANK.SUBSEQUENT_TXN_SRC

INITIAL CUST/VNDR VERIFY STATUS — A code indicating the initial
customer vendor verification status used when a customer vendor is added for this
institution’s BASE24-billpay customers. This code indicates the status of the
customer’s account with the vendor. A customer cannot direct payments to a
vendor unless the customer’s account with the vendor has been verified. All
values except V are considered to indicate an unverified status and require that
some type of action be taken to verify the customer’s account with the vendor. All
values other than the reserved values are user-defined. A blank space is
considered valid and represents a user-defined value. The following values are
reserved:
F = Failed. The customer’s account with the vendor failed verification. The
customer vendor is considered to be unverified.
I = Initial. The customer’s account with the vendor is considered to be
unverified.
V = Verified. The customer’s account with the vendor has been verified.
Payments can be sent to the customer vendor.
A description of the status entered is displayed to the right of the INITIAL CUST/
VNDR VERIFY STATUS field.

13-132

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Bank Table Screen 1

For additional information on the Customer Vendor Table screen, refer to the
BASE24-billpay Tables Maintenance Manual. For additional information on
CSR screens, refer to the BASE24 Remote Banking Customer Service Support
Manual.
Field Length:
Required Field:
Default Value:
Column Name:

1 alphanumeric character
No
I
BANK.INIT_VRFY_CUST_VEND

CUSTOMER DATABASE PRELOAD— A code indicating whether the
customer rows for this institution have been automatically preloaded from an
existing database or tape.
If customer rows for this institution were preloaded, the appropriate Customer
Table (CSTT), Customer/Account Relation Table (CACT), Customer/Personal ID
Relation Table (CPIT), and Personal Information Table (PIT) rows were
automatically created when the data was preloaded. The verification status
assigned to the CSTT rows is determined by the institution. If the verification
status was set to the value V (verified), then the customer is already considered to
be activated and the Customer Signup screen cannot be accessed. If the
verification status was set to the value I (Initial), then customer service
representatives (CSRs) can activate the customer simply by pressing a function
key on the Customer Signup screen when a customer for this institution calls to
sign up for the BASE24-billpay service.
If customer rows for this institution were not preloaded for this institution, the
appropriate default Customer Table (CSTT), Customer/Account Relation (CACT),
Customer/Personal ID Relation (CPIT), and Personal Information Table (PIT)
rows are used to display default data on the Customer Signup and Customer
Signup Accounts screens when signing up new customers for this financial
institution (see the DEFAULT CUST ID and DEFAULT ACCT NUM field
descriptions below). In this case, CSRs must fill in all required fields on the
Customer Signup and Customer Signup Accounts screens before pressing a
function key to add the appropriate table rows on behalf of the customer. The CSR
must then press another function key to activate the customer rows.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

13-133

Institution Definition File (IDF)

Valid values are as follows:
Y = Yes, customer rows for this institution were automatically preloaded from
an existing database or tape. The verification status assigned to CSTT rows
is determined by the institution.
N = No, customer rows for this institution were not automatically preloaded
from an existing database; they must be manually added on an individual
customer basis. Default data displayed on the Customer Signup and
Customer Signup Accounts screens is obtained from the default CSTT,
CACT, CPIT, and PIT rows for the financial institution.
For additional information on CSR screens, refer to the BASE24 Remote Banking
Customer Service Support Manual.
Field Length:
Required Field:
Default Value:
Column Name:

1 alphanumeric character
Yes
N
BANK.CUST_DB_PRE_LOAD

DEFAULT CUST ID — The customer ID for the default Customer Table (CSTT)
row for this financial institution. A default row in the Customer/Personal ID
Relation Table (CPIT) and Personal Information Table (PIT) are also accessed
using this customer ID. If customers were not preloaded for this financial
institution (see the CUSTOMER DATABASE PRELOAD field above), data from
these default rows is displayed on the customer service representative (CSR)
Customer Signup screen for this institution’s customers when they are initially
signed up for the BASE24-billpay service. A row for the customer ID entered in
this field must already exist in the CSTT.
The value from this field is also used when logging a transaction that does not
contain a customer ID.
For additional information on the CSTT, CPIT, and PIT, refer to the BASE24 Core
Files and Tables Maintenance Manual.
For additional information on the Customer Signup screen, refer to the BASE24
Remote Banking Customer Service Support Manual.
Field Length:
Required Field:
Default Value:
Column Name:

13-134

1–19 alphanumeric characters
No
No default value
BANK.DFLT_CUST_ID

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Bank Table Screen 1

DEFAULT ACCT NUM — The account number for the default Customer/
Account Relation Table (CACT) row for this financial institution. If customers
were not preloaded for this financial institution (see the CUSTOMER
DATABASE PRELOAD field above), data from this default row is displayed on
the customer service representative (CSR) Customer Signup Accounts screen for
this institution’s customers when they are initially signed up for the
BASE24-billpay service. A row for the account number entered in this field must
already exist in the CACT.
For additional information on the CACT, refer to the BASE24 Core Files and
Tables Maintenance Manual.
For additional information on the Customer Signup Accounts screen, refer to the
BASE24 Remote Banking Customer Service Support Manual.
Field Length:
Required Field:
Default Value:
Column Name:

1–19 numeric characters
No
No default value
BANK.DFLT_ACCT_NUM

CUSTOMER ID GENERATION — Specifies whether the system is to generate
customer ID numbers. Valid values are as follows:
Y = Yes, generate customer ID numbers.
N = No, do not generate customer ID numbers.
Field Length:
Required Field:
Default Value:
Column Name:

1 alphanumeric character
No
Y
BANK.CUST_ID_GEN_ALWD

REACTIVATION ALLOWED — Specifies whether the system is to allow a
customer to be reactivated. Valid values are as follows:
Y
N

= Yes, reactivate a customer.
= No, do not reactivate a customer.

Field Length:
Required Field:
Default Value:
Column Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 alphanumeric character
No
Y
BANK.REACTIVATE_ALWD

13-135

ACI Worldwide, Inc.

14: Issuer Processing Code File (IPCF)
The Issuer Processing Code File (IPCF) contains one record for each combination
of issuer transaction profile, message category, and ISO processing code that is
supported by a BASE24-atm or BASE24-pos card issuer in the BASE24 system.
Each issuer transaction profile defines a set of cardholder transactions supported
for an institution, card prefix, or individual cardholder account. For interchanges,
each BASE24-atm or BASE24-pos issuer transaction profile defines a set of
transactions allowed to be sent (outbound) to the issuer interchange.
Transaction profiles defined in the IPCF are used in the following BASE24 files
for an issuer:
?

Institution Definition File (IDF). The BASE24-atm and BASE24-pos issuer
transaction profiles define the default set of cardholder transactions supported
for the card-issuing institution. These profiles define the default set of
transactions supported for cardholders associated with the institution.

?

Card Prefix File (CPF). The BASE24-atm and BASE24-pos issuer
transaction profiles define the set of cardholder transactions supported for a
card prefix. The issuer transaction profiles at this level override the default
issuer transaction profiles defined at the institution level in the IDF.

?

Cardholder Authorization File (CAF). The BASE24-atm and BASE24-pos
issuer transaction profiles define the transactions supported for an individual
cardholder account. The issuer transaction profile at this level overrides the
issuer transaction profile defined at the card prefix level in the CPF or at the
card issuer level in the IDF.

?

Enhanced Interchange Configuration File (ICFE). The BASE24-atm and
BASE24-pos issuer transaction profiles define the set of cardholder
transactions supported for outbound transactions to an issuer interchange.

By manipulating the issuer transaction profile values in multiple records, you can
group the transactions allowed at different processing levels (i.e., card issuer, card
prefix, cardholder account) according to your business needs. For example, you
could use the same issuer transaction profile in the CPF for all card prefixes or set
up a different profile for each card prefix record in the CPF to meet the specific
processing requirements of each. If you want the same transactions allowed for all
of your cardholder accounts, you could leave the issuer transaction profile blank in
May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

14-1

Issuer Processing Code File (IPCF)

the CAF and the CPF, allowing it to default to the issuer transaction profile defined
in the IDF. For a detailed explanation of allowed transaction processing and
configuration, refer to the BASE24-atm Transaction Processing Manual and the
BASE24-pos Transaction Processing Manual.
IPCF records define the following for each issuer transaction profile, message
category (e.g., authorization, financial, administrative, etc.), and ISO processing
code (i.e., the transaction code, from account, and to account) combination:
?

An optional transaction description.

?

Codes indicating whether on-us (i.e., the institution’s cardholders using a
terminal owned by the same institution) or not-on-us (i.e., the institution’s
cardholders using a terminal not owned by the institution) transactions are
allowed.

?

A flag indicating whether a completion is required to be sent to the host for
the transaction.

Note: The processing codes used in this file are based on the ISO 8583:1993
standard, Bank Card Originated Messages—Interchange Message
Specifications—Content for Financial Transactions. The internal BASE24
processing codes used on other BASE24 screens should not be used here.
ACI provides an IPCF containing default records for the full set of processing
codes that the BASE24-atm and BASE24-pos products support. This set of
records is known as the default IPCF, and is located on the BAxxMISC subvolume,
where xx is the number of the current release. The processing codes in this default
IPCF are presented at the end of this section.
Information from the IPCF is used by BASE24 processes in the Issuer Processing
Code File extended memory table (IPCFEMT). Any time a change is made to the
IPCF, the IPCFEMT should be rebuilt using the Extended Memory Table Build
utility and reallocated to processes that access the table using the EMT Control
Commands screen. The Extended Memory Table Build utility is described in
detail in both the BASE24-atm Transaction Processing Manual and the
BASE24-pos Transaction Processing Manual. The EMT Control Commands
screen is accessed from the Device Control Terminal (DCT) Product Menu and is
described in the BASE24 Device Control Manual.
The optional Processing Code Description File (PDF) defines processing code
descriptions for description tags used in the DESCR TAG field.
The Transaction Code File (TCF) defines descriptions for ISO transactions codes
displayed in the TRANSACTION CODE field.

14-2

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Issuer Processing Code File (IPCF)

The key to IPCF records is a combination of the data entered in the ISSUER
TRANSACTION PROFILE, MESSAGE CATEGORY, TRANSACTION CODE,
ACCOUNT 1 TYPE, and ACCOUNT 2 TYPE fields.
The following screens are used to access records in the IPCF:
?

Screen 1 is a summary screen that enables you to scroll through the IPCF
records defined for a particular transaction profile and message category and
select a record to be displayed on screen 2.

?

Screen 2 is a detail screen that enables you to read, add, delete, and update
individual IPCF records.

?

Screen 3 enables you to add and delete multiple IPCF records.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

14-3

Issuer Processing Code File (IPCF)

Screen 1 Function Keys
The use of four function keys on IPCF screen 1 varies from the standard function
keys explained in section 1. The use of these function keys is explained below.
The first column shows the BASE24 keys. The second column describes the
functions that can be accomplished with these keys on IPCF screen 1.

14-4

Key

Description

F1

Select The Detail Record — Switches to IPCF screen 2 and
displays the details for the selected record.
A transaction record is selected by positioning the cursor on
the same line as the summarized record when the F1 key is
pressed.

F2

Read Summary Records — Displays a summary of the first
12 IPCF records for the issuer transaction profile and
message category entered.

Shift-F2

Scroll Down — Displays a summary of the next 12 IPCF
records for the issuer transaction profile and message
category displayed.

Shift-F3

Scroll Up —Displays a summary of the previous 12 IPCF
records for the issuer transaction profile and message
category displayed.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

Screen 1
IPCF screen 1 displays multiple records for a particular issuer transaction profile
and message category. From this screen, you can scroll through records and select
individual records for display on IPCF screen 2. IPCF screen 1 is shown below,
followed by descriptions of its fields.

BASE24-BASE

ISSUER PROCESS CODE

ISSUER TRANSACTION PROFILE:
MESSAGE CATEGORY:
SELECT

MSG
CATEGORY

TRAN
CODE

LLLL

YY/MM/DD

HH:MM

01 OF 03

(****************)

ACCOUNT 1
TYPE

ACCOUNT 2
TYPE

DESCRIPTION

*********************************** BASE24 ***********************************
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F1-SELECT SF2-SCROLL-DOWN SF3-SCROLL-UP
F12-HELP

ISSUER TRANSACTION PROFILE — A code identifying a group of issuer
transaction processing codes to be displayed.
Field Length
Required:
Data Name:

16 alphanumeric characters
Yes, except when reading the next record.
IPCF.PRIKEY.ISS-TXN-PRFL

MESSAGE CATEGORY — A code identifying the message category of the
issuer transaction profile for which processing codes are to be displayed. If you
want to view all message categories for this issuer transaction profile, enter an
asterisk (*). Valid values are as follows:
1
2
3
5

=
=
=
=

Authorization
Financial
Files maintenance
Reconciliation

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

14-5

Issuer Processing Code File (IPCF)

6
8
*

= Administrative
= Network management
= Wildcard character

Field Length
Required:
Data Name:

1 alphanumeric characters
Yes, except when reading the next record.
IPCF.PRIKEY.MSG-CAT

SELECT — Selects an IPCF record to be displayed. When you place the cursor
in this field and press the F1 key, the selected IPCF record is displayed on IPCF
screen 2.
Field Length:
Occurs:
Data Name:

Cursor placement only
Up to 12 times
Not applicable

MSG CATEGORY — A code identifying the message category for this
transaction processing code. Valid values are as follows:
1
2
3
5
6
8
*

=
=
=
=
=
=
=

Authorization
Financial
Files maintenance
Reconciliation
Administrative
Network management
Wildcard character

Field Length:
Occurs:
Data Name:

System protected
Up to 12 times
IPCF.PRIKEY.MSG-CAT

TRAN CODE — A code identifying a transaction defined for this issuer
transaction profile and message category.
Field Length:
Occurs:
Data Name:

14-6

System protected
Up to 12 times
IPCF.PRIKEY.PROC-CDE.TXN-CDE

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

ACCOUNT 1 TYPE — A code identifying the from account for this transaction.
Field Length:
Occurs:
Data Name:

System protected
Up to 12 times
IPCF.PRIKEY.PROC-CDE.ACCT1-TYP

ACCOUNT 2 TYPE — A code identifying the to account for this transaction, if
applicable.
Field Length:
Occurs:
Data Name:

System protected
Up to 12 times
IPCF.PRIKEY.PROC-CDE.ACCT2-TYP

DESCRIPTION — A text description for this transaction.
Field Length:
Occurs:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

System protected
Up to 12 times
IPCF.DESCR-TAG

14-7

Issuer Processing Code File (IPCF)

Screen 2
IPCF screen 2 displays individual transaction processing code records for an issuer
transaction profile. From this screen, you can read, add, update, and delete
individual IPCF records. IPCF screen 2 is shown below, followed by descriptions
of its fields.

BASE24-BASE

ISSUER PROCESS CODE

LLLL

YY/MM/DD

HH:MM

02 OF 03

ISSUER TRANSACTION PROFILE:
MESSAGE CATEGORY:
(****************)
TRANSACTION CODE :
(****************************)
ACCOUNT 1 TYPE:
ACCOUNT 2 TYPE:
DESCR TAG:

(****************************)

COMPLETION REQUIRED TO HOST: 0 (NO COMPLETION REQUIRED)
ON-US OR SWITCH OUTBOUND (ATM/POS): 4 (ALLOWED ENTIRELY)
NOT-ON-US (ATM): 4 (ALLOWED ENTIRELY)

0N-US==> OUR CUSTOMER/OUR MACHINE NOT-ON-US==> OUR CUSTOMER/FOREIGN MACHINE
0 = NOT ALLOWED 1-4 = ALLOWED ONLINE/OFFLINE 5-8 = ALLOWED ONLINE ONLY
1/5 = INTRACOUNTY 2/6 = INTRASTATE 3/7 = INTERSTATE 4/8 = INTERNATIONALLY

*********************************** BASE24 ***********************************
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

ISSUER TRANSACTION PROFILE — A code identifying a group of issuer
transaction processing codes. This field can include any combination of wildcard
characters (i.e., asterisks) and alphanumeric characters, although embedded spaces
are not allowed. This wildcarding capability enables one IPCF record to cover
several combinations.
Field Length
Required:
Data Name:

14-8

16 alphanumeric characters
Yes
IPCF.PRIKEY.ISS-TXN-PRFL

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

MESSAGE CATEGORY — A code identifying the message category for this
transaction processing code. If a specific message category is not needed, you can
enter a wildcard character (i.e., an asterisk) in this field. Valid values are as
follows:
1
2
3
5
6
8
*

=
=
=
=
=
=
=

Authorization
Financial
Files maintenance
Reconciliation
Administrative
Network management
Wildcard character

A text description of the code is displayed to the right of the code in parentheses.
Field Length
Required:
Data Name:

1 alphanumeric character
Yes
IPCF.PRIKEY.MSG-CAT

TRANSACTION CODE — A code identifying an ISO transaction for this issuer
transaction profile and message category. User-defined transaction codes are not
allowed.
The transaction code description defined for this code in the Transaction Code File
(TCF) is displayed to the right of the code in parentheses after the record is added.
The following tables list the valid ISO transaction codes for BASE24-atm and
BASE24-pos. The first column of each table lists the ISO transaction codes. The
second column lists the corresponding BASE24 transaction codes used internally
by BASE24 products. The third column describes the transaction.
BASE24-atm Transaction Codes
ISO

Int

Description

01

10

Cash (withdrawal)

03

03

Check guarantee

04

04

Check verification

1A

11

Cash check

1B

10

Non–currency dispense withdrawal

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

14-9

Issuer Processing Code File (IPCF)

BASE24-atm Transaction Codes
ISO

14-10

Int

Description

21

20

Deposit (includes split deposits)

28

24

Deposit with cash back

30

30

Balance inquiry

34

70

Statement print

38

62

Card review request

40

40

Transfer

50

50

Payment

58

51

Payment enclosed

90

81

PIN change

9W

60

Message to financial institution

A1

61

Log only – 1

A2

61

Log only – 2

A3

61

Log only – 3

A4

61

Log only – 4

AK

--

Administrative

S5

S5

Mondex load value

S6

S6

Mondex unload value

S7

S7

Mondex payment log upload

S8

S8

Mondex exception log upload

SF

SF

Mondex remote authentication

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

BASE24-pos Transaction Codes
ISO

Int

Description

00

10

Goods and services (normal purchase)

1C

11

Preauthorization purchase

18

12

Preauthorization purchase completion

01

15

Cash (advance)

A5

21

Purchase adjustment

A6

22

Merchandise return adjustment

A7

23

Cash advance adjustment

A8

24

Purchase with cash back adjustment

03

20

Check guarantee

04

19

Check verification

09

18

Purchase with cash back

19

13

Mail or telephone order

20

14

Merchandise return

30

17

Inquiry

38

16

Card verify

60

27

Replenishment

61

28

Full redemption

72

25

Card activation

26

Additional card activation

A9

50

Batch terminal totals

AA

51

Shift terminal totals

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

14-11

Issuer Processing Code File (IPCF)

BASE24-pos Transaction Codes
ISO

Int

AB

52

Daily terminal totals

AC

53

Current terminal network totals

AD

54

Previous terminal network totals

AE

55

Card type terminal totals

AF

56

Request mail

AG

57

Send mail – pass through

AH

58

Send mail – stored

AJ

AJ

Clerk totals inquiry

S5

S5

Mondex load value

S6

S6

Mondex unload value

S7

S7

Mondex payment log upload

S8

S8

Mondex exception log upload

S9

S9

Mondex batch close

SA

SA

Mondex shift close

SB

SB

Mondex day close

SC

SC

Mondex batch inquiry

SD

SD

Mondex shift inquiry

SE

SE

Mondex day inquiry

SF

SF

Mondex remote authentication

Field Length:
Required:
Default Value:
Data Name:

14-12

Description

2 alphanumeric characters
Yes
00
IPCF.PRIKEY.PROC-CDE.TXN-CDE

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

ACCOUNT 1 TYPE — A code identifying the from account for this transaction.
The code must be defined in the Account Type Table File (ATT) before it can be
used when adding or updating a record.
Field Length:
Required:
Data Name:

1–6 alphanumeric characters
Yes, when adding or updating a record.
IPCF.PRIKEY.PROC-CDE.ACCT1-TYP

ACCOUNT 2 TYPE — A code identifying the to account for this transaction, if
applicable. The code must be defined in the Account Type Table File (ATT)
before it can be used when adding or updating a record.
Field Length:
Required:
Data Name:

1–6 alphanumeric characters
Yes, when adding or updating a record.
IPCF.PRIKEY.PROC-CDE.ACCT2-TYP

DESCR TAG — A text description tag or text description for this transaction. If
the optional Processing Code Description File (PDF) is used, you can enter the tag
name of a text description defined in the PDF. The corresponding description for
the tag is displayed in parentheses to the right of the field values. If you are not
using the PDF, you can enter the transaction description itself in this field.
Field Length:
Required:
Data Name:

30 alphanumeric characters
Yes
IPCF.DESCR-TAG

COMPLETION REQUIRED TO HOST — A flag indicating whether a
completion is required to be sent to the host for this transaction. Valid values are
as follows:
0 = No, do not send a completion to the host.
1 = Yes, send a completion to the host for all approved transactions.
4 = Yes, send a completion to the host for all approved, denied, or referred
transactions.
5 = Yes, send a completion to the host for all transactions approved by
BASE24.
6 = Yes, send a completion to the host for all approved or denied transactions
authorized by BASE24.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

14-13

Issuer Processing Code File (IPCF)

Field Length:
Required:
Default Value:
Data Name:

1 alphanumeric character
Yes
0
IPCF.COMPL-REQ

ON-US OR SWITCH OUTBOUND (ATM/POS) — For BASE24-atm card
issuer transaction profiles in the IDF, CPF, or CAF, this field contains a code
indicating whether the institution’s cardholders are allowed to perform this
transaction at terminals owned by the institution. The transaction can be allowed
within the county, state, or nation, allowed anywhere, or disallowed entirely.
For BASE24-pos card issuer transaction profiles in the IDF, CPF, or CAF, any
nonzero value in this field indicates that the transaction is allowed.
For issuer transaction profiles in the ICFE, any nonzero value in this field indicates
that this transaction is allowed to be sent (outbound) to the issuer interchange. A
value of zero indicates that this transaction is not allowed to be sent to the issuer
interchange.
Valid values are as follows:
0
1
2
3
4

=
=
=
=
=

Disallowed entirely
Allowed within the county
Allowed within the state
Allowed nationally
Allowed entirely

The following values also are valid if the AUTH LVL field on IDF screen 9 is set
to a value of 3 (online/offline) for the institution:
5
6
7
8

=
=
=
=

Allowed within the county only if the host is available
Allowed within the state only if the host is available
Allowed nationally only if the host is available
Allowed entirely only if the host is available

Field Length:
Required:
Default Value:
Data Name:

14-14

1 numeric character
Yes
0
IPCF.TXN-ALWD-ON-US

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

NOT-ON-US (ATM) — For BASE24-atm card issuer transaction profiles, this
field contains a code indicating whether the institution’s cardholders are allowed
to perform this transaction at terminals owned by other institutions. The
BASE24-atm transaction can be allowed within the county, state, or nation,
allowed anywhere, or disallowed entirely.
Note: This field is only used for BASE24-atm issuer transaction profiles defined
in the IDF, CPF, or CAF. Valid values are as follows:
0
1
2
3
4

=
=
=
=
=

Disallowed entirely
Allowed within the county
Allowed within the state
Allowed nationally
Allowed entirely

The following values also are valid if the AUTH LVL field on IDF screen 9 is set
to a value of 3 (online/offline) for the institution:
5
6
7
8

=
=
=
=

Allowed within the county only if the host is available
Allowed within the state only if the host is available
Allowed nationally only if the host is available
Allowed entirely only if the host is available

Field Length:
Required:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 numeric character
Yes
0
IPCF.TXN-ALWD-NOT-ON-US

14-15

Issuer Processing Code File (IPCF)

Screen 3 Function Keys
The use of two function keys on IPCF screen 3 varies from the standard function
keys explained in section 1. The use of these function keys is explained below.
The first column shows the BASE24 keys. The second column describes the
functions that can be accomplished with these keys on IPCF screen 3.

14-16

Key

Description

Shift-F7

Load Processing Code Records — Copies all of the IPCF
records for the combination of values specified in the
FROM: ISSUER TXN PROFILE and FROM: MESSAGE
CATEGORY fields to the combination of values specified in
the TO: ISSUER TXN PROFILE and TO: MESSAGE
CATEGORY fields. This key allows you to add multiple
records simultaneously instead of adding the records
individually. If you set the LOAD/UNLOAD ALL
MESSAGE CATEGORIES field to a value of Y, all IPCF
records for the specified transaction profile are loaded,
regardless of the value in the FROM: MESSAGE
CATEGORY field. After you press the SF7 keys, the
system generates a message when the load is successfully
completed or an error is encountered.

Shift-F8

Unload Processing Code Records — Deletes all of the
IPCF records for the combination of values specified in the
FROM: ISSUER TXN PROFILE and FROM: MESSAGE
CATEGORY fields. This key allows you to delete multiple
records simultaneously instead of deleting the records
individually. If you set the LOAD/UNLOAD ALL
MESSAGE CATEGORIES field to a value of Y, all IPCF
records for the specified transaction profile are deleted,
regardless of the value in the FROM: MESSAGE
CATEGORY field. After you press the SF8 keys, the
system generates a message when the records are
successfully deleted or an error is encountered.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3

Screen 3
IPCF screen 3 enables you to load and unload multiple records simultaneously
instead of adding and deleting records individually. IPCF screen 3 is shown below,
followed by descriptions of its fields

BASE24-BASE

ISSUER PROCESS CODE

ISSUER TRANSACTION PROFILE:
MESSAGE CATEGORY:

LLLL

YY/MM/DD

HH:MM

03 OF 03

(****************)

L O A D / U N L O A D

S C R E E N

F R O M
ISSUER TXN PROFILE:

MESSAGE CATEGORY:

(****************)

MESSAGE CATEGORY:

(****************)

T O
ISSUER TXN PROFILE:

LOAD/UNLOAD ALL MESSAGE CATEGORIES: Y (Y/N)
NOTE: IF SET TO 'Y', ALL MESSAGE CATEGORIES ARE MAINTAINED/UNLOADED
====
*********************************** BASE24 ***********************************
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
SF7-LOAD
SF8-UNLOAD
F12-HELP

ISSUER TRANSACTION PROFILE — A code identifying a group of issuer
transaction processing codes.
Field Length
Required:
Data Name:

16 alphanumeric characters
Yes
IPCF.PRIKEY.ISS-TXN-PRFL

MESSAGE CATEGORY — A code identifying the message category for this
transaction processing code. If a specific message category is not needed, you can
enter a wildcard character (i.e., an asterisk) in this field. Valid values are as
follows:
1
2
3
4
5

=
=
=
=
=

Authorization
Financial
Files maintenance
Reversal or chargeback
Reconciliation

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

14-17

Issuer Processing Code File (IPCF)

6 = Administrative
8 = Network management
* = Wildcard character
A text description of the code is displayed to the right of the code in parentheses.
Field Length
Required:
Data Name:

1 alphanumeric character
Yes
IPCF.PRIKEY.MSG-CAT

FROM
The following two fields identify the issuer transaction profile and message
category from which IPCF records are to be loaded (copied) or unloaded (deleted).
ISSUER TXN PROFILE — A code identifying a group of issuer transaction
processing codes from which IPCF records are to be loaded or unloaded.
Field Length
Required:
Data Name:

16 alphanumeric characters
Yes
IPCF.PRIKEY.ISS-TXN-PRFL

MESSAGE CATEGORY — A code identifying the message category for this
transaction profile from which IPCF records are to be loaded or unloaded. If a
specific message category is not needed, you can enter a wildcard character (i.e.,
an asterisk) in this field. Valid values are as follows:
1
2
3
4
5
6
8
*

=
=
=
=
=
=
=
=

Authorization
Financial
Files maintenance
Reversal or chargeback
Reconciliation
Administrative
Network management
Wildcard character

A text description of the code is displayed to the right of the code in parentheses.
Field Length
Required:
Data Name:

14-18

1 alphanumeric character
Yes
IPCF.PRIKEY.MSG-CAT
May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3

TO
The following two fields identify the issuer transaction profile and message
category to which IPCF records are to be loaded (copied).
ISSUER TXN PROFILE — A code identifying a group of issuer transaction
processing codes to which IPCF records are to be loaded.
Field Length
Required:
Data Name:

16 alphanumeric characters
Yes, for loading records
IPCF.PRIKEY.ISS-TXN-PRFL

MESSAGE CATEGORY — A code identifying the message category for this
transaction profile to which IPCF records are to be loaded. If a specific message
category is not needed, you can enter a wildcard character (i.e., an asterisk) in this
field. Valid values are as follows:
1
2
3
4
5
6
8
*

=
=
=
=
=
=
=
=

Authorization
Financial
Files maintenance
Reversal or chargeback
Reconciliation
Administrative
Network management
Wildcard character

A text description of the code is displayed to the right of the code in parentheses.
Field Length
Required:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 alphanumeric character
No
IPCF.PRIKEY.MSG-CAT

14-19

Issuer Processing Code File (IPCF)

LOAD/UNLOAD ALL MESSAGE CATEGORIES — A code indicating
whether all message categories for the specified issuer transaction profile are
created for a load operation or deleted for an unload operation. Valid values for a
load operation are as follows:
Y = Yes, if both the FROM: MESSAGE CATEGORY and TO: MESSAGE
CATEGORY fields are blank, all existing message categories for the
transaction profile specified in the FROM: ISSUER TXN PROFILE
field are created for the new transaction profile specified in the TO:
ISSUER TXN PROFILE field.
N = No, if both the FROM: MESSAGE CATEGORY and TO: MESSAGE
CATEGORY fields contain values, only the specified message
categories for the new transaction profile in the TO: ISSUER TXN
PROFILE field are created.
Valid values for an unload operation are as follows:
Y = Yes, if the FROM: MESSAGE CATEGORY field is blank, all existing
message categories for the transaction profile specified in the FROM:
ISSUER TXN PROFILE field are deleted.
N = No, if the FROM: MESSAGE CATEGORY field is not blank, only the
specified message categories for the transaction profile in the FROM:
ISSUER TXN PROFILE field are deleted.
Field Length
Required:
Default Value:
Data Name:

14-20

1 alphanumeric character
Yes
Y
Not applicable

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Default IPCF Records

Default IPCF Records
The IPCF defines the processing codes supported for each issuer transaction
profile. When ACI installs the BASE24-atm or BASE24-pos product, a full set of
default records is placed in the IPCF with a value of ATM or POS in the ISSUER
TRANSACTION PROFILE field. A super user (that is, a user with a group
number of 255 in his or her CRT access security record) can modify this full set,
called the default IPCF, by adding, updating, or deleting records with specific
processing code information. A super user can also load a new set of records from
the default IPCF or unload a set of records from the default IPCF.
In each default IPCF record provided by ACI, the value in the ON-US OR
SWITCH OUTBOUND (ATM/POS) and NOT-ON-US (ATM) fields is set to a
value of 4 (allowed entirely) and the value in the MESSAGE CATEGORY field is
set to an asterisk (*), which is a wildcard value. Institutions can use the default
IPCF records as is by using the default issuer transaction profile values of ATM or
POS, or they can modify them by loading them to different ISSUER
TRANSACTION PROFILE and MESSAGE CATEGORY field values on IPCF
screen 3.
Note: Mondex transactions are not included in the default IPCF for BASE24-atm
or BASE24-pos.

Common Field Values
The default records table on the following page lists the processing codes in the
default IPCF records at the time of installation. All IPCF records have the
following entries:
ISSUER TRANSACTION PROFILE
MESSAGE CATEGORY
ON-US OR SWITCH OUTBOUND (ATM/POS)
NOT-ON-US (ATM)
COMPLETION REQUIRED

ATM or POS
*
4 (allowed entirely)
4 (allowed entirely)
N

Default IPCF Tables
Each IPCF record has unique information in the TRANSACTION CODE,
ACCOUNT 1 TYPE, ACCOUNT 2 TYPE, and DESCR TAG fields, as shown in
the following table. Values in the TRANSACTION CODE field are defined in the

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

14-21

Issuer Processing Code File (IPCF)

Transaction Code File (TCF). Refer to the TCF section in this manual for more
information on the TCF. Values in the ACCOUNT 1 TYPE and ACCOUNT 2
TYPE columns of the table are defined in the Account Type Table File (ATT).
Refer to the ATT section in this manual for additional information about the ATT.
Values in the DESCR TAG column of the table are defined in the Processing Code
Description File (PDF). Refer to the PDF section in this manual for additional
information about the PDF.
BASE24-atm Default IPCF Records
TRANSACTION
CODE

14-22

ACCOUNT 1
TYPE

ACCOUNT 2
TYPE

DESCR TAG

01

00

00

ISO010000

01

10

00

ISO011000

01

20

00

ISO012000

01

30

00

ISO013000

01

9M

00

ISO019M00

03

20

00

ISO032000

04

20

00

ISO042000

1A

00

00

ISO1A0000

1B

10

00

ISO1B1000

1B

20

00

ISO1B2000

1B

30

00

ISO1B3000

21

00

10

ISO210010

21

00

20

ISO210020

21

00

9M

ISO21009M

21

10

10

ISO211010

21

20

10

ISO212010

21

20

20

ISO212020

21

96

00

ISO219600

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Default IPCF Records

BASE24-atm Default IPCF Records
TRANSACTION
CODE

ACCOUNT 1
TYPE

ACCOUNT 2
TYPE

DESCR TAG

21

98

00

ISO219800

28

00

10

ISO280010

28

00

20

ISO280020

28

98

00

ISO289800

30

10

00

ISO301000

30

10

20

ISO301020

30

20

00

ISO302000

30

20

10

ISO302010

30

30

00

ISO303000

30

9M

00

ISO309M00

34

10

00

ISO341000

34

20

00

ISO342000

34

30

00

ISO343000

34

9M

00

ISO349M00

38

00

00

ISO380000

40

10

10

ISO401010

40

10

20

ISO401020

40

10

9M

ISO40109M

40

20

10

ISO402010

40

20

20

ISO402020

40

20

9M

ISO40209M

40

30

10

ISO403010

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

14-23

Issuer Processing Code File (IPCF)

BASE24-atm Default IPCF Records
TRANSACTION
CODE

ACCOUNT 1
TYPE

ACCOUNT 2
TYPE

DESCR TAG

40

30

20

ISO403020

40

30

9M

ISO40309M

40

9M

10

ISO409M10

40

9M

20

ISO409M20

40

9M

9M

ISO409M9M

50

10

30

ISO501030

50

20

30

ISO502030

50

30

30

ISO503030

50

9M

30

ISO509M30

58

00

00

ISO580000

90

00

00

ISO900000

9W

00

00

ISO9W0000

A1

00

00

ISOA10000

A2

00

00

ISOA20000

A3

00

00

ISOA30000

A4

00

00

ISOA40000

AK

00

00

ISOAK0000

BASE24-pos Default IPCF Records
TRANSACTION
CODE

14-24

ACCOUNT 1
TYPE

ACCOUNT 2
TYPE

DESCR TAG

00

10

00

ISO001000

00

20

00

ISO002000

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Default IPCF Records

BASE24-pos Default IPCF Records
TRANSACTION
CODE

ACCOUNT 1
TYPE

ACCOUNT 2
TYPE

DESCR TAG

00

30

00

ISO003000

00

96

00

ISO009600

00

98

00

ISO009800

01

10

00

ISO011000

01

20

00

ISO012000

01

30

00

ISO013000

01

96

00

ISO019600

03

00

00

ISO030000

04

00

00

ISO040000

09

10

00

ISO091000

09

20

00

ISO092000

09

96

00

ISO099600

18

10

00

ISO181000

18

20

00

ISO182000

18

30

00

ISO183000

18

96

00

ISO189600

19

10

00

ISO191000

19

20

00

ISO192000

19

30

00

ISO193000

1C

10

00

ISO1C1000

1C

20

00

ISO1C2000

1C

30

00

ISO1C3000

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

14-25

Issuer Processing Code File (IPCF)

BASE24-pos Default IPCF Records
TRANSACTION
CODE

14-26

ACCOUNT 1
TYPE

ACCOUNT 2
TYPE

DESCR TAG

1C

96

00

ISO1C9600

20

10

00

ISO201000

20

20

00

ISO202000

20

30

00

ISO203000

20

96

00

ISO209600

20

98

00

ISO209800

30

10

00

ISO301000

30

20

00

ISO302000

30

30

00

ISO303000

30

96

00

ISO309600

30

98

00

ISO309800

38

00

00

ISO380000

60

00

00

ISO600000

60

10

00

ISO600100

61

00

00

ISO610000

61

10

00

ISO610100

72

00

00

ISO720000

72

10

00

ISO720100

A5

10

00

ISOA41000

A5

20

00

ISOA52000

A5

30

00

ISOA53000

A6

10

00

ISOA51000

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Default IPCF Records

BASE24-pos Default IPCF Records
TRANSACTION
CODE

ACCOUNT 1
TYPE

ACCOUNT 2
TYPE

DESCR TAG

A6

20

00

ISOA62000

A6

30

00

ISOA63000

A7

10

00

ISOA71000

A7

20

00

ISOA72000

A7

30

00

ISOA73000

A8

10

00

ISOA81000

A8

20

00

ISOA82000

A9

00

00

ISOA90000

AA

00

00

ISOAA0000

AB

00

00

ISOAB0000

AC

00

00

ISOAC0000

AD

00

00

ISOAD0000

AE

00

00

ISOAE0000

AF

00

00

ISOAF0000

AG

00

00

ISOAG0000

AH

00

00

ISOAH0000

AJ

00

00

ISOAJ0000

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

14-27

ACI Worldwide, Inc.

15: Key Authorization File (KEYA)
The Key Authorization File (KEYA) contains the information and parameters
required by BASE24 authorization processes for verifying PINs and cards.
The BASE24-atm, BASE24-pos, BASE24-teller, and BASE24-telebanking
products use the KEYA. However, the KEYA serves a somewhat different
purpose for the BASE24-telebanking product than it does for BASE24-atm,
BASE24-pos, and BASE24-teller products because the BASE24-telebanking
product is not card-based like the other products. Since the BASE24-telebanking
product is not card-based, it does not use the Card Prefix File (CPF) or Cardholder
Authorization File (CAF) like the other products.
The following table summarizes the differences between the ways that the
BASE24-telebanking product uses the KEYA and the ways that other BASE24
products use the KEYA.
BASE24-atm
BASE24-pos
BASE24-teller

BASE24-telebanking

Uses the KEYA for PIN verification
processing.

Uses the KEYA for PIN verification
processing.

Uses the KEYA for card verification
processing.

Does not perform card verification.

Can establish separate KEYA
records based on card expiration
date.

Cannot establish separate KEYA
records based on card expiration date
because cards are not used.

Establishes PIN verification
parameters in the Institution
Definition File (IDF) and CPF.

Establishes PIN verification
parameters in the IDF but not the CPF.

Maintains cardholder PIN
verification information in the CAF.

Maintains customer PIN verification
information in the Customer Table
(CSTT).

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

15-1

Key Authorization File (KEYA)

The KEYA contains one or more records for each unique set of card and PIN
verification parameters. The actual number of KEYA records depends on how
PIN and card verification are controlled and whether verification parameters vary
according to card expiration dates. PIN verification for products other than the
BASE24-telebanking product can be controlled at the institution level using IDF
screen 2 or the card prefix level using CPF screen 2. Card verification must be
controlled at the card prefix level using CPF screen 2. PIN verification controlled
at the institution level requires at least one KEYA record for each FIID performing
PIN verification. However, card verification and PIN verification controlled at the
card prefix level allow each card prefix to reference its own group of KEYA
records or multiple card prefixes to reference the same group of KEYA records.
The KEYA also contains one or more records for each unique set of secure internet
validation (SIV) parameters used for cardholder authentication during internet or
electronic commerce (e-commerce) transaction processing. The SIV KEYA group
may be different than the card verification KEYA group. In addition, BASE24
may be configured to not perform card verification, but configured to perform
secure internet validation. Secure internet validation must be controlled at the card
prefix level using CPF screen 6.
The BASE24 Integrated Server Transaction Security Manual provides
information about setting up the KEYA for the BASE24 Remote Banking
products—BASE24-telebanking and BASE24-billpay. The BASE24 Transaction
Security Manual provides information about setting up the KEYA for all other
BASE24 products.
The key to records in the KEYA is a combination of the values in the following
fields on screen 1: GRP, RECORD TYPE, BEGIN DATE, and END DATE.
The following screens are used to access records in the KEYA:

15-2

?

Screen 1 contains information needed to select the appropriate KEYA record.

?

Screen 2 contains parameters for DES (IBM 3624) PIN verification.

?

Screen 3 contains parameters for Diebold PIN verification.

?

Screen 4 contains parameters for Identikey PIN verification.

?

Screen 5 contains parameters for Visa PVV PIN verification.

?

Screen 6 contains parameters for card verification and secure internet
validation.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

Screen 1
KEYA screen 1 allows users to identify the KEYA record to be accessed. KEYA
screen 1 is shown below, followed by descriptions of its fields.

BASE24-BASE
GRP:

KEY AUTH FILE

LLLL

YY/MM/DD

HH:MM

01 OF 06

BEGIN DATE (YYYYMM): ****** END DATE (YYYYMM): ****** FIID:

RECORD TYPE: 00

(01)-IBM DES PIN VERIFICATION
(02)-DIEBOLD PIN VERIFICATION
(03)-IDENTIKEY PIN VERIFICATION
(04)-VISA PVV PIN VERIFICATION
(11)-CARD VERIFICATION

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

GRP — A code that is used in the Institution Definition File (IDF) or Card Prefix
File (CPF) to identify this record.
If the PIN CHECK TYPE field on IDF screen 2 contains a value of 01, 02, 03, or
04 (Verify PINs) and the PIN CHECK TYPE field on CPF screen 2 for one or
more of that institution’s card prefixes contains a value of 99 (Use the IDF for PIN
verification), a KEYA record must exist with the institution’s FIID in this field.
If the PIN CHECK TYPE field on IDF screen 2 contains a value of 01, 02, 03, or
04 (Verify PINs) and the transaction does not involve a CPF, a KEYA record must
exist with the institution’s FIID in this field.
If the PIN CHECK TYPE field on CPF screen 2 contains a value of 01, 02, 03, or
04 (Verify PINs), a KEYA record must exist with an entry in this field that
matches the entry in the PIN VERIFICATION KEYA GROUP field on CPF
screen 2.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

15-3

Key Authorization File (KEYA)

If the CV KEYA GROUP field on CPF screen 2 contains an entry, a KEYA record
must exist with the same entry in this field.
If the SIV CHECK TYPE field on CPF screen 6 contains a value of 2 or 3, a
KEYA record must exist with an entry in this field that matches the entry in the
SIV KEYA GROUP field on CPF screen 6.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 alphanumeric characters
Yes
No default value
KEYA.PRIKEY.GRP

BEGIN DATE — The first date in the range of card expiration dates to which
information in this KEYA record applies. Valid values are as follows:
000000

= Data in this KEYA record is valid for cards with expiration dates
that are less than or equal to the date specified in the END DATE
field.
YYYYMM = Data in this KEYA record is valid for cards with expiration dates
that are equal to or greater than this date but less than or equal to
the date specified in the END DATE field.
******
= Data in this KEYA record is valid regardless of the card
expiration date. The END DATE field must also contain
asterisks.

For the BASE24-atm, BASE24-pos, and BASE24-teller products, the date in this
field is expressed in YYYYMM format and is compared to the expiration date of
the card being used to initiate the transaction. If beginning and ending dates are
unnecessary, this field and the END DATE field should be set to asterisks
(******).
For the BASE24-telebanking product, this field must contain asterisks (******)
because card expiration dates are not used.
This field and the END DATE field, when used, permit a financial institution to
maintain different sets of verification parameters based on the card expiration date.
For example, an institution using the DES (IBM 3624) PIN verification method
plans to change the decimalization table it uses to generate PINs or PIN offsets.
All outstanding cards use the existing decimalization table. The first cards to use
the new decimalization table have an expiration date of June 2002, which appears
in YYYYMM format as 200206. The existing decimalization table would be
effective for cards issued with expiration dates through May 2002, which appears
in YYYYMM format as 200205.

15-4

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

Two KEYA records are necessary. The first KEYA record contains the old
decimalization table and has an END DATE of 200205. The BEGIN DATE for the
first KEYA record can be 000000 because all outstanding cards use the
verification parameters it contains. The second KEYA record contains the new
decimalization table and has a BEGIN DATE of 200206. The END DATE for the
second KEYA record must be a future date.
If more than one set of verification parameters had already been in use, there
would have been additional KEYA records and the BEGIN DATE for the first
KEYA record would be the time that its verification parameters became effective.
Field Length:
Required Field:
Default Value:
Data Name:

6 alphanumeric characters
Yes
******
KEYA.PRIKEY.BEG-DAT

END DATE — The last date in the range of card expiration dates to which
information in this KEYA record applies. Valid values are as follows:
YYYYMM = Data in this KEYA record is valid for cards with expiration dates
that are less than or equal to this date but equal to or greater than
the date in the BEGIN DATE field.
******
= Data in this KEYA record is valid regardless of the card
expiration date. The BEGIN DATE field must also contain
asterisks.
Note: The value 000000 is not valid in this field.
For the BASE24-atm, BASE24-pos, and BASE24-teller products, the date in this
field is expressed in YYYYMM format and is compared to the expiration date of
the card being used to initiate the transaction. Refer to the BEGIN DATE field
description for an example of how this field is used.
For the BASE24-telebanking product, this field must contain asterisks (******)
because card expiration dates are not used.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

6 alphanumeric characters
Yes
******
KEYA.PRIKEY.END-DAT

15-5

Key Authorization File (KEYA)

FIID — The FIID of the institution that is responsible for maintaining this record.
BASE24 products use the FIID in this field to determine whether a files
maintenance operator can access or change the information for this KEYA record.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 alphanumeric characters
Yes
No default value
KEYA.FIID

RECORD TYPE — The type of verification information contained in this record.
A separate KEYA screen contains the information for each verification type.
Valid values and the corresponding KEYA screens are as follows:
01
02
03
04
11

=
=
=
=
=

DES (IBM 3624) PIN verification on screen 2
Diebold PIN verification on screen 3
Identikey PIN verification on screen 4
Visa PVV PIN verification on screen 5
Card verification or secure internet validation on screen 6

Field Length:
Required Field:
Default Value:
Data Name:

15-6

2 numeric characters
Yes
The default value is 00. However, this value must be
changed to one of the valid values listed above.
KEYA.PRIKEY.REC-TYP

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

Screen 2
KEYA screen 2 contains DES (IBM 3624) PIN verification information. KEYA
screen 2 is shown below, followed by descriptions of its fields.

BASE24-BASE
GRP:

KEY AUTH FILE

LLLL

YY/MM/DD

HH:MM

02 OF 06

BEGIN DATE (YYYYMM): ****** END DATE (YYYYMM): ****** FIID:

DES (IBM 3624) PIN VERIFICATION
DECIMALIZATION TABLE:
CLEAR KEY:
ENCRYPTED KEY:
CHECK DIGITS:

0000000000000000
0000000000000000
0000000000000000
0000

PAN VERIFY OFFSET: 00
PAN VERIFY LENGTH: 00
PAN PAD CHARACTER: F

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

DES (IBM 3624) PIN VERIFICATION
The following fields contain data for the DES (IBM 3624) PIN verification
method. They are used only when the value in the RECORD TYPE field on
KEYA screen 1 is set to 01.
DECIMALIZATION TABLE — Contains the decimalization table used in the
generation of the PINs or PIN offsets for the institution’s cards and cardholders or
customers. This table is to be used in the verification of the cardholder- or
customer-entered PINs. Valid values for each position in this field are 0 through 9.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

16 numeric characters
No
0000000000000000
KEYA.IBM-DES.DEC-TBL

15-7

Key Authorization File (KEYA)

PAN VERIFY OFFSET — Specifies the position in the PAN that is to be used as
the first digit of the validation data. Position 00 identifies the first digit in the
PAN.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
00
KEYA.IBM-DES.PAN-VFY-OFST

CLEAR KEY — The clear version of the PIN verification key. This key is used
when PIN verification is performed without a security module. Valid values for
each position in this field are 0 through 9 and A through F.
Field Length:
Required Field:
Default Value:
Data Name:

16 hexadecimal characters
No
0000000000000000
KEYA.IBM-DES.KEY-CLEAR

PAN VERIFY LENGTH — Specifies how many digits of the PAN are to be used
in the formation of the validation data. Valid values are 04 through 16.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
00
KEYA.IBM-DES.PAN-VFY-LGTH

ENCRYPTED KEY — The security module encrypted version of the PIN
verification key. This value is used when a security module completes PIN
verification requests. Valid values for each position in this field are 0 through 9
and A through F.
Field Length:
Required Field:
Default Value:
Data Name:

15-8

16 hexadecimal characters
No
0000000000000000
KEYA.IBM-DES.KEY-ENCRYPT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

PAN PAD CHARACTER — Specifies the character used to pad the validation
data. The validation data is formed by left-justifying the PAN digits calculated
from values in the preceding PAN VERIFY OFFSET and PAN VERIFY LENGTH
fields, then padding the data to 16 characters with the value in this field. Valid
values are 0 through 9 and A through F.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
Yes
F
KEYA.IBM-DES.PAN-PAD

CHECK DIGITS — The check digits corresponding to the value in the
ENCRYPTED KEY field. Valid values for each position in this field are 0 through
9 and A through F.
The check digits can be obtained from the utility used to encrypt the key. They are
also available from the BASE24 ASMCOM and RSMCOM utilities.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

4 hexadecimal characters
No
0000
KEYA.VERIFY.IBM-DES.ENCRYPT-CHK-VALUES

15-9

Key Authorization File (KEYA)

Screen 3
KEYA screen 3 contains Diebold PIN verification information. KEYA screen 3 is
shown below, followed by descriptions of its fields.

BASE24-BASE
GRP:

KEY AUTH FILE

LLLL

YY/MM/DD

HH:MM

03 OF 06

BEGIN DATE (YYYYMM): ****** END DATE (YYYYMM): ****** FIID:
DIEBOLD VERIFICATION DATA

NUMBER TABLE RELATIVE LOCATION:
CLEAR KEY: 0000000000000000
DIEBOLD TABLE:
00000000 00000000
00000000 00000000
00000000 00000000
00000000 00000000
00000000 00000000
00000000 00000000
00000000 00000000
00000000 00000000

00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000

0

00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000

ALGO NUMBER: 00
ENCRYPTED KEY: 0000000000000000

00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000

00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000

00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000

00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

DIEBOLD VERIFICATION DATA
The following fields contain data for the Diebold PIN verification method. They
are used only when the value in the RECORD TYPE field on KEYA screen 1 is set
to 02.
NUMBER TABLE RELATIVE LOCATION — Specifies the relative location of
the Diebold Number Table (DNT) in the security device.
When the security device contains one DNT, the value entered in this field is 1.
When the security device contains multiple DNTs, the relative location of the DNT
used with this KEYA record is entered in this field.

15-10

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3

The actual table index is calculated by the BASE24 security utilities.
Field Length:
Required Field:
Default Value:
Data Name:

1–2 numeric characters
Yes
0
KEYA.DIEBOLD.DNT-REL-LOC

ALGO NUMBER — Specifies the two-digit algorithm number for the Diebold
PIN Verification method. This value is used as the starting index into the Diebold
Number Table. Valid values are hexadecimal characters 00 through 99. The first
position allows values of 0 through 9; the second position allows values of 0
through 9 or A through F, up to the allowed limit of 99.
Field Length:
Required Field:
Default Value:
Data Name:

2 hexadecimal characters
No
00
KEYA.DIEBOLD.ALGO-NUM

CLEAR KEY — Specifies the clear version of the key that is used to encrypt the
Diebold Number Table before loading the table in the security modules. Valid
values for each position in this field are 0 through 9 and A through F.
Field Length:
Required Field:
Default Value:
Data Name:

16 hexadecimal characters
No
0000000000000000
KEYA.DIEBOLD.KEY-CLEAR

ENCRYPTED KEY — Specifies the security module encrypted version of the
value in the CLEAR KEY field that is used to encrypt the Diebold Number Table
before loading the table in the security module. Valid values for each position in
this field are 0 through 9 and A through F.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

16 hexadecimal characters
No
0000000000000000
KEYA.DIEBOLD.KEY-ENCRYPT

15-11

Key Authorization File (KEYA)

DIEBOLD TABLE — Specifies the random mapping of the 256 two-digit
hexadecimal values between 00 and FF that compose the Diebold Number Table
(DNT). The DNT is displayed in eight rows, with each row containing eight
groups of four two-digit hexadecimal values.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

15-12

8 hexadecimal characters
64 times
No
00000000 (each set)
KEYA.DIEBOLD.DNT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 4

Screen 4
KEYA screen 4 contains Identikey PIN verification information. KEYA screen 4
is shown below, followed by descriptions of its fields.

BASE24-BASE
GRP:

KEY AUTH FILE

LLLL

YY/MM/DD

HH:MM

04 OF 06

BEGIN DATE (YYYYMM): ****** END DATE (YYYYMM): ****** FIID:

IDENTIKEY PIN VERIFICATION
INSTITUTION IDENTIFIER: 00000000
ID LENGTH: 0
PARTIAL PAN OFFSET: 00
PARTIAL PAN LENGTH: 4
COMPARE INDICATOR:

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

IDENTIKEY PIN VERIFICATION
The following fields contain data for the Identikey PIN verification method. They
are used only when the value in the RECORD TYPE field on KEYA screen 1 is set
to 03.
INSTITUTION IDENTIFIER — Specifies the Identikey algorithm bank
identifier. The value in this field must be 2, 6, or 8 digits in length. If the value is
2 or 6 digits in length, it must be left-justified with no embedded blanks allowed.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

2, 6, or 8 numeric characters
Yes
00000000
KEYA.IDKEY.BNK-ID

15-13

Key Authorization File (KEYA)

ID LENGTH — The length of the value entered in the INSTITUTION
IDENTIFIER field.
Field Length:
Data Name:

System protected
KEYA.IDKEY.ID-LGTH

PARTIAL PAN OFFSET — Specifies the position in the PAN that is to be used
as the first digit of the partial PAN. Position 00 identifies the first digit in the PAN.
The value in this field is used with the value in the PARTIAL PAN LENGTH field
to specify the portion of the PAN to be used in PIN verification.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
00
KEYA.IDKEY.PARTIAL-PAN-OFST

PARTIAL PAN LENGTH — Specifies how many digits of the PAN are to be
used to verify the PIN. Valid values are 4 through 19.
Field Length:
Required Field:
Default Value:
Data Name:

1–2 numeric characters
Yes
4
KEYA.IDKEY.PARTIAL-PAN-LGTH

COMPARE INDICATOR — Specifies which digits of the Identikey number are
compared with a four-digit Identikey PIN Verification Number (PVN). The value
in this field is used only if PVNs are four digits in length. For six- or eight-digit
PVNs, the value in this field has no effect in the algorithm. Valid values are as
follows:
L = Leftmost four digits of Identikey number
M = Middle four digits of Identikey number
R = Rightmost four digits of Identikey number
Field Length:
Required Field:
Default Value:
Data Name:

15-14

1 alphabetic character
No
No default value
KEYA.IDKEY.COMPARE-IND

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 5

Screen 5
KEYA screen 5 contains Visa PVV PIN verification information. KEYA screen 5
is shown below, followed by descriptions of its fields.

BASE24-BASE
GRP:

1
2
3
4
5
6

KEY AUTH FILE

LLLL

YY/MM/DD

HH:MM

05 OF 06

BEGIN DATE (YYYYMM): ****** END DATE (YYYYMM): ****** FIID:

CLEAR
0000000000000000
CHECK DIGITS:
0000000000000000
CHECK DIGITS:
0000000000000000
CHECK DIGITS:
0000000000000000
CHECK DIGITS:
0000000000000000
CHECK DIGITS:
0000000000000000
CHECK DIGITS:

VISA PVV KEYS
ENCRYPT
0000000000000000
0000
0000000000000000
0000
0000000000000000
0000
0000000000000000
0000
0000000000000000
0000
0000000000000000
0000

CLEAR
0000000000000000
CHECK DIGITS:
0000000000000000
CHECK DIGITS:
0000000000000000
CHECK DIGITS:
0000000000000000
CHECK DIGITS:
0000000000000000
CHECK DIGITS:
0000000000000000
CHECK DIGITS:

ENCRYPT
0000000000000000
0000
0000000000000000
0000
0000000000000000
0000
0000000000000000
0000
0000000000000000
0000
0000000000000000
0000

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

VISA PVV KEYS
The following fields contain data for the Visa PVV PIN verification method. They
are used only when the value in the RECORD TYPE field on KEYA screen 1 is set
to 04.
CLEAR — Specifies up to six clear PIN Verification Key pairs (PVK pairs) that
are used when PIN verification is performed without a security module.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

15-15

Key Authorization File (KEYA)

At least one clear or encrypted PVK pair must contain a value other than 16 zeros.
When clear and encrypted PINs are verified using the Visa PVV PIN verification
method, at least two PVK pairs (one clear and one encrypted) must contain values
other than 16 zeros. Valid values for each position in the fields making up the
PVK pairs are 0 through 9 and A through F.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

16 hexadecimal characters
12 times (6 pairs)
Yes
0000000000000000
KEYA.ABA-VISA.KEY-CLEAR

ENCRYPT — Specifies up to six security module-encrypted PIN Verification
Key pairs (PVK pairs) that are used when a security module performs PIN
verification.
At least one clear or encrypted PVK pair must contain a value other than 16 zeros.
When clear and encrypted PINs are verified using the Visa PVV PIN verification
method, at least two PVK pairs (one clear and one encrypted) must contain values
other than 16 zeros. Valid values for each position in the fields making up the
PVK pairs are 0 through 9 and A through F.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

16 hexadecimal characters
12 times (6 pairs)
No
0000000000000000
KEYA.ABA-VISA.KEY-ENCRYPT

CHECK DIGITS — The check digits corresponding to the value in the
ENCRYPT field located directly above this field. Valid values for each position in
the check digits fields are 0 through 9 and A through F.
The check digits can be obtained from the utility used to encrypt the key. They are
also available from the BASE24 ASMCOM and RSMCOM utilities.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

15-16

4 hexadecimal characters
12 times (6 pairs)
No
0000
KEYA.VERIFY.ABA-VISA.KEY-ENCRYPT-CHKVALUES

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 6

Screen 6
KEYA screen 6 contains fields required for performing card verification. KEYA
screen 6 is shown below, followed by descriptions of its fields.

BASE24-BASE
GRP:

KEY AUTH FILE

LLLL

YY/MM/DD

HH:MM

06 OF 06

BEGIN DATE (YYYYMM): ****** END DATE (YYYYMM): ****** FIID:

CARD VERIFICATION
ENCRYPT TYPE: 00 (CLEAR KEYS)

1
2

CLEAR KEY
0000000000000000
0000000000000000

ENCRYPTED KEY
0000000000000000
0000000000000000

CHECK DIGITS
0000
0000

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

CARD VERIFICATION
The following fields contain data for card verification or secure internet validation.
They are used only when the RECORD TYPE field on KEYA screen 1 is set to the
value 11.
ENCRYPT TYPE — The type of keys used when performing card verification.
Valid values are as follows:
00 = Clear keys
01 = Encrypted keys

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

15-17

Key Authorization File (KEYA)

A description of the type entered is displayed to the right of the ENCRYPT TYPE
field.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
00
KEYA.VERIFY.CV.ENCRYPT-TYP

CLEAR KEY — Specifies the clear Card Verification Key pair (CVK pair) that is
used when card verification is performed without a security module. Valid values
for each position in these fields are 0 through 9 and A through F.
Field Length:
Required Field:
Default Value:
Data Name:

2 fields of 16 hexadecimal characters each
Yes
0000000000000000
KEYA.VERIFY.CV.KEY-CLEAR

ENCRYPTED KEY — Specifies the security module-encrypted Card
Verification Key pair (CVK pair) that is used when a security module performs
card verification. When the same key pair is shared with the access control server,
the CVK pair can also be used to generate the Cardholder Authorization
Verification Value (CAVV) for secure internet validation processing. Valid values
for each position in these fields are 0 through 9 and A through F.
Field Length:
Required Field:
Default Value:
Data Name:

2 fields of 16 hexadecimal characters each
Yes
0000000000000000
KEYA.VERIFY.CV.KEY-ENCRYPT

CHECK DIGITS — The check digits corresponding to the value in the
ENCRYPTED KEY field located beside this field. Valid values for each position
in these fields are 0 through 9 and A through F.
The check digits can be obtained from the utility used to encrypt the key. They are
also available from the BASE24 ASMCOM and RSMCOM utilities.
Field Length:
Required Field:
Default Value:
Data Name:

15-18

2 fields of 4 hexadecimal characters each
No
0000
KEYA.VERIFY.CV.KEY-ENCRYPT-CHK-VALUES

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

16: Key File (KEYF)
The Key File (KEYF) contains the information and parameters required by
BASE24 Host Interface and Interchange Interface processes for PIN encryption,
PIN translation, message authentication, and dynamic key management.
It contains one record for each data processing center (DPC) number and Host
Interface process combination defined in the Host Configuration File (HCF) and
one record for each Interchange FIID and Interchange Interface process
combination defined in the Interchange Configuration File (ICF) or Enhanced
Interchange Configuration File (ICFE), allowing for individual control of the
above-mentioned processing for each of these entities.
The BASE24 Integrated Server Transaction Security Manual provides
information about setting up the KEYF for the BASE24 Remote Banking products
- BASE24-telebanking and BASE24-billpay. The BASE24 Transaction Security
Manual provides information about setting up the KEYF for all other BASE24
products.
The key to records in the KEYF is a combination of the values in the DPC/FIID
and INTERFACE PROCESS fields.
The following screens are used to access records in the KEYF:
?

Screen 1 contains PIN encryption, PIN translation, and message
authentication parameters, intermediate keys, PIN key exchange keys, and
message authentication code (MAC) key exchange keys.

?

Screen 2 contains inbound and outbound key information for PINs and
MACs.

?

Screen 3 contains dynamic key management parameters.

?

Screen 4 contains message encryption parameters.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

16-1

Key File (KEYF)

Screen 1
KEYF screen 1 contains PIN encryption, PIN translation, and message
authentication parameters, intermediate keys, PIN key exchange keys, and
message authentication code (MAC) key exchange keys. KEYF screen 1 is shown
below, followed by descriptions of its fields.

BASE24-BASE KEY FILE
DPC/FIID:
ENCRYPT TYPE:
PIN BLOCK FORMAT:
MAC ENCRYPT TYPE:
MAC DATA TYPE:
KEY LENGTH:

0
0
0
0
1

LLLL
YY/MM/DD
INTERFACE PROCESS:

(NO ENCRYPTION)
(CLEAR)
(NO PROCESSING)
(ASCII)
(SINGLE)

BASE24 ENCRYPT TYPE:
ANSI PAN FORMAT:
PIN PAD CHARACTER:
NUMBER OF KEYS:
FULL MESSAGE MAC:

HH:MM

0
0
F
1
N

01 OF 04

(NO ENCRYPTION)
(12 RIGHT/NO CHK)
(COMBINED)
(SELECTED FIELDS)

INTERMEDIATE KEYS
CLEAR: 0000000000000000
ENCRYPTED: 0000000000000000

CHECK DIGITS: 0000

EXCHANGE KEYS
PIN KEY: 0000000000000000
MAC KEY: 0000000000000000

0000000000000000
0000000000000000

CHECK DIGITS: 0000
CHECK DIGITS: 0000

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

DPC/FIID — The DPC number of the host or FIID of the interchange using this
KEYF record. The value in this field matches the value in the DPC NUMBER
field on Host Configuration File (HCF) screen 1 or the INTERCHANGE FIID
field on Interchange Configuration File (ICF) or Enhanced Interchange
Configuration File (ICFE) screen 1.
Field Length:
Required Field:
Default Value:
Data Names:

16-2

1-4 alphanumeric characters
Yes
No default value
KEYF.PRIKEY-HCF.DPC-NUM
KEYF.PRIKEY-ICF.FIID

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

INTERFACE PROCESS — The name of the interface process associated with
the DPC or interchange identified in the DPC/FIID field. The value in this field
matches the value in the HISF NAME field on Host Configuration File (HCF)
screen 1 or the PROCESS field on Interchange Configuration File (ICF) or
Enhanced Interchange Configuration File (ICFE) screen 1.
Field Length:
Required Field:
Default Value:
Data Names:

1-16 alphanumeric characters
Yes
No default value
KEYF.PRIKEY-HCF.HISF-PRO
KEYF.PRIKEY-ICF.SWI-PRO

ENCRYPT TYPE — Specifies the type of PIN encryption used or expected by
the DPC or interchange. Valid values are as follows:
0 = Clear PINs
1 = Security module PIN encryption
2 = Software DES PIN encryption
This field must be set to the value 1 if any of the PIN key timer fields on KEYF
screen 3 are set to a nonzero value. This field or the MAC ENCRYPT TYPE field
must be set to the value 1 if the CLEAR OLD KEY TIMER VALUE field on
KEYF screen 3 contains a nonzero value or the KEY PROCESSING TYPE field
on KEYF screen 3 contains a value other than N (N indicates no dynamic key
management is to be performed).
A description of the code entered is displayed to the right of the ENCRYPT TYPE
field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
KEYF.INTERFACE.ENCRYPT-TYP

BASE24 ENCRYPT TYPE — Specifies the type of PIN management used by
BASE24 products. Valid values are as follows:
0 = Clear PINs
1 = Security module PIN management

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

16-3

Key File (KEYF)

A description of the code entered is displayed to the right of the BASE24
ENCRYPT TYPE field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
KEYF.INTERFACE.B24-ENCRYPT-TYP

PIN BLOCK FORMAT — Specifies the PIN block format of the PIN in the
inbound and outbound external messages. Valid values are as follows:
0 = Clear PINs
1 = ANSI (PIN/PAN) PIN block
3 = PIN/PAD PIN block
Note: Although value 1 is called the ANSI PIN block, it is also known as the
PIN/PAN PIN block because it includes three PAN formats, only one of which is
part of the ANSI standard. The PAN format being used is specified in the ANSI
PAN FORMAT field on this screen.
A description of the code entered is displayed to the right of the PIN BLOCK
FORMAT field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
KEYF.INTERFACE.PIN-BLK

ANSI PAN FORMAT — If the value in the PIN BLOCK FORMAT field is 1
(ANSI), the value in this field specifies which PAN digits are used in the formation
of the PIN/PAN PIN block of the external message. Valid values are as follows:
0 = 12 right-most digits of the PAN, excluding the check digit (ANSI standard)
1 = 12 right-most digits of the PAN, including the check digit
2 = 12 left-most digits of the PAN
Note: The ANSI standard is one of three PAN formats available with PIN/PAN
PIN blocks. While this field is called the ANSI PAN FORMAT, it also includes
two other PAN formats that are not part of the ANSI standard.

16-4

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

A description of the code entered is displayed to the right of the ANSI PAN
FORMAT field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes, this field is required regardless of the value in the PIN
BLOCK FORMAT field.
0
KEYF.INTERFACE.ANSI-PAN

MAC ENCRYPT TYPE — Specifies how message authentication is performed
for messages between the DPC or interchange and the interface. Valid values are
as follows:
0 = No MAC processing
1 = Security module MAC processing
2 = Software MAC processing (not currently supported)
This field must be set to the value 1 if any of the MAC key timer fields on KEYF
screen 3 are set to a nonzero value. This field or the ENCRYPT TYPE field must
be set to value 1 if the CLEAR OLD KEY TIMER VALUE field on KEYF screen
3 contains a nonzero value or the KEY PROCESSING TYPE field on KEYF
screen 3 contains a value other than N (N indicates no dynamic key management is
to be performed).
A description of the code entered is displayed to the right of the MAC ENCRYPT
TYPE field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
KEYF.INTERFACE.MAC-TYP

PIN PAD CHARACTER — If the value in the PIN BLOCK FORMAT field is 3
(PIN/PAD), the value in this field specifies the PAD character used in the
formation of the external message PIN block. Valid values are A through F.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 alphabetic character
Yes, this field is required regardless of the value in the PIN
BLOCK FORMAT field.
F
KEYF.INTERFACE.PINPAD-CHAR

16-5

Key File (KEYF)

MAC DATA TYPE — A code specifying the character set in which messages are
being transmitted between the DPC or interchange and the interface. Valid values
are as follows:
0 = ASCII
1 = EBCDIC
A description of the code entered is displayed to the right of the MAC DATA
TYPE field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
KEYF.INTERFACE.MAC-DATA-TYP

NUMBER OF KEYS — A code identifying whether the inbound and outbound
keys are combined or separate. Valid values are as follows:
1 = Combined. The inbound and outbound PIN keys are the same and the
inbound and outbound MAC keys are the same.
2 = Separate. The inbound and outbound PIN keys are different and the
inbound and outbound MAC keys are different.
The value in this field applies to the PIN and MAC keys defined on KEYF screen
2. If the KEY PROCESSING TYPE field on KEYF screen 3 is set to the value C
(co-network), this field must be set to the value 2.
A description of the code entered is displayed to the right of the NUMBER OF
KEYS field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
1
KEYF.INTERFACE.NUM-KEYS

KEY LENGTH — A code identifying whether this interface uses single-,
double-, or triple-length key exchange keys (KEKs) or the Atalla Key Block
(AKB) device. Valid values are as follows:

16-6

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

1
2
3
9

=
=
=
=

Single-length KEKs
Double-length KEKs
Triple-length KEKs
AKB (single-, double-, or triple-length KEK)

A description of the code entered is displayed to the right of the KEY LENGTH
field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
1
KEYF.INTERFACE.KEY-LGTH

FULL MESSAGE MAC — A code specifying whether selected data elements or
the entire message is considered when computing the MAC.
When an External Message File (EMF) record has not been defined or the EMF is
unavailable, the interface processes use the value in this field in determining
whether to use selected data elements or the entire message to compute the MAC.
If an EMF record is available, the value in the FULL MSG MAC field on EMF
screen 1 overrides the value in this field.
The data elements to be included in the MAC computation are defined in default
settings and vary according to interface type. Default settings for the ISO Host
Interface process are documented in the BASE24 External Message Manual.
Default settings for the BIC ISO Interface process are documented in the BASE24
BIC ISO Standards Manual. Valid values for this field are as follows:
Y = Yes, the full message is authenticated.
N = No, the full message is not authenticated.
A description of the code entered is displayed to the right of the FULL MESSAGE
MAC field.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 alphabetic character
Yes
N
KEYF.INTERFACE.FULL-MSG-MAC

16-7

Key File (KEYF)

INTERMEDIATE KEYS
Intermediate keys are used whenever a PIN that has been encrypted under a secure
key (security module PIN encryption) must be decrypted into the clear or when a
PIN is in the clear and needs to be encrypted under a secure key.
CLEAR — The clear version of the intermediate key. A PIN that has been
encrypted under the intermediate key at the security module is decrypted in
software using the value in this field. Valid values for each position in this field
are 0 through 9 and A through F. This field must contain 16 valid characters.
Field Length:
Required Field:
Default Value:
Data Name:

16 hexadecimal characters
Yes
0000000000000000
KEYF.INTERFACE.INTERM.KEY-CLEAR

CHECK DIGITS — The check digits corresponding to the value in the
ENCRYPTED INTERMEDIATE KEY field. Valid values for each position in this
field are 0 through 9 and A through F. This field must contain four valid
characters.
The check digits can be obtained from the utility used to encrypt the key. They are
also available from the BASE24 ASMCOM and RSMCOM utilities.
Field Length:
Required Field:
Default Value:
Data Name:

4 hexadecimal characters
Yes
0000
KEYF.INTERFACE.INTERM-KEY-CHK-VALUES

ENCRYPTED — Security module encrypted intermediate key. A PIN that has
been encrypted under a secure key is translated to be encrypted under the
intermediate key at the security module. Valid values for each position in this field
are 0 through 9 and A through F. This field must contain 16 valid characters.
Field Length:
Required Field:
Default Value:
Data Name:

16-8

16 hexadecimal characters
Yes
0000000000000000
KEYF.INTERFACE.INTERM.KEY-ENCRYPT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

EXCHANGE KEYS
When PIN or MAC keys are automatically exchanged between the Interchange
Interface and the interchange, they are encrypted under this key for the
interchange. PIN or MAC keys that an Interchange Interface receives from an
interchange also are encrypted under this key. The exchange key must be
manually exchanged between the two entities.
PIN KEY — The security module encrypted form of the key used to exchange
PIN keys. There are two fields of 16 hexadecimal characters each. The first field
is used for single-length keys and both fields are used for double-length keys.
Valid values for each position in these fields are 0 through 9 and A through F.
Both fields must contain 16 valid characters. If the value in the KEY LENGTH
field is 1 (single-length keys), the second field of characters must contain all zeros.
Field Length:
Required Field:
Default Value:
Data Names:

2 fields of 16 hexadecimal characters each
Yes
0000000000000000
KEYF.INTERFACE.EXCHNG-KEY
KEYF.INTERFACE.EXCHNG-KEY-EXTND

CHECK DIGITS — The check digits corresponding to the value in the PIN KEY
field. Valid values for each position in this field are 0 through 9 and A through F.
This field must contain four valid characters.
The check digits can be obtained from the utility used to encrypt the key. They are
also available from the BASE24 ASMCOM and RSMCOM utilities.
Field Length:
Required Field:
Default Value:
Data Name:

4 hexadecimal characters
Yes
0000
KEYF.INTERFACE.EXCHNG-KEY-CHK-VALUES

MAC KEY — The security module encrypted form of the key used to exchange
MAC keys. There are two fields of 16 hexadecimal characters each. The first
field is used for single-length keys and both fields are used for double-length keys.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

16-9

Key File (KEYF)

Valid values for each position in these fields are 0 through 9 and A through F.
Both fields must contain 16 valid characters. If the value in the KEY LENGTH
field is 1, the second field of characters must contain all zeros.
Field Length:
Required Field:
Default Value:
Data Names:

2 fields of 16 hexadecimal characters each
Yes
0000000000000000
KEYF.INTERFACE.MAC-EXCHNG-KEY
KEYF.INTERFACE.MAC-EXCHNG-KEY-EXTND

CHECK DIGITS — The check digits corresponding to the value in the MAC
KEY field. Valid values for each position in this field are 0 through 9 and A
through F. This field must contain four valid characters.
The check digits can be obtained from the utility used to encrypt the key. They are
also available from the BASE24 ASMCOM and RSMCOM utilities.
Field Length:
Required Field:
Default Value:
Data Name:

16-10

4 hexadecimal characters
Yes
0000
KEYF.INTERFACE.MAC-EXCHNG-KEY-CHK-VALUES

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

Screen 2
KEYF screen 2 consists of inbound and outbound working keys for PINs and
MACs. KEYF screen 2 is shown below, followed by descriptions of its fields.

BASE24-BASE KEY FILE
DPC/FIID:

LLLL
YY/MM/DD
INTERFACE PROCESS:

HH:MM

02 OF 04

PIN KEY INFORMATION
OUTBOUND KEYS:
PIN KEY1: 0000000000000000
PIN KEY2: 0000000000000000
INBOUND KEYS:
PIN KEY1: 0000000000000000
PIN KEY2: 0000000000000000

CHECK DIGITS1: 0000
CHECK DIGITS2: 0000

CURRENT INDEX: 1
KEY COUNTER: 000000

CHECK DIGITS1: 0000
CHECK DIGITS2: 0000

CURRENT INDEX: 1
KEY COUNTER: 000000

MAC KEY INFORMATION
OUTBOUND KEYS:
MAC KEY1: 0000000000000000
MAC KEY2: 0000000000000000
INBOUND KEYS:
MAC KEY1: 0000000000000000
MAC KEY2: 0000000000000000

CHECK DIGITS1: 0000
CHECK DIGITS2: 0000

CURRENT INDEX: 1
KEY COUNTER: 000000

CHECK DIGITS1: 0000
CHECK DIGITS2: 0000

CURRENT INDEX: 1
KEY COUNTER: 000000

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

PIN KEY INFORMATION
The fields on the upper part of this screen contain working keys for PINs.

OUTBOUND KEYS
The following fields contain the PIN keys used for outbound transactions (that is,
transactions sent by the interface from the BASE24 transaction processing system
to the DPC or the interchange).
If the external PIN management is security module PIN management, the keys
should be security module encrypted.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

16-11

Key File (KEYF)

PIN KEY1 — A key used for the encryption or translation of PINs in transactions
sent to the DPC or interchange. The interface process uses the key in this field
when the CURRENT INDEX field contains a value of 1. Valid values for each
position in this field are 0 through 9 and A through F. This field must contain 16
valid characters.
Field Length:
Required Field:
Default Value:
Data Name:

16 hexadecimal characters
Yes
0000000000000000
KEYF.INTERFACE.OUTBOUND.PIN.KEY1

CHECK DIGITS1 — The check digits corresponding to the value in the PIN
KEY1 field. Valid values for each position in this field are 0 through 9 and A
through F. This field must contain four valid characters.
The check digits can be obtained from the utility used to encrypt the key. They are
also available from the BASE24 ASMCOM and RSMCOM utilities.
Field Length:
Required Field:
Default Value:
Data Name:

4 hexadecimal characters
Yes
0000
KEYF.INTERFACE.OUTBOUND.PIN.KEY-CHKVALUE1

CURRENT INDEX — Indicates which outbound PIN encryption key is currently
being used by the interface. Valid values are as follows:
1 = Value in the PIN KEY1 field
2 = Value in the PIN KEY2 field
Field Length:
Required Field:
Default Value:
Data Name:

16-12

1 numeric character
Yes
1
KEYF.INTERFACE.OUTBOUND.PIN.CURR-INDX

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

PIN KEY2 — A key used for the encryption or translation of PINs in transactions
sent to the DPC or interchange. The interface process uses the key in this field
when the CURRENT INDEX field contains a value of 2. Valid values for each
character in this field are 0 through 9 and A through F. This field must contain 16
valid characters.
Field Length:
Required Field:
Default Value:
Data Name:

16 hexadecimal characters
Yes
0000000000000000
KEYF.INTERFACE.OUTBOUND.PIN.KEY2

CHECK DIGITS2 — The check digits corresponding to the value in the PIN
KEY2 field. Valid values for each position in this field are 0 through 9 and A
through F. This field must contain four valid characters.
The check digits can be obtained from the utility used to encrypt the key. They are
also available from the BASE24 ASMCOM and RSMCOM utilities.
Field Length:
Required Field:
Default Value:
Data Name:

4 hexadecimal characters
Yes
0000
KEYF.INTERFACE.OUTBOUND.PIN.KEY-CHKVALUE2

KEY COUNTER — The number of times the outbound PIN key has been
changed by dynamic key management processing.
This counter is increased whenever the outbound PIN key is changed by the
BASE24 transaction processing system, the DPC, or the co-network. This value
should require adjustment using files maintenance only if the DPC or co-network
expects a value other than zero when dynamic key management is established.
Otherwise, the Host Interface or BASE24 Interchange (BIC) Interface process
increments it automatically and attempts to resynchronize it with the DPC or conetwork. Valid values for each position in this field are 0 through 9 and A through
F. This field must contain 6 valid characters.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

6 hexadecimal characters
Yes
000000
KEYF.INTERFACE.OUTBOUND.PIN.KEY-CNTR

16-13

Key File (KEYF)

INBOUND KEYS
The following fields contain the PIN keys used for inbound transactions (that is,
transactions sent by the DPC or interchange to the BASE24 transaction processing
system interface).
If the external PIN management is security module PIN management, the keys
should be security module encrypted.
PIN KEY1 — A key used by the DPC or interchange to encrypt PINs in the
transactions sent to the BASE24 transaction processing system. The interface
process uses the key in this field when the CURRENT INDEX field contains a
value of 1. Valid values for each position in this field are 0 through 9 and A
through F. This field must contain 16 valid characters.
Field Length:
Required Field:
Default Value:
Data Name:

16 hexadecimal characters
Yes
0000000000000000
KEYF.INTERFACE.INBOUND.PIN.KEY1

CHECK DIGITS1 — The check digits corresponding to the value in the PIN
KEY1 field. Valid values for each position in this field are 0 through 9 and A
through F. This field must contain four valid characters.
The check digits can be obtained from the utility used to encrypt the key. They are
also available from the BASE24 ASMCOM and RSMCOM utilities.
Field Length:
Required Field:
Default Value:
Data Name:

4 hexadecimal characters
Yes
0000
KEYF.INTERFACE.INBOUND.PIN.KEY-CHK-VALUE1

CURRENT INDEX — Indicates which inbound PIN encryption key is currently
being used by the interface. Valid values are as follows:
1 = Value in the PIN KEY1 field
2 = Value in the PIN KEY2 field

16-14

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
1
KEYF.INTERFACE.INBOUND.PIN.CURR-INDX

PIN KEY2 — A key used by the DPC or interchange to encrypt PINs in the
transactions sent to the BASE24 transaction processing system. The interface
process uses the key in this field when the CURRENT INDEX field contains a
value of 2. Valid values for each position in this field are 0 through 9 and A
through F. This field must contain 16 valid characters.
Field Length:
Required Field:
Default Value:
Data Name:

16 hexadecimal characters
Yes
0000000000000000
KEYF.INTERFACE.INBOUND.PIN.KEY2

CHECK DIGITS2 — The check digits corresponding to the value in the PIN
KEY2 field. Valid values for each position in this field are 0 through 9 and A
through F. This field must contain four valid characters.
The check digits can be obtained from the utility used to encrypt the key. They are
also available from the BASE24 ASMCOM and RSMCOM utilities.
Field Length:
Required Field:
Default Value:
Data Name:

4 hexadecimal characters
Yes
0000
KEYF.INTERFACE.INBOUND.PIN.KEY-CHK-VALUE2

KEY COUNTER — The number of times the inbound PIN key has been changed
by dynamic key management processing.
This counter is increased whenever the inbound PIN key is changed by the
BASE24 transaction processing system, the DPC, or the co-network. This value
should require adjustment using files maintenance only if the DPC or co-network
expects a value other than zero when dynamic key management is established.
Otherwise, the Host Interface or BASE24 Interchange (BIC) Interface process

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

16-15

Key File (KEYF)

increments it automatically and attempts to resynchronize it with the DPC or conetwork. Valid values for each position in this field are 0 through 9 and A through
F. This field must contain six valid characters.
Field Length:
Required Field:
Default Value:
Data Name:

6 hexadecimal characters
Yes
000000
KEYF.INTERFACE.INBOUND.PIN.KEY-CNTR

MAC KEY INFORMATION
The fields on the lower part of this screen contain working keys for message
authentication codes (MACs).

OUTBOUND KEYS
The following fields contain the MAC keys used for outbound transactions (that is,
transactions sent by the interface from the BASE24 transaction processing system
to the DPC or co-network).
The MAC keys should be security module encrypted.
MAC KEY1 — A key used by the BASE24 interface to generate MACs in
messages from the BASE24 transaction processing system to the DPC or conetwork. The interface process uses the key in this field when the CURRENT
INDEX field contains a value of 1. Valid values for each position in this field are
0 through 9 and A through F. This field must contain 16 valid characters.
Field Length:
Required Field:
Default Value:
Data Name:

16 hexadecimal characters
Yes
0000000000000000
KEYF.INTERFACE.OUTBOUND.MAC.KEY1

CHECK DIGITS1 — The check digits corresponding to the value in the MAC
KEY1 field. Valid values for each position in this field are 0 through 9 and A
through F. This field must contain four valid characters.

16-16

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

The check digits can be obtained from the utility used to encrypt the key. They are
also available from the BASE24 ASMCOM and RSMCOM utilities.
Field Length:
Required Field:
Default Value:
Data Name:

4 hexadecimal characters
Yes
0000
KEYF.INTERFACE.OUTBOUND.MAC.KEY-CHKVALUE1

CURRENT INDEX — Indicates which outbound MAC key is currently being
used by the interface. Valid values are as follows:
1 = Value in the MAC KEY1 field
2 = Value in the MAC KEY2 field
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
1
KEYF.INTERFACE.OUTBOUND.MAC.CURR-INDX

MAC KEY2 — A key used by the BASE24 interface to generate MACs in
messages from the BASE24 transaction processing system to the DPC or conetwork. The interface process uses the key in this field when the CURRENT
INDEX field contains a value of 2. Valid values for each position in this field are
0 through 9 and A through F. This field must contain 16 valid characters.
Field Length:
Required Field:
Default Value:
Data Name:

16 hexadecimal characters
Yes
0000000000000000
KEYF.INTERFACE.OUTBOUND.MAC.KEY2

CHECK DIGITS2 — The check digits corresponding to the value in the MAC
KEY2 field. Valid values for each position in this field are 0 through 9 and A
through F. This field must contain four valid characters.
The check digits can be obtained from the utility used to encrypt the key. They are
also available from the BASE24 ASMCOM and RSMCOM utilities.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

16-17

Key File (KEYF)

Field Length:
Required Field:
Default Value:
Data Name:

4 hexadecimal characters
Yes
0000
KEYF.INTERFACE.OUTBOUND.MAC.KEY-CHKVALUE2

KEY COUNTER — The number of times the outbound MAC key has been
changed by dynamic key management processing.
This counter is increased whenever the outbound MAC key is changed by the
BASE24 transaction processing system, the DPC, or the co-network. This value
should require adjustment using files maintenance only if the DPC or co-network
expects a value other than zero when dynamic key management is established.
Otherwise, the Host Interface or BASE24 Interchange (BIC) Interface process
increments it automatically and attempts to resynchronize it with the DPC or conetwork. Valid values for each position in this field are 0 through 9 and A through
F. This field must contain six valid characters.
Field Length:
Required Field:
Default Value:
Data Name:

6 hexadecimal characters
Yes
000000
KEYF.INTERFACE.OUTBOUND.MAC.KEY-CNTR

INBOUND KEYS
The following fields contain the MAC keys used in inbound transactions (that is,
transactions sent by the DPC or co-network to the BASE24 interface).
The keys should be security module encrypted.
MAC KEY1 — A key used by the BASE24 interface to verify MACs generated
by the DPC or interchange. The interface process uses the key in this field when
the CURRENT INDEX field contains a value of 1. Valid values for each position
in this field are 0 through 9 and A through F. This field must contain 16 valid
characters.
Field Length:
Required Field:
Default Value:
Data Name:

16-18

16 hexadecimal characters
Yes
0000000000000000
KEYF.INTERFACE.INBOUND.MAC.KEY1

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

CHECK DIGITS1 — The check digits corresponding to the value in the MAC
KEY1 field. Valid values for each position in this field are 0 through 9 and A
through F. This field must contain four valid characters.
The check digits can be obtained from the utility used to encrypt the key. They are
also available from the BASE24 ASMCOM and RSMCOM utilities.
Field Length:
Required Field:
Default Value:
Data Name:

4 hexadecimal characters
Yes
0000
KEYF.INTERFACE.INBOUND.MAC.KEY-CHKVALUE1

CURRENT INDEX — Indicates which inbound MAC key is currently being used
by the interface. Valid values are as follows:
1 = Value in the MAC KEY1 field
2 = Value in the MAC KEY2 field
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
1
KEYF.INTERFACE.INBOUND.MAC.CURR-INDX

MAC KEY2 — A key used by the BASE24 interface to verify MACs generated
by the DPC or interchange. The interface process uses the key in this field when
the CURRENT INDEX field contains a value of 2. Valid values for each position
in this field are 0 through 9 and A through F. This field must contain 16 valid
characters.
Field Length:
Required Field:
Default Value:
Data Name:

16 hexadecimal characters
Yes
0000000000000000
KEYF.INTERFACE.INBOUND.MAC.KEY2

CHECK DIGITS2 — The check digits corresponding to the value in the MAC
KEY2 field. Valid values for each position in this field are 0 through 9 and A
through F. This field must contain four valid characters.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

16-19

Key File (KEYF)

The check digits can be obtained from the utility used to encrypt the key. They are
also available from the BASE24 ASMCOM and RSMCOM utilities.
Field Length:
Required Field:
Default Value:
Data Name:

4 hexadecimal characters
Yes
0000
KEYF.INTERFACE.INBOUND.MAC.KEY-CHKVALUE2

KEY COUNTER — The number of times the inbound MAC key has been
changed by dynamic key management processing.
This counter is increased whenever the inbound MAC key is changed by the
BASE24 transaction processing system, the DPC, or the co-network. This value
should require adjustment using files maintenance only if the DPC or co-network
expects a value other than zero when dynamic key management is established.
Otherwise, the Host Interface or BASE24 Interchange (BIC) Interface process
increments it automatically and attempts to resynchronize it with the DPC or conetwork. Valid values for each position in this field are 0 through 9 and
A through F.
Field Length:
Required Field:
Default Value:
Data Name:

16-20

6 hexadecimal characters
Yes
000000
KEYF.INTERFACE.INBOUND.MAC.KEY-CNTR

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3

Screen 3
KEYF screen 3 contains dynamic key management parameters. KEYF screen 3 is
shown below, followed by descriptions of its fields.
Note: If all limits on this screen are set to zero, the interface process using this
KEYF record does not initiate key changes automatically based on timers or
counters, so the DPC or co-network must be responsible for initiating any key
changes if dynamic key management is to occur. At least one PIN key limit on this
screen must be set to a nonzero value for the BASE24 interface process to initiate
dynamic key management for PINs and at least one MAC key limit on this screen
must be set to a nonzero value for the BASE24 interface to initiate dynamic key
management for MACs.

BASE24-BASE KEY FILE
DPC/FIID:

LLLL
YY/MM/DD
INTERFACE PROCESS:

PIN KEY VARIANT: 0

HH:MM

03 OF 04

MAC KEY VARIANT: 0
LIMITS

PIN KEY TIMER VALUE:
0
MAC KEY TIMER VALUE:
0
PIN KEY TIMER INTERVAL: M (MINUTES)
MAC KEY TIMER INTERVAL: M (MINUTES)
PIN KEY TRAN:
0
MAC KEY TRAN:
0
PIN KEY ERROR:
0
MAC KEY ERROR:
0
CONSECUTIVE PIN KEY ERROR:
0
CONSECUTIVE MAC KEY ERROR:
0
KMAC SYNCHRONIZATION ERROR:
0
CLEAR OLD KEY TIMER VALUE:

0 (SECONDS)

ORIGINATING ID:
RECEIVING ID:
KEY PROCESSING TYPE: N (NONE)
NOTARIZATION SUPPORTED: 0 (NOT SUPPORTED)
*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

PIN KEY VARIANT — A code that specifies the key variant to be applied to the
PIN key exchange key (KEK) when translating PIN keys. Valid values are as
follows:
0 = Variant 0. Translate the PIN key directly from the PIN KEK parts.
1 = Variant 1. Include the variant 1 constant with the PIN KEK parts when
translating the PIN key. The Atalla variant 1 constant is hexadecimal 0800
0000 0000 0000.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

16-21

Key File (KEYF)

Note: When using the Transaction Security Services process, this field is
hardcoded to a value of 1, regardless of the hardware security module used by
BASE24 processes or the external processor.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
KEYF.INTERFACE.PIN-KEY-VARIANT

MAC KEY VARIANT — A code that specifies the key variant to be applied to
the MAC key exchange key (KEK) when translating MAC keys. Valid values are
as follows:
0 = Variant 0. Translate the MAC key directly from the MAC KEK parts.
3 = Variant 3. Include the variant 3 constant with the MAC KEK parts when
translating the MAC key. The Atalla variant 3 constant is hexadecimal
1800 0000 0000 0000.
Note: When using the Transaction Security Services process, this field is
hardcoded to a value of 3.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
KEYF.INTERFACE.MAC-KEY-VARIANT

LIMITS
The following fields are used to set the parameters for dynamic key management
for this interface. One set of parameters specifies when the key used for PIN
encryption and translation should be changed and a second set specifies when the
key used for message authentication should be changed. Both types of keys can be
changed based on time intervals, transaction activity, the number of errors since
the last key change, or the number of consecutive errors. The MAC key can also
be changed based on the number of key synchronization errors since the last key
change. These limits can be used individually or in any combination.

16-22

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3

The counters and timers for the key are reset when the key is changed. If multiple
limits are used, the interface initiates a key exchange message and resets all of the
counters and timers whenever any limit is exceeded. The value in the KEY
PROCESSING TYPE field specifies the type of key management message the
interface initiates.
The PIN key parameters on this screen must be set to the value 0 unless the
ENCRYPT TYPE field on KEYF screen 1 is set to the value 1 (hardware PIN
encryption). The MAC key parameters on this screen must be set to the value 0
unless the MAC ENCRYPT TYPE field on KEYF screen 1 is set to the value 1
(hardware message authentication).
PIN KEY TIMER VALUE — The maximum length of time that a PIN key
should be used.
The time period can be expressed in minutes, hours, or days, depending on the
value in the PIN KEY TIMER INTERVAL field. The shortest length of time is
five minutes. Valid time periods are as follows:
?

5 through 1500 if the PIN KEY TIMER INTERVAL field is set to the value
M (minutes)

?

1 through 1000 if the PIN KEY TIMER INTERVAL field is set to the value H
(hours)

?

1 through 180 if the PIN KEY TIMER INTERVAL field is set to the value D
(days)

The interface does not use this parameter if the value in this field is set to 0. This
parameter must be set to the value 0 unless the ENCRYPT TYPE field on KEYF
screen 1 is set to the value 1 (hardware PIN encryption).
BASE24 products check the values in the PIN KEY TIMER VALUE and PIN
KEY TIMER INTERVAL fields when the KEYF record is added or updated. If
the time is evenly divisible by a longer interval, BASE24 products change the
value in the PIN KEY TIMER INTERVAL field to the longer interval and
redisplay the value in the PIN KEY TIMER VALUE field expressed in the longer
interval. For example, an entry of 60 minutes is automatically changed to an entry

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

16-23

Key File (KEYF)

of 1 hour and an entry of 48 hours is automatically changed to an entry of 2 days.
However, an entry of 61 minutes, even though it is greater than one hour, is not
changed because it is not evenly divisible by 60.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
0
KEYF.INTERFACE.PIN-KEY-TIMER-LMT

MAC KEY TIMER VALUE — The maximum length of time that a MAC key
should be used.
The time period can be expressed in minutes, hours, or days, depending on the
value in the MAC KEY TIMER INTERVAL field. The shortest length of time is
five minutes. Valid time periods are as follows:
?

5 through 1500 if the MAC KEY TIMER INTERVAL field is set to the value
M (minutes)

?

1 through 1000 if the MAC KEY TIMER INTERVAL field is set to the value
H (hours)

?

1 through 180 if the MAC KEY TIMER INTERVAL field is set to the value
D (days)

The interface does not use this parameter if the value in this field is set to 0. This
parameter must be set to the value 0 unless the MAC ENCRYPT TYPE field on
KEYF screen 1 is set to value 1 (hardware message authentication).
BASE24 products check the values in the MAC KEY TIMER VALUE and MAC
KEY TIMER INTERVAL fields when the KEYF record is added or updated. If
the time is evenly divisible by a longer interval, BASE24 products change the
value in the MAC KEY TIMER INTERVAL field to the longer interval and
redisplay the value in the MAC KEY TIMER VALUE field expressed in the
longer interval. For example, an entry of 60 minutes is automatically changed to
an entry of 1 hour and an entry of 48 hours is automatically changed to an entry of
2 days. However, an entry of 61 minutes, even though it is greater than one hour,
is not changed because it is not evenly divisible by 60.
Field Length:
Required Field:
Default Value:
Data Name:

16-24

1–4 numeric characters
Yes
0
KEYF.INTERFACE.MAC-KEY-TIMER-LMT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3

PIN KEY TIMER INTERVAL — A code specifying the unit of time used with
the value in the PIN KEY TIMER VALUE field to set the maximum length of
time that a PIN key should be used. BASE24 products change the value in this
field to the largest possible unit of time when the KEYF record is added or
updated. Refer to the PIN KEY TIMER VALUE field for additional information
on how this field is used. Valid values are as follows:
D = Days
H = Hours
M = Minutes
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
M
Not applicable

MAC KEY TIMER INTERVAL — A code specifying the unit of time used with
the value in the MAC KEY TIMER VALUE field to set the maximum length of
time that a MAC key should be used. BASE24 products change the value in this
field to the largest possible unit of time when the KEYF record is added or
updated. Refer to the MAC KEY TIMER VALUE field for additional information
on how this field is used. Valid values are as follows:
D = Days
H = Hours
M = Minutes
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
M
Not applicable

PIN KEY TRAN — The maximum number of transactions that can be performed
with the current PIN key before changing the key. Valid values are as follows:
0
= This parameter is not used.
50–100000 = The maximum number of transactions.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

16-25

Key File (KEYF)

This parameter must be set to the value 0 unless the ENCRYPT TYPE field on
KEYF screen 1 is set to the value 1 (hardware PIN encryption).
Field Length:
Required Field:
Default Value:
Data Name:

1–6 numeric characters
Yes
0
KEYF.INTERFACE.PIN-KEY-TRAN-LMT

MAC KEY TRAN — The maximum number of transactions that can be
performed with the current MAC key before changing the key. Valid values are as
follows:
0
= This parameter is not used.
50–100000 = The maximum number of transactions.
This parameter must be set to the value 0 unless the MAC ENCRYPT TYPE field
on KEYF screen 1 is set to the value 1 (hardware message authentication).
Field Length:
Required Field:
Default Value:
Data Name:

1–6 numeric characters
Yes
0
KEYF.INTERFACE.MAC-KEY-TRAN-LMT

PIN KEY ERROR — The maximum number of PIN translation errors that can
occur with the present PIN key before changing the key. Valid values are as
follows:
0
= This parameter is not used.
5–9999 = The maximum number of errors.
This parameter must be set to the value 0 unless the ENCRYPT TYPE field on
KEYF screen 1 is set to the value 1 (hardware PIN encryption).
Field Length:
Required Field:
Default Value:
Data Name:

16-26

1–4 numeric characters
Yes
0
KEYF.INTERFACE.PIN-ERR-LMT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3

MAC KEY ERROR — The maximum number of MAC verification errors that
can occur with the present MAC key before changing the key. Valid values are as
follows:
0
= This parameter is not used.
5–9999 = The maximum number of errors.
This parameter must be set to the value 0 unless the MAC ENCRYPT TYPE field
on KEYF screen 1 is set to the value 1 (hardware message authentication).
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
0
KEYF.INTERFACE.MAC-ERR-LMT

CONSECUTIVE PIN KEY ERROR — The maximum number of consecutive
PIN translation errors that can occur with the present PIN key before changing the
key. A successful PIN translation, as well as a change in the PIN key, resets the
counter associated with this limit. Valid values are as follows:
0
= This parameter is not used.
5–9999 = The maximum number of errors.
This parameter must be set to the value 0 unless the ENCRYPT TYPE field on
KEYF screen 1 is set to the value 1 (hardware PIN encryption).
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
0
KEYF.INTERFACE.CONS-PIN-ERR-LMT

CONSECUTIVE MAC KEY ERROR — The maximum number of consecutive
MAC verification errors that can occur with the present MAC key before changing
the key. A successful MAC verification, as well as a change in the MAC key,
resets the counter associated with this limit. Valid values are as follows:
0
= This parameter is not used.
5–9999 = The maximum number of errors.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

16-27

Key File (KEYF)

This parameter must be set to the value 0 unless the MAC ENCRYPT TYPE field
on KEYF screen 1 is set to the value 1 (hardware message authentication).
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
0
KEYF.INTERFACE.CONS-MAC-ERR-LMT

KMAC SYNCHRONIZATION ERROR — The maximum number of key
synchronization errors that can occur with the present MAC key before changing
the key.
Key synchronization is comparing the check digits returned from a security
module for the present MAC key with the check digits stored in the KEYF record
for the present MAC key. These KEYF MAC key check digit values appear in the
CHECK DIGITS1 and CHECK DIGITS2 fields on KEYF screen 2. Valid values
are as follows:
0
= This parameter is not used.
3–9999 = The maximum number of errors.
This parameter must be set to the value 0 unless the MAC ENCRYPT TYPE field
on KEYF screen 1 is set to the value 1 (hardware message authentication).
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
0
KEYF.INTERFACE.KMAC-SYNC-ERR-LMT

CLEAR OLD KEY TIMER VALUE — The maximum length of time, in
seconds, that an old key can be used before it is automatically cleared by the
interface process.
The INBOUND PIN KEY, OUTBOUND PIN KEY, INBOUND MAC KEY, and
OUTBOUND MAC KEY fields on KEYF screen 2 can contain information for
two keys, identified as KEY1 and KEY2. The value in the CURRENT INDEX
field for each type of key identifies which key (1 or 2) is currently in use. At the
time a new key is placed in service, the other key becomes the old key. For
example, if Inbound PIN Key number 1 is currently in use when the BASE24
product receives a new key, the new key is stored as Inbound PIN Key number 2.

16-28

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3

Inbound PIN Key number 2 becomes the current key and Inbound PIN Key
number 1 becomes the old key. (If Inbound PIN Key number 2 is the current key,
it becomes the old key and the new key is stored as Inbound PIN Key number 1.)
When processing a transaction, BASE24 products use the new key for PIN
processing or message authentication. If the security device used by BASE24
products for PIN processing or message authentication detects an error because the
DPC or interchange is still using the old key, it can repeat the PIN processing or
message authentication using the old key before the BASE24 product declines the
transaction. The value in this field controls how long the old key is available. If
the old key is not available, a second PIN processing or message authentication
attempt is not made. Valid values are as follows:
0
= The old key is not cleared.
1–9999 = The maximum length of time, in seconds, that an old key can be used
before being cleared.
This parameter must be set to the value 0 unless the ENCRYPT TYPE field on
KEYF screen 1 is set to the value 1 (hardware PIN encryption) or the MAC
ENCRYPT TYPE field on KEYF screen 1 is set to the value 1 (hardware message
authentication).
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
0
KEYF.INTERFACE.OLD-KEY-TIMER-LMT

ORIGINATING ID — Identifies the sender of dynamic key management
messages.
The values in the RECEIVING ID field and this field need to be agreed upon by
the sender and receiver. The sender’s originating ID is the receiver’s receiving ID
and the sender’s receiving ID is the receiver’s originating ID. For example, if you
have agreed on the IDs AAAA for the host system and BBBB for the BASE24
transaction processing system. This field would contain the value BBBB
(BASE24 transaction processing system originating ID) and the RECEIVING ID
field would contain the value AAAA. These values do not need to match any
specific values in the BASE24 database.
BASE24 products place the originating ID and receiving ID in the dynamic key
management messages that they send to the host. These IDs can provide the host
system another way of checking that a message has been routed properly. For
example, if you use the IDs AAAA and BBBB described above, a message from

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

16-29

Key File (KEYF)

the BASE24 transaction processing system to the host has an originating ID of
BBBB and a receiving ID of AAAA. The host can check the receiving ID,
accepting the message only if it contains a receiving ID of AAAA. The message
returned from the host has an originating ID of AAAA and a receiving ID of
BBBB. However, the BASE24 transaction processing system does not verify
these IDs in the messages that it receives from the host.
Field Length:
Required Field:
Default Value:
Data Name:

4–16 alphanumeric characters
Yes, if the KEY PROCESSING TYPE field contains a value
other than N.
No default value
KEYF.INTERFACE.ORG-ID

RECEIVING ID — Identifies the receiver of dynamic key management messages.
Refer to the ORIGINATING ID field description for an example of using this field.
Field Length:
Required Field:
Default Value:
Data Name:

4–16 alphanumeric characters
Yes, if the KEY PROCESSING TYPE field contains a value
other than N.
No default value
KEYF.INTERFACE.RCV-ID

KEY PROCESSING TYPE — A code identifying the type of dynamic key
management processing this interface can perform. Valid values are as follows:
C = Co-network. Each interface is responsible for generating its outbound key
and can request its inbound key from the other interface in the co-network.
M = Main. This interface is responsible for all key generation.
N = None. This interface does not generate or receive keys.
S = Secondary. This interface can request the main process to generate keys,
but does not generate keys itself.
Dynamic key management requires hardware security devices for PIN
management and message authentication. If the ENCRYPT TYPE and MAC
ENCRYPT TYPE fields on KEYF screen 1 both are set to values other than 1,
meaning security devices are not being used, the value in this field must be set to N
(none).
Dynamic key management in a co-network configuration requires the use of
separate keys for inbound and outbound messages. This is because each conetwork process must generate the key used for its outbound messages and two

16-30

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3

processes cannot share the responsibility for generating one key. If the NUMBER
OF KEYS field on KEYF screen 1 is set to the value 1, the value in this field
cannot be set to the value C (co-network).
A description of the code entered is displayed to the right of the KEY
PROCESSING TYPE field.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
N
KEYF.INTERFACE.KEY-PROC-TYP

NOTARIZATION SUPPORTED — A code identifying whether this interface
supports key notarization.
BASE24 products do not currently support key notarization, so the only valid
value is 0.
A description of the code entered is displayed to the right of the NOTARIZATION
SUPPORT field.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 numeric character
Yes
0
KEYF.INTERFACE.NOTARIZE-FLG

16-31

Key File (KEYF)

Screen 4
KEYF screen 4 contains the message encryption parameters used to support
message encryption between the BASE24 ISO Host Interface process and the data
processing center (DPC). The BASE24 Transaction Security Services process is
required to support message encryption.

BASE24-BASE KEY FILE
DPC/FIID:

LLLL
YY/MM/DD
INTERFACE PROCESS:

HH:MM

04 OF 04

MSG KEY INFORMATION
FULL MSG ENCRYPTION: 0 (NO ENCRYPTION)
MSG ENCRYPT TYPE: 0 (NO ENCRYPTION)
CHECK DIGITS: 0000
OUTBOUND KEY COUNTER: 000000

INBOUND KEY COUNTER: 000000

LIMITS
MSG KEY TIMER VALUE:
0
MSG KEY TIMER INTERVAL: M (MINUTES)
MSG KEY TRAN:
0
MSG KEY ERROR:
0
CONSECUTIVE MSG KEY ERROR:
0

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

MSG KEY INFORMATION
The following fields contain parameters used with message encryption.
FULL MSG ENCRYPTION — A code that specifies what part of the message is
encrypted. Valid values are as follows:
0 = No message encryption
1 = Full message encryption
2 = Encryption on specified fields. This option is not currently supported.
Field Length:
Required Field:
Default Value:
Data Name:

16-32

1 alphanumeric character
Yes
0
KEYF.INTERFACE.MSG.FULL-ENCRYPT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 4

MSG ENCRYPT TYPE — A code that specifies the type of message encryption
used or expected by the DPC. Valid values are as follows:
0 = Clear data
1 = Security module message encryption
Field Length:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
Yes
0
KEYF.INTERFACE.MSG.ENCRYPT-TYP-MSG

CHECK DIGITS — The check digits corresponding to the value in the message
working key. Valid values for each position in this field are 0 through 9 and A
through F. This field must contain four valid characters.
The check digits can be obtained from the utility used to encrypt the key. They are
also available from the BASE24 ASMCOM and RSMCOM utilities.
Field Length:
Required Field:
Default Value:
Data Name:

4 hexadecimal characters
Yes
0000
KEYF.INTERFACE.MSG.KEY-CHK-VALUE

OUTBOUND KEY COUNTER — The number of times the outbound message
key has been changed by dynamic key management processing. The number in
this field is increased each time the message key is changed by the BASE24
transaction processing system.
This value requires adjustment using files maintenance only if the DPC expects a
value other than zero when dynamic key management is established; otherwise the
ISO Host Interface process increments it automatically and attempts to
resynchronize it with the DPC. Valid values for each position in this field are 0
through 9 and A through F.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

6 hexadecimal characters
Yes
000000
KEYF.INTERFACE.MSG.OUTBND-KEY-CNTR

16-33

Key File (KEYF)

INBOUND KEY COUNTER — The number of times the inbound message key
has been changed by dynamic key management processing. The number in this
field is increased each time the message key is changed by the BASE24
transaction processing system.
This value requires adjustment using files maintenance only if the DPC expects a
value other than zero when dynamic key management is established; otherwise the
ISO Host Interface process increments it automatically and attempts to
resynchronize it with the DPC. Valid values for each position in this field are 0
through 9 and A through F.
Field Length:
Required Field:
Default Value:
Data Name:

6 hexadecimal characters
Yes
000000
KEYF.INTERFACE.MSG.INBND-KEY-CNTR

LIMITS
The following fields are used to set the parameters for message encryption for the
BASE24 ISO Host Interface. The message key can be changed based on time
intervals, transaction activity, the number of errors since the last message working
key change, or the number of consecutive errors. These limits can be used
individually or in any combination.
The counters and timers are reset when the message working key is changed. If
multiple limits are used, the BASE24 transaction processing system initiates a key
exchange message and resets all of the counters and timers whenever any limit is
exceeded.
The message key fields on this screen must be set to 0 unless the MSG ENCRYPT
TYPE field on this screen is set to 1 (security module message encryption).
MSG KEY TIMER VALUE — The maximum length of time a message working
key should be used.
The time period can be expressed in minutes, hours, or days, depending on the
value in the MSG KEY TIMER INTERVAL field. The shortest length of time is
five minutes. The timer resets each time a successful key exchange response is
received. Valid time periods are as follows:

16-34

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 4

?

5 through 1500 if the MSG KEY TIMER INTERVAL field is set to the value
M (minutes)

?

1 through 1000 if the MSG KEY TIMER INTERVAL field is set to the value
H (hours)

?

1 through 180 if the MSG KEY TIMER INTERVAL field is set to the value
D (days)

The interface does not use this field if it is set to 0. This field must be set to 0
unless the MSG ENCRYPT TYPE field on this screen is set to 1 (security module
message encryption).
Field Length:
Required Field:
Default Value:
Data Name:

1-4 numeric characters
Yes
0
KEYF.INTERFACE.MSG.KEY-TIMER-LMT

MSG KEY TIMER INTERVAL — A code specifying the unit of time used with
the value in the MSG KEY TIMER VALUE field to set the maximum length of
time that a message working key should be used. Valid values are as follows:
D = Days
H = Hours
M = Minutes
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
M
Not applicable

MSG KEY TRAN — The maximum number of usages allowed with the current
message working key before changing the key. Valid values are as follows:
0
= This parameter is not used.
50–100000 = The maximum number of transactions.
This field must be set to 0 unless the MSG ENCRYPT TYPE field on this screen is
set to 1 (security module message encryption).

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

16-35

Key File (KEYF)

Field Length:
Required Field:
Default Value:
Data Name:

1–6 numeric characters
Yes
0
KEYF.INTERFACE.MSG-KEY-TRAN-LMT

MSG KEY ERROR — The maximum number of message encryption/decryption
errors that can occur with the present message working key before changing the
key. Valid values are as follows:
0
= This parameter is not used.
5–9999 = The maximum number of errors.
This field must be set to 0 unless the MSG ENCRYPT TYPE field on this screen is
set to 1 (security module message encryption).
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
0
KEYF.INTERFACE.MSG-ERR-LMT

CONSECUTIVE MSG KEY ERROR — The maximum number of consecutive
encryption/decryption errors that can occur with the present message working key
before changing the key. A successful message encryption/decryption, as well as a
change in the message working key, resets the counter associated with this limit.
Valid values are as follows:
0
= This parameter is not used.
5–9999 = The maximum number of errors.
This field must be set to 0 unless the MSG ENCRYPT TYPE field on this screen is
set to 1 (security module message encryption).
Field Length:
Required Field:
Default Value:
Data Name:

16-36

1–4 numeric characters
Yes
0
KEYF.INTERFACE.MSG.CONS-ERR-LMT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

17: Key 6 File (KEY6)
The Key 6 File (KEY6) contains the information and parameters required by
release 6.0 BASE24 Host Interface and Interchange Interface processes running in
release 5.x or 6.0 networks for PIN encryption, PIN translation, message
authentication, and dynamic key management. The KEY6 allows for doublelength encryption keys, which are required when translating PINs from encryption
under a double length key using the Triple Data Encryption algorithm (3DEA) to
encryption under a single length key using the Data Encryption algorithm (DEA)
and vice versa.
The 32-byte double-length keys stored in the KEY6 must be encrypted under a
double-length Master File Key (MFK) for Atalla security devices or a doublelength Local Master Key (LMK) pair variant of 28–29 for Thales e-Security
(Racal) security devices before they are manually entered into the file.
The ISO Host Interface process and Interchange Interface processes use the KEY6
instead of the KEYF when the LCONF param DES-TRIPLE-SINGLE param is set
to a value of Y. Otherwise, these processes use the KEYF.
The KEY6 contains one record for each data processing center (DPC) number and
Host Interface process combination defined in the Host Configuration File (HCF)
and one record for each Interchange FIID and Interchange Interface process
combination defined in the Interchange Configuration File (ICF) or Enhanced
Interchange Configuration File (ICFE), allowing for individual control of the
above-mentioned processing for each of these entities.
The BASE24 Integrated Server Transaction Security Manual provides
information about setting up the KEY6 for the BASE24 Remote Banking
products—BASE24-telebanking and BASE24-billpay. The BASE24 Transaction
Security Manual provides information about setting up the KEY6 for all other
BASE24 products.
The key to records in the KEY6 is a combination of the values in the DPC/FIID
and INTERFACE PROCESS fields.
The following screens are used to access records in the KEYF:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

17-1

Key 6 File (KEY6)

17-2

?

Screen 1 contains PIN encryption, PIN translation, and message
authentication parameters, intermediate keys, PIN key exchange keys, and
message authentication code (MAC) key exchange keys.

?

Screen 2 contains inbound and outbound key information for PINs.

?

Screen 3 contains inbound and outbound key information for MACs.

?

Screen 4 contains dynamic key management parameters.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

Screen 1
KEY6 screen 1 contains PIN encryption, PIN translation, and message
authentication parameters, intermediate keys, PIN key exchange keys, and
message authentication code (MAC) key exchange keys. KEY6 screen 1 is shown
below, followed by descriptions of its fields.

BASE24-BASE KEY6 FILE
DPC/FIID:
ENCRYPT TYPE:
PIN BLOCK FORMAT:
MAC ENCRYPT TYPE:
MAC DATA TYPE:
KEY LENGTH:
MAC KEY LENGTH:

0
0
0
0
1
1

LLLL
YY/MM/DD
INTERFACE PROCESS:

(NO ENCRYPTION)
BASE24 ENCRYPT TYPE:
(CLEAR)
ANSI PAN FORMAT:
(NO PROCESSING)
PIN PAD CHARACTER:
(ASCII)
NUMBER OF KEYS:
(SINGLE)
FULL MESSAGE MAC:
(SINGLE)
INTERMEDIATE KEYS

CLEAR: 0000000000000000
ENCRYPTED: 0000000000000000

HH:MM

0
0
F
1
N

01 OF 04

(NO ENCRYPTION)
(12 RIGHT/NO CHK)
(COMBINED)
(SELECTED FIELDS)

CHECK DIGITS: 0000

EXCHANGE KEYS
PIN KEY: 0000000000000000
MAC KEY: 0000000000000000

0000000000000000
0000000000000000

CHECK DIGITS: 0000
CHECK DIGITS: 0000

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

DPC/FIID — The DPC number of the host or FIID of the interchange using this
KEYF record. The value in this field matches the value in the DPC NUMBER
field on Host Configuration File (HCF) screen 1 or the INTERCHANGE FIID
field on Interchange Configuration File (ICF) screen 1 or Enhanced Interchange
Configuration File (ICFE) screen 1.
Field Length:
Required Field:
Default Value:
Data Names:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–4 alphanumeric characters
Yes
No default value
KEY6.PRIKEY-HCF.DPC-NUM
KEY6.PRIKEY-ICF.FIID

17-3

Key 6 File (KEY6)

INTERFACE PROCESS — The name of the interface process associated with
the DPC or interchange identified in the DPC/FIID field. The value in this field
matches the value in the HISF NAME field on Host Configuration File (HCF)
screen 1 or the PROCESS field on Interchange Configuration File (ICF) screen 1
or Enhanced Interchange Configuration File (ICFE) screen 1.
Field Length:
Required Field:
Default Value:
Data Names:

1–16 alphanumeric characters
Yes
No default value
KEY6.PRIKEY-HCF.HISF-PRO
KEY6.PRIKEY-ICF.SWI-PRO

ENCRYPT TYPE — Specifies the type of PIN encryption used or expected by
the DPC or interchange. Valid values are as follows:
0 = Clear PINs
1 = Security module PIN encryption
2 = Software DES PIN encryption
This field must be set to the value 1 if any of the PIN key timer fields on KEY6
screen 4 are set to a nonzero value. This field or the MAC ENCRYPT TYPE field
must be set to the value 1 if the CLEAR OLD KEY TIMER VALUE field on
KEY6 screen 4 contains a nonzero value or the KEY PROCESSING TYPE field
on KEY6 screen 4 contains a value other than N (N indicates no dynamic key
management is to be performed).
A description of the code entered is displayed to the right of the ENCRYPT TYPE
field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
KEY6.INTERFACE.ENCRYPT-TYP

BASE24 ENCRYPT TYPE — Specifies the type of PIN management used by
BASE24 products. Valid values are as follows:
0 = Clear PINs
1 = Security module PIN management

17-4

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

A description of the code entered is displayed to the right of the BASE24
ENCRYPT TYPE field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
KEY6.INTERFACE.B24-ENCRYPT-TYP

PIN BLOCK FORMAT — Specifies the PIN block format of the PIN in the
inbound and outbound external messages. Valid values are as follows:
0 = Clear PINs
1 = ANSI (PIN/PAN) PIN block
3 = PIN/PAD PIN block
Note: Although value 1 is called the ANSI PIN block, it is also known as the
PIN/PAN PIN block because it includes three PAN formats, only one of which is
part of the ANSI standard. The PAN format being used is specified in the ANSI
PAN FORMAT field on this screen.
A description of the code entered is displayed to the right of the PIN BLOCK
FORMAT field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
KEY6.INTERFACE.PIN-BLK

ANSI PAN FORMAT — If the value in the PIN BLOCK FORMAT field is 1
(ANSI), the value in this field specifies which PAN digits are used in the formation
of the PIN/PAN PIN block of the external message. Valid values are as follows:
0 = 12 right-most digits of the PAN, excluding the check digit (ANSI standard)
1 = 12 right-most digits of the PAN, including the check digit
2 = 12 left-most digits of the PAN
Note: The ANSI standard is one of three PAN formats available with PIN/PAN
PIN blocks. While this field is called the ANSI PAN FORMAT, it also includes
two other PAN formats that are not part of the ANSI standard.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

17-5

Key 6 File (KEY6)

A description of the code entered is displayed to the right of the ANSI PAN
FORMAT field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes, this field is required regardless of the value in the PIN
BLOCK FORMAT field.
0
KEY6.INTERFACE.ANSI-PAN

MAC ENCRYPT TYPE — Specifies how message authentication is performed
for messages between the DPC or interchange and the interface. Valid values are
as follows:
0 = No MAC processing
1 = Security module MAC processing
2 = Software MAC processing (not currently supported)
This field must be set to the value 1 if any of the MAC key timer fields on KEY6
screen 4 are set to a nonzero value. This field or the ENCRYPT TYPE field must
be set to value 1 if the CLEAR OLD KEY TIMER VALUE field on KEY6 screen
4 contains a nonzero value or the KEY PROCESSING TYPE field on KEY6
screen 4 contains a value other than N (N indicates no dynamic key management is
to be performed).
A description of the code entered is displayed to the right of the MAC ENCRYPT
TYPE field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
KEY6.INTERFACE.MAC-TYP

PIN PAD CHARACTER — If the value in the PIN BLOCK FORMAT field is 3
(PIN/PAD), the value in this field specifies the PAD character used in the
formation of the external message PIN block. Valid values are A through F.
Field Length:
Required Field:
Default Value:
Data Name:

17-6

1 alphabetic character
Yes, this field is required regardless of the value in the PIN
BLOCK FORMAT field.
F
KEY6.INTERFACE.PINPAD-CHAR

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

MAC DATA TYPE — A code specifying the character set in which messages are
being transmitted between the DPC or interchange and the interface. Valid values
are as follows:
0 = ASCII
1 = EBCDIC
A description of the code entered is displayed to the right of the MAC DATA
TYPE field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
KEY6.INTERFACE.MAC-DATA-TYP

NUMBER OF KEYS — A code identifying whether the inbound and outbound
keys are combined or separate. Valid values are as follows:
1 = Combined. The inbound and outbound PIN keys are the same and the
inbound and outbound MAC keys are the same.
2 = Separate. The inbound and outbound PIN keys are different and the
inbound and outbound MAC keys are different.
The value in this field applies to the PIN and MAC keys defined on KEY6 screens
2 and 3. If the KEY PROCESSING TYPE field on KEY6 screen 4 is set to the
value C (co-network), this field must be set to the value 2.
A description of the code entered is displayed to the right of the NUMBER OF
KEYS field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
1
KEY6.INTERFACE.NUM-KEYS

KEY LENGTH — A code identifying whether single- or double-length key
exchange keys (KEKs) are being used with this interface. Valid values are as
follows:
1 = Single-length KEKs
2 = Double-length KEKs

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

17-7

Key 6 File (KEY6)

A description of the code entered is displayed to the right of the KEY LENGTH
field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
1
KEY6.INTERFACE.KEY-LGTH

FULL MESSAGE MAC — A code specifying whether selected data elements or
the entire message is considered when computing the MAC.
When an External Message File (EMF) record has not been defined or the EMF is
unavailable, the interface processes use the value in this field in determining
whether to use selected data elements or the entire message to compute the MAC.
If an EMF record is available, the value in the FULL MSG MAC field on EMF
screen 1 overrides the value in this field.
The data elements to be included in the MAC computation are defined in default
settings and vary according to interface type. Default settings for the ISO Host
Interface process are documented in the BASE24 External Message Manual.
Default settings for the BIC ISO Interface process are documented in the BASE24
BIC ISO Standards Manual. Valid values for this field are as follows:
Y = Yes, the full message is authenticated.
N = No, the full message is not authenticated.
A description of the code entered is displayed to the right of the FULL MESSAGE
MAC field.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
N
KEY6.INTERFACE.FULL-MSG-MAC

MAC KEY LENGTH — code identifying whether single- or double-length MAC
keys are being used with this interface. Valid values are as follows:
1 = Single-length MAC keys
2 = Double-length MAC keys
A description of the code entered is displayed to the right of the MAC KEY
LENGTH field.

17-8

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

Note: Only single-length MAC keys are supported in this release. Therefore the
second field must be set to a value of 1.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
1
KEY6.INTERFACE.MAC-KEY-LGTH

INTERMEDIATE KEYS
Intermediate keys are used whenever a PIN that has been encrypted under a secure
key (security module PIN encryption) must be decrypted into the clear or when a
PIN is in the clear and needs to be encrypted under a secure key.
CLEAR — The clear version of the intermediate key. A PIN that has been
encrypted under the intermediate key at the security module is decrypted in
software using the value in this field. Valid values for each position in this field
are 0 through 9 and A through F. This field must contain 16 valid characters.
Field Length:
Required Field:
Default Value:
Data Name:

16 hexadecimal characters
Yes
0000000000000000
KEY6.INTERFACE.INTERM.KEY-CLEAR

CHECK DIGITS — The check digits corresponding to the value in the
ENCRYPTED INTERMEDIATE KEY field. Valid values for each position in this
field are 0 through 9 and A through F. This field must contain four valid
characters.
The check digits can be obtained from the utility used to encrypt the key. They are
also available from the BASE24 ASMCOM and RSMCOM utilities.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

4 hexadecimal characters
Yes
0000
KEY6.INTERFACE.INTERM-KEY-CHK-VALUES

17-9

Key 6 File (KEY6)

ENCRYPTED — Security module encrypted intermediate key. A PIN that has
been encrypted under a secure key is translated to be encrypted under the
intermediate key at the security module. Valid values for each position in this field
are 0 through 9 and A through F. This field must contain 16 valid characters.
Field Length:
Required Field:
Default Value:
Data Name:

16 hexadecimal characters
Yes
0000000000000000
KEY6.INTERFACE.INTERM.KEY-ENCRYPT

EXCHANGE KEYS
When PIN or MAC keys are automatically exchanged between the Interchange
Interface and the interchange, they are encrypted under this key for the
interchange. PIN or MAC keys that an Interchange Interface receives from an
interchange also are encrypted under this key. The exchange key must be
manually exchanged between the two entities.
PIN KEY — The security module encrypted form of the key used to exchange
PIN keys. There are two fields of 16 hexadecimal characters each. The first field
is used for single-length keys and both fields are used for double-length keys.
Valid values for each position in these fields are 0 through 9 and A through F.
Both fields must contain 16 valid characters. If the value in the KEY LENGTH
field is 1 (single-length keys), the second field of characters must contain all zeros.
Field Length:
Occurs:
Required Field:
Default Value:
Data Names:

16 hexadecimal characters
2 times
Yes
0000000000000000
KEY6.INTERFACE.EXCHNG-KEY
KEY6.INTERFACE.EXCHNG-KEY-EXTND

CHECK DIGITS — The check digits corresponding to the value in the PIN KEY
field. Valid values for each position in this field are 0 through 9 and A through F.
This field must contain four valid characters.

17-10

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

The check digits can be obtained from the utility used to encrypt the key. They are
also available from the BASE24 ASMCOM and RSMCOM utilities.
Field Length:
Required Field:
Default Value:
Data Name:

4 hexadecimal characters
Yes
0000
KEY6.INTERFACE.EXCHNG-KEY-CHK-VALUES

MAC KEY — The security module encrypted form of the key used to exchange
MAC keys. There are two fields of 16 hexadecimal characters each. The first
field is used for single-length keys and both fields are used for double-length keys.
Valid values for each position in these fields are 0 through 9 and A through F.
Both fields must contain 16 valid characters. If the value in the KEY LENGTH
field is 1, the second field of characters must contain all zeros.
Field Length:
Occurs:
Required Field:
Default Value:
Data Names:

16 hexadecimal characters
2 times
Yes
0000000000000000
KEY6.INTERFACE.MAC-EXCHNG-KEY
KEY6.INTERFACE.MAC-EXCHNG-KEY-EXTND

CHECK DIGITS — The check digits corresponding to the value in the MAC
KEY field. Valid values for each position in this field are 0 through 9 and A
through F. This field must contain four valid characters.
The check digits can be obtained from the utility used to encrypt the key. They are
also available from the BASE24 ASMCOM and RSMCOM utilities.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

4 hexadecimal characters
Yes
0000
KEY6.INTERFACE.MAC-EXCHNG-KEY-CHK-VALUES

17-11

Key 6 File (KEY6)

Screen 2
KEY6 screen 2 consists of inbound and outbound working keys for PINs. KEY6
screen 2 is shown below, followed by descriptions of its fields.

BASE24-BASE KEY6 FILE
DPC/FIID:

LLLL
YY/MM/DD
INTERFACE PROCESS:

HH:MM

02 OF 04

PIN KEY INFORMATION
OUTBOUND KEYS:
PIN KEY1: 0000000000000000
0000000000000000

CHECK DIGITS1: 0000

PIN KEY2: 0000000000000000
0000000000000000

CHECK DIGITS2: 0000

INBOUND KEYS:
PIN KEY1: 0000000000000000
0000000000000000

CHECK DIGITS1: 0000

PIN KEY2: 0000000000000000
0000000000000000

CHECK DIGITS2: 0000

CURRENT INDEX: 1

KEY COUNTER: 000000

CURRENT INDEX: 1

KEY COUNTER: 000000

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

PIN KEY INFORMATION
The following fields contain working keys for PINs.

OUTBOUND KEYS
The following fields contain the PIN keys used for outbound transactions (that is,
transactions sent by the interface from the BASE24 transaction processing system
to the DPC or the interchange).
If the external PIN management is security module PIN management, the keys
should be security module encrypted.

17-12

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

PIN KEY1 — A double-length key used for the translation of PINs in transactions
sent to the DPC or interchange. The interface process uses the key in these fields
when the CURRENT INDEX field contains a value of 1. Valid values for each
position in these fields are 0 through 9 and A through F. These fields must contain
32 valid characters, with 16 characters per field.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

16 hexadecimal characters
2 times
Yes
0000000000000000
KEY6.INTERFACE.OUTBOUND.PIN.KEY1

CHECK DIGITS1 — The check digits corresponding to the value in the PIN
KEY1 field. Valid values for each position in this field are 0 through 9 and A
through F. This field must contain four valid characters.
The check digits can be obtained from the utility used to encrypt the key.
Field Length:
Required Field:
Default Value:
Data Name:

4 hexadecimal characters
Yes
0000
KEY6.INTERFACE.OUTBOUND.PIN.KEY-CHKVALUE1

CURRENT INDEX — Indicates which outbound PIN encryption key is currently
being used by the interface. Valid values are as follows:
1 = Value in the PIN KEY1 field
2 = Value in the PIN KEY2 field
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 numeric character
Yes
1
KEY6.INTERFACE.OUTBOUND.PIN.CURR-INDX

17-13

Key 6 File (KEY6)

PIN KEY2 — A double-length key used for the translation of PINs in transactions
sent to the DPC or interchange. The interface process uses the key in these fields
when the CURRENT INDEX field contains a value of 2. Valid values for each
character in these fields are 0 through 9 and A through F. These fields must
contain 32 valid characters, with 16 characters per field.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

16 hexadecimal characters
2 times
Yes
0000000000000000
KEY6.INTERFACE.OUTBOUND.PIN.KEY2

CHECK DIGITS2 — The check digits corresponding to the value in the PIN
KEY2 field. Valid values for each position in this field are 0 through 9 and A
through F. This field must contain four valid characters.
The check digits can be obtained from the utility used to encrypt the key.
Field Length:
Required Field:
Default Value:
Data Name:

4 hexadecimal characters
Yes
0000
KEY6.INTERFACE.OUTBOUND.PIN.KEY-CHKVALUE2

KEY COUNTER — The number of times the outbound PIN key has been
changed by dynamic key management processing.
This counter is increased whenever the outbound PIN key is changed by the
BASE24 transaction processing system, the DPC, or the co-network. This value
should require adjustment using files maintenance only if the DPC or co-network
expects a value other than zero when dynamic key management is established.
Otherwise, the Host Interface or BASE24 Interchange (BIC) Interface process
increases it automatically and attempts to resynchronize it with the DPC or conetwork. Valid values for each position in this field are 0 through 9 and A through
F. This field must contain 6 valid characters.
Field Length:
Required Field:
Default Value:
Data Name:

17-14

6 hexadecimal characters
Yes
000000
KEY6.INTERFACE.OUTBOUND.PIN.KEY-CNTR

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

INBOUND KEYS
The following fields contain the PIN keys used for inbound transactions (that is,
transactions sent by the DPC or interchange to the BASE24 transaction processing
system interface).
If the external PIN management is security module PIN management, the keys
should be security module encrypted.
PIN KEY1 — A double-length key used by the DPC or interchange to translate
PINs in the transactions sent to the BASE24 transaction processing system. The
interface process uses the key in these fields when the CURRENT INDEX field
contains a value of 1. Valid values for each position in these fields are 0 through 9
and A through F. These fields must contain 32 valid characters, with 16 characters
per field.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

16 hexadecimal characters
2 times
Yes
0000000000000000
KEY6.INTERFACE.INBOUND.PIN.KEY1

CHECK DIGITS1 — The check digits corresponding to the value in the PIN
KEY1 field. Valid values for each position in this field are 0 through 9 and A
through F. This field must contain four valid characters.
The check digits can be obtained from the utility used to encrypt the key.
Field Length:
Required Field:
Default Value:
Data Name:

4 hexadecimal characters
Yes
0000
KEY6.INTERFACE.INBOUND.PIN.KEY-CHK-VALUE1

CURRENT INDEX — Indicates which inbound PIN encryption key is currently
being used by the interface. Valid values are as follows:
1 = Value in the PIN KEY1 field
2 = Value in the PIN KEY2 field

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

17-15

Key 6 File (KEY6)

Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
1
KEY6.INTERFACE.INBOUND.PIN.CURR-INDX

PIN KEY2 — A double-length key used by the DPC or interchange to translate
PINs in the transactions sent to the BASE24 transaction processing system. The
interface process uses the key in these fields when the CURRENT INDEX field
contains a value of 2. Valid values for each position in these fields are 0 through 9
and A through F. These fields must contain 32 valid characters, with 16 characters
per field.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

16 hexadecimal characters
2 times
Yes
0000000000000000
KEY6.INTERFACE.INBOUND.PIN.KEY2

CHECK DIGITS2 — The check digits corresponding to the value in the PIN
KEY2 field. Valid values for each position in this field are 0 through 9 and A
through F. This field must contain four valid characters.
The check digits can be obtained from the utility used to encrypt the key.
Field Length:
Required Field:
Default Value:
Data Name:

4 hexadecimal characters
Yes
0000
KEY6.INTERFACE.INBOUND.PIN.KEY-CHK-VALUE2

KEY COUNTER — The number of times the inbound PIN key has been changed
by dynamic key management processing.
This counter is increased whenever the inbound PIN key is changed by the
BASE24 transaction processing system, the DPC, or the co-network. This value
should require adjustment using files maintenance only if the DPC or co-network
expects a value other than zero when dynamic key management is established.
Otherwise, the Host Interface or BASE24 Interchange (BIC) Interface process

17-16

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

increases it automatically and attempts to resynchronize it with the DPC or conetwork. Valid values for each position in this field are 0 through 9 and A through
F. This field must contain six valid characters.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

6 hexadecimal characters
Yes
000000
KEY6.INTERFACE.INBOUND.PIN.KEY-CNTR

17-17

Key 6 File (KEY6)

Screen 3
KEY6 screen 3 consists of inbound and outbound working keys for MACs. KEY6
screen 3 is shown below, followed by descriptions of its fields.

BASE24-BASE KEY6 FILE
DPC/FIID:

LLLL
YY/MM/DD
INTERFACE PROCESS:

HH:MM

03 OF 04

MAC KEY INFORMATION
OUTBOUND KEYS:
MAC KEY1: 0000000000000000
0000000000000000

CHECK DIGITS1: 0000

MAC KEY2: 0000000000000000
0000000000000000

CHECK DIGITS2: 0000

INBOUND KEYS:
MAC KEY1: 0000000000000000
0000000000000000

CHECK DIGITS1: 0000

MAC KEY2: 0000000000000000
0000000000000000

CHECK DIGITS2: 0000

CURRENT INDEX: 1

KEY COUNTER: 000000

CURRENT INDEX: 1

KEY COUNTER: 000000

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

MAC KEY INFORMATION
The following fields contain working keys for message authentication codes
(MACs).

OUTBOUND KEYS
The following fields contain the MAC keys used for outbound transactions (that is,
transactions sent by the interface from the BASE24 transaction processing system
to the DPC or co-network).
The MAC keys should be security module encrypted.
MAC KEY1 — A key used by the BASE24 interface to generate MACs in
messages from the BASE24 transaction processing system to the DPC or conetwork. The interface process uses the key in these fields when the CURRENT

17-18

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3

INDEX field contains a value of 1. Valid values for each position in these fields
are 0 through 9 and A through F. These fields must contain 32 valid characters,
with 16 characters per field.
Note: Double-length MAC keys are supported for the ISO Host Interface process
and the BIC ISO Interchange Interface process only. Single-length MAC keys are
supported for all interchange interface processes. When adding a record for an
interchange interface process using the single-length MAC key, the second field
must be set to all zeros.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

16 hexadecimal characters
2 times
Yes
0000000000000000
KEY6.INTERFACE.OUTBOUND.MAC.KEY1

CHECK DIGITS1 — The check digits corresponding to the value in the MAC
KEY1 field. Valid values for each position in this field are 0 through 9 and A
through F. This field must contain four valid characters.
The check digits can be obtained from the utility used to encrypt the key.
Field Length:
Required Field:
Default Value:
Data Name:

4 hexadecimal characters
Yes
0000
KEY6.INTERFACE.OUTBOUND.MAC.KEY-CHKVALUE1

CURRENT INDEX — Indicates which outbound MAC key is currently being
used by the interface. Valid values are as follows:
1 = Value in the MAC KEY1 field
2 = Value in the MAC KEY2 field
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 numeric character
Yes
1
KEY6.INTERFACE.OUTBOUND.MAC.CURR-INDX

17-19

Key 6 File (KEY6)

MAC KEY2 — A key used by the BASE24 interface to generate MACs in
messages from the BASE24 transaction processing system to the DPC or conetwork. The interface process uses the key in these fields when the CURRENT
INDEX field contains a value of 2. Valid values for each position in these fields
are 0 through 9 and A through F. These fields must contain 32 valid characters,
with 16 characters per field.
Note: Double-length MAC keys are supported for the ISO Host Interface process
and the BIC ISO Interchange Interface process only. Single-length MAC keys are
supported for all interchange interface processes. When adding a record for an
interchange interface process using the single-length MAC key, the second field
must be set to all zeros.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

16 hexadecimal characters
2 times
Yes
0000000000000000
KEY6.INTERFACE.OUTBOUND.MAC.KEY2

CHECK DIGITS2 — The check digits corresponding to the value in the MAC
KEY2 field. Valid values for each position in this field are 0 through 9 and A
through F. This field must contain four valid characters.
The check digits can be obtained from the utility used to encrypt the key.
Field Length:
Required Field:
Default Value:
Data Name:

4 hexadecimal characters
Yes
0000
KEY6.INTERFACE.OUTBOUND.MAC.KEY-CHKVALUE2

KEY COUNTER — The number of times the outbound MAC key has been
changed by dynamic key management processing.
This counter is increased whenever the outbound MAC key is changed by the
BASE24 transaction processing system, the DPC, or the co-network. This value
should require adjustment using files maintenance only if the DPC or co-network
expects a value other than zero when dynamic key management is established.
Otherwise, the Host Interface or BASE24 Interchange (BIC) Interface process

17-20

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3

increments it automatically and attempts to resynchronize it with the DPC or conetwork. Valid values for each position in this field are 0 through 9 and A through
F. This field must contain six valid characters.
Field Length:
Required Field:
Default Value:
Data Name:

6 hexadecimal characters
Yes
000000
KEY6.INTERFACE.OUTBOUND.MAC.KEY-CNTR

INBOUND KEYS
The following fields contain the MAC keys used in inbound transactions (that is,
transactions sent by the DPC or co-network to the BASE24 interface).
The keys should be security module encrypted.
MAC KEY1 — A key used by the BASE24 interface to verify MACs generated
by the DPC or interchange. The interface process uses the key in these fields when
the CURRENT INDEX field contains a value of 1. Valid values for each position
in these fields are 0 through 9 and A through F. These fields must contain 32 valid
characters, with 16 characters per field.
Note: Double-length MAC keys are supported for the ISO Host Interface process
and the BIC ISO Interchange Interface process only. Single-length MAC keys are
supported for all interchange interface processes. When adding a record for an
interchange interface process using the single-length MAC key, the second field
must be set to all zeros.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

16 hexadecimal characters each
2 times
Yes
0000000000000000
KEY6.INTERFACE.INBOUND.MAC.KEY1

CHECK DIGITS1 — The check digits corresponding to the value in the MAC
KEY1 field. Valid values for each position in this field are 0 through 9 and A
through F. This field must contain four valid characters.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

17-21

Key 6 File (KEY6)

The check digits can be obtained from the utility used to encrypt the key.
Field Length:
Required Field:
Default Value:
Data Name:

4 hexadecimal characters
Yes
0000
KEY6.INTERFACE.INBOUND.MAC.KEY-CHKVALUE1

CURRENT INDEX — Indicates which inbound MAC key is currently being used
by the interface. Valid values are as follows:
1 = Value in the MAC KEY1 field
2 = Value in the MAC KEY2 field
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
1
KEY6.INTERFACE.INBOUND.MAC.CURR-INDX

MAC KEY2 — A key used by the BASE24 interface to verify MACs generated
by the DPC or interchange. The interface process uses the key in these fields when
the CURRENT INDEX field contains a value of 2. Valid values for each position
in these fields are 0 through 9 and A through F. This field must contain 32 valid
characters, with 16 characters per field.
Note: Double-length MAC keys are supported for the ISO Host Interface process
and the BIC ISO Interchange Interface process only. Single-length MAC keys are
supported for all interchange interface processes. When adding a record for an
interchange interface process using the single-length MAC key, the second field
must be set to all zeros.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

16 hexadecimal characters each
2 times
Yes
0000000000000000
KEY6.INTERFACE.INBOUND.MAC.KEY2

CHECK DIGITS2 — The check digits corresponding to the value in the MAC
KEY2 field. Valid values for each position in this field are 0 through 9 and A
through F. This field must contain four valid characters.

17-22

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3

The check digits can be obtained from the utility used to encrypt the key.
Field Length:
Required Field:
Default Value:
Data Name:

4 hexadecimal characters
Yes
0000
KEY6.INTERFACE.INBOUND.MAC.KEY-CHKVALUE2

KEY COUNTER — The number of times the inbound MAC key has been
changed by dynamic key management processing.
This counter is increased whenever the inbound MAC key is changed by the
BASE24 transaction processing system, the DPC, or the co-network. This value
should require adjustment using files maintenance only if the DPC or co-network
expects a value other than zero when dynamic key management is established.
Otherwise, the Host Interface or BASE24 Interchange (BIC) Interface process
increments it automatically and attempts to resynchronize it with the DPC or conetwork. Valid values for each position in this field are 0 through 9 and
A through F.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

6 hexadecimal characters
Yes
000000
KEY6.INTERFACE.INBOUND.MAC.KEY-CNTR

17-23

Key 6 File (KEY6)

Screen 4
KEY6 screen 4 contains dynamic key management parameters. KEYF screen 4 is
shown below, followed by descriptions of its fields.
Note: If all limits on this screen are set to zero, the interface process using this
KEY6 record does not initiate key changes automatically based on timers or
counters, so the DPC or co-network must be responsible for initiating any key
changes if dynamic key management is to occur. At least one PIN key limit on this
screen must be set to a nonzero value for the BASE24 interface process to initiate
dynamic key management for PINs and at least one MAC key limit on this screen
must be set to a nonzero value for the BASE24 interface to initiate dynamic key
management for MACs.

BASE24-BASE KEY6 FILE
DPC/FIID:

LLLL
YY/MM/DD
INTERFACE PROCESS:

PIN KEY VARIANT: 0

HH:MM

04 OF 04

MAC KEY VARIANT: 0
LIMITS

PIN KEY TIMER VALUE:
0
MAC KEY TIMER VALUE:
0
PIN KEY TIMER INTERVAL: M (MINUTES)
MAC KEY TIMER INTERVAL: M (MINUTES)
PIN KEY TRAN:
0
MAC KEY TRAN:
0
PIN KEY ERROR:
0
MAC KEY ERROR:
0
CONSECUTIVE PIN KEY ERROR:
0
CONSECUTIVE MAC KEY ERROR:
0
KMAC SYNCHRONIZATION ERROR:
0
CLEAR OLD KEY TIMER VALUE:

0 (SECONDS)

ORIGINATING ID:
RECEIVING ID:
KEY PROCESSING TYPE: N (NONE)
NOTARIZATION SUPPORTED: 0 (NOT SUPPORTED)
*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

PIN KEY VARIANT — A code that specifies the key variant to be applied to the
PIN key exchange key (KEK) when translating PIN keys. Valid values are as
follows:
0 = Variant 0. Translate the PIN key directly from the PIN KEK parts.
1 = Variant 1. Include the variant 1 constant with the PIN KEK parts when
translating the PIN key. The Atalla variant 1 constant is hexadecimal 0800
0000 0000 0000.

17-24

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 4

Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
KEY6.INTERFACE.PIN-KEY-VARIANT

MAC KEY VARIANT — A code that specifies the key variant to be applied to
the MAC key exchange key (KEK) when translating MAC keys. Valid values are
as follows:
0 = Variant 0. Translate the MAC key directly from the MAC KEK parts.
3 = Variant 3. Include the variant 3 constant with the MAC KEK parts when
translating the MAC key. The Atalla variant 3 constant is hexadecimal
1800 0000 0000 0000.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
KEY6.INTERFACE.MAC-KEY-VARIANT

LIMITS
The following fields are used to set the parameters for dynamic key management
for this interface. One set of parameters specifies when the key used for PIN
encryption and translation should be changed and a second set specifies when the
key used for message authentication should be changed. Both types of keys can be
changed based on time intervals, transaction activity, the number of errors since
the last key change, or the number of consecutive errors. The MAC key can also
be changed based on the number of key synchronization errors since the last key
change. These limits can be used individually or in any combination.
The counters and timers for the key are reset when the key is changed. If multiple
limits are used, the interface initiates a key exchange message and resets all of the
counters and timers whenever any limit is exceeded. The value in the KEY
PROCESSING TYPE field specifies the type of key management message the
interface initiates.
The PIN key parameters on this screen must be set to the value 0 unless the
ENCRYPT TYPE field on KEY6 screen 1 is set to the value 1 (hardware PIN
encryption). The MAC key parameters on this screen must be set to the value 0
unless the MAC ENCRYPT TYPE field on KEY6 screen 1 is set to the value 1
(hardware message authentication).

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

17-25

Key 6 File (KEY6)

PIN KEY TIMER VALUE — The maximum length of time that a PIN key
should be used.
The time period can be expressed in minutes, hours, or days, depending on the
value in the PIN KEY TIMER INTERVAL field. The shortest length of time is
five minutes. Valid time periods are as follows:
?

5 through 1500 if the PIN KEY TIMER INTERVAL field is set to the value
M (minutes)

?

1 through 1000 if the PIN KEY TIMER INTERVAL field is set to the value H
(hours)

?

1 through 180 if the PIN KEY TIMER INTERVAL field is set to the value D
(days)

The interface does not use this parameter if the value in this field is set to 0. This
parameter must be set to the value 0 unless the ENCRYPT TYPE field on KEY6
screen 1 is set to the value 1 (hardware PIN encryption).
BASE24 products check the values in the PIN KEY TIMER VALUE and PIN
KEY TIMER INTERVAL fields when the KEY6 record is added or updated. If
the time is evenly divisible by a longer interval, BASE24 products change the
value in the PIN KEY TIMER INTERVAL field to the longer interval and
redisplay the value in the PIN KEY TIMER VALUE field expressed in the longer
interval. For example, an entry of 60 minutes is automatically changed to an entry
of 1 hour and an entry of 48 hours is automatically changed to an entry of 2 days.
However, an entry of 61 minutes, even though it is greater than one hour, is not
changed because it is not evenly divisible by 60.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
0
KEY6.INTERFACE.PIN-KEY-TIMER-LMT

MAC KEY TIMER VALUE — The maximum length of time that a MAC key
should be used.
The time period can be expressed in minutes, hours, or days, depending on the
value in the MAC KEY TIMER INTERVAL field. The shortest length of time is
five minutes. Valid time periods are as follows:

17-26

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 4

?

5 through 1500 if the MAC KEY TIMER INTERVAL field is set to the value
M (minutes)

?

1 through 1000 if the MAC KEY TIMER INTERVAL field is set to the value
H (hours)

?

1 through 180 if the MAC KEY TIMER INTERVAL field is set to the value
D (days)

The interface does not use this parameter if the value in this field is set to 0. This
parameter must be set to the value 0 unless the MAC ENCRYPT TYPE field on
KEY6 screen 1 is set to value 1 (hardware message authentication).
BASE24 products check the values in the MAC KEY TIMER VALUE and MAC
KEY TIMER INTERVAL fields when the KEY6 record is added or updated. If
the time is evenly divisible by a longer interval, BASE24 products change the
value in the MAC KEY TIMER INTERVAL field to the longer interval and
redisplay the value in the MAC KEY TIMER VALUE field expressed in the
longer interval. For example, an entry of 60 minutes is automatically changed to
an entry of 1 hour and an entry of 48 hours is automatically changed to an entry of
2 days. However, an entry of 61 minutes, even though it is greater than one hour,
is not changed because it is not evenly divisible by 60.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
0
KEY6.INTERFACE.MAC-KEY-TIMER-LMT

PIN KEY TIMER INTERVAL — A code specifying the unit of time used with
the value in the PIN KEY TIMER VALUE field to set the maximum length of
time that a PIN key should be used. BASE24 products change the value in this
field to the largest possible unit of time when the KEY6 record is added or
updated. Refer to the PIN KEY TIMER VALUE field for additional information
on how this field is used. Valid values are as follows:
D = Days
H = Hours
M = Minutes
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 alphabetic character
Yes
M
Not applicable

17-27

Key 6 File (KEY6)

MAC KEY TIMER INTERVAL — A code specifying the unit of time used with
the value in the MAC KEY TIMER VALUE field to set the maximum length of
time that a MAC key should be used. BASE24 products change the value in this
field to the largest possible unit of time when the KEY6 record is added or
updated. Refer to the MAC KEY TIMER VALUE field for additional information
on how this field is used. Valid values are as follows:
D = Days
H = Hours
M = Minutes
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
M
Not applicable

PIN KEY TRAN — The maximum number of transactions that can be performed
with the current PIN key before changing the key. Valid values are as follows:
0
= This parameter is not used.
50–100000 = The maximum number of transactions.
This parameter must be set to the value 0 unless the ENCRYPT TYPE field on
KEY6 screen 1 is set to the value 1 (hardware PIN encryption).
Field Length:
Required Field:
Default Value:
Data Name:

1–6 numeric characters
Yes
0
KEY6.INTERFACE.PIN-KEY-TRAN-LMT

MAC KEY TRAN — The maximum number of transactions that can be
performed with the current MAC key before changing the key. Valid values are as
follows:
0
= This parameter is not used.
50–100000 = The maximum number of transactions.

17-28

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 4

This parameter must be set to the value 0 unless the MAC ENCRYPT TYPE field
on KEY6 screen 1 is set to the value 1 (hardware message authentication).
Field Length:
Required Field:
Default Value:
Data Name:

1–6 numeric characters
Yes
0
KEY6.INTERFACE.MAC-KEY-TRAN-LMT

PIN KEY ERROR — The maximum number of PIN translation errors that can
occur with the present PIN key before changing the key. Valid values are as
follows:
0
= This parameter is not used.
5–9999 = The maximum number of errors.
This parameter must be set to the value 0 unless the ENCRYPT TYPE field on
KEY6 screen 1 is set to the value 1 (hardware PIN encryption).
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
0
KEY6.INTERFACE.PIN-ERR-LMT

MAC KEY ERROR — The maximum number of MAC verification errors that
can occur with the present MAC key before changing the key. Valid values are as
follows:
0
= This parameter is not used.
5–9999 = The maximum number of errors.
This parameter must be set to the value 0 unless the MAC ENCRYPT TYPE field
on KEY6 screen 1 is set to the value 1 (hardware message authentication).
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–4 numeric characters
Yes
0
KEY6.INTERFACE.MAC-ERR-LMT

17-29

Key 6 File (KEY6)

CONSECUTIVE PIN KEY ERROR — The maximum number of consecutive
PIN translation errors that can occur with the present PIN key before changing the
key. A successful PIN translation, as well as a change in the PIN key, resets the
counter associated with this limit. Valid values are as follows:
0
= This parameter is not used.
5–9999 = The maximum number of errors.
This parameter must be set to the value 0 unless the ENCRYPT TYPE field on
KEY6 screen 1 is set to the value 1 (hardware PIN encryption).
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
0
KEY6.INTERFACE.CONS-PIN-ERR-LMT

CONSECUTIVE MAC KEY ERROR — The maximum number of consecutive
MAC verification errors that can occur with the present MAC key before changing
the key. A successful MAC verification, as well as a change in the MAC key,
resets the counter associated with this limit. Valid values are as follows:
0
= This parameter is not used.
5–9999 = The maximum number of errors.
This parameter must be set to the value 0 unless the MAC ENCRYPT TYPE field
on KEY6 screen 1 is set to the value 1 (hardware message authentication).
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
0
KEY6.INTERFACE.CONS-MAC-ERR-LMT

KMAC SYNCHRONIZATION ERROR — The maximum number of key
synchronization errors that can occur with the present MAC key before changing
the key.

17-30

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 4

Key synchronization is comparing the check digits returned from a security
module for the present MAC key with the check digits stored in the KEY6 record
for the present MAC key. These KEY6 MAC key check digit values appear in the
CHECK DIGITS1 and CHECK DIGITS2 fields on KEYF screen 3. Valid values
are as follows:
0
= This parameter is not used.
3–9999 = The maximum number of errors.
This parameter must be set to the value 0 unless the MAC ENCRYPT TYPE field
on KEY6 screen 1 is set to the value 1 (hardware message authentication).
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
0
KEY6.INTERFACE.KMAC-SYNC-ERR-LMT

CLEAR OLD KEY TIMER VALUE — The maximum length of time, in
seconds, that an old key can be used before it is automatically cleared by the
interface process.
The INBOUND PIN KEY and OUTBOUND PIN KEY fields on KEY6 screen 2
and the INBOUND MAC KEY, and OUTBOUND MAC KEY fields on KEY6
screen 3 can contain information for two keys, identified as KEY1 and KEY2.
The value in the CURRENT INDEX field for each type of key identifies which
key (1 or 2) is currently in use. At the time a new key is placed in service, the
other key becomes the old key. For example, if Inbound PIN Key number 1 is
currently in use when the BASE24 product receives a new key, the new key is
stored as Inbound PIN Key number 2. Inbound PIN Key number 2 becomes the
current key and Inbound PIN Key number 1 becomes the old key. (If Inbound PIN
Key number 2 is the current key, it becomes the old key and the new key is stored
as Inbound PIN Key number 1.)
When processing a transaction, BASE24 products use the new key for PIN
processing or message authentication. If the security device used by BASE24
products for PIN processing or message authentication detects an error because the
DPC or interchange is still using the old key, it can repeat the PIN processing or
message authentication using the old key before the BASE24 product declines the

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

17-31

Key 6 File (KEY6)

transaction. The value in this field controls how long the old key is available. If
the old key is not available, a second PIN processing or message authentication
attempt is not made. Valid values are as follows:
0
= The old key is not cleared.
1–9999 = The maximum length of time, in seconds, that an old key can be used
before being cleared.
This parameter must be set to the value 0 unless the ENCRYPT TYPE field on
KEY6 screen 1 is set to the value 1 (hardware PIN encryption) or the MAC
ENCRYPT TYPE field on KEY6 screen 1 is set to the value 1 (hardware message
authentication).
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
0
KEY6.INTERFACE.OLD-KEY-TIMER-LMT

ORIGINATING ID — Identifies the sender of dynamic key management
messages.
The values in the RECEIVING ID field and this field need to be agreed upon by
the sender and receiver. The sender’s originating ID is the receiver’s receiving ID
and the sender’s receiving ID is the receiver’s originating ID. For example, if you
have agreed on the IDs AAAA for the host system and BBBB for the BASE24
transaction processing system. This field would contain the value BBBB
(BASE24 transaction processing system originating ID) and the RECEIVING ID
field would contain the value AAAA. These values do not need to match any
specific values in the BASE24 database.
BASE24 products place the originating ID and receiving ID in the dynamic key
management messages that they send to the host. These IDs can provide the host
system another way of checking that a message has been routed properly. For
example, if you use the IDs AAAA and BBBB described above, a message from
the BASE24 transaction processing system to the host has an originating ID of
BBBB and a receiving ID of AAAA. The host can check the receiving ID,
accepting the message only if it contains a receiving ID of AAAA. The message

17-32

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 4

returned from the host has an originating ID of AAAA and a receiving ID of
BBBB. However, the BASE24 transaction processing system does not verify
these IDs in the messages that it receives from the host.
Field Length:
Required Field:
Default Value:
Data Name:

4–16 alphanumeric characters
Yes, if the KEY PROCESSING TYPE field contains a value
other than N.
No default value
KEY6.INTERFACE.ORG-ID

RECEIVING ID — Identifies the receiver of dynamic key management messages.
Refer to the ORIGINATING ID field description for an example of using this field.
Field Length:
Required Field:
Default Value:
Data Name:

4–16 alphanumeric characters
Yes, if the KEY PROCESSING TYPE field contains a value
other than N.
No default value
KEY6.INTERFACE.RCV-ID

KEY PROCESSING TYPE — A code identifying the type of dynamic key
management processing this interface can perform. Valid values are as follows:
C = Co-network. Each interface is responsible for generating its outbound key
and can request its inbound key from the other interface in the co-network.
M = Main. This interface is responsible for all key generation.
N = None. This interface does not generate or receive keys.
S = Secondary. This interface can request the main process to generate keys,
but does not generate keys itself.
Dynamic key management requires hardware security devices for PIN
management and message authentication. If the ENCRYPT TYPE and MAC
ENCRYPT TYPE fields on KEY6 screen 1 both are set to values other than 1,
meaning security devices are not being used, the value in this field must be set to N
(none).
Dynamic key management in a co-network configuration requires the use of
separate keys for inbound and outbound messages. This is because each conetwork process must generate the key used for its outbound messages and two
processes cannot share the responsibility for generating one key. If the NUMBER
OF KEYS field on KEY6 screen 1 is set to the value 1, the value in this field
cannot be set to the value C (co-network).

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

17-33

Key 6 File (KEY6)

A description of the code entered is displayed to the right of the KEY
PROCESSING TYPE field.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
N
KEY6.INTERFACE.KEY-PROC-TYP

NOTARIZATION SUPPORTED — A code identifying whether this interface
supports key notarization.
BASE24 products do not currently support key notarization, so the only valid
value is 0.
A description of the code entered is displayed to the right of the NOTARIZATION
SUPPORT field.
Field Length:
Required Field:
Default Value:
Data Name:

17-34

1 numeric character
Yes
0
KEY6.INTERFACE.NOTARIZE-FLG

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

18: Mobile Operator File (MOF)
The Mobile Operator File (MOF) contains one record for each
telecommunications provider supplying mobile top-up services for its customers.
Customers are able to replenish, or top up, their mobile telephone accounts at an
ATM or POS device. The telecommunications services provider, rather than the
institution that owns the ATM or POS device, is responsible for authorizing the
minutes purchase and maintaining the consumer mobile telephone account.
The MOF defines details of the telephone network operators and the services
provided in the definitions-based model of mobile top-up.
The key to the records in the MOF is a combination of the OPERATOR ID,
OPERATOR IIN, and CARD TYPE.
The following screens are used to access information in the MOF:
?

Screen 1 contains the pre-pay configuration information.

?

Screen 2 contains top-up amounts allowed by the telecommunications
provider.

?

Screen 3 contains flags that identify the top-up authorizer.

?

Screen 4 contains the generic message printed on the receipt.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

18-1

Mobile Operator File (MOF)

Screen 1
MOF Screen 1 contains pre-pay configuration information. MOF screen 1 is
shown below, followed by descriptions of its fields.

BASE24-BASE
MOBILE OPERATOR
OPERATOR ID:
OPERATOR IIN:

LLLL

YY/MM/DD HH:MM
FIID:
OPERATOR NAME:

01 OF 04

CARD TYPE:
CUSTOMER PHONE NUMBER LOOKUP: N
PAN LENGTH: 19

PRE-PAY CONFIGURATION
EXPECT RVSL RESPONSE:
REVERSE FUNDS ALWAYS:
REVERSE ON TIMEOUT:
MOBILE REVERSALS SUPPORTED:

Y
Y
N
Y

REFUND TIMER: 00600
RETAILER ID:

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12 - HELP

OPERATOR ID — The user assigned identifier for the mobile telephone operator
providing application services in the system. This value is the primary key and is
used to identify the mobile telephone operator to which the customer subscribes.
The entry in this field must be left-justified.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 alphanumeric characters
Yes
No default value
MOF.PRIKEY.MOP-ID

FIID — The FIID of the financial institution associated with the mobile telephone
operator. The FIID is an identifier that must be unique within the logical network.
Field Length:
Required Field:
Default Value:
Data Name:

18-2

1–4 alphanumeric characters
Yes
The FIID previously entered.
MOF.FIID

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

OPERATOR IIN — The issuer identification number (IIN) assigned to the
mobile telephone operator. This field is left-justified.
The value in this field is an alternate key for the MOF record and must be unique.
Field Length:
Required Field:
Default Value:
Data Name:

1–19 numeric characters
Yes
No default value
MOF.ALTKEY.MOP-IIN

OPERATOR NAME — The name of the mobile telephone operator associated
with this record. The value placed in this field will appear on customer receipts.
Field Length:
Required Field:
Default Value:
Data Name:

1–16 alphanumeric characters
Yes
No default value
MOF.OPER-NAM

CARD TYPE — A code identifying the type of card used to initiate the
transaction. A text description is immediately displayed following the code.
The value in this field is an alternate key for the MOF record and must be unique.
Codes used in this field are either reserved for BASE24 products or are userdefined. Refer to section 1 for definitions of reserved card types and the
qualifications for user-defined card types.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–2 alphanumeric characters
Yes
No default value
MOF.ALTKEY.TOP-UP-CRD-TYP

18-3

Mobile Operator File (MOF)

CUSTOMER PHONE NUMBER LOOKUP — A flag indicating whether the
customer’s phone number in the Mobile Customer Registration File (MCRF) is
retrieved.
This field is reserved for future use.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
No
N
MOF.MCRF-LOOKUP

PAN LENGTH — The length of the primary account number (PAN) associated
with the mobile operator’s issuer identification number (IIN).
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
19
MOF.PAN-LGTH

PRE-PAY CONFIGURATION
The following fields detail the Pre-Pay configuration rules and are used primarily
by the Transaction Context Manager process.
EXPECT RVSL RESPONSE — A flag indicating whether the Transaction
Context Manager process expects a response to reversal messages sent to the
Mobile Operator Interface. If this flag is set to Y, the Transaction Context
Manager process waits for the reversal response before reversing the funds
transaction or logging the 0420 reversal to the P/TLF. Valid values are as follows:
Y = Yes, expect reversal responses.
N = No, do not expect reversal responses.
Field Length:
Required Field:
Default Value:
Data Name:

18-4

1 alphanumeric character
Yes
Y
MOF.REV-RESP-EXPECTED

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

REFUND TIMER — The maximum number of seconds the Mobile Operator
Interface process allows a refund transaction. Valid values are 0 to 99999.
Field Length:
Required Field:
Default Value:
Data Name:

5 numeric characters
Yes
600 (10 minutes)
MOF.REFUND-TIMER

REVERSE FUNDS ALWAYS — A flag indicating whether the Transaction
Context Manager process sends a reversal message to the Authorization process.
If this flag is set to Y, the EXPECT RVSL RESPONSE flag is set to Y, and the
Transaction Context Manager received a declined reversal response message from
the Mobile Operator Interface process, the Transact Context Manager generates
and sends a reversal message to the Authorization process.
Y = Yes, send a reversal message.
N = No, do not send a reversal message.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
Yes
Y
MOF.REV-AUTH-TXN

RETAILER ID — The mobile operator retailer identifier used to identify the
mobile operator when settling top-up transactions with the Card Management
System.
Field Length:
Required Field:
Default Value:
Data Name:

19 alphanumeric characters
No
Blanks
MOF.MOB-OPER-RTLR-ID

REVERSE ON TIMEOUT — A flag indicating whether the Transaction Context
Manager process generates and sends a reversal to the Mobile Operator Interface
process in the event of a timeout. If the Mobile Operator Interface timer expires
while waiting for a response from the mobile operator, it notifies the Transaction

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

18-5

Mobile Operator File (MOF)

Context Manager process of the timeout condition. The Transaction Context
Manager process then generates and sends a reversal to the Mobile Operator
Interface process. Valid values are as follows:
Y = Yes, generate a reversal.
N = No, do not generate reversal.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
Yes
N
MOF.REV-ON-TIMEOUT

MOBILE REVERSALS SUPPORTED — A flag indicating whether the mobile
operator supports receiving reversals. This field is used by the Transaction
Context Manager process. Valid values are as follows:
Y = Yes, the mobile operator supports receiving reversals.
N = No, the mobile operator does not support receiving reversals.
Field Length:
Required Field:
Default Value:
Data Name:

18-6

1 alphanumeric character
Yes
Y
MOF.MOB-REV-SPPT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

Screen 2
MOF Screen 2 enables the institution to define the pre-pay business rules. MOF
screen 2 is shown below, followed by descriptions of its fields.

BASE24-BASE
MOBILE OPERATOR
OPERATOR ID:
OPERATOR IIN:

LLLL

YY/MM/DD HH:MM
FIID:
OPERATOR NAME:

02 OF 04

PRE-PAY BUSINESS RULES
CHECK CURRENCY CODE: N
CURRENCY CODE: 840
CHECK TOP-UP AMOUNTS: 0
VALID TOP-UP AMOUNTS: 00000000 00000000 00000000
00000000 00000000 00000000
00000000 00000000 00000000
00000000 00000000 00000000
TOP-UP AMOUNT MIN: 00000000
TAX CURRENT
START DATE: 000000 (YYMMDD)
TIME: 00:00
RATE:
%

MAX : 00000000

00000000
00000000
00000000
00000000

00000000
00000000
00000000
00000000

MULTIPLE: 00000000

TAX NEXT
START DATE: 000000 (YYMMDD)
TIME: 00:00
RATE:
%

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12 - HELP

PRE-PAY BUSINESS RULES
The following fields identify the amounts allowed by the mobile operator
providing top-up transactions.
CHECK CURRENCY CODE — A flag indicating whether the currency code in
the transaction is checked against the value in the CURRENCY CODE field
before the transaction is routed to the Mobile Operator Interface.
If amount verification is to be performed, this flag must be set to Y in order for the
CHECK TOP-UP AMOUNTS, VALID TOP-UP AMOUNTS, TOP-UP
AMOUNT MIN, TOP-UP AMOUNT MAX, and TOP-UP AMOUNT
MULTIPLE fields to be verified.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

18-7

Mobile Operator File (MOF)

If the mobile operator is capable of supporting multiple currencies, this value is set
to N. Valid values are as follows:
Y = Yes, the currency code checked.
N = No, the currency code is not checked.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
Yes
N
MOF.CHK-CURR-CDE

CURRENCY CODE — A code indicating the currency of the valid top-up
amount fields. Valid values are listed in the ISO 4217 standard, Codes for the
Representation of Currencies and Funds. If the CHECK CURRENCY CODE
field is set to Y, the currency of the transaction is checked against the value in this
field.
A description of the code entered is displayed to the right of the CURRENCY
CODE field.
Field Length:
Required Field:
Default Value:
Data Name:

3 numeric characters
Yes
840
MOF.CURR-CDE

CHECK TOP-UP AMOUNTS — A code indicating whether the Transaction
Context Manager checks the top-up amount and how the amount is validated. If
the CHECK CURRENCY CODE flag is set to a Y, the Transaction Context
Manager process uses the value in this field to validate amounts. A description of
the code entered is displayed to the right of the CHECK TOP-UP AMOUNTS
field. Valid values are as follows:
0 = Do not validate the amount.
1 = Validate the specific amount. The amount of the transaction must be
equal to the value in one of the VALID TOP-UP AMOUNTS fields.
2 = Validate the range and multiple. The amount of the top-up transaction
must be greater than the value in the TOP-UP AMOUNT MIN field, less
than the value in the TOP-UP AMOUNT MAX field, and must be a
multiple of the value in the TOP-UP MULTIPLE field.

18-8

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

Field Length:
Required Field:
Default Value:
Data Name:

1 numeric
Yes
0
MOF.CHK-TOP-UP-AMT

VALID TOP-UP AMOUNTS — A maximum of twenty top-up amounts
supported by the mobile operator. If the CHECK CURRENCY CODE flag is set
to the value Y and the CHECK TOP-UP AMOUNTS flag is set to the value 1, the
Transaction Context Manager process checks the amounts in these fields. An
amount field set to zero is not checked. Whole amounts must be entered in these
fields.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

8 numeric characters
20 times
No
00000000
MOF.VALID-TOP-UP-AMT

TOP-UP AMOUNT MIN — The minimum amount (in whole currency units)
allowed for a top-up transaction. If the CHECK CURRENCY CODE flag is set to
the value Y and the CHECK TOP-UP AMOUNTS flag is set to the value 2, the
Transaction Context Manager process validates that the top-up transaction amount
is greater than the amount in this field.
Field Length:
Required Field:
Default Value:
Data Name:

8 numeric characters
No
00000000
MOF.MIN-TOP-UP-AMT

TOP-UP AMOUNT MAX — The maximum amount (in whole currency units)
allowed for a top-up transaction. If the CHECK CURRENCY CODE flag is set to
the value Y and the CHECK TOP-UP AMOUNTS flag is set to the value 2, the
Transaction Context Manager process validates that the top-up transaction amount
is less than the amount in this field.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

8 numeric characters
No
00000000
MOF.MAX-TOP-UP-AMT

18-9

Mobile Operator File (MOF)

TOP-UP AMOUNT MULTIPLE — The standard increment (in whole currency
units) over the minimum amount that can be approved for a top-up transaction. If
the CHECK CURRENCY CODE flag is set to the value Y and the CHECK TOPUP AMOUNTS flag is set to the value 2, the Transaction Context Manager
process validates that the top-up transaction amount is a multiple of the value in
this field.
Note: If you are using multiple currency, you should set this field to zero.
Otherwise, if the transaction currency specified in the CURRENCY CODE field,
the transaction will be denied.
For example, if the minimum top-up transaction amount is $20 and the multiple
amount is $10, then allowable top-up transaction amounts include $20, $30, $40,
etc.
Field Length:
Required Field:
Default Value:
Data Name:

8 numeric characters
No
00
MOF.TOP-UP-MULTIPLE

TAX CURRENT START DATE — The start date (YYMMDD) of the current
tax rate. This field is not currently used.
Field Length:
Required Field:
Default Value:
Data Name:

6 numeric characters
No
000000
MOF.VAT-CURRENT.STRT-DAT

TAX NEXT START DATE — The start date (YYMMDD) of the next tax rate.
This field is not currently used.
Field Length:
Required Field:
Default Value:
Data Name:

18-10

6 numeric characters
No
000000
MOF.VAT-NEXT.STRT-DAT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

TAX CURRENT TIME — The start time (HH:MM based on a 24 hour clock) of
the current tax rate. This field is not currently used.
Field Length:
Required Field:
Default Value:
Data Name:

4 numeric characters
No
0000
MOF.VAT-CURRENT.STRT-TIM

TAX NEXT TIME — The start time (HH:MM based on a 24 hour clock) of the
next tax rate. This field is not currently used.
Field Length:
Required Field:
Default Value:
Data Name:

4 numeric characters
No
0000
MOF.VAT-NEXT.STRT-TIM

TAX CURRENT RATE — The percentage of the current tax rate. Valid Values
are 0 and 100%. This field is not currently used.
Field Length:
Required Field:
Default Value:
Data Name:

4 numeric characters
No
0
MOF.VAT-CURRENT.RATE

TAX NEXT RATE — The percentage of the next tax rate. This field is not
currently used.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

4 numeric characters
No
0
MOF.VAT-NEXT.RATE

18-11

Mobile Operator File (MOF)

Screen 3
MOF Screen 3 enables the institution to define the solution provider information,
as well as identify whether transactions are allowed to be manually entered. MOF
screen 3 is shown below, followed by descriptions of its fields.

BASE24-BASE
MOBILE OPERATOR
OPERATOR ID:
OPERATOR IIN:
PRODUCT NAME:
SOLUTION PROVIDER ID:
ALLOW MANUALLY KEYED:
TOP-UP AUTHORIZER:
SEND CONFIRMATION:
LOG FUNDS:
SEND TO NOTIFY:

LLLL

YY/MM/DD HH:MM
FIID:
OPERATOR NAME:

03 OF 04

Y
1 (ONLINE TELCO)
N
Y
N
NOTIFY SERVICE:

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12 - HELP

PRODUCT NAME — The product name of the mobile telephone operator.
Field Length:
Required Field:
Default Value:
Data Name:

20 alphanumeric characters
No
No default value
MOF.PROD-NAM

SOLUTION PROVIDER ID — The solution provider identifier used by mobile
operator interfaces when building the transaction service ID.
Field Length:
Required Field:
Default Value:
Data Name:

18-12

2 alphanumeric characters
Yes, if the top-up authorizer is an on-line Telco
No default value
MOF.SOL-PROV-ID

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3

ALLOW MANUALLY KEYED — A flag indicating whether the telco allows
manually entered transactions. Valid values are as follows:
Y = Yes, manually keyed transactions are allowed.
N = No, manually keyed transactions are not allowed.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
No
Y
MOF.ALLOW-MANUAL

TOP-UP AUTHORIZER — A flag indicating the type of authorizer used for topup transactions. A text description is immediately displayed following the code.
Valid values are as follows:
0 = Inventory stock manager.
1 = Online telco.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
MOF.TOP-UP-AUTH-TYP

SEND CONFIRMATION — A flag indicating whether the BASE24-pos
Transaction Context Manager process sends a confirmation to the funds authorizer
at the end of the transaction. Valid values are as follows:
Y = Yes, a confirmation is sent.
N = No, a confirmation is not sent.
This field is not currently used.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 alphanumeric character
Yes
N
MOF.SND-CONF

18-13

Mobile Operator File (MOF)

LOG FUNDS — A flag indicating whether the BASE24-pos Transaction Context
Manager process logs the 0210 response from the funds authorizer and the 0420
reversal sent to the funds authorizer. Valid values are as follows:
Y = Yes, log funds transactions.
N = No, do not log funds transactions.
This field is not currently used.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
Yes
N
MOF.LOG-FUNDS

SEND TO NOTIFY — A flag indicating whether the Transaction Context
Manager generates and sends a 0220 confirmation message to the Notify Interface
process. If the Notify Interface process receives the 0220 confirmation message, a
SMS message is then generated and sent to the customer. Valid values are as
follows:
Y = Yes, send the confirmation message to the Notify Interface process.
N = No, do not send the confirmation message to the Notify Interface process.
This field is not currently used.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
Yes
N
MOF.SND-TO-NTFY

NOTIFY SERVICE — The name of the Notify Interface process or the Notify
service. If the SEND TO NOTIFY flag is set to Y, this field is required.
This field is not currently used.
Field Length:
Required Field:
Default Value:
Data Name:

18-14

16 alphanumeric characters
No
N
MOF.NTFY-SERVICE

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 4

Screen 4
MOF Screen 4 enables the institution to define the message context and whether a
generic message is used. MOF screen 4 is shown below, followed by descriptions
of its fields.

BASE24-BASE
MOBILE OPERATOR
OPERATOR ID:
OPERATOR IIN:

LLLL

YY/MM/DD HH:MM
FIID:
OPERATOR NAME:

04 OF 04

GENERIC MESSAGE
1234567890123456789012345678901234567890
LINE
LINE
LINE
LINE
LINE

1:
2:
3:
4:
5:
GENERIC MESSAGE USE: 0

GENERIC MESSAGE LAST CHANGED:

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12 - HELP

GENERIC MESSAGE
The following fields configure the generic message that appears on receipts. Up to
five LINE fields on this screen can be used to build the message printed on
receipts. This is currently supported only by BASE24-pos.
LINE 1 — The first line of the default receipt message.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

40 alphanumeric characters
No
spaces
MOF.DFLT-RCPT-MSG-LINE[1]

18-15

Mobile Operator File (MOF)

LINE 2 — The second line of the default receipt message.
Field Length:
Required Field:
Default Value:
Data Name:

40 alphanumeric characters
No
spaces
MOF.DFLT-RCPT-MSG-LINE[2]

LINE 3 — The third line of the default receipt message.
Field Length:
Required Field:
Default Value:
Data Name:

40 alphanumeric characters
No
spaces
MOF.DFLT-RCPT-MSG-LINE[3]

LINE 4 — The fourth line of the default receipt message.
Field Length:
Required Field:
Default Value:
Data Name:

40 alphanumeric characters
No
spaces
MOF.DFLT-RCPT-MSG-LINE[4]

LINE 5 — The last line of the default receipt message.
Field Length:
Required Field:
Default Value:
Data Name:

40 alphanumeric characters
No
spaces
MOF.DFLT-RCPT-MSG-LINE[5]

GENERIC MESSAGE USE — A flag indicating whether the generic message
identified in the fields above is used on the receipt. The generic message can be
used alone, or with the mobile operator message contained in the Pre-Pay Receipt
token. Valid values are as follows:
0 = Do not use this message.
1 = Use this message, regardless of the presence of the mobile operator
message.
2 = Use this message; do not use the mobile operator message.
3 = Use this message only if the mobile operator message is not present.

18-16

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 4

Field Length:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
Yes
0
MOF.DFLT-RCPT-MSG-FLG

GENERIC MESSAGE LAST CHANGED — A timestamp identifying the date
and time the generic message was last updated.
Field Length:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

System protected
MOF.LAST-DFLT-RCPT-MSG-TS

18-17

ACI Worldwide, Inc.

19: Negative Card File (NEG)
The Negative Card File (NEG) contains one record for every special-status card
whose card issuer uses the Negative with Usage Accumulation or Negative
without Usage Accumulation Authorization method.
The NEG is used to flag cards that require some type of special processing, such as
restricted cards (lost or stolen) and VIP cards. The Authorization process checks
this file to determine if a transaction request should be approved and, if not, what
action should be taken with the card. The NEG is also used with the Super Teller
and check cashing cards used with the BASE24-atm self-service banking (SSB)
product.
The BASE24-atm product, when processing under a negative authorization
method, requires a NEG record for each administrative or deposit-only card.
The key to records in the NEG is the primary account number (PAN) and member
number.
This section contains documentation for NEG screen 1, which contains the card
type, capture code, reason the card is on file, and the expiration date for the record.
The screen layouts and field descriptions for screens 3 and 4 are documented in the
device-specific BASE24-atm self-service banking (SSB) manual.
NEG screen 2 is reserved for future use.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

19-1

Negative Card File (NEG)

Screen 1
NEG screen 1 gives institutions the ability to identify certain cards for special
processing, retain specific cards when they are used in the BASE24 transaction
processing system, and deny transactions attempted with certain cards for a set
time. NEG screen 1 is shown below, followed by descriptions of its fields.

BASE24-BASE

NEGATIVE FILE

LLLL

PAN:

YY/MM/DD

MEMBER: 000

HH:MM

01 OF 04

FIID:

CARD TYPE: P
CAPTURE CODE:
REASON ON FILE:

0

EXPIRATION DATE: 0000
DATE ADDED TO FILE:

(YYMM)
(YYMMDD)

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

PAN — The card number or primary account number (PAN) that identifies the
card. The value in this field is derived from the PAN on Track 1 or Track 2 of the
access card. The PAN should be left-justified.
Field Length:
Required Field:
Default Value:
Data Name:

1–28 numeric characters; however, only positions 1–19 are
used.
Yes
No default value
NEG.NEGBASE.PRIKEY.PAN

Note: This field can be masked based on a setting in the Security File (SEC). The
degree of masking is based on the setting of the AFT-PAN-DIGITS parameter in
the Logical Network Configuration File.

19-2

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

MEMBER — The member number. When multiple cards are issued with the
same card number, the value in this field distinguishes among the cards.
Institutions not supporting member numbers must allow the value in this field to
default to 000.
Field Length:
Required Field:
Default Value:
Data Name:

3 numeric characters
Yes
000
NEG.NEGBASE.PRIKEY.MBR-NUM

FIID — The FIID of the financial institution that issued the card. The FIID is an
identifier which must be unique within the logical network. The value in this field
should match the FIID established for the institution in the FIID field on screen 1
of the Institution Definition File (IDF). Refer to the “FIID Restrictions”
discussion in the IDF section in this manual before establishing FIID values.
Note: The financial institution that issued this card must have at least one of the
following in its IDF record:
?

An entry in the ATM ROUTING TABLE on IDF screen 9 with an AUTH
TYPE value of 1 (Negative Authorization with Usage Accumulation method)
or 4 (Negative Authorization without Usage Accumulation method)

?

An entry in the POS ROUTING TABLE on IDF screen 16 with an AUTH
TYPE value of 1 (Negative Authorization with Usage Accumulation method)
or 4 (Negative Authorization without Usage Accumulation method)

Field Length:
Required Field:
Default Value:
Data Name:

1–4 alphanumeric characters
Yes
The FIID previously entered.
NEG.NEGBASE.FIID

CARD TYPE — A code identifying the type of card associated with the PAN.
Codes used in this field are either reserved by a BASE24 product or user-defined.
Refer to section 1 for reserved codes and guidelines for establishing user-defined
codes.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–2 alphanumeric characters
Yes
P
NEG.NEGBASE.CRD-TYP

19-3

Negative Card File (NEG)

CAPTURE CODE — Defines whether the card should be captured when used.
Valid values are as follows:
0 = Return the card
1 = Retain the card
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
No default value
NEG.NEGBASE.CAPTURE-CDE

REASON ON FILE — The reason the card is in the NEG. The BASE24-atm and
BASE24-pos products take different processing actions in response to the reason
code. Valid reason codes and the actions taken by the BASE24-atm and
BASE24-pos products are as follows:
Reason
Code

Action
ATM

POS

0

Account open

CP

CP

1

Lost card

DT

DT

2

Stolen card

DT

DT

3

Referral

CP

DT

4

Maybe

CP

CP

5

Denial

DT

DT

6

Signature restriction

CP

CP

7

Country club

CP

CP

8

Card expired

DT

DT

9

Commercial

CP

CP

10

VIP—transactions allowed

CP

CP

11

Account closed

DT

DT

User defined

DT

DT

12–99

19-4

Description

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

Key:
CP = Continue processing the transaction
DT = Deny the transaction
Field Length:
Required Field:
Default Value:
Data Name:

1–2 numeric characters
Yes
0
NEG.NEGBASE.RSN-CDE

EXPIRATION DATE — The expiration date (YYMM) of the NEG record. After
the indicated month begins, this record no longer affects processing. For example,
if this field is set to 0104, the record does not affect processing after March 31,
2001.
Field Length:
Required Field:
Default Value:
Data Name:

4 numeric characters (0000 is not allowed)
Yes
0000
NEG.NEGBASE.EXP-DAT

Note: This field can be masked based on a setting in the Security File (SEC). The
degree of masking is based on the setting of the AFT-PAN-DIGITS parameter in
the Logical Network Configuration File.
DATE ADDED TO FILE — The date (YYMMDD) the card was added to the
NEG. The information in this field is for information purposes only.
Field Length:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

System protected
NEG.NEGBASE.ADD-DAT

19-5

ACI Worldwide, Inc.

20: Positive Balance File (PBF)
The Positive Balance File (PBF) contains one record for each account belonging to
the following:
?

A BASE24-atm cardholder whose card issuer uses the Positive Balance
Authorization method.

?

A BASE24-pos cardholder whose card issuer uses the Positive Balance or
Parametric Authorization method.

?

A BASE24-teller accountholder. The BASE24-teller product uses only the
Positive Balance Authorization method and accounts can be accessed with or
without a card.

?

A BASE24-telebanking or BASE24-billpay accountholder whose account
issuer uses the Positive Customer with Balances/History Authorization
method. These products do not use plastic cards to access accounts.

Institutions can maintain up to three different PBFs: one for Demand Deposit
Accounts (DDA), one for Savings (SAV) accounts, and one for Credit (CCD)
accounts.
The PBF displays various balances and amounts used by BASE24 products to
authorize transaction requests without having to forward them to a back-end host
authorization system.
The key to records in the PBF is the FIID, account type, and account number.
The following screens are used to access records in the PBF:
?

Screen 1 contains account balances, deposit and withdrawal dates and
amounts, and the overdraft limit.

?

Screen 3 contains preauthorized holds.

?

Screen 5 contains customer short name.

?

Screen 6 contains account type and number of the credit line or backup
account.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

20-1

Positive Balance File (PBF)

?

Screen 8 contains BASE24-pos float balances and parametric authorization
totals.

?

Screen 10 contains BASE24-teller totals, limits, passbook indicator and
balance, customer class, and status for stop payments and warnings.

?

Screen 11 contains BASE24-telebanking cash advance limits as well as
combined BASE24-telebanking transfer and BASE24-billpay payment limits
and totals.

?

Screen 13 contains account information used by the Customer Service
product.

?

Screen 14 contains cyclical data and account status information for the
Customer Service product. There are two versions of this screen: one for
credit accounts, one for noncredit accounts.

The remaining PBF screens (2, 4, 7, 9, and 12) are reserved for future use.

20-2

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Deposit Processing

Deposit Processing
BASE24-atm and BASE24-teller transaction sets for noncredit accounts include
deposits. Three PBF balances must be updated for each deposit transaction as
follows:
?

Amount on hold (AMOUNT ON HOLD/CREDIT BALANCE field on
screen 1) is the portion of the account balance that is not available for
withdrawal.

?

Available balance (AVAILABLE BALANCE/AVAILABLE CREDIT field
on screen 1) is the portion of the account balance that is available for
withdrawal.

?

Ledger balance (LEDGER BALANCE/CREDIT LIMIT field on screen 1) is
the total account balance, including the amount that is on hold and the amount
that is available for withdrawal.

BASE24-atm Product
The BASE24-atm product can limit the increase in the available funds balance
resulting from deposits a cardholder makes during a business day. Limits can be
based on dollar amount, number of deposits, or both.
When a deposit is made, the BASE24-atm product adds the entire transaction
amount to the ledger balance. It splits the transaction amount between the
available funds balance and the amount on hold based on information contained in
the following fields:
?

DEPOSIT CREDIT PERCENT on Card Prefix File (CPF) screen 4.

?

MAXIMUM NUMBER OF DEPOSIT CREDITS on CPF screen 4.

?

MAXIMUM CREDIT PER DEPOSIT on CPF screen 4.

?

MAXIMUM DEPOSIT CREDIT AMOUNT on CPF screen 4 or
MAXIMUM DEPOSIT CREDIT AMT on Cardholder Authorization File
(CAF) screen 8.

Refer to the field descriptions in the CPF and CAF sections of this manual for
additional information about these fields and how they work together.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

20-3

Positive Balance File (PBF)

BASE24-teller Product
The BASE24-teller product can limit the increase in the available funds balance
resulting from deposits a customer makes during a business day. Limits can be
based on dollar amount, number of deposits, or both. The BASE24-teller product
also can distinguish between the cash and check portions of a deposit transaction.
When a deposit is made, the BASE24-teller product adds the entire transaction
amount to the ledger balance. It splits the transaction amount between the
available funds balance and the amount on hold based on information contained in
the following fields:
?

PERCENT OF DEPOSIT on Institution Definition File (IDF) screen 24.

?

MAXIMUM DEPOSIT CREDIT on IDF screen 24.

?

MAXIMUM NUMBER DEPOSITS on IDF screen 24.

?

CASH IN INDICATOR on IDF screen 25.

?

CASH OUT INDICATOR on IDF screen 25.

Refer to the field descriptions in the IDF section of this manual for additional
information about these fields and how they work together.

20-4

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1 Function Keys

Screen 1 Function Keys
The use of one function key on PBF screen 1 varies from the standard function
keys explained in section 1. The use of this function key is explained below.
The first column of information below shows the BASE24 key. The second
column describes the function that can be accomplished with this key.
Key

Description

F6

Read Next Record — Reads the next record in the file in
which the user is working. The user must indicate which
institution’s file to access.
If the PBF is split into multiple physical files (for example,
checking accounts in one PBF, savings accounts in one PBF,
and credit accounts in one PBF), pressing this key reads only
the records in the current physical file. The user must
indicate the next physical file by changing the value in the
ACCOUNT TYPE field.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

20-5

Positive Balance File (PBF)

Screen 1
PBF screen 1 allows institutions to keep track of account balances. PBF screen 1
is shown below, followed by descriptions of its fields.

BASE24-BASE

POSITIVE BALANCE
LLLL
YY/MM/DD
FIID:
ACCOUNT TYPE: 00 (**********)
ACCOUNT NUMBER:

HH:MM

01 OF 14

CHECKING
OR SAVINGS
/ CREDIT CARD
AVAILABLE BALANCE/AVAILABLE CREDIT:
0
LEDGER BALANCE/CREDIT LIMIT:
0
AMOUNT ON HOLD/CREDIT BALANCE:
0
BALANCE PRIOR TO DORMANCY DATE:
0
DORMANCY DATE: YYMMDD
CARD ACTIVATION STATE: 000
CURRENCY CODE:
(***)
ACCOUNT STATUS:
(************)
CASH IN:
0
CASH OUT:
0
OVERDRAFT LIMIT:
0
LAST DEPOSIT DATE:
000000
LAST DEPOSIT AMOUNT:
0
LAST WITHDRAWAL DATE:
000000
LAST WITHDRAWAL AMOUNT:
0
*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12 - HELP

FIID — The FIID of the financial institution maintaining the account. The FIID is
an identifier that must be unique within the logical network. The value in this field
should match the FIID established for the institution in the FIID field on Institution
Definition File (IDF) screen 1. Refer to the “FIID Restrictions” discussion in the
IDF section of this manual before establishing FIID values.
The financial institution that issued this account must have at least one of the
following, depending on the BASE24 product in use:
Product
BASE24-atm

20-6

Requirement
An entry in the ATM ROUTING TABLE on IDF
screen 9 with an AUTH TYPE value of 3 (Positive
Balance Authorization method).

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

Product

Requirement

BASE24-pos

An entry in the POS ROUTING TABLE on IDF
screen 16 with an AUTH TYPE field value of 3
(Positive Balance Authorization method) or 6
(Parametric Authorization method).

BASE24-teller

The BASE24-teller product supports only the
Positive Balance Authorization method. Therefore,
the BASE24-teller product does not have the
configuration requirements that exist for other
BASE24 products.

BASE24-telebanking
BASE24-billpay

The institution must use the Positive Customer with
Balance/History Authorization method. The entry
in the ROUTE PROFILE field on IDF screen 40
identifies which Institution Routing Configuration
File (IRCF) record an institution uses. The value in
the AUTH METHOD field on screen 1 of the
specified IRCF record must be PCBA (Positive
Customer with Balances/History Authorization
method).

Field Length:
Required Field:
Default Value:
Data Name:

1–4 alphanumeric characters
Yes
The FIID previously entered.
PBF.PBFBASE.PRIKEY.FIID

ACCOUNT TYPE — A code identifying the type of account. The ACCOUNT
TYPE column in the table on the following page indicates the values that can be
used in this field for each product. (Account types 12, 13, 32, and 50 are defined
twice due to differences in the BASE24 product that uses them.)
Checking, savings, and credit accounts use multiple account type codes to identify
the same account type. An institution can use the additional account type codes to
identify different pricing or other distinguishing factors. However, BASE24
products consider all codes identifying the same account type to be equal when
determining how to process a transaction. For example, an ATM cardholder wants
to make a withdrawal from savings and has three accounts: one with account type
11, one with account type 15, and one with account type 17. All three accounts are
considered savings accounts just as if all of them had account type 11.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

20-7

Positive Balance File (PBF)

The BASE24-atm and BASE24-pos products always use a Cardholder
Authorization File (CAF) record to link a cardholder’s plastic card to the correct
PBF record. The BASE24-teller product can access PBF records with or without a
plastic card (in other words, with or without a record in the CAF). The
BASE24-telebanking product, which does not use plastic cards, uses the Customer
Table (CSTT) and Customer Account Relation Table (CACT) to access the PBF.
Because BASE24-teller Device Handler processes do not use multiple account
types to identify checking, savings, and credit accounts, certain PBF account types
are valid only when the CAF is used. The following table identifies the
ACCOUNT TYPE field values that are recognized by the BASE24-atm,
BASE24-pos, and BASE24-teller products when a plastic card is used, the
BASE24-teller product when a plastic card is not used, and the
BASE24-telebanking product (column labeled TB).
Teller
ACCOUNT
TYPE

ATM

POS

Without
Cards

TB

?

?

01

Checking

?

?

?

02–09

Checking

?

?

?

11

Savings

?

?

?

?

?

12

Savings

?

?

12

Retirement
account

?

?

?

13

Savings

13

Certificate of
deposit (CD)

?

?

?

14–19

20-8

Description

With
Cards

Savings

?

?

?

?

?

21

Interest-bearing
checking

31

Credit card

?

?

32

Credit card

?

?

32

Credit line

?

?

?

?

?

?

?

?

?

?

?

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

Teller
ACCOUNT
TYPE
33–39

Description
Credit card

ATM

POS

With
Cards

?

?

?

Without
Cards

TB
?

41

Installment loan

?

?

?

42

Mortgage loan

?

?

?

43

Commercial loan

?

?

?

50

Utility

?

?

50

Utility (iDebit)

?

?

51

Utility 1

?

?

52

Utility 2

?

?

53

Utility 3

?

?

54

Utility 4

?

?

55

Utility 5

?

?

60

Other

?

?

?

A description of the account type code entered is displayed to the right of the
ACCOUNT TYPE field. The description of Utility is used for Utility and iDebit
account types.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes, 00 must be changed.
00
PBF.PBFBASE.PRIKEY.TYP

ACCOUNT NUMBER — The account number of the application account whose
information is contained in this PBF record. The value entered in this field must
be left-justified and cannot contain embedded blanks.
For all card-based accounts, the entry in this field must have a matching entry in
the ACCOUNT NUMBER field on Cardholder Authorization File (CAF) screen 3
or 4. BASE24-teller accounts that are not tied to cards do not have CAF records.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

20-9

Positive Balance File (PBF)

For BASE24-telebanking accounts, the entry in this field must have a matching
entry in the ACCOUNT NUMBER field on Customer Table (CSTT) screen 2.
CSTT screen 2 displays information contained in the Customer Account Relation
Table (CACT).
For checking, savings, and credit accounts, care must be taken when authorizing
transactions on the BASE24 transaction processing system because BASE24
Authorization processes treat all account types in a range the same when
determining whether a CAF, CACT, or PBF account number is unique. When
making this determination, the BASE24-atm and BASE24-pos products consider
account types 01 through 09 to be in the same range, account types 11 through 19
to be in the same range, and account types 31 through 39 to be in the same range.
The BASE24-teller and BASE24-telebanking products also use these ranges, but
exclude account types 11, 12, and 32. As a result, the accounts shown below are
considered unique when they are entered in the CAF, CACT, and PBF. However,
the BASE24 Authorization processes and Integrated Authorization Server
processes consider the accounts to be duplicates because types 31 and 33 are in the
same range.
Description

Account A

Account B

FIID

BNK0

BNK0

Account Number

123456

123456

31

33

Account Type

When BASE24 Integrated Authorization Server processes encounter duplicate
account numbers in the CACT, they check the account status to determine which
account to select for a transaction. Different search hierarchies are used to select a
from account, a to account, an account for a standard inquiry or history transaction,
and an account for a user-defined transaction. Once an account number is selected
in the CACT, the same account number is used in the PBF. For detailed
information on the specific search strategies used by Integrated Authorization
Server processes to differentiate duplicate accounts, refer to the BASE24 Remote
Banking Transaction Processing Manual.
Field Length:
Required Field:
Default Value:
Data Name:

20-10

1–19 numeric characters
Yes
No default value
PBF.PBFBASE.PRIKEY.NUM

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

CHECKING OR SAVINGS / CREDIT CARD
The following fields contain balances for noncredit accounts or contain balances
and a limit for credit accounts. Embedded blanks are not allowed in these fields.
Noncredit accounts are identified by the following values in the ACCOUNT
TYPE field:
01–09
11–19
21
50–55

=
=
=
=

Checking
Savings (including retirement and certificate)
Interest-bearing checking
Utility

Credit accounts are identified by the following values in the ACCOUNT TYPE
field:
31–39
41
42
43

=
=
=
=

Credit (including credit line)
Installment loan
Mortgage loan
Commercial loan

The amounts displayed on this screen depend on whether the account is a credit or
noncredit account. For example, if the type of account entered in the ACCOUNT
TYPE field is value 31, those amounts specific to the credit account are displayed.
As another example, amounts specific to a noncredit account are displayed when a
value of 11 is entered in the ACCOUNT TYPE field.
Note: Other accounts (i.e., accounts with an account type value of 60) are
processed as credit or debit accounts, as specified in the OTHER ACCT
PROCESSING field on IDF screen 2.
AVAILABLE BALANCE/AVAILABLE CREDIT — When the account
associated with this PBF record is a noncredit account, this field contains the
available balance for the account. When the account associated with this PBF
record is a credit account, this field contains the available credit for the account.
The available balance is the amount that can be withdrawn by the accountholder
without overdraft protection. Deposit credit percentage amounts are added to the
value in this field, as well as any refunds to a purchase authorization from a
noncredit account. It equals the amount in the LEDGER BALANCE field on this
screen minus the amount in the AMOUNT ON HOLD field on this screen. Refer
to the topic “Deposit Processing” at the beginning of this section for additional
information on how the available balance is calculated.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

20-11

Positive Balance File (PBF)

The available credit is the amount remaining when the current charges (the amount
in the CREDIT BALANCE field) are subtracted from the credit limit (the amount
in the CREDIT LIMIT field) for this account. Purchases or cash advances made
from a credit account are subtracted from the value in this field.
Field Length:
Required Field:
Default Value:
Data Names:

1–18 numeric characters
Yes
0
PBF.PBFBASE.AVAIL-BAL
PBF.PBFBASE.AVAIL-CR

LEDGER BALANCE/CREDIT LIMIT — When the account associated with this
PBF record is a noncredit account, this field contains the current balance for the
account. When the account associated with this PBF record is a credit account,
this field contains the credit limit for the account.
The current balance is the amount remaining in the account when all withdrawals
and purchases have been subtracted. The amount displayed in this field is
calculated as the sum of the amounts in the AVAILABLE BALANCE and
AMOUNT ON HOLD fields. Refer to the topic “Deposit Processing” at the
beginning of this section for additional information on calculating the current
balance.
The credit limit is the maximum amount of cash advances or purchases that can be
executed from this account.
Field Length:
Required Field:
Default Value:
Data Names:

1–18 numeric characters
Yes
0
PBF.PBFBASE.LEDG-BAL
PBF.PBFBASE.CR-LMT

AMOUNT ON HOLD/CREDIT BALANCE — When the account associated
with this PBF record is a noncredit account, this field contains the amount on hold.
When the account associated with this PBF record is a credit account, this field
contains the credit balance.
The amount on hold is the amount of noncredit account funds that are being held
and are not available to the accountholder. An example of held funds is a deposit
for which no deposit credit is granted. Although the deposit amount is credited to

20-12

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

the ledger balance, a cardholder cannot use the funds until they are verified or
cleared. Refer to the topic “Deposit Processing” at the beginning of this section
for additional information on calculating the amount on hold.
The credit balance is the current balance for the credit account or total amount of
charges on the account. It includes all transactions that have been authorized and
paperwork that has been received.
The amount of any refund for purchases from a credit account is subtracted from
the value in this field.
Field Length:
Required Field:
Default Value:
Data Names:

1–18 numeric characters
Yes
0
PBF.PBFBASE.AMT-ON-HLD
PBF.PBFBASE.CR-BAL

BALANCE PRIOR TO DORMANCY DATE — The PBF balance before the
dormancy fee was assessed. This field is used only when the BASE24-pos Stored
Value add-on product is installed.
Field Length:
Data Names:

System protected
PBF.PBFBASE.BAL-PRIOR-TO-DORMANCY-FEE

DORMANCY DATE — The date a stored value dormancy fee was assessed.
This field is used only when the BASE24-pos Stored Value add-on product is
installed.
Field Length:
Data Name:

System protected
PBF.PBFBASE.DORMANCY-DAT

CARD ACTIVATION STATE — The stored value card activation state. This
field is used only when the BASE24-pos Stored Value add-on product is installed.
Field Length:
Required Field:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

System protected
PBF.PBFBASE.CRD-ACTVT-ST

20-13

Positive Balance File (PBF)

CURRENCY CODE — A numeric ISO code indicating the currency in which
this account is maintained. Valid values are listed in the ISO 4217 standard, Codes
for the Representation of Currencies and Funds. If no value is entered in this
field, it defaults to the value of the first entry in the CURRENCY-CODE-TABLE
in the COBNAMES file.
Note: If you update this field, BASE24 does not recalculate the balances and
amounts contained in the file.
A three-character alphabetic representation of the code is displayed to the right of
the CURRENCY CODE field.
Field Length:
Required Field:
Default Value:
Data Names:

3 numeric characters
No
Value of the first entry in the CURRENCY-CODE-TABLE
in the COBNAMES file.
PBF.PBFBASE.CRNCY-CDE

ACCOUNT STATUS — A code indicating the current status of the account and
the action to be taken by the Authorization or Integrated Authorization Server
process if this account status is encountered. Valid values are as follows:
Value

20-14

Status

Action

0, A, B, C

No relationship
(inactive account)

Deny transactions.

1, D, E, F, G, H, I

Open

Accept transactions.

2, J, K, L

Restricted to
deposits

The BASE24-atm and BASE24-teller
products accept deposit and inquiry
transactions, the BASE24-pos
product denies all transactions except
inquiries, and the
BASE24-telebanking product accepts
all transactions except transfers from
this account.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

Value

Status

Action

3, M, N, O, P, Q,
R

Open primary
account

Accept transactions

4, S, T, U

Primary account
restricted to
deposits

The BASE24-atm and BASE24-teller
products accept deposit and inquiry
transactions, the BASE24-pos
product denies all transactions except
inquiries, and the
BASE24-telebanking product accepts
all transactions except transfers from
this account.

9, V, W, X, Y, Z

Closed

Deny transactions.

BASE24 products do not distinguish between the alphabetic and numeric values
grouped together above. The alphabetic values are intended to give institutions a
wider range of values for assigning account statuses.
A description of the account status code entered is displayed to the right of the
ACCOUNT STATUS field.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

20-15

Positive Balance File (PBF)

Field Length:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
Yes
No default value
PBF.PBFBASE.ACCT-STAT

CASH IN — The total amount of cash deposited during a BASE24 processing
day.
The amount in this field is reset to zero by the Refresh process for the records that
are being refreshed and by the Authorization process on a transaction-bytransaction basis. The amount in this field is used by the BASE24-teller product.
Field Length:
Data Name:

System protected
PBF.PBFBASE.CASH-IN-TODAY

CASH OUT — The total amount of cash paid out during a BASE24 processing
day.
Each time the Refresh process is run, it resets the amount in this field to zero for
the records that are being refreshed. The Authorization process resets the amount
in this field to zero the first time the process reads this PBF record during a usage
accumulation period. BASE24-atm and BASE24-pos Authorization processes
update the amount in this field when processing transactions that involve cash out
(for example, withdrawals and the cash back portion of deposits or purchases with
cash back). When processing transactions that involve cash out, the
BASE24-teller Authorization process updates the amount in this field, then uses
the balance to test against cash out limits established in the MAXIMUM CASH
OUT field on screen 24 of the Institution Definition File (IDF).
Field Length:
Data Name:

System protected
PBF.PBFBASE.CASH-OUT-TODAY

OVERDRAFT LIMIT — The amount available for overdraft on this account.
The amount displayed is added to the amount in the AVAILABLE BALANCE/
AVAILABLE CREDIT field to obtain the maximum transaction amount available
to an accountholder. This field makes it possible for an accountholder to perform
transactions even when the transaction amount exceeds the balance in the
AVAILABLE BALANCE/AVAILABLE CREDIT field.
Use of overdraft limit funds results in a negative balance in the AVAILABLE
BALANCE/AVAILABLE CREDIT field and can result in a negative balance in
the LEDGER BALANCE/CREDIT LIMIT field for noncredit accounts.

20-16

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

The BASE24-teller and BASE24-telebanking products support credit line or
backup accounts as an alternative to overdraft limit funds. Overdraft limit funds
are not the same as the overdraft protection provided by a credit line or backup
account. A line of credit is a credit account and a backup account is a checking,
savings, or interest-bearing checking account. A credit line or backup account can
be specified using the ACCOUNT TYPE and ACCOUNT NUMBER fields on
PBF screen 6. When a credit line or backup account has been specified, funds are
transferred from the credit line or backup account to this account instead of
overdrawing this account, regardless of whether an overdraft limit is specified.
Field Length:
Required Field:
Default Value:
Data Name:

1–10 numeric characters
No
0
PBF.PBFBASE.OVRDRFT-LMT

LAST DEPOSIT DATE — When the account associated with this PBF record is
a checking or savings account, this field contains the date (YYMMDD) of the last
deposit or transfer to this account. However, only transactions authorized by a
BASE24 product affect the date in this field. Transactions authorized by a host
have no effect.
When the account associated with this PBF record is a credit account, this field
contains the date of the last payment to this account.
Field Length:
Data Name:

System protected
PBF.PBFBASE.LAST-DEP-DAT

LAST DEPOSIT AMOUNT — When the account associated with this PBF
record is a checking or savings account, this field contains the amount of the last
deposit or transfer to this account. However, only transactions authorized by a
BASE24 product affect the amount in this field. Transactions authorized by a host
have no effect.
When the account associated with this PBF record is a credit account, this field
contains the amount of the last payment to this account.
Field Length:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

System protected
PBF.PBFBASE.LAST-DEP-AMT

20-17

Positive Balance File (PBF)

LAST WITHDRAWAL DATE — When the account associated with this PBF
record is a checking or savings account, this field contains the date (YYMMDD)
of the last withdrawal, transfer, or payment from this account. However, only
transactions authorized by a BASE24 product affect the date in this field.
Transactions authorized by a host have no effect.
When the account associated with this PBF record is a credit account, this field
contains the date of the last charge to this account.
Field Length:
Data Name:

System protected
PBF.PBFBASE.LAST-WDL-DAT

LAST WITHDRAWAL AMOUNT — When the account associated with this
PBF record is a checking or savings account, this field contains the amount of the
last withdrawal, transfer, or payment from this account. However, only
transactions authorized by a BASE24 product affect the amount in this field.
Transactions authorized by a host have no effect.
When the account associated with this PBF record is a credit account, this field
contains the amount of the last charge to this account.
Field Length:
Data Name:

20-18

System protected
PBF.PBFBASE.LAST-WDL-AMT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3 Function Keys

Screen 3 Function Keys
The use of two function keys on PBF screen 3 varies from the standard function
keys explained in section 1. The use of these function keys is explained below.
The first column of information below shows the BASE24 keys. The second
column describes the function that can be accomplished with these keys.
Key

Description

F6

Read Next Record — Reads the next record in the file in
which the user is working. The user must indicate which
institution’s file to access.
If the PBF is split into multiple physical files (for example,
checking accounts in one PBF, savings accounts in one PBF,
and credit accounts in one PBF), pressing this key reads only
the records in the current physical file. The user must
indicate the next physical file by changing the value in the
ACCOUNT TYPE field.

F8

Remove Hold — Removes a hold by changing its status
from ON HOLD to EXPIRED. The hold being removed is
identified by placing the cursor in the column to the left of its
entry on the screen and pressing this key.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

20-19

Positive Balance File (PBF)

Screen 3
PBF screen 3 displays the preauthorization holds currently in effect on the PBF
record. It also allows an operator to cancel holds. PBF screen 3 is shown below,
followed by descriptions of its fields.

BASE24-BASE

POSITIVE BALANCE
LLLL
YY/MM/DD
FIID:
ACCOUNT TYPE: 00 (**********)
ACCOUNT NUMBER:

HH:MM

03 OF 14

PRE-AUTH HOLDS
HOLD STATUS
TRANSACTION NUMBER
AMOUNT
_
_
_
_
_
_
_
_
_
_
TO CANCEL A HOLD, PLACE THE CURSOR NEXT TO HOLD STATUS AND KEY F8.

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F8 - REMOVE HOLD
F12 - HELP

PRE-AUTH HOLDS
These fields, which can occur up to ten times, contain preauthorized hold amounts
associated with the PBF record. BASE24-pos preauthorization purchase
transactions can add preauthorized holds to this record, depending on the setting in
the HOLDS LVL field on Institution Definition File (IDF) screen 16.
The BASE24-atm and BASE24-pos Authorization processes take these
preauthorized hold amounts into consideration when determining whether a
cardholder can withdraw money. BASE24-teller Authorization processes can take
these preauthorized hold amounts into consideration when determining whether a
cardholder can withdraw money, depending on the setting in the Teller Transaction
File (TTF) for the transaction being used. BASE24-telebanking Integrated
Authorization Server processes take these preauthorized hold amounts into
consideration when determining whether a customer can transfer funds or make
payments from this account.

20-20

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3

These amounts remain on hold for a given period of time and the funds cannot be
moved by the customer. Each hold entry also contains a transaction number so the
BASE24-pos Authorization process can match the hold with a preauthorization
purchase completion transaction.
HOLD STATUS — The status of each preauthorization hold in this PBF record.
The transaction hold status is cleared when the hold expires, when a completion
comes in for the hold amount, or when the hold is canceled by a CRT operator. A
file refresh can clear a hold or change the time it is to expire. Valid values are as
follows:
EXPIRED = Preauthorization hold is no longer considered.
ON HOLD = Preauthorization hold is still in effect.
The length of a hold depends on the transaction originator. If the transaction
originates at a BASE24-pos terminal, the hold time length can be specified by the
terminal or by the PRE-AUTH HOLD TIME field on POS Terminal Data files
(PTD) screen 3. If the transaction originates from an ISO host, the hold time
length is included in the message. If the transaction originates at an interchange,
the hold time length can be specified in the PRE-AUTH HOLD TIME field on
Interchange Configuration File (ICF) or Enhanced Interchange Configuration File
(ICFE) screen 11.
Refer to the HCF section of this manual for more information about the HCF,
appendix A for more information about the ICF and ICFE, and the BASE24-pos
Files Maintenance Manual for more information about the PTD.
Field Length:
Data Name:

System protected
PBF.PREAUTH.PRE-AUTH.PR-TIMESTAMP

TRANSACTION NUMBER — The sequence number of the transaction. This
value is used to associate a preauthorized purchase completion transaction with the
correct preauthorized purchase transaction.
Field Length:
Data Name:

System protected
PBF.PREAUTH.PRE-AUTH.SEQ-NUM

AMOUNT — The transaction amount that is associated with this hold.
Transaction amounts can be entered at the POS terminal. However, if an amount is
not entered, the transaction amount for BASE24-pos transactions defaults to the
amount specified in the DEFAULT PRE-AUTH AMOUNT field on PTD screen 3.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

20-21

Positive Balance File (PBF)

If the transaction originates at an interchange and the transaction amount is not
provided, some interchanges obtain the transaction amount from the DEFAULT
PRE-AUTH AMOUNT field on ICF or ICFE screen 11.
Refer to the HCF section of this manual for more information about the HCF,
appendix A for more information about the ICF and ICFE, and the BASE24-pos
Files Maintenance Manual for more information about the PTD.
Field Length:
Data Name:

20-22

System protected
PBF.PREAUTH.PRE-AUTH.HOLD-AMT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 5 Function Keys

Screen 5 Function Keys
The use of one function key on PBF screen 5 varies from the standard function
keys explained in section 1. The use of this function key is explained below.
The first column of information below shows the BASE24 key. The second
column describes the function that can be accomplished with this key.
Key

Description

F6

Read Next Record — Reads the next record in the file in
which the user is working. The user must indicate which
institution’s file to access.
If the PBF is split into multiple physical files (for example,
checking accounts in one PBF, savings accounts in one PBF,
and credit accounts in one PBF), pressing this key reads only
the records in the current physical file. The user must
indicate the next physical file by changing the value in the
ACCOUNT TYPE field.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

20-23

Positive Balance File (PBF)

Screen 5
PBF screen 5 contains the customer short name used by the BASE24-teller
product.
Note: BASE24-teller is the only BASE24 product using the information on PBF
screen 5 at the current time. However, PBF screen 5 is a base screen to permit
future releases of other BASE24 products to use the information it contains.
Because PBF screen 5 is a base screen, it is displayed for all institutions in the
logical network unless an institution’s security records are set up to not allow
access to it. Refer to the BASE24 CRT Access Manual for information on
updating institution security records.
PBF screen 5 is shown below, followed by the description of its field.

BASE24-BASE

POSITIVE BALANCE
LLLL
YY/MM/DD
FIID:
ACCOUNT TYPE: 00 (**********)
ACCOUNT NUMBER:

HH:MM

05 OF 14

CUSTOMER SHORT NAME:

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12 - HELP

20-24

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 5

CUSTOMER SHORT NAME — The name of the cardholder.
This information can be returned in responses to a teller terminal, enabling the
teller to personalize his or her conversation with the cardholder. The name should
be left-justified.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–40 alphanumeric characters
No
No default value
PBF.NAMPBF.CUST-SHORT-NAM

20-25

Positive Balance File (PBF)

Screen 6 Function Keys
The use of one function key on PBF screen 6 varies from the standard function
keys explained in section 1. The use of this function key is explained below.
The first column of information below shows the BASE24 key. The second
column describes the function that can be accomplished with this key.

20-26

Key

Description

F6

Read Next Record — Reads the next record in the file in
which the user is working. The user must indicate which
institution’s file to access.
If the PBF is split into multiple physical files (for example,
checking accounts in one PBF, savings accounts in one PBF,
and credit accounts in one PBF), pressing this key reads only
the records in the current physical file. The user must
indicate the next physical file by changing the value in the
ACCOUNT TYPE field.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 6

Screen 6
PBF screen 6 identifies another PBF account that the BASE24-teller and
BASE24-telebanking products can access to obtain funds whenever this PBF
account is short of funds.
PBF screen 6 is shown below, followed by descriptions of its fields.

BASE24-BASE

POSITIVE BALANCE
LLLL
YY/MM/DD
FIID:
ACCOUNT TYPE: 00 (**********)
ACCOUNT NUMBER:

HH:MM

06 OF 14

CREDIT LINE/BACK-UP ACCOUNT
ACCOUNT TYPE:
ACCOUNT NUMBER:

(**********)

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12 - HELP

CREDIT LINE/BACK-UP ACCOUNT
The BASE24-teller and BASE24-telebanking products support credit line or
backup accounts as an alternative to overdraft limit funds. A line of credit is a
credit account and a backup account is a checking, savings, or interest-bearing
checking account. Overdraft limit funds specified by a value in the OVERDRAFT
LIMIT field on PBF screen 1 are not the same as the overdraft protection provided
by a credit line or backup account specified through values in the ACCOUNT
TYPE and ACCOUNT NUMBER fields on this screen. When a credit line or
backup account has been specified, the BASE24-teller or BASE24-telebanking
product transfers funds from the credit line or backup account to this account
instead of overdrawing it, regardless of whether an overdraft limit is specified.
The BASE24-atm and BASE24-pos products still overdraw the account when a
credit line or backup account has been specified because they do not use credit line
or backup accounts.
May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

20-27

Positive Balance File (PBF)

ACCOUNT TYPE — A code identifying the type of PBF account being used as a
credit line or backup account instead of overdrawing this PBF account. An
account with the type specified in this field and the account number specified in
the ACCOUNT NUMBER field must exist in the PBF. Valid values are as
follows:
01–09
11, 14–19
21
31, 33–39
32

=
=
=
=
=

Checking account
Savings account
Interest-bearing checking account
Credit account
Credit line account

A description of the account type code entered is displayed to the right of the
ACCOUNT TYPE field.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric values
No
No default value
PBF.CRLINEPBF.CR-LINE-ACCT-TYP

ACCOUNT NUMBER — The account number of the PBF account being used as
a credit line or backup account instead of overdrawing this PBF account. An
account with the type specified in the ACCOUNT TYPE field and the account
number specified in this field must exist in the PBF. The account number should
be left-justified.
Field Length:
Required Field:
Default Value:
Data Name:

20-28

1–19 numeric characters
No
No default value
PBF.CRLINEPBF.CR-LINE-ACCT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 8 Function Keys

Screen 8 Function Keys
The use of one function key on PBF screen 8 varies from the standard function
keys explained in section 1. The use of this function key is explained below.
The first column of information below shows the BASE24 key. The second
column describes the function that can be accomplished with this key.
Key

Description

F6

Read Next Record — Reads the next record in the file in
which the user is working. The user must indicate which
institution’s file to access.
If the PBF is split into multiple physical files (for example,
checking accounts in one PBF, savings accounts in one PBF,
and credit accounts in one PBF), pressing this key reads only
the records in the current physical file. The user must
indicate the next physical file by changing the value in the
ACCOUNT TYPE field.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

20-29

Positive Balance File (PBF)

Screen 8
PBF screen 8 contains BASE24-pos current float and total float data. Screen 8
also contains delinquency and number of months active data used by institutions
supporting Parametric Authorization. PBF screen 8 is shown below, followed by
descriptions of its fields.

BASE24-POS

POSITIVE BALANCE
LLLL
YY/MM/DD
FIID:
ACCOUNT TYPE: 00 (**********)
ACCOUNT NUMBER:

HH:MM

08 OF 14

POS DATA
CURRENT FLOAT:
TOTAL FLOAT:

0
0

PARAMETRIC AUTH
DAYS DELINQUENT:
MONTHS ACTIVE:

0
0

# OF TIMES 1 CYCLE DELINQUENT:
# OF TIMES 2 CYCLES DELINQUENT:
# OF TIMES 3 CYCLES DELINQUENT:

0
0
0

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12 - HELP

POS DATA
The following fields are used to display a cardholder’s activity in the BASE24-pos
product during the current usage accumulation period.
CURRENT FLOAT — The transaction amount authorized during the current
accumulation period for this account.
Field Length:
Required Field:
Default Value:
Data Name:

20-30

1–15 numeric characters
Yes
0
PBF.POSPBF.CUR-FLOAT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 8

TOTAL FLOAT — The balance of credit transactions associated with this
account for which the paperwork has not been received.
This field displays the total amount of float on this account. This amount includes
all transactions that have been authorized but not posted to this account because
the paperwork has not been received.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters
Yes
0
PBF.POSPBF.TTL-FLOAT

PARAMETRIC AUTH
Information in the PARAMETRIC AUTH fields is maintained by a host. The
Authorization process reads and compares the data in these fields to the tables in
the Card Authorization Parameters File (CAPF) when the Parametric
Authorization method is employed.
The values in the following fields are updated by the Refresh process to reflect
delinquency information maintained by a host. Entries by an operator are allowed.
This screen should be secured to prevent interference with the host-maintained
data.
DAYS DELINQUENT — The number of days this account has been delinquent.
The value in this field is used with the Parametric Authorization method.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–2 numeric characters
Yes
0
PBF.POSPBF.DAYS-DELINQ

20-31

Positive Balance File (PBF)

# OF TIMES 1 CYCLE DELINQUENT — Upon refresh, the host generates the
number of times this account has been delinquent for one cycle. Cycles are userdefined and can represent days, weeks, months, statements, etc. The value in this
field is used with the Parametric Authorization method. Valid values are 0 through
99.
Field Length:
Required Field:
Default Value:
Data Name:

1–2 numeric characters
Yes
0
PBF.POSPBF.CYCLE-1

MONTHS ACTIVE — The number of months this account has been active. The
value in this field is used with the Parametric Authorization method.
Field Length:
Required Field:
Default Value:
Data Name:

1–2 numeric characters
Yes
0
PBF.POSPBF.MONTHS-ACTIVE

# OF TIMES 2 CYCLES DELINQUENT — Upon refresh, the host generates
the number of times this account has been delinquent for two cycles. Cycles are
user-defined and can represent days, weeks, months, statements, etc. The value in
this field is used with the Parametric Authorization method. Valid values are 0
through 99.
Field Length:
Required Field:
Default Value:
Data Name:

1–2 numeric characters
Yes
0
PBF.POSPBF.CYCLE-2

# OF TIMES 3 CYCLES DELINQUENT — Upon refresh, the host generates
the number of times this account has been delinquent for three cycles. Cycles are
user-defined and can represent days, weeks, months, statements, etc. The value in
this field is used with the Parametric Authorization method. Valid values are 0
through 99.
Field Length:
Required Field:
Default Value:
Data Name:

20-32

1–2 numeric characters
Yes
0
PBF.POSPBF.CYCLE-3

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 10 Function Keys

Screen 10 Function Keys
The use of one function key on PBF screen 10 varies from the standard function
keys explained in section 1. The use of this function key is explained below.
The first column of information below shows the BASE24 key. The second
column describes the function that can be accomplished with this key.
Key

Description

F6

Read Next Record — Reads the next record in the file in
which the user is working. The user must indicate which
institution’s file to access.
If the PBF is split into multiple physical files (for example,
checking accounts in one PBF, savings accounts in one PBF,
and credit accounts in one PBF), pressing this key reads only
the records in the current physical file. The user must
indicate the next physical file by changing the value in the
ACCOUNT TYPE field.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

20-33

Positive Balance File (PBF)

Screen 10
PBF screen 10 contains BASE24-teller account data. PBF screen 10 is shown
below, followed by descriptions of its fields.

BASE24-TLR

POSITIVE BALANCE
LLLL
YY/MM/DD
FIID:
ACCOUNT TYPE: 00 (**********)
ACCOUNT NUMBER:

HH:MM

10 OF 14

TELLER DATA
TOTAL DEPOSIT AMOUNT:
AMOUNT DEPOSIT CREDIT:
ACCRUED INTEREST YTD:
STARTING BALANCE:
SIGNATURE CARD LOCATION:
PASSBOOK BALANCE:
PASSBOOK INDICATOR: N
CONFIDENTIAL FLAG: 0
STOP PAY/WARN STATUS: 0

0
0
0
0
0

CASH IN LIMIT:
CASH OUT LIMIT:
CTR COUNT:
NBF RECORD COUNT:
CUSTOMER CLASS:
NUMBER OF DEPOSITS:

0
0
0
0
0
0

(Y/N)
(NORMAL)
(NO STOPS OR WARNINGS)

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12 - HELP

TELLER DATA
The following fields are used to display a customer’s account activity information
in the BASE24-teller product.
TOTAL DEPOSIT AMOUNT — The total amount deposited to an account using
BASE24-teller terminals during the current BASE24 processing day. The value in
this field is cleared on a daily basis at refresh time or when the first deposit
transaction is received during each new processing day.
Field Length:
Data Name:

20-34

System protected
PBF.TLRPBF.TTL-DEP-AMT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 10

CASH IN LIMIT — The maximum amount of cash that can be deposited to the
account using the BASE24-teller product during a BASE24 processing day. The
value in this field is represented in multiples of 1000. If this field contains zeros,
no cash in limit applies to this account.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
No
No default value
PBF.TLRPBF.CASHIN-LMT

AMOUNT DEPOSIT CREDIT — The total amount of deposit credit given to the
account for deposits during a BASE24 processing day. The amount in this field is
cleared on a daily basis at refresh time. The concept of this field is to keep the
institution at a reasonable risk on unverified deposits.
Field Length:
Data Name:

System protected
PBF.TLRPBF.AMT-DEP-CR

CASH OUT LIMIT — The maximum amount of cash that can be disbursed from
the account using the BASE24-teller product during a BASE24 processing day.
The check using the value in this field is performed in addition to a check that uses
the value in the MAXIMUM CASH OUT field in the TELLER CUSTOMER
CLASS TABLE on IDF screen 24.
If this field contains zeros, this account is checked using only the value in the
MAXIMUM CASH OUT field in the TELLER CUSTOMER CLASS TABLE on
IDF screen 24. The value in this field is represented in multiples of 1000.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
No
No default value
PBF.TLRPBF.CASHOUT-LMT

ACCRUED INTEREST YTD — The total amount of year-to-date interest on the
account. The amount in this field is used for informational purposes only and is
maintained by the institution through the Refresh process.
Field Length:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

System protected
PBF.TLRPBF.ACCRUED-INTEREST-YTD

20-35

Positive Balance File (PBF)

CTR COUNT — The value in this field indicates the number of currency
transaction reports (CTRs) filled out for a given account during a BASE24
processing day. The value in this field is set to zero on a daily basis at refresh time
or when the first deposit transaction is received during each new processing day.
The value in this field is logged to the Teller Transaction Log File (TTLF) record
with each financial transaction.
Field Length:
Data Name:

System protected
PBF.TLRPBF.CNTR-CNT

STARTING BALANCE — The ledger balance of the account on the host as of
the last time the account was refreshed through the Refresh process. It is an
informational field and is not used by the BASE24-teller product with the
exception of screen displays. It is maintained using data provided by the host.
Field Length:
Data Name:

System protected
PBF.TLRPBF.STRT-BAL

NBF RECORD COUNT — The number of entries in the No Book File (NBF)
for the account. This field is updated only through the Refresh process.
Field Length:
Data Name:

System protected
PBF.TLRPBF.NBF-REC-CNT

SIGNATURE CARD LOCATION — The location of the signature card for the
account.
Field Length:
Required Field:
Default Value:
Data Name:

20-36

1–9 alphanumeric characters
No
No default value
PBF.TLRPBF.SIG-CRD-LOC

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 10

CUSTOMER CLASS — The customer class flag specifies how much cash is
available to the customer after a check deposit. There are 10 possible options
available for this field that are determined and defined by each institution and
maintained in the CUSTOMER CLASS field on IDF screen 24. Valid values are 0
through 9.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
PBF.TLRPBF.CUST-CLASS

PASSBOOK BALANCE — The printed passbook balance of the account as of
the last update of the passbook. The amount in this field and the amount in the
LEDGER BALANCE/CREDIT LIMIT field on PBF screen 1 match when a
passbook account is opened and each time records in the No Book File (NBF) are
printed in the passbook. A difference between the balance in this field and the
balance in the LEDGER BALANCE/CREDIT LIMIT field on PBF screen 1
indicates that NBF records need to be printed in the passbook.
Field Length:
Data Name:

System protected
PBF.TLRPBF.PASSBOOK-BAL

NUMBER OF DEPOSITS — The total number of deposits accepted for the
account during a BASE24 processing day. The value in this field is cleared on a
daily basis at refresh time or when the first deposit transaction is received during
each new processing day. The concept of this field is to keep the institution at a
reasonable risk on unverified deposits.
Field Length:
Data Name:

System protected
PBF.TLRPBF.NUM-OF-DEP

PASSBOOK INDICATOR — The passbook indicator flag specifies whether the
account is a passbook account. Valid values are as follows:
Y = Yes, the account is a passbook account.
N = No, the account is not a passbook account.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 alphabetic character
Yes
N
PBF.TLRPBF.PASSBOOK-IND

20-37

Positive Balance File (PBF)

CONFIDENTIAL FLAG — The confidential flag is an informational field.
Valid values are as follows:
0 = Normal
1 = Confidential indicator
A description of the flag value entered is displayed to the right of the
CONFIDENTIAL FLAG field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
PBF.TLRPBF.CONFIDENTIAL-FLG

STOP PAY/WARNING STATUS — A flag indicating to the Authorization
process whether stop payments or warnings have been placed on the account.
Valid values are as follows:
0
1
2
3

=
=
=
=

No stops or warnings
Stops
Warnings
Stops and warnings

For more information about stop payments and warnings, refer to the Stop
Payment File (SPF) section of this manual, the Warning/Hold/Float File (WHFF)
in the BASE24-teller Files Maintenance Manual, and the BASE24-teller
Transaction Processing Manual.
A description of the status flag entered is displayed to the right of the STOP PAY/
WARNING STATUS field.
Field Length:
Required Field:
Default Value:
Data Name:

20-38

1 numeric character
Yes
0
PBF.TLRPBF.SP-STAT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 11 Function Keys

Screen 11 Function Keys
The use of one function key on PBF screen 11 varies from the standard function
keys explained in section 1. The use of this function key is explained below.
The first column of information below shows the BASE24 key. The second
column describes the function that can be accomplished with this key.
Key

Description

F6

Read Next Record — Reads the next record in the file in
which the user is working. The user must indicate which
institution’s file to access.
If the PBF is split into multiple physical files (for example,
checking accounts in one PBF, savings accounts in one PBF,
and credit accounts in one PBF), pressing this key reads only
the records in the current physical file. The user must
indicate the next physical file by changing the value in the
ACCOUNT TYPE field.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

20-39

Positive Balance File (PBF)

Screen 11
PBF screen 11 enables an institution to establish BASE24-telebanking and
BASE24-billpay customer cash advance, customer transfer, and customer payment
limits for a single usage accumulation period. PBF screen 11 is shown below,
followed by descriptions of its fields.

BASE24-TB

POSITIVE BALANCE
LLLL
YY/MM/DD
FIID:
ACCOUNT TYPE: 00 (**********)
ACCOUNT NUMBER:
TELEBANKING DATA
MINIMUM CASH ADVANCE AMOUNT:
CASH ADVANCE INCREMENT:

HH:MM

11 OF 14

0
0

**** TRANSFER/PAYMENT LIMITS ****
PERIODIC LIMIT AMOUNT:
0
PERIODIC LIMIT COUNT:
CYCLIC LIMIT AMOUNT:
0
CYCLIC LIMIT COUNT:

0
0

**** TRANSFER/PAYMENT USAGES ****
PERIODIC USAGE AMOUNT:
0 PERIODIC USAGE COUNT:
CYCLIC USAGE AMOUNT:
0
CYCLIC USAGE COUNT:

0
0

LAST PERIODIC USAGE RESET DATE: 000000
LAST CYCLIC USAGE RESET DATE: 000000

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12 - HELP

TELEBANKING DATA
The following fields are used to set customer cash advance, transfer, and payment
limits and to track customer cash advance, transfer, and payment activity for a
single usage accumulation period.
Whole amounts must be entered in the amount and increment limit fields on this
screen. The number of digits that can be entered depends on the currency code
entered in the CURRENCY CODE field on screen 3 of the Institution Definition
File (IDF). The number of digits that can be entered in these fields is determined
by subtracting the number of decimal places used in the currency from 15. For
example, a currency with two decimal places, like U.S. dollars, allows 13 digits to
be entered in these fields.

20-40

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 11

MINIMUM CASH ADVANCE AMOUNT — The minimum cash advance
amount, in whole currency units (for example, U.S. dollars), allowed for transfer
or payment transactions that withdraw funds from a credit account. If the amount
in this field is 0, the transaction is not checked for a minimum cash amount.
If the PERIODIC LIMIT AMOUNT field on this screen contains a nonzero
amount, the amount in that field must be equal to or greater than the amount in this
field.
If the CYCLIC LIMIT AMOUNT field on this screen contains a nonzero amount,
the amount in that field must be equal to or greater than the amount in this field.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
Yes
0
PBF.TBPBF.CASH-ADV-MIN

CASH ADVANCE INCREMENT — The standard increment amount, in whole
currency units (for example, U.S. dollars), used to determine the amount of
transfer or payment transactions that withdraw funds from a credit account. If the
amount in this field is 0, the transaction is not checked for a cash advance
increment.
For example, if the value in the MINIMUM CASH ADVANCE AMOUNT field is
$100 and the value in this field is $50, the allowable cash advance amounts include
$100, $150, $200, etc. If the value in the MINIMUM CASH ADVANCE
AMOUNT field is $100 and the value in this field is $0, the allowable cash
advance amounts include any amount equal to or greater than $100.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
Yes
0
PBF.TBPBF.CASH-ADV-INCR

TRANSFER/PAYMENT LIMITS
The values in the following fields limit the combined transfer and payment
transaction activity allowed by the BASE24-telebanking and BASE24-billpay
products for this customer during a single usage accumulation period.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

20-41

Positive Balance File (PBF)

PERIODIC LIMIT AMOUNT — The maximum amount, in whole currency units
(for example, U.S. dollars), of funds withdrawn from an account by transfer and
payment transactions during a single usage accumulation period. This usage
accumulation period is defined in the PERIODIC PARAMETERS fields on IDF
screen 41.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
Yes
0
PBF.TBPBF.PRD-LMT.XFER.AMT

PERIODIC LIMIT COUNT — The maximum number of withdrawals from an
account by transfer and payment transactions during a single usage accumulation
period. This usage accumulation period is defined in the PERIODIC
PARAMETERS fields on IDF screen 41.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
0
PBF.TBPBF.PRD-LMT.XFER.CNT

CYCLIC LIMIT AMOUNT — The maximum amount, in whole currency units
(for example, U. S. dollars), of funds withdrawn from an account by transfer and
payment transactions during a single usage accumulation period. This usage
accumulation period is defined in the CYCLIC PARAMETERS fields on IDF
screen 41.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 numeric characters depending upon currency
Yes
0
PBF.TBPBF.CYC-LMT.XFER.AMT

CYCLIC LIMIT COUNT — The maximum number of withdrawals from an
account by transfer and payment transactions during a single usage accumulation
period. This usage accumulation period is defined in the CYCLIC
PARAMETERS fields on IDF screen 41.

20-42

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 11

Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
0
PBF.TBPBF.CYC-LMT.XFER.CNT

TRANSFER/PAYMENT USAGES
The following fields are accumulators for BASE24-telebanking transfer and
BASE24-billpay transfer and payment transactions during a single usage
accumulation period for an individual customer.
PERIODIC USAGE AMOUNT — The total amount, in whole and fractional
currency units (for example, U.S. dollars and cents), of funds withdrawn from an
account by transfer and payment transactions during a single usage accumulation
period. This usage accumulation period is defined in the PERIODIC
PARAMETERS fields on IDF screen 41.
Field Length:
Data Name:

System protected
PBF.TBPBF.PRD-USE.XFER.AMT

PERIODIC USAGE COUNT — The total number of withdrawals from an
account by transfer and payment transactions during a single usage accumulation
period. This usage accumulation period is defined in the PERIODIC
PARAMETERS fields on IDF screen 41.
Field Length:
Data Name:

System protected
PBF.TBPBF.PRD-USE.XFER.CNT

CYCLIC USAGE AMOUNT — The total amount, in whole and fractional
currency units (for example, U.S. dollars and cents), of funds withdrawn from an
account by transfer and payment transactions during a single usage accumulation
period. This usage accumulation period is defined in the CYCLIC
PARAMETERS fields on IDF screen 41.
Field Length:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

System protected
PBF.TBPBF.CYC-USE.XFER.AMT

20-43

Positive Balance File (PBF)

CYCLIC USAGE COUNT — The total number of withdrawals from an account
by transfer and payment transactions during a single usage accumulation period.
This usage accumulation period is defined in the CYCLIC PARAMETERS fields
on IDF screen 41.
Field Length:
Data Name:

System protected
PBF.TBPBF.CYC-USE.XFER.CNT

LAST PERIODIC USAGE RESET DATE — The date that the periodic usage
accumulators were last reset to zero.
Field Length:
Data Name:

System protected
PBF.TBPBF.LAST-PRD-RESET-DAT

LAST CYCLIC USAGE RESET DATE — The date that the cyclic usage
accumulators were last reset to zero.
Field Length:
Data Name:

20-44

System protected
PBF.TBPBF.LAST-CYC-RESET-DAT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 13 Function Keys

Screen 13 Function Keys
The use of one function key on PBF screen 13 varies from the standard function
keys explained in section 1. The use of this function key is explained below.
The first column of information below shows the BASE24 key. The second
column describes the function that can be accomplished with this key.
Key

Description

F6

Read Next Record — Reads the next record in the file in
which the user is working. The user must indicate which
institution’s file to access.
If the PBF is split into multiple physical files (for example,
checking accounts in one PBF, savings accounts in one PBF,
and credit accounts in one PBF), pressing this key reads only
the records in the current physical file. The user must
indicate the next physical file by changing the value in the
ACCOUNT TYPE field.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

20-45

Positive Balance File (PBF)

Screen 13
PBF screen 13 contains general customer service information for credit and
noncredit accounts for the Customer Service product. The information on this
screen is maintained by the host. A customer service representative uses this
information to research the history of an account.
The values in the fields are updated by the Refresh process to reflect interest and
payment information maintained by a host. Entries by an operator are allowed.
This screen should be secured to prevent interference with the host-maintained
data.
PBF screen 13 is shown below, followed by descriptions of its fields.

BASE24-CSFC

POSITIVE BALANCE
LLLL
YY/MM/DD
FIID:
ACCOUNT TYPE: 00 (**********)
ACCOUNT NUMBER:
PRIOR YEAR TO DATE INTEREST:
CURRENT INTEREST RATE:

HH:MM

13 OF 14

0

CREDIT ACCOUNTS
DEBIT ACCOUNTS
************************************ ****************************************
LAST CREDIT LIMIT CHANGE DATE:
LAST OVERDRAFT LIMIT CHANGE DATE:
CASH ADVANCE INTEREST RATE:
NEXT PAYMENT DUE DATE:
MINIMUM AMT DUE:
0

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12 - HELP

PRIOR YEAR TO DATE INTEREST — The prior year-to-date interest. For
credit accounts, this field contains the amount of interest charged. For noncredit
accounts, this field represents the amount of interest earned. This field is userdefined and is not used in BASE24 processing.
Field Length:
Required Field:
Default Value:
Data Name:

20-46

1–20 numeric characters
No
0
PBF.CSFCPBF.PRIOR-YTD-INTRST

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 13

CURRENT INTEREST RATE — The current rate at which interest is charged
or earned. For credit accounts, this field contains the rate at which interest is
charged. For noncredit accounts, this field contains the rate at which interest is
earned. This field is user-defined and is not used in BASE24 processing.
Field Length:
Required Field:
Default Value:
Data Name:

1–8 alphanumeric characters
No
No default value
PBF.CSFCPBF.CUR-INTRST-RATE

CREDIT ACCOUNTS
The following fields relate to credit accounts only.
LAST CREDIT LIMIT CHANGE DATE — The date (YYMMDD) the credit
limit was last changed.
Field Length:
Required Field:
Default Value:
Data Name:

6 numeric characters
No
No default value
PBF.CSFCPBF.CR-OVRDFT-LMT-CHNG-DAT

CASH ADVANCE INTEREST RATE — The interest rate charged on cash
advance transactions.
Field Length:
Required Field:
Default Value:
Data Name:

1–8 alphanumeric characters
No
No default value
PBF.CSFCPBF.CASH-ADV-INTRST-RATE

NEXT PAYMENT DUE DATE — The date (YYMMDD) that the next payment
on the account is due.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

6 numeric characters
No
No default value
PBF.CSFCPBF.NEXT-PMNT-DUE-DAT

20-47

Positive Balance File (PBF)

MINIMUM AMT DUE — The minimum payment amount due for the credit
account.
Field Length:
Required Field:
Default Value:
Data Name:

1–20 numeric characters
No
0
PBF.CSFCPBF.MIN-AMT-DUE

DEBIT ACCOUNTS
The following field relates to noncredit accounts only.
LAST OVERDRAFT LIMIT CHANGE DATE — The date (YYMMDD) the
overdraft limit was last changed.
Field Length:
Required Field:
Default Value:
Data Name:

20-48

6 numeric characters
No
No default value
PBF.CSFCPBF.CR-OVRDFT-LMT-CHNG-DAT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 14 Function Keys

Screen 14 Function Keys
The use of one function key on PBF screen 14 varies from the standard function
keys explained in section 1. The use of this function key is explained below.
The first column of information below shows the BASE24 key. The second
column describes the function that can be accomplished with this key.
Key

Description

F6

Read Next Record — Reads the next record in the file in
which the user is working. The user must indicate which
institution’s file to access.
If the PBF is split into multiple physical files (for example,
checking accounts in one PBF, savings accounts in one PBF,
and credit accounts in one PBF), pressing this key reads only
the records in the current physical file. The user must
indicate the next physical file by changing the value in the
ACCOUNT TYPE field.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

20-49

Positive Balance File (PBF)

Screen 14 Credit Version
The credit version of PBF screen 14 contains general information about a credit
account gathered in the last 12 cycles for the Customer Service product. This
screen is displayed when the value in the ACCOUNT TYPE field identifies a
credit account. The credit version of PBF screen 14 is shown below, followed by
descriptions of its fields.

BASE24-CSFC

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:

POSITIVE BALANCE
LLLL
YY/MM/DD
FIID:
ACCOUNT TYPE: 00 (**********)
ACCOUNT NUMBER:

DELINQ
0
0
0
0
0
0
0
0
0
0
0
0

OVERLIMIT
0
0
0
0
0
0
0
0
0
0
0
0

BALANCE

HH:MM

14 OF 14

STATUS
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00

(**************)
(**************)
(**************)
(**************)
(**************)
(**************)
(**************)
(**************)
(**************)
(**************)
(**************)
(**************)

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12 - HELP

DELINQ — The number of delinquent payments for the given cycle. You can
enter data for the first occurrence of this field only.
Field Length:
Required Field:
Default Value:
Data Name:

20-50

1–5 numeric characters for the first occurrence; remaining
occurrences are system-protected
No
0
PBF.CSFCPBF.CYC-DATA.CR-HIST.NUM-DELINQ

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 14 Credit Version

OVERLIMIT — The number of times the credit limit was exceeded during the
given cycle. You can enter data for the first occurrence of this field only.
Field Length:
Required Field:
Default Value:
Data Name:

1–5 numeric characters for the first occurrence; remaining
occurrences are system-protected
No
0
PBF.CSFCPBF.CYC-DATA.CR-HIST.NUM-CR-LMTEXCEED

BALANCE — The account balance for the given cycle. You can enter data for
the first occurrence of this field only.
Field Length:
Required Field:
Default Value:
Data Name:

1–20 numeric characters for the first occurrence; remaining
occurrences are system-protected
No
0.00
PBF.CSFCPBF.CYC-DATA.ACCT-BAL

STATUS — The account status for the given cycle. Valid values are as follows:
0, A, B, C
1, D, E, F, G, H, I
2, J, K, L
3, M, N, O, P, Q, R
4, S, T, U
9, V, W, X, Y, Z

=
=
=
=
=
=

No relationship (inactive account)
Open
Restricted to deposits
Open primary account
Primary account restricted to deposits
Closed

You can enter data for the first occurrence of this field only.
A description of the account status code entered is displayed to the right of the
STATUS field.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 alphabetic or numeric character for the first occurrence;
remaining occurrences are system-protected
No
No default value
PBF.CSFCPBF.CYC-DATA.ACCT-STAT

20-51

Positive Balance File (PBF)

Screen 14 Noncredit Version
The noncredit version of PBF screen 14 contains general information about a
noncredit account gathered over the last 12 cycles, as defined by the institution.
This screen is used by the Customer Service product and is displayed when the
value in the ACCOUNT TYPE field identifies a noncredit account. The noncredit
version of PBF screen 14 is shown below, followed by descriptions of its fields.

BASE24-CSFC

POSITIVE BALANCE
LLLL
YY/MM/DD
FIID:
ACCOUNT TYPE: 00 (**********)
ACCOUNT NUMBER:

NSF
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:

0
0
0
0
0
0
0
0
0
0
0
0

OVERDRAFT
0
0
0
0
0
0
0
0
0
0
0
0

BALANCE

HH:MM

14 OF 14

STATUS
0
0
0
0
0
0
0
0
0
0
0
0

(**************)
(**************)
(**************)
(**************)
(**************)
(**************)
(**************)
(**************)
(**************)
(**************)
(**************)
(**************)

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12 - HELP

NSF — The number of times the account did not have sufficient funds during the
given cycle. You can enter data for the first occurrence of this field only.
Field Length:
Required Field:
Default Value:
Data Name:

20-52

5 numeric characters for the first occurrence; remaining
occurrences are system-protected
No
0
PBF.CSFCPBF.CYC-DATA.DB-HIST.NSF

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 14 Noncredit Version

OVERDRAFT — The number of times the account was overdrawn during the
given cycle. You can enter data for the first occurrence of this field only.
Field Length:
Required Field:
Default Value:
Data Name:

1–5 numeric characters for the first occurrence; remaining
occurrences are system-protected
No
0
PBF.CSFCPBF.CYC-DATA.DB-HIST.OVRDFT

BALANCE — The account balance for the given cycle. You can enter data for
the first occurrence of this field only.
Field Length:
Required Field:
Default Value:
Data Name:

1–20 numeric characters for the first occurrence; remaining
occurrences are system-protected
No
0.00
PBF.CSFCPBF.CYC-DATA.ACCT-BAL

STATUS — The account status for the given cycle. Valid values are as follows:
0, A, B, C
1, D, E, F, G, H, I
2, J, K, L
3, M, N, O, P, Q, R
4, S, T, U
9, V, W, X, Y, Z

=
=
=
=
=
=

No relationship (inactive account)
Open
Restricted to deposits
Open primary account
Primary account restricted to deposits
Closed

You can enter data for the first occurrence of this field only.
A description of the account status code entered is displayed to the right of the
STATUS field.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 alphabetic or numeric character for the first occurrence;
remaining occurrences are system-protected
No
No default value
PBF.CSFCPBF.CYC-DATA.ACCT-STAT

20-53

ACI Worldwide, Inc.

21: Prefix File Build Utility (PRE)
The Prefix File Build Utility (PRE) is used to create and maintain Interchange
Prefix Files (IPFs) in the event that prefix tapes are not provided by an
interchange.
The prefixes maintained in an IPF are used for logical network routing using the
Span Prefix File (SPREFIX). In this case, BASE24 products must have access to
valid prefixes including the length of the primary account number (PAN).
The Pregen utility uses IPFs, along with the Card Prefix File (CPF), to create the
SPREFIX, enabling Authorization and Router modules (components of the
BASE24-atm and BASE24-pos products) to perform prefix routing.
The key to records in the PRE is a combination of values in the PREFIX and PAN
LENGTH fields.
The PRE consists of one screen, the Prefix File Build screen. This screen is
explained on the following pages.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

21-1

Prefix File Build Utility (PRE)

Screen 1
PRE screen 1 allows institutions to create and modify an Interchange Prefix File
(IPF). PRE screen 1 is shown below, followed by descriptions of its fields.

BASE24-PRE

PREFIX FILE BUILD

LLLL

YY/MM/DD

FILE NAME:
PREFIX: 0

HH:MM

FILE TYPE:
PAN LENGTH:

00

01 OF 01

IP

CARD TYPE:

******************************************************************************
DESTINATION:
LOGICAL NETWORK ID:
F12-HELP

FILE NAME — The name identifying an Interchange Prefix File (IPF).
Example:
Field Length:
Required Field:
Default Value:
Data Name:

\B24.$DATA.PRO1DATA.IPFPLUS
1–34 alphanumeric characters
Yes
No default value
Not applicable

FILE TYPE — The type of file being created. BASE24 products automatically
display the code IP (representing Interchange Prefix) in this field.
Field Length:
Data Name:

21-2

System protected
Not applicable

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

PREFIX — The interchange prefix.
Field Length:
Required Field:
Default Value:
Data Name:

1–18 numeric characters
Yes
0
IPF.P-KEY.PREFIX

PAN LENGTH — The allowed length for card account numbers beginning with
this prefix. The primary account number (PAN) length includes the length of the
prefix. Acceptable values are 00 and 02 through 28. A value of 00 indicates that
the length is not available. If the value in this field is not 00, it must be greater
than the number of digits entered in the PREFIX field.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
No
00
IPF.P-KEY.A-KEY.PAN-LEN

CARD TYPE — A code identifying the type of card associated with the primary
account number (PAN). Codes used in this field are either reserved by BASE24
products or are user-defined. Refer to section 1 for reserved codes and guidelines
for establishing user-defined codes.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–2 alphanumeric characters
Yes
No default value
IPF.CARD-TYPE

21-3

ACI Worldwide, Inc.

22: Processing Code Description File
(PDF)
The Processing Code Description File (PDF) is an optional file that contains the
descriptions of each processing code description tag used in the Acquirer
Processing Code File (APCF) or Issuer Processing Code File (IPCF). The PDF is
used only if description tags are entered in the DESCR TAG field on APCF screen
2 or IPCF screen 2.
Each description tag record in the PDF defines a long description and an optional
short description. These descriptions are displayed on various screens whenever a
record with the corresponding description tag is read.
ACI provides a PDF containing records for the full set of processing codes that the
BASE24-atm and BASE24-pos products support. This set of records is known as
the default PDF, and is located on the BAxxMISC subvolume, where xx is the
number of the current release. The records in the default PDF are described at the
end of this section.
The primary key to the PDF is the DESCRIPTION TAG field.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

22-1

Processing Code Description File (PDF)

Screen 1
PDF screen 1 enables you to read, add, update, and delete individual PDF records.
PDF screen 1 is shown below, followed by descriptions of its fields.

BASE24-BASE

PROCESSING CODE DESCR

LLLL

YY/MM/DD

HH:MM

01 OF 01

DESCRIPTION TAG:
LONG DESCRIPTION:
SHORT DESCRIPTION:

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

DESCRIPTION TAG — A text description tag for a processing code to be used
in the APCF or IPCF. When the value from this field is configured in an APCF or
IPCF record, the text from the LONG DESCRIPTION field is displayed on the
APCF or IPCF screen when the record is read or verified.
Example:
Field Length:
Required:
Data Name:

BAL CHK INQ
30 alphanumeric characters
Yes
PDF.PRIKEY.DESCR-TAG

LONG DESCRIPTION — A long text description for the description tag entered
in the DESCRIPTION TAG field. When the value in the DESCRIPTION TAG
field is specified in an APCF or IPCF record, the text from this field is displayed
on the APCF or IPCF screen when the record is read or verified.

22-2

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

Example:
Field Length:
Required:
Data Name:

BALANCE CHECKING INQUIRY
30 alphanumeric characters
Yes
PDF.PROC-CDE-DESCR-LONG

SHORT DESCRIPTION — An optional short text description for the
description tag entered in the DESCRIPTION TAG field. When this description
tag value is specified in a BASE24 file record, the text from this field can be
displayed where appropriate on the corresponding screen when the record is read
or verified.
Example:
Field Length:
Required:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

BCI
6 alphanumeric characters
No
PDF.PROC-CDE-DESCR-SHORT

22-3

Processing Code Description File (PDF)

Default PDF Records
The PDF defines processing code descriptions for ISO processing codes used on
APCF and IPCF screens. The use of the PDF is optional, however when ACI
installs the BASE24-atm or BASE24-pos product, a full set of default records is
placed in the PDF. A super user (that is, a user with a group number of 255 in his
or her CRT access security record) can modify this full set, called the default PDF,
by adding, updating, or deleting records with specific processing code information.
Each PDF record has unique information in the DESCRIPTION TAG and LONG
DESCRIPTION fields. The SHORT DESCRIPTION field is blank in all default
PDF records. Values in the LONG DESCRIPTION field are displayed on APCF
and IPCF screens if the DESCR TAG field value on these screens matches the
DESCRIPTION TAG field value in the PDF.
Note: Mondex transactions are not included in the default PDF for BASE24-atm
or BASE24-pos.
DESCRIPTION TAG

22-4

LONG DESCRIPTION

ISO000000

NORMAL PURCHASE NONE

ISO001000

NORMAL PURCHASE SAV

ISO002000

NORMAL PURCHASE DDA

ISO003000

NORMAL PURCHASE CR

ISO010000

FAST CASH

ISO011000

CASH FROM SAV

ISO012000

CASH FROM DDA

ISO013000

CASH FROM CR

ISO019M00

CASH FROM OTHER

ISO030000

CHECK GUARANTEE

ISO032000

CHECK GUARANTEE

ISO040000

CHECK VERIFY

ISO042000

CHECK VERIFY

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Default PDF Records

DESCRIPTION TAG

LONG DESCRIPTION

ISO090000

PURCHASE CASH BACK NONE

ISO091000

PURCHASE CASH BACK SAV

ISO092000

PURCHASE CASH BACK DDA

ISO180000

PRE-AUTH COMPL NONE

ISO181000

PRE-AUTH COMPL SAV

ISO182000

PRE-AUTH COMPL DDA

ISO183000

PRE-AUTH COMPL CR

ISO190000

MAIL/PHONE ORDER NONE

ISO191000

MAIL/PHONE ORDER SAV

ISO192000

MAIL/PHONE ORDER DDA

ISO193000

MAIL/PHONE ORDER CR

ISO1A0000

CASH CHECK

ISO1B1000

NCD FROM SAV

ISO1B2000

NCD FROM DDA

ISO1B3000

NCD FROM CR

ISO1C0000

PRE-AUTH PURCHASE NONE

ISO1C1000

PRE-AUTH PURCHASE SAV

ISO1C2000

PRE-AUTH PURCHASE DDA

ISO1C3000

PRE-AUTH PURCHASE CR

ISO200000

MERCHANDISE RETURN NONE

ISO201000

MERCHANDISE RETURN SAV

ISO202000

MERCHANDISE RETURN DDA

ISO203000

MERCHANDISE RETURN CR

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

22-5

Processing Code Description File (PDF)

DESCRIPTION TAG

22-6

LONG DESCRIPTION

ISO210020

DEPOSIT TO DDA

ISO210010

DESPOSIT TO SAV

ISO21009M

DEPOSIT TO OTHER

ISO211010

SPLIT DEPOSIT SAV/SAV

ISO211020

SPLIT DEPOSIT SAV/DDA

ISO21109M

SPLIT DEPOSIT SAV/OTHER

ISO212010

SPLIT DEPOSIT DDA/SAV

ISO212020

SPLIT DEPOSIT DDA/DDA

ISO21209M

SPLIT DEPOSIT DDA/OTHER

ISO219M10

SPLIT DEPOSIT OTHER/SAV

ISO219M20

SPLIT DEPOSIT OTHER/DDA

ISO219M9M

SPLIT DEPOSIT OTHER/OTHER

ISO280010

DEPOSIT TO SAV, CASH BACK

ISO280020

DEPOSIT TO DDA, CASH BACK

ISO28009M

DEPOSIT TO OTHER, CASH BACK

ISO300000

AVAIL FUNDS INQUIRY NONE

ISO301000

AVAIL FUNDS INQUIRY SAV

ISO301020

AVAIL FUNDS INQUIRY SAV/DDA

ISO302000

AVAIL FUNDS INQUIRY DDA

ISO302010

AVAIL FUNDS INQUIRY DDA/SAV

ISO303000

AVAIL FUNDS INQUIRY CR

ISO309M00

AVAIL FUNDS INQUIRY OTHER

ISO341000

STATEMENT PRINT SAV

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Default PDF Records

DESCRIPTION TAG

LONG DESCRIPTION

ISO342000

STATEMENT PRINT DDA

ISO343000

STATEMENT PRINT CR

ISO349M00

STATEMENT PRINT OTHER

ISO380000

CARD VERIFY

ISO401010

TRANSFER SAV/SAV

ISO401020

TRANSFER SAV/DDA

ISO40109M

TRANSFER SAV/OTHER

ISO402010

TRANSFER DDA/SAV

ISO402020

TRANSFER DDA,DDA

ISO40209M

TRANSFER DDA/OTHER

ISO403010

TRANSFER CR/SAV

ISO403020

TRANSFER CR/DDA

ISO40309M

TRANSFER CR/OTHER

ISO409M10

TRANSFER OTHER/SAV

ISO409M20

TRANSFER OTHER/DDA

ISO409M9M

TRANSFER OTHER/OTHER

ISO501030

PAYMENT SAV/CR

ISO502030

PAYMENT DDA/CR

ISO503030

PAYMENT CR/CR

ISO509M30

PAYMENT OTHER/CR

ISO580000

PAYMENT ENCLOSED

ISO600000

REPLENISHMENT

ISO600100

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

22-7

Processing Code Description File (PDF)

DESCRIPTION TAG
ISO610000

LONG DESCRIPTION
FULL REDEMPTION

ISO610100
ISO720000

CARD ACTIVATION

ISO720100

22-8

ISO900000

PIN CHANGE

ISO9W0000

MSG TO INSTITUTION

ISOA10000

LOG ONLY 1

ISOA20000

LOG ONLY 2

ISOA30000

LOG ONLY 3

ISOA40000

LOG ONLY 4

ISOA50000

PURCHASE ADJ NONE

ISOA51000

PURCHASE ADJ SAV

ISOA52000

PURCHASE ADJ DDA

ISOA53000

PURCHASE ADJ CR

ISOA60000

MERCHANDISE RETURN ADJ NONE

ISOA61000

MERCHANDISE RETURN ADJ SAV

ISOA62000

MERCHANDISE RETURN ADJ DDA

ISOA63000

MERCHANDISE RETURN ADJ CR

ISOA70000

CASH ADVANCE ADJ NONE

ISOA71000

CASH ADVANCE ADJ SAV

ISOA72000

CASH ADVANCE ADJ DDA

ISOA73000

CASH ADVANCE ADJ CR

ISOA80000

CASH BACK ADJ NONE

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Default PDF Records

DESCRIPTION TAG

LONG DESCRIPTION

ISOA81000

CASH BACK ADJ SAV

ISOA82000

CASH BACK ADJ DDA

ISOA90000

BATCH TERMINAL TOTALS

ISOAA0000

SHIFT TERMINAL TOTALS

ISOAB0000

DAILY TERMINAL TOTALS

ISOAC0000

CURRENT TERMINAL NETWORK
TOTAL

ISOAD0000

PREVIOUS TERMINAL NETWORK
TOT

ISOAE0000

CARD TYPE TERMINAL TOTALS

ISOAF0000

REQUEST MAIL

ISOAG0000

SEND MAIL PASSTHRU

ISOAH0000

SEND MAIL STORED

ISOAJ0000

CLERK TOTALS INQUIRY

ISOAK0000

ADMINISTRATIVE

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

22-9

ACI Worldwide, Inc.

23: Split Transaction Routing File (STRF)
The Split Transaction Routing File (STRF) contains one record for each
transaction subtype supported in the network that requires unique routing. The file
enables BASE24 to route requests to two or more destinations based upon
information obtained from a device for a single transaction. The STRF is product
independent, as the destinations specified within are not related to the point of
entry (i.e., type of device).
Records are added to the STRF using the BASE24 files maintenance facility.
The key to the STRF records is a combination of the data entered in the
TRANSACTION SUBTYPE and FIID fields.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

23-1

Split Transaction Routing File (STRF)

Screen 1
STRF screen 1 displays the transaction subtype and description, the routing
hierarchy, the primary destination for secondary requests, and the first alternate
destination for secondary requests. From screen 1, the user can create STRF
records by specifying secondary routing destinations according to transaction
subtype. Also, the user can access, alter, and delete existing records. STRF screen
1 is shown below, followed by descriptions of its fields.
BASE24-BASE SPLIT TXN ROUTING FILE
LLLL
YY/MM/DD
TRANSACTION SUBTYPE:
(****************************)
ROUTING HIERARCHY: B2

HH:MM 01 OF 01
FIID: ****

(SEQUENTIAL; SCND SVC, FUNDS, SCND SVC)

AUTH LEVEL:
PRIMARY DESTINATION:
ALTERNATE 1 DESTINATION:
ALTERNATE 2 DESTINATION:
DEFAULT ACTION:
OFFLINE AUTHORIZATION FILE:

SECONDARY SERVICE
1 (ONLINE)

** FUTURE USE **
D (DECLINE)
** FUTURE USE **

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

TRANSACTION SUBTYPE — A code identifying the transaction subtype.
Transaction subtypes must be unique and fall within the ranges defined below:
A000–AZZZ
B000–BZZZ
C000–CZZZ
G000–GZZZ
T000–TZZZ
R000–RZZZ
P000–PZZZ
Q000–QZZZ
N000–NZZZ
U000–UZZZ
V000–VZZZ

23-2

=
=
=
=
=
=
=
=
=
=
=

BASE24-atm product
BASE24 Base product
BASE24-pos product
ACI Card Management product
BASE24-teller product
CSM
CSM
CSM
New Initiatives
Americas channel
EMEA channel

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

W000–WZZZ
X000–XZZZ
Y000–YZZZ
Z000–ZZZZ
Field Length:
Required Field:
Default Value:
Data Name:

=
=
=
=

Asia/Pacific channel
Distributors
Distributors
Distributors
4 alphanumeric characters
Yes
None
STRF.PRIKEY.TXN-SUBTYP

FIID — The identifier for the acquiring institution.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 alphanumeric characters
Yes
****
STRF.PRIKEY.FIID

ROUTING HIERARCHY — Determines how BASE24 communicates with
multiple authorization destinations for a single transaction. Valid ranges are as
follows:
B0–BZ
R0–RZ
P0–PZ
Q0–QZ
U0–UZ
V0–VZ
W0–WZ
X0–XZ
Y0–YZ
Z0–ZZ

=
=
=
=
=
=
=
=
=
=

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

BASE24 Base
CSM
CSM
CSM
Americas channel
EMEA channel
Asia/Pacific channel
Distributors
Distributors
Distributors

23-3

Split Transaction Routing File (STRF)

Reserved values are as follows:
B0 = Sequential routing. The transaction is routed to the Funds Authorizer to
obtain the necessary funds. The transaction is then routed to the
Secondary Destination for subsequent processing. Tertiary Destination is
not implemented at this time.
B1 = Sequential routing. The transaction is routed to the Secondary
Destination for initial processing. The transaction is then routed to the
Funds Authorizer to obtain the necessary funds and for subsequent
processing. Tertiary Destination is not implemented at this time.
B2 = Sequential routing. The transaction is routed to the Secondary
Destination for initial processing. The transaction is then routed to the
Funds Authorizer to obtain the necessary funds. The transaction is then
routed to the Secondary Destination for subsequent processing. Tertiary
Destination is not implemented at this time.
B3 = Sequential routing. Reserved for future use.
B4 = Sequential routing. Reserved for future use.
B5 = Sequential routing. Reserved for future use.
B6 = Sequential routing. Reserved for future use.
B7 = Sequential routing. Reserved for future use.
B8 = Sequential routing. Reserved for future use.
B9 = Sequential routing. Reserved for future use.
BF = Funds authorization only.
BS = Secondary service only.
BZ = Simultaneous routing. Multiple destinations are contacted
simultaneously.
Field Length:
Required Field:
Default Value:
Data Name:

2 alphanumeric characters
Yes
B2
STRF.RTE-HRCHY

SECONDARY SERVICE
The following information identifies the secondary authorization service used for
transactions.

23-4

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

AUTH LEVEL — The authorization level pertaining to the secondary request. A
description of the code entered is displayed immediately to the right of the AUTH
LEVEL field. Valid values are as follows:
1 = Online, authorize transactions on the host only. If the host is offline, deny the
transaction.
2 = Offline, authorize transactions on the HP NonStop processor only.
3 = Online/Offline, authorize transactions on the host if the host is online; if the
host is offline, authorize transactions on the HP NonStop processor and
forward completions to the host when the host is online.
Field Length:
Data Name:

System protected
STRF.SCND-SVC.AUTH-LVL

PRIMARY DESTINATION — The first destination that BASE24 should attempt
to route a secondary request.
Field Length:
Required Field:
Default Value:
Data Name:

16 alphanumeric characters
Yes
None
STRF.SCND-SVC.PRI-DEST

ALTERNATE 1 DESTINATION — The alternate destination that BASE24
should attempt to route a secondary request. This destination is used if the primary
destination is unavailable.
Field Length:
Required Field:
Default Value:
Data Name:

16 alphanumeric characters
Yes
None
STRF.SCND-SVC.ALT1-DEST

ALTERNATE 2 DESTINATION — The second alternate destination that
BASE24 should attempt to route a secondary request. The second alternate
destination is used only in the event that both the primary and alternate 1
destinations are unavailable. Currently this field is not used.
Field Length:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

System protected
STRF.SCND-SVC.ALT2-DEST

23-5

Split Transaction Routing File (STRF)

DEFAULT ACTION — The default action to take if the primary, alternate 1, and
alternate 2 destinations are all unavailable and an OFFLINE AUTHORIZATION
FILE field is empty. A description of the code entered is displayed immediately to
the right of the DEFAULT ACTION field. Valid values are as follows:
A = Reserved for future use
C = Reserved for future use
D = Decline
Field Length:
Data Name:

System protected
STRF.SCND-SVC.DFLT-ACT

OFFLINE AUTHORIZATION FILE — The authorization file name used when
providing authorization offline for the secondary destination. This filename may
only be used in conjunction with authorization levels of 2 (offline) or 3
(online/offline). Currently this field is not used.
Field Length:
Data Name:

23-6

System protected
STRF.OFFL-AUTH-FNAME

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

24: Stop Payment File (SPF)
The Stop Payment File (SPF) contains one record for each institution- or customerinitiated stop pay item that should not be honored at teller terminals or self-service
banking ATMs connected to the network. The BASE24-teller product uses the
SPF when processing check cashing transactions if the value in the STOP PAY/
WARNING STATUS field in the PBF indicates the SPF contains stop payment
information for the account. The BASE24-atm self-service banking (SSB)
Enhanced Check Application can use the SPF each time a check is cashed at an
ATM to ensure no stop payments exist.
Files maintenance operators and tellers with access to the teller system can add or
delete SPF records. The SPF can be refreshed daily to purge it of records
containing checks that have been intercepted or no longer need to be maintained in
a stop payment status.
For the BASE24-teller product, the addition and deletion of SPF records also
affects corresponding account records in the PBF. When an SPF record is added or
deleted, BASE24 products update the STOP PAY/WARNING STATUS field in
the PBF to reflect the presence or absence of SPF records. The BASE24-atm
product does not use the PBF STOP PAY/WARNING STATUS field.
The key to the SPF records is a combination of the data entered in the FIID,
ACCOUNT NUMBER, ACCOUNT TYPE, CHECK NUMBER/HIGH CHECK
NUMBER, and LOW CHECK NUMBER fields. When selecting an SPF record,
the FIID, ACCOUNT NUMBER, and ACCOUNT TYPE fields are mandatory and
the remaining key fields are optional. A key with one or more of the optional key
values missing is a partial key.
The following screens are used to access records in the SPF:
?

Screen 1 contains detail information for each SPF record.

?

Screen 2 contains summary information when a partial key is entered or
multiple SPF records pertain to the same account.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

24-1

Stop Payment File (SPF)

Duplicate Stop Payment Orders
The check numbers in SPF records can be entered individually or in ranges. By
permitting ranges, a single SPF record can contain the information for multiple
checks. For example, when a customer reports that he or she has lost his or her
checkbook with 25 blank checks, the information for all 25 checks can be entered
on a single SPF record. Without this flexibility, 25 SPF records would be
necessary to record the missing checks (one SPF record for each check).
This flexibility can result in a check number being entered in the SPF more than
once. This could occur if one SPF record contains information for a single check
number and another SPF record contains information for a range of check numbers
that includes the single check number. It could also occur if SPF records contain
information for ranges of check numbers that overlap.
To demonstrate the way BASE24 products handle duplicate check numbers,
consider an SPF with the following records for FIID BNK1 and checking account
number 5555555:
Check Number

24-2

Record

High

Low

1

111

2

222

3

350

300

4

399

351

5

500

6

699

400

7

799

650

?

If FIID BNK1, account number 5555555, and account type 01 (checking) are
entered on SPF screen 1 and the F2 key is pressed, all seven records are
displayed on SPF screen 2 so the appropriate record can be selected.

?

If FIID BNK1, account number 5555555, account type 01, and check number
111 are entered and the F2 key is pressed, only the first record in the list
would be displayed because it would be an exact match.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Duplicate Stop Payment Orders

?

If the check number is changed from 111 to 600, the sixth record in the list
would be displayed because 600 falls between 400 and 699.

?

If the high check number is changed from 600 to 500 (and the low check
number is changed to all blanks), the fifth record in the list would be
displayed because 500 is an exact match, even though 500 also falls between
the 400 and 699 values contained in the sixth record. The records are
arranged in ascending order and all five fields in this example (FIID, account
number, account type, high check number, and low check number) are part of
the key, so a record with an exact match always appears before a record with
the same value within a range.

?

If the high check number is changed from 500 to 675, the sixth record in the
list would be displayed because 675 falls between 400 and 699, even though
675 also falls between the 650 and 799 values in the seventh record. Again,
the records are arranged in ascending order and all five fields are part of the
key, so the record with a lower high check number value always appears first.

The person adding records to the SPF is responsible for ensuring that the same
check number does not appear on more than one SPF record. When an SPF record
containing one check number is added, BASE24 products check for exact matches
with existing SPF records that contain individual check numbers. However,
BASE24 products do not check for duplicates when existing records or the record
being added contain ranges of check numbers. In the example, the fifth, sixth, and
seventh records need to be reviewed and modified to eliminate the duplicate check
numbers.
To avoid adding records with duplicate check numbers, display SPF screen 2 with
the FIID, account number, and account type of the record being added to check for
possible duplicates before adding the new record.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

24-3

Stop Payment File (SPF)

Screen 1 Function Keys
The use of one function key on SPF screen 1 varies from the standard function
keys explained in section 1. The use of this function key is explained below.
The first column of information below shows the BASE24 key. The second
column describes the function that can be accomplished with this key.

24-4

Key

Description

F6

Read Next Record — Retrieves the next SPF record
available for the current combination of values in the FIID,
ACCOUNT NUMBER, and ACCOUNT TYPE fields.
Pressing this key retrieves only the remaining SPF records, if
any, for the account that is currently identified by the values
in these fields.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

Screen 1
SPF screen 1 provides details for a customer’s record of stop pay items. When a
partial key (that is, one or more of the optional key fields is omitted) is entered
from SPF screen 1 and the F2 key is pressed, all SPF records matching the partial
key are displayed on SPF screen 2. From SPF screen 2, the user can move the
cursor to the desired record and press the F7 key. This procedure retrieves SPF
screen 1 and displays the desired record in detail. SPF screen 1 is shown below,
followed by descriptions of its fields.

BASE24-BASE
FIID:

STOP PAYMENT FILE
LLLL
YY/MM/DD
ACCOUNT NUMBER:
ACCOUNT TYPE: 00 (***********)

CHECK NUMBER/HIGH CHECK NUMBER:
LOW CHECK NUMBER:
AMOUNT:
DATE:
TIME:
EXPIRATION DATE: 000000
DESCRIPTION:

HH:MM

01 OF 02

0
(YYMMDD)
(HHMMSSTT)
(YYMMDD)

SYSTEM CALCULATE: Y (Y/N)
PBF STOP PAY/WARNING STATUS:
(********************)
*** NOTE FOR BASE24-TELLER CUSTOMERS ***
IF THE SYSTEM CALCULATE FIELD IS SET TO Y WHEN ADDING/DELETING STOP
PAYMENTS, THE SYSTEM WILL DECIDE THE NEW PBF STOP PAY/WARNING STATUS.
*********************************** BASE24 ***********************************
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

FIID — The FIID of the financial institution owning the account specified in the
ACCOUNT NUMBER field.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–4 alphanumeric characters
Yes
The FIID previously entered
SPF.PRIKEY.FIID

24-5

Stop Payment File (SPF)

ACCOUNT NUMBER — The account number of the customer’s negotiable
order of withdrawal (interest-bearing checking) account or checking account at the
institution that has a stop payment on the check. The value in this field should be
left-justified with unused spaces to the right remaining blank.
Field Length:
Required Field:
Default Value:
Data Name:

1–19 numeric characters
Yes
No default value
SPF.PRIKEY.ACCT-NUM

ACCOUNT TYPE — The type of customer account specified in the ACCOUNT
NUMBER field. Valid values are as follows:
01–09 = Checking account
21
= Interest-bearing checking account
A description of the account type entered is displayed to the right of the
ACCOUNT TYPE field.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
00, however, this value must be changed.
SPF.PRIKEY.ACCT-TYP

CHECK NUMBER/HIGH CHECK NUMBER — The check number of the
check on which the stop payment order is being placed. The check number must
be right-justified with no embedded blanks. BASE24 products zero-fill any
remaining blanks.
Stop payment orders can be placed on a single check or on a series of
consecutively numbered checks.
If the stop payment order is being placed on a single check, this field contains the
check number. A stop payment order on a single check can be added to the SPF
with or without an entry in the AMOUNT field.
If the stop payment order is being placed on a series of check numbers, this field
contains the high (that is, ending) check number. A stop payment order on a series
of check numbers cannot have a nonzero entry in the AMOUNT field.

24-6

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

Note: The teller or files maintenance operator is responsible for avoiding
duplicate check numbers in the SPF. BASE24 products do not check for duplicate
check numbers other than an exact match when an SPF record is added or updated.
For example, an SPF record for check number 150 can be added even though the
SPF already contains a record for a series of checks numbered 140 through 160.
Field Length:
Required Field:
Default Value:
Data Name:

1–11 numeric characters
Yes
No default value
SPF.PRIKEY.HI-CHK-NUM

LOW CHECK NUMBER — The check number of the low (that is, beginning)
check in a series of consecutively numbered checks.
When this field contains a check number, it must be smaller than the check number
in the CHECK NUMBER/HIGH CHECK NUMBER field, right-justified, and
contain no embedded blanks. BASE24 products zero-fill any remaining blanks.
This field must contain all blanks when the stop payment order is being placed on
a single check. A stop payment order on a series of check numbers cannot have a
nonzero entry in the AMOUNT field.
Note: The teller or files maintenance operator is responsible for avoiding
duplicate check numbers in the SPF. BASE24 products do not check for duplicate
check numbers other than an exact match when an SPF record is added or updated.
For example, an SPF record for the range of checks numbered 150 through 175 can
be added even though the SPF already contains a record for the range of checks
numbered 140 through 160 or a record for check number 170.
Field Length:
Required Field:
Default Value:
Data Name:

1–11 numeric characters
No
No default value
SPF.PRIKEY.LO-CHK-NUM

AMOUNT — The amount, in whole and fractional currency units, of the stop
payment order placed on a single check.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

24-7

Stop Payment File (SPF)

The CHECK NUMBER/HIGH CHECK NUMBER field must contain the check
number before a stop payment order can be added to the SPF with an entry in this
field. The LOW CHECK NUMBER field must contain all blanks whenever this
field contains a check amount.
Field Length:
Required Field:
Default Value:
Data Name:

1–17 numeric characters
No
0
SPF.AMT

DATE — The date (YYMMDD) that the stop payment order was entered. A valid
date can be entered by the user or the value defaults to the current date.
Field Length:
Required Field:
Default Value:
Data Name:

6 numeric characters
No
No default value
SPF.DAT

TIME — The time (hhmmsstt) that the stop payment order was entered. A valid
time can be entered by the user or the value defaults to the current time.
Field Length:
Required Field:
Default Value:
Data Name:

8 numeric characters
No
No default value
SPF.TIM

EXPIRATION DATE — The date (YYMMDD) that the stop payment order
expires. The stop payment order is still valid on the date entered in this field, then
is no longer considered by BASE24 Authorization processes once the order
expires. An entry of 000000 means the stop payment order does not have an
expiration date.
Only a full file refresh removes expired SPF records. BASE24 products do not
perform any cleanup processing based on the value in this field.
Field Length:
Required Field:
Default Value:
Data Name:

24-8

6 numeric characters
Yes
000000
SPF.EXP-DAT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

DESCRIPTION — An information-only field for entering a message regarding
the stop payment order. The information in this field has no effect on BASE24
processing.
Field Length:
Required Field:
Default Value:
Data Name:

1–35 alphanumeric characters
No
No default value
SPF.DESCR

SYSTEM CALCULATE — A code that specifies whether the value in the PBF
STOP PAY/WARNING STATUS field is entered by the files maintenance
operator or is calculated by BASE24 products based on the records in the SPF.
The PBF STOP PAY/WARNING STATUS field is used by the BASE24-teller
product. Valid values are as follows:
Y = Yes, calculate the proper PBF STOP PAY/WARNING STATUS value based
on the records in the SPF.
N = No, accept a valid PBF STOP PAY/WARNING STATUS value entered by
the files maintenance operator.
Note: This field must contain its default value if no Positive Balance File (PBF)
record exists for the account identified by the values in the FIID, ACCOUNT
NUMBER, and ACCOUNT TYPE fields (for example, when this record is used
with the BASE24-atm self-service banking (SSB) Enhanced Check Application).
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
Y
Not applicable

PBF STOP PAY/WARNING STATUS — The value in this field indicates
whether stop payments or warnings exist for this account. The value in this field
can be calculated automatically or entered manually by the files maintenance
operator, depending on the value in the SYSTEM CALCULATE field on this
screen.
While displayed and accessible on an SPF screen, this field is actually in the PBF
record identified by the values in the ACCOUNT NUMBER and ACCOUNT
TYPE fields. The BASE24-teller Authorization process uses the value in this field
to determine whether to check the SPF before authorizing certain check cashing
transactions. If the value in the SEARCH THE WHFF field on screen 1 of the
Teller Transaction File (TTF) indicates that the Warning/Hold/Float File (WHFF)

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

24-9

Stop Payment File (SPF)

should be checked before authorizing a transaction, the BASE24-teller
Authorization process also uses the value in this field to determine whether the
WHFF contains any warnings for this account.
When a stop payment order is added to or removed from the SPF or a warning is
added to or removed from the WHFF using files maintenance, a teller terminal, or
the BASE24-from host maintenance product, BASE24 products automatically
update the value in this field to reflect the status of the SPF and WHFF.
Changes to the SPF or WHFF using the Refresh process do not automatically
update the value in this field. When the SPF or WHFF have been updated using
the Refresh process, the value in this field can be changed manually or by updating
the PBF using the Refresh process. Valid values are as follows:
0
1
2
3

=
=
=
=

No stops or warnings
Stops
Warnings
Stops and warnings

When the SYSTEM CALCULATE field is set to the value Y, any entry in this field
made by a files maintenance operator is overridden by the value calculated by
BASE24 products. When the SYSTEM CALCULATE field is set to the value N,
valid values in this field are 1 or 3 when an SPF record is being added and 0
through 3 when an SPF record is being deleted.
For more information about stop payments and warnings, refer to the
BASE24-teller Transaction Processing Manual and the Warning/Hold/Float File
(WHFF) in the BASE24-teller Files Maintenance Manual.
Note: This field must contain its default value if no Positive Balance File (PBF)
record exists for the account identified by the values in the FIID, ACCOUNT
NUMBER, and ACCOUNT TYPE fields (for example, when this record is used
with the BASE24-atm self-service banking (SSB) Enhanced Check Application).
A description of the status code entered or calculated is displayed to the right of
the PBF STOP PAY/WARNING STATUS field.
Field Length:
Required Field:
Default Value:
Data Name:

24-10

1 numeric character
Yes, if the SYSTEM CALCULATE field is set to the value
N.
No default value
PBF.TLRPBF.SP-STAT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2 Function Keys

Screen 2 Function Keys
The use of three function keys SPF screen 2 varies from the standard function keys
explained in section 1. The use of these function keys is explained below.
The first column of information below shows the BASE24 keys. The second
column describes the functions that can be accomplished with these keys.
Key

Description

F7

Select Record — Selects a specific SPF record. Using the
cursor, the user can move to the desired SPF record listed on
SPF screen 2 and press the F7 key. This procedure displays
SPF screen 1, which provides details of the desired SPF
record.

F9

Next Page — Retrieves the next summary page of SPF
records for an account that requires a series of screens to
display all records.

F11

Previous Page — Retrieves the previous summary page of
SPF records for an account that requires a series of screens to
display all records.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

24-11

Stop Payment File (SPF)

Screen 2
SPF screen 2 is a summary of stop payment items. When a partial key (that is, one
or more of the optional key fields is omitted) is entered from SPF screen 1, all SPF
records matching the key information entered are displayed on SPF screen 2, with
up to 10 records displayed per screen page. From SPF screen 2, the user can move
the cursor to the desired record and press the F7 key to display SPF screen 1 which
provides details of the selected record. SPF screen 2 is shown below, followed by
descriptions of its fields.

BASE24-BASE
FIID:

STOP PAYMENT FILE
LLLL
YY/MM/DD
ACCOUNT NUMBER:
ACCOUNT TYPE: 00 (***********)

HIGH
CHECK NUMBER

LOW
CHECK NUMBER

AMOUNT

HH:MM

01 OF 02

EXP
DATE

_
_
_
_
_
_
_
_
_
_

*********************************** BASE24 ***********************************
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F7-SELECT RECORD
F9-NEXT PAGE
F11-PREVIOUS PAGE
F12-HELP
F16-EXIT

HIGH CHECK NUMBER — The check number of the check on which the stop
payment order has been placed. If the stop payment order has been placed on a
single check, this field contains the check number. If the stop payment order is
being placed on a series of check numbers, this field contains the high (that is,
ending) check number.
Field Length:
Data Name:

24-12

System protected
SPF.PRIKEY.HI-CHK-NUM

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

LOW CHECK NUMBER — The check number of the low (that is, beginning)
check in a series of consecutively numbered checks.
Field Length:
Data Name:

System protected
SPF.PRIKEY.LO-CHK-NUM

AMOUNT — The amount, in whole and fractional currency units, of the amount
of the stop payment order placed on a single check.
Field Length:
Data Name:

System protected
SPF.AMT

EXP DATE — The date (YYMMDD) that the stop payment order expires. The
stop payment order is still valid on the date in this field. An entry of 000000
means the stop payment order does not have an expiration date.
Only a full file refresh removes expired SPF records. BASE24 products do not
perform any cleanup processing based on the value in this field.
Field Length:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

System protected
SPF.EXP-DAT

24-13

ACI Worldwide, Inc.

25: Surcharge File (SURF)
The Surcharge File (SURF) contains one record for each combination of card
group, terminal group, and currency for transaction acquirer fees (e.g., surcharges
or rebates). Card groups are separated according to transaction routing method:
Card Prefix File (CPF) routing or SPROUTE File routing. Configuration of
surcharge profiles are based on the relationship between terminal groups, card
groups, and currency. Within this relationship, specific card types, card prefixes,
transaction types, account types and surcharge calculation methods are used to
determine the surcharge or rebate amount.
Transaction acquirer fees can debit or credit the cardholder’s account. A
transaction acquirer fee that debits the cardholder’s account is called a surcharge.
A transaction acquirer fee that credits a cardholder account is called a rebate or
incentive. Fees that debit a cardholder account are defined as positive amounts in
the SURF, while fees that credit a cardholder account are defined as negative
amounts in the SURF. A surcharge profile can define either a surcharge or a
rebate.
Note: If you are processing in multiple currencies, the transaction acquirer fee
amount is assumed to be in the same currency as the transaction to which it is
applied—the transaction currency. If you need to configure the same surcharge or
rebate for multiple currencies, multiple SURF records are needed, with each
record using a different currency. The Authorization process searches the SURF
using the transaction currency code value.
The key to SURF records is a combination of the TERM PROFILE and
CURRENCY CODE fields and either the CARD FIID and CARD PROFILE
fields, or the TRANSACTION DEST and CARD TYPE fields, depending on the
value in the RECORD TYPE field on SURF screen 1.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

25-1

Surcharge File (SURF)

The following screens are used to access records in the SURF:

25-2

?

Screen 1 allows users to set the record type and product ID for the surcharge
or rebate profile.

?

Screen 2 contains the primary key, reversal code, and transaction table for
transactions routed using the CPF.

?

Screen 3 contains the primary key, reversal code, and transaction table for
transactions routed using the SPROUTE File.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

SURF Components

SURF Components
The SURF allows an institution to set up transaction acquirer fees for ATMs based
on transaction routing, terminal group, currency code, and card characteristics.
These elements make up the primary key of the SURF. The file also contains a
reversal code and a transaction table.

Primary Key Data
The primary key contains the record type, product code, terminal group, currency
code, and card group.

Record Types
The SURF has two record types: one for transactions routed using the Card Prefix
File (CPF) and one for transactions routed using the SPROUTE File. The two
record types allow an institution to set different surcharge or rebate characteristics
for each prefix in the CPF and for each transaction routing destination.

Product Code
The product code indicates for which BASE24 product the surcharge profile is to
be used. Currently surcharge profiles are used only for the BASE24-atm product.

Terminal Groups
Configuring terminal groups allows an institution to set surcharges or rebates
based on a common characteristic of a group of terminals, such as terminal
location. For example, an institution can configure different surcharge profiles for
ATMs located in corporate locations, shopping centers, airports, and other
locations.
The SURF terminal group code, for example, CORP for corporate locations,
corresponds to the SURCHARGE PROFILE field on BASE24-atm Terminal Data
files (ATD) screen 1. This is used to associate a BASE24-atm Terminal Data file
record with the SURF. Refer to the BASE24-atm Files Maintenance Manual for
more information about the ATD and its fields.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

25-3

Surcharge File (SURF)

Currency Code
Currency codes allow an institution to define surcharges or rebates based on the
currency of the transaction (the transaction currency) to which the surcharge or
rebate is to be applied. If processing in a multiple currency environment, a
different currency code must be configured for each transaction currency to which
surcharges or rebates can be applied.

Card Groups
Card groups allow an institution to define surcharges or rebates based on a card
prefix, routing destination, or other card characteristics. These groups are
configured differently for each record type.
CPF card groups can be based on the FIID of the card issuer. For example, an
institution can define different surcharge profiles for cards with the FIID from
Bank A (BNKA) or Bank B (BNKB). The group can also contain a card profile
that allows the institution to set surcharges or rebates based on common
characteristics of a group of cards. For example, the institution can set up a card
profile for all prefixes associated with a gold card. The card profile code
corresponds to the CARD PROFILE field on CPF screen 1. See the CPF section
of this manual for more information about the CPF CARD PROFILE field.
SPROUTE File routing card groups can be based on the transaction destination.
For example, the institution can define different surcharge profiles for each
Interchange Interface process. The SPROUTE card group also contains a card
type that corresponds to the SPROUTE card type returned in calls to the
SPROUTE^LOOKUP procedure. This allows the bank to set up surcharges or
rebates based on a common card type characteristic or prefix within the card type
among routing destination groups.

Reversal Code
The reversal code specifies how the BASE24-atm Authorization process treats
partial reversals of transactions. The Authorization process can either assess a
partial surcharge or rebate or waive the surcharge or rebate on a partially reversed
transaction.

25-4

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

SURF Components

Transaction Table
The transaction table consists of transaction codes, transaction subtypes, a
minimum transaction amount, a flat fee, a percent fee, and a minimum/maximum
flag that specifies the relationship between the fees.

Transaction Codes
The key of the transaction table is the transaction code. The BASE24-atm product
allows surcharges or rebates to be assessed against withdrawal from checking,
withdrawal from savings, withdrawal from credit account transactions and fast
cash withdrawals. It also allows surcharges to be assessed against deposit, deposit
with cash back, or split deposit transactions. An institution can define charges or
credits for each type of transaction or use a single profile for all withdrawals or
deposits.

Transaction Subtype
The transaction subtype is the value assigned by the institution to identify a
variation of a BASE24 transaction code. Transaction subtypes enable an
institution to distinguish between types of transactions that possess the identical
transaction codes. Transaction subtypes enable the BASE24 user to configure
multiple rate structures for a single transaction code. If a SURF record is
configured at the transaction subtype level and a transaction subtype is present in
the internal message, the BASE24-atm authorization process assesses a surcharge
fee. If a SURF record is configured at the transaction subtype level and a
transaction subtype is not present in the internal message, the BASE24-atm
Authorization process uses a default of all asterisks (****) to assess the surcharge
fee.

Minimum Transaction Amount
The minimum transaction amount identifies a transaction amount below which the
cardholder cannot be assessed a surcharge. If the transaction amount is less than
the minimum transaction amount, the BASE24-atm Authorization process sets the
transaction fee to zero and continue processing.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

25-5

Surcharge File (SURF)

Flat Fees and Percentage Fees
A flat fee is the surcharge or rebate set for a particular type of transaction. A
percent fee is a surcharge based on a percentage of the transaction amount. For
example, an institution can set a flat fee surcharge of $.50 on withdrawals from a
savings account or a 1 percent fee on withdrawals from a checking account.
The transaction table also contains a minimum/maximum flag that enables an
institution to establish both flat and percent fees for a single transaction code. The
flag specifies whether to use the minimum or maximum amount as the surcharge.
When the BASE24-atm Authorization process receives a transaction that requires
a surcharge, it searches the SURF to determine how to calculate the surcharge.
The Authorization process calculates the percent fee and then compares it to the
flat fee. If the flag indicates that the minimum amount is to be used, the
Authorization process uses the lesser of the two amounts. If the flag indicates that
the maximum amount is to be used, the Authorization process uses the greater of
the two amounts.
The following table shows the surcharge result for transactions of $20 and $100
with the flat fee set at $.50 and the percent fee set at 1 percent. The transaction
currency is assumed to be 840 (U.S. dollars and cents).
1%
Fee

Flat
Fee

Min/Max
Flag

$20

$.20

$.50

1 (minimum)

The surcharge is $.20 (the lesser of the two
amounts.

$20

$.20

$.50

0 (maximum)

The surcharge is $.50 (the greater of the two
amounts).

$100

$1.00

$.50

1 (minimum)

The surcharge is $.50 (the lesser of the two
amounts).

$100

$1.00

$.50

0 (maximum)

The surcharge is $1.00 (the greater of the two
amounts).

Transaction
Amount

25-6

Result

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

SURF Surcharge Configuration Example

SURF Surcharge Configuration Example
The following configuration example shows the surcharge categories for terminals
and cards and the SURF records needed when the categories are combined. The
transaction currency is assumed to be 840 (U.S. dollars and cents) in these
examples. For ease of documentation, the reversal code is not included in this
example.

Surcharging Categories
The institution in this example drives terminals in three location categories:
corporate locations, gambling establishments, and other locations. ATMs in
corporate locations provide a rebate or do not assess surcharges, depending on the
card issuer and card profile. ATMs in gambling establishments and other locations
assess surcharges or rebates based on terminal and customer information. The
following summarizes the bank’s terminal categories:
Category

Location

Terminal
Group
Code

Fees

A

Corporate locations

CORP

Rebate or no fees

B

Gambling establishments

GAMB

High fees

C

Other locations

OTHR

Selective fees

The institution has two card issuers, Bank A (FIID BNKA) and Bank B (FIID
BNKB). Cards from Bank A fall into two card profiles, XX and YY. Foreign
cards routed through the P1B^BIC interchange with a card type of P1 have no
surcharges. Foreign cards routed through the P1B^VISA interchange with a card
type of VD are surcharged only when the amount of the transaction exceeds the
minimum transaction amount established. Cards issued by Bank B have no
surcharges or an acquirer rebate, depending on the terminal location and card
profile. Cards from Bank A (profiles XX and YY), transactions routed through
P1B^BIC with a card type other than P1, and transactions routed through other
interchanges have selective surcharges.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

25-7

Surcharge File (SURF)

The following summarizes the card categories:
Category

Description

Fees

1

SPROUTE routing through an
interchange other than P1B^BIC

Small fees for savings and
checking accounts

2

CPF routing—FIID BNKA, card
profile XX

Small fees

3

CPF routing—FIID BNKA, card
profile YY

Moderate fees

4

SPROUTE routing through P1B^
BIC with a card type other than P1

Moderate fees

5

SPROUTE routing through P1B^
BIC with card type P1

No fees

6

CPF routing—FIID BNKB, card
profile other than AA

No fees

7

CPF routing—FIID BNKB, card
profile AA

Rebates or no fees

8

SPROUTE routing through P1B^
VISA with card type VD and card
prefix 4417

Fee based on minimum
transaction amount

To determine fees, the bank combines the data from the two tables and decides on
the surcharges or rebates for each group. The following table show the surcharges
or rebates the bank defined based on terminal group and card category.
Group

Description

Fee

A1

Corporate location/SPROUTE routing
through an interchange other than P1B^BIC

No fee

A2

Corporate location/CPF routing—FIID
BNKA, card profile XX

No fee

A3

Corporate location/CPF routing—FIID
BNKA, card profile YY

No fee

25-8

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

SURF Surcharge Configuration Example

Group

Description

A4

Corporate location/SPROUTE routing
through P1B^BIC with a card type other than
P1

No fee

A5

Corporate location/SPROUTE routing
through P1B^BIC with card type P1

No fee

A6

Corporate location/CPF routing—FIID
BNKB, card profile other than AA

No fee

A7

Corporate location/CPF routing—FIID
BNKB, card profile AA

–$0.25 flat fee

A8

Corporate location/SPROUTE routing
through P1B^VISA with card type VD and
card prefix 4417

1 percent fee based on minimum
transaction amount

B1

Gambling establishment/SPROUTE routing
through an interchange other than P1B^BIC

$2.00 flat fee for withdrawals from
checking or savings. No fee for
withdrawals from credit card
accounts.

B2

Gambling establishment/CPF routing—FIID
BNKA, card profile XX

$2.00 flat fee

B3

Gambling establishment/CPF routing—FIID
BNKA, card profile YY

$3.00 flat fee

B4

Gambling establishment/SPROUTE routing
through P1B^BIC with a card type other than
P1

2 percent fee or a maximum of $5.00

B5

Gambling establishment/SPROUTE routing
through P1B^BIC with card type P1

No fee

B6

Gambling establishment/CPF routing—FIID
BNKB, card profile other than AA

No fee

B7

Gambling establishment/CPF routing—FIID
BNKB, card profile AA

No fee

B8

Gambling establishment/SPROUTE routing
through P1B^VISA with card type VD and
card prefix 4417

1 percent fee based on minimum
transaction amount

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Fee

25-9

Surcharge File (SURF)

Group

Description

Fee

C1

Other location/SPROUTE routing through an
interchange other than P1B^BIC

1 percent or $1.00 maximum fee for
withdrawals from checking or
savings. No fees for credit card
accounts.

C2

Other location/CPF routing—FIID BNKA,
card profile XX

1 percent or $.50 maximum fee

C3

Other location/CPF routing—FIID BNKA,
card profile YY

2 percent or $1.00 maximum fee

C4

Other location/SPROUTE routing through
P1B^BIC with a card type other than P1

2 percent or $1.00 minimum fee

C5

Other location/SPROUTE routing through
P1B^BIC with card type P1

No fee

C6

Other location/CPF routing—FIID BNKB,
card profile other than AA

No fee

C7

Other location/CPF routing—FIID BNKB,
card profile AA

No fee

C8

Other location/SPROUTE routing through
P1B^VISA with card type VD and card prefix
4417

1 percent fee based on minimum
transaction amount

Defining SURF Records
The bank needs to define SURF records for all combinations. Since there is no fee
assessed for the first six corporate terminal groups, no SURF records need to be
defined for combinations A1–A6.

25-10

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

SURF Surcharge Configuration Example

The following table shows the SURF records that need to be created for
combinations based on CPF routing. The fields are on SURF screen 2. The
operator must first enter CP as the record type and 01 as the product ID on SURF
screen 1 to access this screen. SURF screens 1 and 2 are explained later in this
section.
SURF Screen 2 Field

SUBTYPE

AA

840

10**00

****

–.25

0

B2

GAMB

BNKA

XX

840

10**00

****

2.00

0

B3

GAMB

BNKA

YY

840

10**00

****

3.00

0

B6, B7

USE MIN/MAX

TRANSACTION CODE

BNKB

PERCENT FEE

CURRENCY CODE

CORP

FLAT FEE

CARD PROFILE

A7

Group

MIN TXN AMT

CARD FIID

Transaction Table Fields

TERM PROFILE

Primary Key Fields

No SURF record required

C2

OTHR

BNKA

XX

840

10**00

****

.50

1.00

1

C3

OTHR

BNKA

YY

840

10**00

****

1.00

2.00

1

C6, C7

No SURF record required
Because no fees are required for terminals at locations other than corporate
locations for cards issued by Bank B (FIID BNKB), no SURF record is required
for combinations B6, B7, C6, and C7.
The following table shows the SURF records that need to be created for
combinations based on SPROUTE routing. The fields are on SURF screen 3. The
operator must first enter SP as the record type and 01 as the product ID on SURF
screen 1 to access this screen. SURF screens 1 and 3 are explained later in this
section.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

25-11

Surcharge File (SURF)

SURF Screen 3 Field

CARD TYPE

CARD PREFIX

CURRENCY CODE

TRANSACTION CODE

SUBTYPE

MIN TXN AMT

A8

CORP

P1B^VISA

VD

4417

840

10**00

****

40.00

B1

GAMB

all asterisks

**

all asterisks

840

100100

****

2.00

101100

****

2.00

10**00

****

5.00

Group

FLAT FEE

TRANSACTION DEST

Transaction Table Fields

TERM PROFILE

Primary Key Fields

1.

B4

GAMB

P1B^BIC

**

all asterisks

840

B5

GAMB

P1B^BIC

P1

all asterisks

840

B8

GAMB

P1B^VISA

VD

4417

840

10**00

****

C1

OTHR

all asterisks

**

all asterisks

840

100100

****

1.00

1.

101100

****

1.00

1.

10**00

****

1.00

2.

C4

OTHR

P1B^BIC

**

all asterisks

840

C5

OTHR

P1B^BIC

P1

all asterisks

840

C8

OTHR

P1B^VISA

VD

4417

840

25-12

2.

No entries required
40.00

1.

No entries required
10**00

****

40.00

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1.0

SURF Surcharge Configuration Example

Because a SURF record was defined for the P1B^BIC and card type **, records
for P1B^BIC were defined with blank transaction tables indicating that no fees are
to be charged. If the SURF records were not created for these no fee categories,
the Authorization process would find a match on card type ** and assess fees.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

25-13

Surcharge File (SURF)

Screen 1
SURF screen 1 contains the record type and product ID for the surcharge profile.
SURF screen 1 is shown below, followed by descriptions of its fields.

BASE24-BASE SURCHARGE
RECORD TYPE: SP
(CP) - PROFILE FOR
CPF ROUTED
TRANSACTIONS
(SP) - PROFILE FOR
SPROUTE ROUTED
TRANSACTIONS

LLLL
PROD ID: 01

YY/MM/DD

HH:MM

01 OF 03

(01) - ATM PRODUCT

*********************************** BASE24 ***********************************
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12 - HELP

RECORD TYPE — The type of SURF record to be used. Valid values are as
follows:
CP = Surcharge profile for transactions routed using the Card Prefix File (CPF)
SP = Surcharge profile for transactions routed using the SPROUTE File
A description of the record type code entered is displayed to the right of the
RECORD TYPE field.
Field Length:
Required Field:
Default Value:
Data Names:

25-14

2 alphabetic characters
Yes
SP
SURF.CPF.REC-TYP if the field value is CP
SURF.SPROUTE.REC-TYP if the field value is SP

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

PROD ID — The ID of the BASE24 product that uses this surcharge profile. The
only valid value is 01 for the BASE24-atm product.
A description of the record type code entered is displayed to the right of the
RECORD TYPE field.
Field Length:
Required Field:
Default Value:
Data Names:

2 numeric characters
Yes
01
SURF.CPF.PROD-ID if the profile is for transactions routed
using CPF routing
SURF.SPROUTE.PROD-ID if the profile is for transactions
routed using the SPROUTE File

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

25-15

Surcharge File (SURF)

Screen 2 Function Keys
The use of two function keys on SURF screen 2 varies from the standard function
keys explained in section 1. The use of these function keys is explained below.
The first column shows the BASE24 keys. The second column describes the
functions that can be accomplished with these keys on SURF screen 2.

25-16

Key

Description

Shift-F6

Next Page of Codes — Displays the next group of 10
transaction codes on the current screen. If more than 10
transaction codes are present, multiple pages are used to
display the codes. The SURF transaction table may contain
up to 60 entries.

Shift-F7

Previous Page of Codes —Displays the previous group of
10 transaction codes on the current screen number. If more
than 10 transaction codes are present, multiple pages are
used to display the codes. The SURF transaction table may
contain up to 60 entries.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

Screen 2
SURF screen 2 contains the primary key, reversal code, and transaction table for
transactions routed using the Card Prefix File (CPF). SURF screen 2 is accessed
by entering the value CP in the RECORD TYPE field and the value 01 in the
PROD ID field of SURF screen 1 and pressing the F9 key. SURF screen 2 is
shown below, followed by descriptions of its fields.

BASE24-BASE SURCHARGE
LLLL
YY/MM/DD HH:MM 02 OF 03
RECORD TYPE: CP
PROD ID: 01
TERM PROFILE: ****
CURRENCY CODE: 840 (USD)
CARD FIID: ****
CARD PROFILE: **
REVERSAL CODE: 0
NON-CURRENCY DISPENSE: 0
SUB
MIN TXN
FLAT
PERCENT
USE
TRANSACTION CODE
TYPE
AMT
FEE
FEE
MIN/MAX

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP
SF6 - NEXT PAGE OF CODES
SF7 - PREVIOUS PAGE OF CODES

TERM PROFILE — The terminal group to which this record applies, such as
airport, mall, or casino. The BASE24-atm Authorization process uses this value to
match the surcharge profile to a BASE24-atm Terminal Data file record. A value
of all asterisks (****) can be used if surcharges or rebates are not specific to a
particular terminal profile.
Field Length:
Required Field:
Default Value:
Data Name:

4 alphanumeric characters
Yes
****
SURF.CPF.TERM-SUR-PROFILE

CURRENCY CODE — A numeric ISO code indicating the currency in which all
the surcharge or rebate amounts are maintained in this profile. Valid values are
listed in the ISO 4217 standard, Codes for the Representation of Currencies and

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

25-17

Surcharge File (SURF)

Funds. The value in this field must be defined in the CURRENCY-CODETABLE in the COBNAMES file. If no value is entered in this field, it defaults to
the first entry from the CURRENCY-CODE-TABLE in the COBNAMES file.
Note: If you change the value of this field, the amount fields for the profile are not
automatically converted. You must re-enter the correct fee information along with
the new currency code.
A three-character alphabetic representation of the code is displayed to the right of
the CURRENCY CODE field.
Field Length:
Required Field:
Default Value:
Data Names:

3 numeric characters
Yes
The first entry from the CURRENCY-CODE-TABLE in the
COBNAMES file.
SURF.CPF.TXN-CRNCY-CDE

CARD FIID — The FIID of the card issuer. A value of all asterisks (****) can be
used if surcharges or rebates are not specific to a particular FIID.
Field Length:
Required Field:
Default Value:
Data Name:

4 alphanumeric characters
Yes
****
SURF.CPF.CARD-FIID

CARD PROFILE — The card profile group to which this record applies. The
BASE24-atm Authorization process uses this value to match the surcharge profile
to a CPF record. A value of all asterisks (**) can be used if surcharges or rebates
are not specific to a particular card profile.
Field Length:
Required Field:
Default Value:
Data Name:

25-18

1–2 alphanumeric characters
Yes
**
SURF.CPF.CARD-PROFILE

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

REVERSAL CODE — A code indicating the action the BASE24-atm
Authorization process is to take on partial reversals of withdrawal transactions.
Valid values are as follows:
0 = Do not charge a fee on partial transactions.
1 = Charge a fee on partial transactions. If a percentage calculation is used
for the surcharge, the partial fee is based on the actual amount dispensed.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
SURF.ATM.RVSL-CODE

NON-CURRENCY DISPENSE — A code indicating whether surcharging is
allowed on Non–Currency Dispense transactions.
0 = Do not charge a fee on Non–Currency Dispense transactions.
1 = Charge a fee on Non–Currency Dispense transactions.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character followed by a 14 alphanumeric character
system protected field
Yes
0
SURF.ATM.NCD-FLG

TRANSACTION CODE — A code indicating the type of transaction for which
surcharges or rebates are supported. Valid values are as follows:
100100
101100
103100
10**00

=
=
=
=

Withdrawal from checking
Withdrawal from savings
Withdrawal from credit account
Withdrawal from any account not listed

Note: Whenever the TRANSACTION CODE field contains multiple entries and
includes the value 10**00, the entry with the value 10**00 must follow all of the
other entries.
Each entry in this field must have values configured in the corresponding SUB
TYPE, MIN TXN AMT, FLAT FEE, PERCENT FEE, and USE MIN/MAX fields.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

25-19

Surcharge File (SURF)

A description of the code entered is displayed to the right of the code on the same
line of the screen page.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

6 numeric or special characters
Up to 60 times
No
No default value
SURF.ATM.TRAN.TRAN-CDE

SUB TYPE — The subtype value defined for the transaction identified in the
TRANSACTION CODE field. A value in this field must be defined in the
Transaction Code/Subtype Relationship File (TSRF) before it can be used when
adding or updating a record. For a list of valid values, refer to the TSRF screen 1
in the TSRF section of this manual. A value of asterisks (****) indicates that there
is no transaction subtype specified.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

4 alphanumeric characters
Up to 60 times
Yes, if a transaction code is entered.
****
SURF.ATM.TRAN.TRAN-SUBTYP

MIN TXN AMT — The minimum transaction amount for which a surcharge can
be applied. Valid values are 0 to 9999999.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

25-20

1–7 alphanumeric characters, including a decimal point
Up to 60 times
Yes, if a transaction code is entered.
0
SURF.ATM.TRAN.MIN-TXN-AMT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

FLAT FEE — The flat fee, in whole and fractional currency units (for example,
U.S. dollars and cents), to be used as a surcharge or rebate. The amount in this
field must be preceded with a minus sign (–) if the amount is negative (e.g., for a
rebate or incentive). A flat fee, percent fee, or both must be defined for each
transaction code.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

1–7 numeric characters, preceded by a minus sign (–) if the
amount is negative
Up to 60 times
Yes, if a transaction code is entered and the PERCENT FEE
field is empty.
No default value
SURF.ATM.TRAN.FLAT-FEE

PERCENT FEE — The percentage, in whole and fractional units (for example, a
value of 789 indicates a percentage fee of 7.89%), to be used when calculating the
surcharge. The percentage in this field must be preceded with a minus sign (–) if
the percentage is negative (e.g., for a rebate or incentive). A flat fee, percent fee,
or both must be defined for each transaction code.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

1–4 numeric characters, preceded by a minus sign (–) if the
percentage is negative.
Up to 60 times
Yes, if a transaction code is entered and the FLAT FEE field
is empty.
No default value
SURF.ATM.TRAN.PCNT-FEE

USE MIN/MAX — A code indicating whether to use the minimum or maximum
amount when both a flat fee and a percent fee exist. Valid values are as follows:
0 = Use the maximum fee.
1 = Use the minimum fee.
When the field contains the value 0 (use the maximum fee), the Authorization
process compares the flat fee to the value calculated as the percent fee and uses the
greater value. When the field contains the value 1 (use the minimum fee), the
Authorization process compares the two fees and uses the lesser value.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

25-21

Surcharge File (SURF)

A description of the code entered is displayed to the right of the USE MIN/MAX
field.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

25-22

1 numeric character
Up to 60 times
Yes, if a transaction code is entered.
No default value
SURF.ATM.TRAN.MIN-MAX

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3 Function Keys

Screen 3 Function Keys
The use of two function keys on SURF screen 3 varies from the standard function
keys explained in section 1. The use of these function keys is explained below.
The first column shows the BASE24 keys. The second column describes the
functions that can be accomplished with these keys on SURF screen 3.
Key

Description

Shift-F6

Next Page of Codes — Displays the next group of 10
transaction codes on the current screen number. If more than
10 transaction codes are present, multiple pages are used to
display the codes. The SURF transaction table may contain
up to 60 entries.

Shift-F7

Previous Page of Codes —Displays the previous group of
10 transaction codes on the current screen number. If more
than 10 transaction codes are present, multiple pages are
used to display the codes. The SURF transaction table may
contain up to 60 entries.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

25-23

Surcharge File (SURF)

Screen 3
SURF screen 3 contains the primary key, reversal code, and transaction table for
transactions routed using the SPROUTE File. SURF screen 3 is accessed by
entering the value SP in the RECORD TYPE field and the value 01 in the PROD
ID field of SURF screen 1 and pressing the F9 key. SURF screen 3 is shown
below, followed by descriptions of its fields.

BASE24-BASE SURCHARGE
LLLL
YY/MM/DD HH:MM 03 OF 03
RECORD TYPE: SP
PROD ID: 01
TERM PROFILE: ****
CURRENCY CODE: 840 (USD)
TRANSACTION DEST: **************** CARD TYPE: ** CARD PREFIX: ***********
REVERSAL CODE: 0
NON-CURRENCY DISPENSE: 0
SUB
MIN TXN
FLAT
PERCENT
USE
TRANSACTION CODE
TYPE
AMT
FEE
FEE
MIN/MAX

*********************************** BASE24 ***********************************
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP
SF6 - NEXT PAGE OF CODES
SF7 - PREVIOUS PAGE OF CODES

TERM PROFILE — The terminal group to which this record applies, such as
airport, mall, or casino. The BASE24-atm Authorization process uses this value to
match the surcharge profile to a BASE24-atm Terminal Data file record. A value
of all asterisks (****) can be used if surcharges or rebates are not specific to a
particular terminal profile.
Field Length:
Required Field:
Default Value:
Data Name:

4 alphanumeric characters
Yes
****
SURF.SPROUTE.TERM-SUR-PROFILE

CURRENCY CODE — A numeric ISO code indicating the currency in which all
the surcharge or rebate amounts are maintained in this profile. Valid values are
listed in the ISO 4217 standard, Codes for the Representation of Currencies and

25-24

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3

Funds. The value in this field must be defined in the CURRENCY-CODETABLE in the COBNAMES file. If no value is entered in this field, it defaults to
the first entry from the CURRENCY-CODE-TABLE in the COBNAMES file.
Note: If you change the value of this field, the amount fields for the profile are not
automatically converted. You must re-enter the correct fee information along with
the new currency code.
A three-character alphabetic representation of the code is displayed to the right of
the CURRENCY CODE field.
Field Length:
Required Field:
Default Value:
Data Names:

3 numeric characters
Yes
The first entry from the CURRENCY-CODE-TABLE in the
COBNAMES file.
SURF.SPROUTE.TXN-CRNCY-CDE

TRANSACTION DEST — The transaction authorizing process (interface) to
which transactions are to be routed. This field can contain a process name, or all
asterisks if the surcharge or rebate is not specific to a particular primary routing
destination.
Field Length:
Required Field:
Default Value:
Data Name:

1–16 alphanumeric characters
Yes
****************
SURF.SPROUTE.SYM.DEST

CARD TYPE — The SPROUTE card type. A value of asterisks (**) can be used
if the surcharge or rebate is not specific to a particular card type.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–2 alphanumeric characters
Yes
**
SURF.SPROUTE.CARD-TYP

25-25

Surcharge File (SURF)

CARD PREFIX — Identifies the card prefix for which surcharge assessments are
made. Valid values are 1 to 11 numeric characters. A value of asterisks
(***********) can be used if the surcharge or rebate is not specific to a particular
card prefix.
Field Length:
Required Field:
Default Value:
Data Name:

1–11 numeric characters
Yes
***********
SURF.SPROUTE.CARD-PREFIX

REVERSAL CODE — A code indicating the action the BASE24-atm
Authorization process is to take on partial reversals of withdrawal transactions.
Valid values are as follows:
0 = Do not charge a fee on partial transactions.
1 = Charge a fee on partial transactions. If a percentage calculation is used
for the surcharge, the partial fee is based on the actual amount dispensed.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
SURF.ATM.RVSL-CODE

NON-CURRENCY DISPENSE — A code indicating whether surcharging is
allowed on Non–Currency Dispense transactions.
0 = Do not charge a fee on Non–Currency Dispense transactions.
1 = Charge a fee on Non–Currency Dispense transactions.
Field Length:
Required Field:
Default Value:
Data Name:

25-26

1 numeric character followed by a 14 alphanumeric character
system-protected field
Yes
0
SURF.ATM.NCD-FLG

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3

TRANSACTION CODE — A code indicating the type of transaction for which
surcharges or rebates are supported. Valid values are as follows:
100100
101100
103100
10**00

=
=
=
=

Withdrawal from checking
Withdrawal from savings
Withdrawal from credit account
Withdrawal from any account not listed

Note: Whenever the TRANSACTION CODE field contains multiple entries and
includes the value 10**00, the entry with the value 10**00 must follow all of the
other entries.
Each entry in this field must have a value configured in the corresponding SUB
TYPE, MIN TXN AMT, FLAT FEE, PERCENT FEE, and USE MIN/MAX field
values.
A description of the code entered is displayed to the right of the code on the same
line of the screen page.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

6 numeric or special characters
Up to 60 times
No
No default value
SURF.ATM.TRAN.TRAN-CDE

SUB TYPE — The subtype value defined for the transaction identified in the
TRANSACTION CODE field. A value in this field must be defined in the
Transaction Code/Subtype Relationship File (TSRF) before it can be used when
adding or updating a record. For a list of valid values, refer to the TSRF screen 1
in the TSRF section of this manual. A value of asterisks (****) indicates that there
is no transaction subtype specified.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

4 alphanumeric characters
Up to 60 times
Yes, if a transaction code is entered.
****
SURF.ATM.TRAN.TRAN-SUBTYP

25-27

Surcharge File (SURF)

MIN TXN AMT — The minimum transaction amount for which a surcharge can
be applied. Valid values are 0 to 9999999.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

1–7 alphanumeric characters, including a decimal point
Up to 60 times
Yes, if a transaction code is entered.
0
SURF.ATM.TRAN.MIN-TXN-AMT

FLAT FEE — The flat fee, in whole and fractional currency units (for example,
U.S. dollars and cents), to be used as a surcharge or rebate. The amount in this
field must be preceded with a minus sign (–) if the amount is negative (e.g., for a
rebate or incentive). A flat fee, percent fee, or both must be defined for each
transaction code.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

1–7 numeric characters, preceded by a minus sign (–) if the
amount is negative
Up to 60 times
Yes, if a transaction code is entered and the PERCENT FEE
field is empty.
No default value
SURF.ATM.TRAN.FLAT-FEE

PERCENT FEE — The percentage, in whole and fractional units (for example, a
value of 789 indicates a percentage fee of 7.89%), to be used when calculating the
surcharge. The percentage in this field must be preceded with a minus sign (–) if
the percentage is negative (e.g., for a rebate or incentive). A flat fee, percent fee,
or both must be defined for each transaction code.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

25-28

1–4 numeric characters
Up to 60 times
Yes, if a transaction code is entered and the FLAT FEE field
is empty.
No default value
SURF.ATM.TRAN.PCNT-FEE

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3

USE MIN/MAX — A code indicating whether to use the minimum or maximum
amount when both a flat fee and a percent fee exist. Valid values are as follows:
0 = Use the maximum fee.
1 = Use the minimum fee.
When the field contains the value 0 (use the maximum fee), the Authorization
process compares the flat fee to the value calculated as the percent fee and uses the
greater value. When the field contains the value 1 (use the minimum fee), the
Authorization process compares the two fees and uses the lesser value.
A description of the code entered is displayed to the right of the USE MIN/MAX
field.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 numeric character
Up to 60 times
Yes, if a transaction code is entered.
No default value
SURF.ATM.TRAN.MIN-MAX

25-29

Surcharge File (SURF)

25-30

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

26: Transaction Code File (TCF)
The Transaction Code File (TCF) contains the text description of each ISO
transaction code used in the Acquirer Processing Code File (APCF), Issuer
Processing Code File (IPCF), or Terminal Receipt File (TRF).
Each transaction code record in the TCF defines a text description for the twocharacter transaction code. This description is displayed on the APCF, IPCF, and
TRF screens whenever a record with the corresponding transaction code is read or
verified.
ACI provides a TCF containing records for the full set of transaction codes that the
BASE24-atm and BASE24-pos products support. This set of records is known as
the default TCF. The records in the default TCF are described at the end of this
section.
The primary key to the TCF is the TRANSACTION CODE field.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

26-1

Transaction Code File (TCF)

Screen 1
TCF screen 1 enables you to read, add, update, and delete individual TCF records.
TCF screen 1 is shown below, followed by descriptions of its fields.

BASE24-BASE

TRANSACTION CODE FILE

LLLL

YY/MM/DD

HH:MM

01 OF 01

TRANSACTION CODE:
TRANSACTION CODE DESCRIPTION:

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

TRANSACTION CODE — An ISO code identifying a transaction used in the
APCF, IPCF, or TRF. User-defined transaction codes are not allowed.
The following tables list the valid ISO transaction codes for BASE24-atm and
BASE24-pos. The first column of each table lists the ISO transaction codes. The
second column lists the corresponding BASE24 transaction codes used internally
by BASE24 products. The third column describes the transaction.
BASE24-atm Transaction Codes
ISO

26-2

Int

Description

01

10

Cash (withdrawal)

03

03

Check guarantee

04

04

Check verification

1A

11

Cash check

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

BASE24-atm Transaction Codes
ISO

Int

Description

1B

10

Non–currency dispense withdrawal

21

20

Deposit (includes split deposits)

28

24

Deposit with cash back

30

30

Balance inquiry

34

70

Statement print

38

62

Card review request

40

40

Transfer

50

50

Payment

58

51

Payment enclosed

90

81

PIN change

9W

60

Message to financial institution

A1

61

Log only – 1

A2

61

Log only – 2

A3

61

Log only – 3

A4

61

Log only – 4

S5

S5

Mondex load value

S6

S6

Mondex unload value

S7

S7

Mondex payment log upload

S8

S8

Mondex exception log upload

SF

SF

Mondex remote authentication

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

26-3

Transaction Code File (TCF)

BASE24-pos Transaction Codes
ISO

26-4

Int

Description

00

10

Goods and services (normal purchase)

1C

11

Preauthorization purchase

18

12

Preauthorization purchase completion

01

15

Cash (advance)

A5

21

Purchase adjustment

A6

22

Merchandise return adjustment

A7

23

Cash advance adjustment

A8

24

Purchase with cash back adjustment

03

20

Check guarantee

04

19

Check verification

09

18

Purchase with cash back

19

13

Mail or telephone order

20

14

Merchandise return

30

17

Inquiry

38

16

Card verify

60

27

Replenishment

61

28

Full redemption

72

25

Card activation

26

Additional card activation

A9

50

Batch terminal totals

AA

51

Shift terminal totals

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

BASE24-pos Transaction Codes
ISO

Int

Description

AB

52

Daily terminal totals

AC

53

Current terminal network totals

AD

54

Previous terminal network totals

AE

55

Card type terminal totals

AF

56

Request mail

AG

57

Send mail – pass through

AH

58

Send mail – stored

S5

S5

Mondex load value

S6

S6

Mondex unload value

S7

S7

Mondex payment log upload

S8

S8

Mondex exception log upload

S9

S9

Mondex batch close

SA

SA

Mondex shift close

SB

SB

Mondex day close

SC

SC

Mondex batch inquiry

SD

SD

Mondex shift inquiry

SE

SE

Mondex day inquiry

SF

SF

Mondex remote authentication

AJ

AJ

Clerk totals inquiry

Example:
Field Length:
Required:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

30
2 alphanumeric characters
Yes
None
TCF.PRIKEY.TXN-CDE

26-5

Transaction Code File (TCF)

TRANSACTION CODE DESCRIPTION — A text description for the
transaction code entered in the TRANSACTION CODE field. When the value in
the TRANSACTION CODE field is specified in an APCF, IPCF, or TRF record,
the text from this field is displayed on the APCF, IPCF, or TRF screen when the
record is read or verified.
Example:
Field Length:
Required:
Data Name:

26-6

BALANCE INQUIRY
30 alphanumeric characters
Yes
TCF.TXN-CDE-DESCR

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Default TCF Records

Default TCF Records
The TCF defines the transaction code descriptions supported for each ISO
transaction code used in the APCF, IPCF, and TRF. When ACI installs the
BASE24-atm or BASE24-pos product, a full set of default records is placed in the
TCF. A super user (that is, a user with a group number of 255 in his or her CRT
access security record) can modify this full set, called the default TCF, by adding,
updating, or deleting records with specific processing code information.
Each TCF record has unique information in the TRANSACTION CODE and
TRANSACTION CODE DESCRIPTION fields. Values in the TRANSACTION
CODE DESCRIPTION field are displayed on APCF, IPCF, and TRF screens if the
TRANSACTION CODE field value on these screens matches the
TRANSACTION CODE field value in the TCF.
Note: Mondex transaction code descriptions are not included in the default TCF
for BASE24-atm or BASE24-pos.
TRANSACTION CODE

TRANSACTION CODE
DESCRIPTION

00

ISO DEBIT GOODS AND SERVICES

01

ISO DEBIT CASH

02

ISO DEBIT ADJUSTMENT

03

ISO DEBIT CHEQUE GUARANTEE

04

ISO DEBIT CHEQUE VERIFY

05

ISO DEBIT EURO CHQ

06

ISO DEBIT TCHQ

07

ISO DEBIT LETTER CREDIT

08

ISO DEBIT GIRO

09

ISO DEBIT GOODS/SERVICES SVC

10

ISO DEBIT NON CASH

11

ISO DEBIT NON SCRIP

12

ISO DEBIT CASH MANUAL

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

26-7

Transaction Code File (TCF)

TRANSACTION CODE

26-8

TRANSACTION CODE
DESCRIPTION

13

ISO DEBIT SVC FUNDS

17

ISO DEBIT FAST CASH

18

ISO DEBIT PRVT PREAUTH COMPL

19

ISO DEBIT PRVT MAIL PHN ORDER

1A

ISO DEBIT PRVT CASH CHK

1B

ISO DEBIT PRVT NCD

1C

ISO DEBIT PRVT PREAUTH

20

ISO CREDIT RETURN

21

ISO CREDIT DEP

22

ISO CREDIT ADJ

23

ISO CREDIT CHQ DEP GUAR

24

ISO CREDIT CHQ DEP

26

ISO CREDIT SVC FUNDS

28

ISO CREDIT DEP CB

29

ISO CREDIT CHQ DEP CB

30

ISO INQUIRY AVAIL FUNDS

31

ISO INQUIRY BAL

32

ISO INQUIRY LEDG BAL

33

ISO INQUIRY ADDR VRFY

34

ISO INQUIRY STMT PRNT

35

ISO INQUIRY CLEARED ITEM

38

ISO INQUIRY CRD VRFY

3A

PRVT INQUIRY CHQ CLR

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Default TCF Records

TRANSACTION CODE

TRANSACTION CODE
DESCRIPTION

3B

PRVT INQUIRY LAST DBCR

3C

PRVT INQUIRY LAST SRC

3D

PRVT INQUIRY LAST CHQ

3F

PRVT INQUIRY LAST CR

3G

PRVT INQUIRY LAST XFER

3H

PRVT INQUIRY CUST VNDR

3J

PRVT INQUIRY SCHED PMNT

3K

PRVT INQUIRY SCHED XFER

3L

PRVT INQUIRY LAST PMNT AND XFR

3M

PRVT INQUIRY SCHED TXN

3N

PRVT INQUIRY ACCT LIST

3P

PRVT INQUIRY MULT ACCTS

40

ISO TRANSFER ACCT

4A

PRVT TRANSFER ACCT FUTR

50

ISO PAYMENT

58

PRVT PAYMENT ENCLOSE

5A

PRVT PAYMENT FUTR

5B

PRVT PAYMENT RECUR

60

PRVT REPLENISHMENT

61

PRVT FULL REDEMPTION

72

PRVT CARD ACTIVATION

90

PRVT PIN CHNG

91

PRVT PIN VRFY

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

26-9

Transaction Code File (TCF)

TRANSACTION CODE

26-10

TRANSACTION CODE
DESCRIPTION

9A

PRVT SCHED PMNT

9B

PRVT SCHED PMNT FUTR

9D

PRVT SCHED XFER FUTR

9F

PRVT SCHED PMNT DEL

9G

PRVT SCHED XFER DEL

9H

PRVT SCHED PMNT CHNG

9J

PRVT SCHED XFER CHNG

9K

PRVT CUST ADD

9L

PRVT CUST INFO INQ

9M

PRVT CUST INFO CHNG

9P

PRVT CUST VNDR DEACTVT

9Q

PRVT CUST VNDR CHNG

9R

PRVT MSTR VNDR INQ

9S

PRVT MSTR VNDR ADD

9T

PRVT CUST VNDR MSTR LIST

9W

PRVT MSG TO BNK

9X

PRVT HIST INQ

A1

PRVT LOG ONLY 1

A2

PRVT LOG ONLY 2

A3

PRVT LOG ONLY 3

A4

PRVT LOG ONLY 4

A5

PRVT ADJ GOODS SVC

A6

PRVT ADJ RETURN

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Default TCF Records

TRANSACTION CODE

TRANSACTION CODE
DESCRIPTION

A7

PRVT ADJ CASH

A8

PRVT ADJ CB

A9

PRVT TERM TTL BATCH

AA

PRVT TERM TTL SHIFT

AB

PRVT TERM TTL DAY

AC

PRVT TERM NETWK TTL CUR

AD

PRVT TERM NETWK TTL PREV

AE

PRVT TERM TTL CRD TYP

AF

PRVT MAIL RQST

AG

PRVT MAIL SEND PASSTHRU

AH

PRVT MAIL SEND STORED

AJ

PRVT INQ CLERK TTL

AK

PRVT ADMIN

B0

PRVT INQ ACCT LIST

B1

PRVT INQ BNK

B2

PRVT INQ BKBR

B3

PRVT SCHED PMNT CANCEL

B4

PRVT INQ MISC RQST

B5

PRVT CUST ACCT ADD

B6

PRVT CUST ACCT ACTVT

B7

PRVT CUST ACCT DEACTVT

B8

PRVT CUST ACCT DEL

BB

PRVT CUST ACTVT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

26-11

Transaction Code File (TCF)

TRANSACTION CODE

26-12

TRANSACTION CODE
DESCRIPTION

BD

PRVT CUST VNDR ACTVT

BE

PRVT CUST VNDR MASK INQ

BF

PRVT CUST VRFY

BG

PRVT CUST SELCT

ZZ

NONE

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

27: Token File (TKN)
BASE24 products use the Token File (TKN) to determine which of the data tokens
carried in internal messages are logged to the various log files, extracted by the
Super Extract process, or sent in ISO external messages via ISO Host Interface and
ISO BASE24 Interchange (BIC) Interface processes. BASE24 products also use
the TKN to determine the arrangement of data tokens being extracted or sent.
The log files that can be configured using the TKN are as follows:
?

BASE24-atm Transaction Log File (TLF)

?

BASE24-pos Transaction Log File (PTLF)

?

BASE24-teller Transaction Log File (TTLF)

?

Interchange Log File (ILF)

?

ITS Transaction Log File (ITLF)

While the ISO BIC Interface is the only interchange interface that uses the TKN to
configure the tokens to be included in the messages it sends, all interchange
interfaces use the TKN to configure tokens that are logged to the ILF.
The key to records in the TKN is a combination of the values in all the fields on
screen 1: FUNCTION TYPE, PRODUCT ID, TOKEN GROUP, TYPE, and
SUBTYPE.
The following screens are used to access records in the TKN:
?

Screen 1 contains information needed to select the appropriate TKN record.

?

Screen 2 contains tokens logged to the TLF, PTLF, TTLF, ILF, or ITLF.

?

Screen 3 contains tokens extracted by the Super Extract process.

?

Screen 4 contains tokens sent in ISO external messages by ISO Host Interface
and ISO BIC Interface processes.

Note: This section provides function key descriptions, screen illustrations, and
basic field definitions for the TKN. However, it does not provide the detailed
information necessary for configuring the TKN properly. Refer to the BASE24
May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

27-1

Token File (TKN)

Tokens Manual for the procedures necessary for configuring the TKN. The
BASE24 Tokens Manual also provides the keys to TKN records defined by
BASE24.

27-2

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

Screen 1
TKN screen 1 contains the information necessary to select the appropriate TKN
record and display screen 2, 3, or 4. TKN screen 1 is shown below, followed by
descriptions of its fields.

BASE24-BASE TOKEN FILE
TOKEN GROUP: ****
TYPE: **

FUNCTION TYPE:

LLLL
YY/MM/DD
PRODUCT ID:
SUBTYPE: **

HH:MM

01 OF 04

(0) - LOG CONFIGURATION RECORD
(1) - EXTRACT CONFIGURATION RECORD
(2) - ISO MESSAGE CONFIGURATION RECORD

*********************************** BASE24 ***********************************
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

TOKEN GROUP — The identifier used to link this TKN record to the BASE24
processes that are using it. The value in this field can be matched with values in
the following fields:
?

INTERCHANGE FIID on ICF or ICFE screen 1 for logging to the ILF. (A
value of **** in the TOKEN GROUP field is used for logging to the TLF,
PTLF, TTLF, and ITLF because no link is necessary.)

?

SWITCH FIID on ECF screen 1 for extracting the ILF.

?

GROUP NAME on ECF screen 5 for extracting the TLF.

?

GROUP NAME on ECF screen 7 for extracting the PTLF.

?

GROUP NAME on ECF screen 9 for extracting the TTLF.

?

GROUP NAME on ECF screen 23 for extracting the ITLF.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

27-3

Token File (TKN)

?

INTERCHANGE FIID on ICF or ICFE screen 1 for ISO BIC Interface
external messages.

?

TOKEN GROUP on HCF screen 1 for ISO Host Interface external messages.

This field can also contain **** as a wild card that matches with any value in the
above fields.
Note: The value ALLb is not valid in the TOKEN GROUP field. Use a value of
**** in the TOKEN GROUP field when a value of ALLb is used in one of the
ECF fields mentioned on the prior page.
Field Length:
Required Field:
Default Value:
Data Name:

4 alphanumeric characters
Yes
****
TKN.PRIKEY.TKN-GRP

PRODUCT ID — A code identifying the BASE24 product to which this record
applies. Valid values are as follows:
01
02
03
14

=
=
=
=

BASE24-atm product
BASE24-pos product
BASE24-teller product
BASE24-telebanking product

Values in this field, the TYPE field, and the SUBTYPE field are used together to
uniquely identify the record being extracted or the message being logged or sent.
Refer to the BASE24 Tokens Manual for the value combinations defined by the
BASE24 product.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
No default value
TKN.PRIKEY.PROD-ID

TYPE — A code identifying the type of record to which this TKN record applies.
Valid values are 00 to ZZ and ** (wild card).

27-4

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

Values in the PRODUCT ID field, this field, and the SUBTYPE field are used
together to uniquely identify the record being extracted or the message being
logged or sent. Refer to the BASE24 Tokens Manual for the value combinations
defined by the BASE24 product.
Field Length:
Required Field:
Default Value:
Data Name:

2 alphanumeric characters
Yes
**
TKN.PRIKEY.TYP

SUBTYPE — A code identifying the subtype of the record to which this TKN
record applies. Valid values are 00 to ZZ and ** (wild card).
Values in the PRODUCT ID field, the TYPE field, and this field are used together
to uniquely identify the record being extracted or the message being logged or
sent. Refer to the BASE24 Tokens Manual for the value combinations defined by
the BASE24 product.
Field Length:
Required Field:
Default Value:
Data Name:

2 alphanumeric characters
Yes
**
TKN.PRIKEY.SUB-TYP

FUNCTION TYPE — A code identifying the type of TKN record. Valid values
are as follows:
0 = Log configuration record (TKN screen 2)
1 = Extract configuration record (TKN screen 3)
2 = ISO message configuration record (TKN screen 4)
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 numeric character
Yes
No default value
TKN.PRIKEY.FUNC-TYP

27-5

Token File (TKN)

Screen 2 Function Keys
The use of six function keys TKN screen 2 varies from the standard function keys
explained in section 1. The use of these function keys is explained below.
The first column of information below shows the BASE24 keys. The second
column describes the functions that can be accomplished with these keys.
Key

Description

F3

Add Record — Adds a record to the file in which the user is
working. The record added must be unique within the file.

Shift-F6

27-6

Display Next Page of this Screen — Displays the next
group of 24 token IDs on the current screen number. Each
TKN record can contain up to 360 tokens, so a screen can
have up to 15 pages. The current page number (virtual
screen number) and the total number of pages containing
tokens are displayed at the bottom of the screen.

F7

Display Defaults — Displays all of the tokens that are
currently defined for the combination of values in the
PRODUCT ID, TYPE, and SUBTYPE fields.
This key sets the flag in the TRAN LOG field for each token
to the value Y (yes, include the token in the log file record).

Shift-F7

Display Previous Page of this Screen — Displays previous
group of 24 token IDs on the current screen number. Each
TKN record can contain up to 360 tokens, so a screen can
have up to 15 pages. The current page number (virtual
screen number) and the total number of pages containing
tokens are displayed at the bottom of the screen.

F14

Sort and Display Tokens — Sorts and displays tokens in an
order based on the screen number.
This key sorts tokens to be logged, followed by tokens that
are not to be logged, based on values in the TRAN LOG
field. Tokens within each group are arranged in ascending
order based on the value in the TKN ID field.

F15

Sort and Display Tokens — Sorts and displays tokens in
ascending order based on the value in the TKN ID field.
This key rearranges the tokens on all pages of the screen that
is currently displayed.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

Screen 2
TKN screen 2 contains the information that specifies which tokens are written to a
transaction log file. The information on this screen does not specify the order that
the selected tokens are written to the transaction log file. The order that the
selected tokens appear within the internal message specifies the order in which
they are written to the transaction log file. TKN screen 2 is shown below, followed
by descriptions of its fields.

BASE24-BASE TOKEN FILE
TOKEN GROUP: ****
TYPE: ** (DEFAULT)
TKN
ID
__
__
__
__
__
__
__
__
__
__
__
__

TRAN
LOG
_
_
_
_
_
_
_
_
_
_
_
_

TOKEN
DESCRIPTION
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________

LLLL

YY/MM/DD HH:MM 02 OF 04
PRODUCT ID:
(***)
SUBTYPE: ** (DEFAULT)

TKN
ID
__
__
__
__
__
__
__
__
__
__
__
__

TRAN
LOG
_
_
_
_
_
_
_
_
_
_
_
_

TOKEN
DESCRIPTION
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________

*********************************** BASE24 ***********************************
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F7-DEFAULTS F12-HELP F14-SORT IN LOG ORDER F15-SORT IN TOKEN ID ORDER
VIRTUAL SCREEN 01 OF 01 OF TOKEN IDS FOR THIS RECORD

TKN ID — The code that uniquely identifies each token.
The value in this field cannot be modified. All tokens defined for this combination
of values in the PRODUCT ID, TYPE, and SUBTYPE fields are displayed. The
order in which tokens are displayed is controlled by the value in the TRAN LOG
field of each token combined with the function key pressed to display this screen.
Refer to the “Screen 2 Function Keys” discussion on the previous pages for more
information.
Field Length:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

System protected
TKN.TKN-ID

27-7

Token File (TKN)

TRAN LOG — A code for each token specifying whether it should be logged to
the appropriate log file (TLF, PTLF, TTLF, ILF, or ITLF). Valid values are as
follows:
Y = Yes, log this token to the log file.
N = No, do not log this token to the log file.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

1 alphabetic character
24 times
Yes
Y
Not applicable

TOKEN DESCRIPTION — A description for each token. Each token has a
unique description in the TKN-TABLE from COBNAMES.
Field Length:
Data Name:

27-8

System protected
Not applicable

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3 Function Keys

Screen 3 Function Keys
The use of six function keys on TKN screen 3 varies from the standard function
keys explained in section 1. The use of these function keys is explained below.
The first column of information below shows the BASE24 keys. The second
column describes the functions that can be accomplished with these keys.
Key

Description

F3

Add Record — Adds a record to the file in which the user is
working. The record added must be unique within the file.

Shift-F6

Display Next Page of this Screen — Displays the next
group of 24 token IDs on the current screen number. Each
TKN record can contain up to 360 tokens, so a screen can
have up to 15 pages. The current page number (virtual
screen number) and the total number of pages containing
tokens are displayed at the bottom of the screen.

F7

Display Defaults — Displays all of the tokens that are
currently defined for the combination of values in the
PRODUCT ID, TYPE, and SUBTYPE fields.
This key sets the EXTR ORDER field for each token to a
blank (do not extract token).

Shift-F7

Display Previous Page of this Screen — Displays previous
group of 24 token IDs on the current screen number. Each
TKN record can contain up to 360 tokens, so a screen can
have up to 15 pages. The current page number (virtual
screen number) and the total number of pages containing
tokens are displayed at the bottom of the screen.

F14

Sort and Display Tokens — Sorts and displays tokens in an
order based on the screen number.
This key sorts tokens with a value in the EXTR ORDER
field, followed by tokens without a value in the EXTR
ORDER field. Tokens in the two groups are arranged in
ascending order, the first group based on the value in the
EXTR ORDER field and the second group based on the
value in the TKN ID field.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

27-9

Token File (TKN)

27-10

Key

Description

F15

Sort and Display Tokens — Sorts and displays tokens in
ascending order based on the value in the TKN ID field.
This key rearranges the tokens on all pages of the screen that
is currently displayed.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3

Screen 3
TKN screen 3 contains the information that specifies which tokens are extracted
by the Super Extract process and how the tokens are arranged within each extract
record. TKN screen 3 is shown below, followed by descriptions of its fields.

BASE24-BASE TOKEN FILE
TOKEN GROUP: ****
TYPE: ** (DEFAULT)
ORDER FLAG: Y (Y/N)
TKN EXTR
TOKEN
ID
ORDER DESCRIPTION
__
__
__
__
__
__
__
__
__
__
__
__

____
____
____
____
____
____
____
____
____
____
____
____

_________________________
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________

LLLL
YY/MM/DD HH:MM
PRODUCT ID:
(***)
SUBTYPE: ** (DEFAULT)

03 OF 04

TKN
ID

EXTR
ORDER

TOKEN
DESCRIPTION

__
__
__
__
__
__
__
__
__
__
__
__

____
____
____
____
____
____
____
____
____
____
____
____

_________________________
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________

*********************************** BASE24 ***********************************
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F7-DEFAULTS F12-HELP F14-SORT IN EXTR ORDER F15-SORT IN TOKEN ID ORDER
VIRTUAL SCREEN 01 OF 01 OF TOKEN IDS FOR THIS RECORD

ORDER FLAG — A code specifying whether values in the EXTR ORDER fields
on this screen are used when extracting tokens. Valid values are as follows:
Y = Yes, extract the tokens in the order specified by the values in the EXTR
ORDER fields on this screen. When this field is set to the value Y, a token
must have a value greater than 0 in its EXTR ORDER field or it is not
extracted.
N = No, extract all tokens in the order in which they appear in the record being
extracted. When this field is set to the value N, the EXTR ORDER fields
are not used.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

27-11

Token File (TKN)

Note: If this field is set to the value N and the ECF record that is controlling the
extract has a value of 00 (fixed format) in the FORMAT field for the file being
extracted, the order of the tokens in the TKN ID fields on this screen controls the
order in which the tokens appear in the extract record.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
Y
TKN.ORDR-FLG

TKN ID — The code that uniquely identifies each token.
The value in this field cannot be modified. All tokens defined for the combination
of values in the PRODUCT ID, TYPE, and SUBTYPE fields are displayed. The
order in which tokens are displayed is controlled by the value in the EXTR
ORDER field of each token and the value in the ORDER FLAG field, combined
with the function key pressed to display this screen. Refer to the “Screen 3
Function Keys” discussion on the previous pages for more information.
Field Length:
Data Name:

System protected
TKN.TKN-ID

EXTR ORDER — A number identifying the position in which each token should
appear in the extract record when the ORDER FLAG is set to the value Y.
Each token being included in the extract record must be assigned a number in this
field. Entries in these fields for the tokens being extracted must be assigned
consecutively, beginning with 1. Tokens without an entry in this field are not
extracted when the ORDER FLAG is set to the value Y. Valid values are 1
through the number of tokens defined for the combination of values in the
PRODUCT ID, TYPE, and SUBTYPE fields.
BASE24 products use entries in these fields to arrange TKN ID values within the
TKN record. The EXTR ORDER field value itself is not stored.
If the ORDER FLAG field contains the value Y, the entries in these fields specify
the tokens being extracted and the order in which the tokens should appear within
the extract record.

27-12

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3

If the ORDER FLAG field contains the value N, the entries in these fields have no
effect on the tokens extracted or the order in which they appear within the extract
record.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
24 times
No
No default value
Not applicable

TOKEN DESCRIPTION — A description for each token. Each token has a
unique description in the TKN-TABLE from COBNAMES.
Field Length:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

System protected
Not applicable

27-13

Token File (TKN)

Screen 4 Function Keys
The use of six function keys varies from the standard function keys explained in
section 1. The use of these function keys is explained below.
The first column of information below shows the BASE24 keys. The second
column describes the functions that can be accomplished with these keys.
Key

Description

F3

Add Record — Adds a record to the file in which the user is
working. The record added must be unique within the file.

Shift-F6

Display Next Page of this Screen — Displays next group of
24 token IDs on the current screen number. Each TKN
record can contain up to 360 tokens, so a screen can have up
to 15 pages. The current page number (virtual screen
number) and the total number of pages containing tokens are
displayed at the bottom of the screen.

F7

27-14

Display Defaults — Displays all of the tokens that are
currently defined for the combination of values in the
PRODUCT ID, TYPE, and SUBTYPE fields.
This key sets the SEND ORDER field for each token to a
blank (do not send token).

Shift-F7

Display Previous Page of this Screen — Displays previous
group of 24 token IDs on the current screen number. Each
TKN record can contain up to 360 tokens, so a screen can
have up to 15 pages. The current page number (virtual
screen number) and the total number of pages containing
tokens are displayed at the bottom of the screen.

F14

Sort and Display Tokens — Sorts and displays tokens in an
order based on the screen number.
This key sorts tokens with a value in the SEND ORDER
field, followed by tokens without a value in the SEND
ORDER field. Tokens in the two groups are arranged in
ascending order, the first group based on the value in the
SEND ORDER field and the second group based on the
value in the TKN ID field.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 4 Function Keys

Key

Description

F15

Sort and Display Tokens — Sorts and displays tokens in
ascending order based on the value in the TKN ID field.
This key rearranges the tokens on all pages of the screen that
is currently displayed.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

27-15

Token File (TKN)

Screen 4
TKN screen 4 contains the information that specifies which tokens are carried in
an ISO message sent by a Host Interface or BIC Interface process and how the
tokens are arranged within each message. TKN screen 4 is shown below, followed
by descriptions of its fields.

BASE24-BASE TOKEN FILE
TOKEN GROUP: ****
TYPE: ** (DEFAULT)
ORDER FLAG: Y (Y/N)
TKN SEND
TOKEN
ID
ORDER DESCRIPTION
__
__
__
__
__
__
__
__
__
__
__
__

____
____
____
____
____
____
____
____
____
____
____
____

_________________________
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________

LLLL
YY/MM/DD HH:MM
PRODUCT ID: 01 (ATM)
SUBTYPE: ** (DEFAULT)

04 OF 04

TKN
ID

SEND
ORDER

TOKEN
DESCRIPTION

__
__
__
__
__
__
__
__
__
__
__
__

____
____
____
____
____
____
____
____
____
____
____
____

_________________________
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________

*********************************** BASE24 ***********************************
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F7-DEFAULTS F12-HELP F14-SORT IN SEND ORDER F15-SORT IN TOKEN ID ORDER
VIRTUAL SCREEN 01 OF 01 OF TOKEN IDS FOR THIS RECORD

ORDER FLAG — A code specifying whether values in the SEND ORDER fields
on this screen are used when sending tokens. Valid values are as follows:
Y = Yes, send the tokens in the order specified by the values in the SEND
ORDER fields on this screen. When this field is set to the value Y, a token
must have a value greater than 0 in its SEND ORDER field or it is not sent.
N = No, send all tokens in the order in which they appear in the record being
sent. When this field is set to the value N, the SEND ORDER fields are not
used.

27-16

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 4

Note: If this field is set to the value N and the HCF record that is controlling the
ISO external message has a value of 00 (fixed format) in the MESSAGE
FORMAT field, the order of the tokens in the TKN ID fields on this screen
controls the order in which the tokens appear in the external message.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
Y
TKN.ORDR-FLG

TKN ID — The code that uniquely identifies each token.
The value in this field cannot be modified. All tokens defined for the combination
of values in the PRODUCT ID, TYPE, and SUBTYPE fields are displayed. The
order in which tokens are displayed is controlled by the value in the SEND
ORDER field of each token and the value in the ORDER FLAG field, combined
with the function key pressed to display this screen. Refer to the “Screen 4
Function Keys” discussion on the previous pages for more information.
Field Length:
Data Name:

System protected
TKN.TKN-ID

SEND ORDER — A number identifying the position in which each token should
appear in the external message when the ORDER FLAG is set to the value Y.
Each token being included in the external message must be assigned a number in
this field. Entries in these fields for the tokens being sent must be assigned
consecutively, beginning with 1. Tokens without an entry in this field are not sent
when the ORDER FLAG is set to the value Y. Valid values are 1 through the
number of tokens defined for the combination of values in the PRODUCT ID,
TYPE, and SUBTYPE fields.
BASE24 products use entries in these fields to arrange TKN ID values within the
TKN record. The SEND ORDER field value itself is not stored.
If the ORDER FLAG field contains the value Y, the entries in these fields specify
the tokens being sent and the order in which the tokens appear within the external
message.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

27-17

Token File (TKN)

If the ORDER FLAG field contains the value N, the entries in these fields have no
effect on the tokens sent or the order in which they appear within the external
message.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
24 times
No
No default value
Not applicable

TOKEN DESCRIPTION — A description for each token. Each token has a
unique description in the TKN-TABLE from COBNAMES.
Field Length:
Data Name:

27-18

System protected
Not applicable

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

28: Transaction Code/Subtype
Relationship File (TSRF)
The Transaction Code/Subtype Relationship File (TSRF) contains one record for
each transaction subtype supported in the network. The file is used to assign
alphanumeric descriptions to transaction subtypes and associate each transaction
subtype to one or more ISO transaction codes.
Transaction subtypes enable an institution to distinguish between types of
transactions that possess identical transaction codes. For example, transaction
subtypes enable an institution to configure multiple rate structures for a single
transaction code.
Surcharges can be assessed according to both transaction type and subtype;
however, BASE24 does not support the origination of transaction subtypes from a
device for surcharging. BASE24 users that choose to implement transaction
subtype surcharge assessments are responsible for modifications to the Device
Handler process necessary for interpreting the native message contents and
creating the Transaction Subtype token.
BASE24 supports the origination of transaction subtypes from a device handler for
mobile top-up transactions. BASE24 users that choose to implement mobile topup transactions are responsible for modifications to the XXXXNAMS file which is
used by the device handler when creating the Transaction Subtype token. The
XXXXNAMS file resides on the subvolume specific to the mobile top-up product;
i.e., <$vol>.AT60T100.T100NAMS for the Dibbled 10XX ATM.
Note: The processing codes used in this file are based on the ISO 8583:1993
standard, Bank Card Originated Messages—Interchange Message
Specifications—Content for Financial Transactions. The internal BASE24
processing codes used on other BASE24 screens should not be used here.
The primary key into the TSRF is the BASE24 transaction subtype value.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

28-1

Transaction Code/Subtype Relationship File (TSRF)

The following screens are used to access records in the TSRF:
•

Screen 1 enables you to read, add, delete, and update individual TSRF
records.

•

Screen 2 is a display screen that enables you to view transaction codes
defined in the TCF.

The Transaction Code File (TCF) defines descriptions for the ISO transaction
codes displayed in the TRANSACTION CODE field on the TSRF screens.

28-2

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Transaction Subtypes

Transaction Subtypes
A transaction subtype is a four-character value used to indicate that the processing
associated with a particular transaction code should be altered. Typically a
transaction is processed based on its transaction code, among other factors. For
some transactions, characteristics exist which indicate that the transaction should
be processed differently than another transaction with the same transaction code.
In these cases, the transaction subtype is used to further define how a transaction
should be processed.
Transaction subtypes must be unique and fall within the ranges defined below:
A000–AZZZ
B000–BZZZ
C000–CZZZ
G000–GZZZ
T000–TZZZ
R000–RZZZ
P000–PZZZ
Q000–QZZZ
N000–NZZZ
U000–UZZZ
V000–VZZZ
W000–WZZZ
X000–XZZZ
Y000–YZZZ
Z000–ZZZZ

=
=
=
=
=
=
=
=
=
=
=
=
=
=
=

BASE24-atm product
BASE24 Base product
BASE24-pos product
ACI Card Management product
BASE24-teller product
CSM
CSM
CSM
New Initiatives
Americas channel
EMEA channel
Asia/Pacific channel
Distributors
Distributors
Distributors

Transaction subtypes are carried in the Transaction Subtype Token (token ID BM).
For more information on the Transaction Subtype Token, refer to the BASE24
Tokens Manual.
Transaction subtypes that are reserved and the products that use them are listed
below. Some transaction subtypes are supported in the BASE24 application code,
and therefore a record is not required in the TSRF to process the corresponding
transactions. The following table also identifies whether a record is required in the
TSRF to support the transaction subtype.

Subtype
B000

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Transaction Subtype Description
Payment From Third Party

TSRF
Record

Product
Base

28-3

Transaction Code/Subtype Relationship File (TSRF)

Subtype

28-4

Transaction Subtype Description

TSRF
Record

Product

B001

Payment To Third Party

Base

BBT0

BCGI Top-Up

ABL0

Electronic Bill Payment Payee List

BASE24-atm

ABP0

Electronic Bill Payment

BASE24-atm

ACR0

Enhanced Card Review

BASE24-atm

AER0

Exchange Rate Notification

BASE24-atm

AIS0

IFX Interim Statement

BASE24-atm

AMA0

Multiple Account With Balances Inquiry

BASE24-atm

API0

Preferred Transaction Inquiry

BASE24-atm

APS0

Preferred Transaction Set-Up

BASE24-atm

APT0

Preferred Transaction

BASE24-atm

APU0

Passbook Update

BASE24-atm

C000

Account Funding Transaction

BASE24-pos

C001

Healthcare/Transit Auto-Substantiation

BASE24-pos

C002

Healthcare Eligibility Inquiry

BASE24-pos

C003

Dormancy Transaction

BASE24-pos

C004

Escheatment Transaction

BASE24-pos

C013

Non Quasi-Cash Gambling Transaction

BASE24-pos

CI00

Canadian Idebit

BASE24-pos

Yes

Base

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1 Function Keys

Screen 1 Function Keys
The use of three function keys on TSRF screen 1 varies from the standard function
keys explained in section 1. The use of these function keys is explained below.
The first column shows the BASE24 keys. The second column describes the
functions that can be accomplished with these keys on TSRF screen 1.
Key

Description

Shift-F2

Scroll Down — Displays the next group of 24 entries in the
TSRF transaction code table on the current screen. If more
than 24 entries are present, multiple pages are used to display
the additional entries.

Shift-F3

Scroll Up — Displays the previous group of 24 entries in the
TSRF transaction code table on the current screen. If more
than 24 entries are present, multiple virtual screens are used
to display the additional entries.

Shift-F7

Display Transaction Codes — Displays the available
transaction codes that are defined on the Transaction Code
File (TCF).

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

28-5

Transaction Code/Subtype Relationship File (TSRF)

Screen 1
TSRF screen 1 displays the transaction subtype and description and the ISO
transaction codes to which the subtype is associated. From this screen, you can
define transaction subtypes, access and alter existing transaction codes, and delete
transaction subtype definitions. TSRF screen 1 is shown below, followed by
descriptions of its fields.

BASE24-BASE

TRANS CDE/SUBTYP RELATION

LLLL

YY/MM/DD

HH:MM

01 OF 01

TRANSACTION SUBTYPE:
TRANSACTION SUBTYPE DESCRIPTION:
TRANSACTION CODE

*********************************** BASE24 ***********************************
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
SF2-SCROLL-DOWN SF3-SCROLL-UP
SF7-DISPLAY TRANSACTION CODES F12-HELP

TRANSACTION SUBTYPE — A code identifying the subtype for a transaction.
Field Length
Required Field:
Default Value:
Data Name:

28-6

4 alphanumeric characters
Yes, except when initially accessing the screen or
performing a read next operation.
No default value
TSRF.PRIKEY.TXN-SUBTYP

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

TRANSACTION SUBTYPE DESCRIPTION — The text description for the
transaction subtype.
Field Length
Required Field:
Default Value:
Data Name:

30 alphanumeric characters
Yes
No default value
TSRF.TXN-SUBTYP-DESCR

TRANSACTION CODE — The two-character ISO transaction codes associated
with the transaction subtype. Users input the ISO transaction code when entering
records. The record transaction code description from the TCF is then displayed.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

2 alphanumeric characters
Up to 24 times
Yes
No default value
TSRF.TXN.TXN-CDE

28-7

Transaction Code/Subtype Relationship File (TSRF)

Available Transaction Codes Function Keys
The use of three function keys on the TSRF Available Transaction Codes screen
varies from the standard function keys explained in section 1. The use of these
function keys is explained below.
The first column shows the BASE24 keys. The second column describes the
functions that can be accomplished with these keys on TSRF Available
Transaction Codes screen.
Key

Description

Shift-F2

Scroll Down - Displays the next group of 30 entries in the
TSRF transaction code table on the current screen. If more
than 30 entries are present, multiple pages are used to display
the additional entries.

Shift-F3

Scroll Up - Displays the previous group of 30 entries in the
TSRF transaction code table on the current screen. If more
than 30 entries are present, multiple pages are used to display
the additional entries.

F11

28-8

Returns - Returns you to TSRF screen 1.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Available Transaction Codes Screen

Available Transaction Codes Screen
The Available Transaction Code screen contains transaction codes and their
associated descriptions. The information on this screen is taken from the
Transaction Code file (TCF) and is for perusal only.

BASE24-BASE

TRANS CDE/SUBTYP RELATION

LLLL

YY/MM/DD

HH:MM

01 OF 01

AVAILABLE TRANSACTION CODE
00
02
04
06
08
10
12
17
19
1B
20
22
24
28
30

ISO
ISO
ISO
ISO
ISO
ISO
ISO
ISO
ISO
ISO
ISO
ISO
ISO
ISO
ISO

DEBIT GOODS AND SERVICES
DEBIT ADJUSTMENT
DEBIT CHEQUE VERIFY
DEBIT TCHQ
DEBIT GIRO
DEBIT NON CASH
DEBIT CASH MANUAL
DEBIT FAST CASH
DEBIT PRVT MAIL PHN ORDER
DEBIT PRVT NCD
CREDIT RETURN
CREDIT ADJ
CREDIT CHQ DEP
CREDIT DEP CB
INQUIRY AVAIL FUNDS

01
03
05
07
09
11
13
18
1A
1C
21
23
26
29
31

ISO
ISO
ISO
ISO
ISO
ISO
ISO
ISO
ISO
ISO
ISO
ISO
ISO
ISO
ISO

DEBIT CASH
DEBIT CHEQUE GUARANTEE
DEBIT EURO CHQ
DEBIT LETTER CREDIT
DEBIT GOODS/SERVICES SVC C
DEBIT NON SCRIP
DEBIT SVC FUNDS
DEBIT PRVT PREAUTH COMPL
DEBIT PRVT CASH CHK
DEBIT PRVT PREAUTH
CREDIT DEP
CREDIT CHQ DEP GUAR
CREDIT SVC FUNDS
CREDIT CHQ DEP CB
INQUIRY BAL

*********************************** BASE24 ***********************************
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
SF2-SCROLL-DOWN SF3-SCROLL-UP F11-RETURNS
F12-HELP

TRANSACTION CODE — The ISO transaction codes and transaction code
descriptions in the TCF. This screen is for display only.
Field Length:
Occurs:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

System protected
Up to 30 times
TCF.PRIKEY

28-9

ACI Worldwide, Inc.

29: Usage Accumulation File (UAF)
The Usage Accumulation File (UAF) is used by the BASE24-atm and
BASE24-pos products with the Negative Authorization with Usage Accumulation
method. It contains one record for each cardholder who has had a transaction
authorized by the BASE24 transaction processing system during the current usage
accumulation period. The BASE24-teller product does not use the UAF because it
does not support the Negative Authorization with Usage Accumulation method.
The UAF contains information, such as withdrawal totals, noncurrency dispense
totals, and bad PIN tries, which enables BASE24 products to determine when a
cardholder has reached the institution’s usage limits for a given period. In a
multiple FIID environment, separate UAFs are needed if each FIID uses a different
withdrawal period.
Cardholder usage is tracked, or accumulated, based on the institution’s usage
accumulation period from one cutover period to the next. Data in the UAF is
purged at the end of each usage accumulation period at the time specified by the
code in the FIELD CUTOVER field on screen 3 of the Institution Definition File
(IDF). If multiple BASE24 products are enabled and using the UAF, they must all
cut over at the same time.
The key to records in the UAF is in the PAN and MEMBER NUMBER fields.
The following screens are used to access records in the UAF:
?

Screen 1 contains BASE24 card usage information.

?

Screen 2 contains BASE24 preauthorized hold information.

?

Screen 3 contains BASE24 enhanced preauthorized hold information.

?

Screen 4 contains BASE24-atm card usage information.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

29-1

Usage Accumulation File (UAF)

?

Screen 5 contains BASE24-atm Non–Currency Dispense Usage
Accumulation.

?

Screen 6 contains BASE24-pos card usage information.

The screen layout and field descriptions for screen 10 are documented in the
device-specific BASE24-atm self-service banking (SSB) manual.
The remaining UAF screens (3, 7 through 9) are reserved for future use.

29-2

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

Screen 1
UAF screen 1 displays card usage totals for the current usage accumulation period.
The number of times the cardholder has entered a bad PIN during the current usage
accumulation period is also displayed on this screen. UAF screen 1 is shown
below, followed by descriptions of its fields.

BASE24-BASE

USAGE ACCUMULATION

PAN:

LLLL

YY/MM/DD

MEMBER NUMBER: 000

HH:MM

01 OF 10

FIID:

CARD USAGE CONTROL
ACTIVITY THIS PERIOD
TOTAL
OFFLINE
CASH WDL:
CASH ADV:

BAD PIN TRIES:
SEQUENCE NUMBER:
LAST RESET DATE:

0

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

PAN — The card number or primary account number (PAN) identifying the card.
The value of this field is derived from the PAN on Track 1 or Track 2 of the access
card. The PAN should be left-justified.
Field Length:
Required Field:
Default Value:
Data Name:

1–28 numeric characters; however, only positions 1–19 are
used.
Yes
No default value
UAF.UAFBASE.PRIKEY.PAN

Note: This field can be masked based on a setting in the Security File (SEC). The
degree of masking is based on the setting of the AFT-PAN-DIGITS parameter in
the Logical Network Configuration File.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

29-3

Usage Accumulation File (UAF)

MEMBER NUMBER — The member number. When multiple cards are issued
with the same card number, this field distinguishes among the cards. Institutions
not supporting member numbers must allow this field to default to the value 000.
Field Length:
Required Field:
Default Value:
Data Name:

3 numeric characters
Yes
000
UAF.UAFBASE.PRIKEY.MBR-NUM

FIID — The FIID of the financial institution that issued the card. The FIID is an
identifier that must be unique within the logical network. The value in this field
should match the FIID established for the institution in the FIID field on screen 1
of the Institution Definition File (IDF). Refer to the “FIID Restrictions”
discussion in the IDF section of this manual before establishing FIID values.
Note: The financial institution that issued this card must have at least one of the
following in its IDF record:
?

An entry in the ATM ROUTING TABLE on IDF screen 9 with an AUTH
TYPE value of 1 (Negative Authorization with Usage Accumulation method)

?

An entry in the POS ROUTING TABLE on IDF screen 16 with an AUTH
TYPE value of 1 (Negative Authorization with Usage Accumulation method)

Field Length:
Required Field:
Default Value:
Data Name:

1–4 alphanumeric characters
Yes
The FIID previously entered.
UAF.UAFBASE.FIID

CARD USAGE CONTROL
The following fields are used to display a cardholder’s activity during the current
usage accumulation period.

ACTIVITY THIS PERIOD
The following fields are accumulators for transactions during a single usage
accumulation period for an individual cardholder. Refer to the “BASE24
Authorization Terminology” discussion in section 1 for a discussion of
accumulators.

29-4

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 1

These amounts are expressed in whole and, if applicable for the type of currency
being used, fractional currency units.
The transactions added into these accumulator fields are cash disbursements
against credit and noncredit accounts and purchases against noncredit accounts.
Credit account purchases are not added into these fields.
TOTAL CASH WDL — The total amount of purchases and cash withdrawals
made against noncredit accounts.
Field Length:
Data Name:

System protected
UAF.UAFBASE.GRP-PRD.TTL-WDL-PRD

OFFLINE CASH WDL — The total amount of cash withdrawals and purchases
made offline against noncredit accounts.
The value in this field is always used with authorization level 2 (offline), and is
used with authorization level 3 (online/offline) when the authorizing host is
unavailable and the BASE24 product performs stand-in authorization.
This amount is included in the balance of the TOTAL CASH WDL field.
Field Length:
Data Name:

System protected
UAF.UAFBASE.GRP-PRD.OFFL-WDL-PRD

TOTAL CASH ADV — The total amount of cash advanced against credit
accounts.
Field Length:
Data Name:

System protected
UAF.UAFBASE.GRP-PRD.TTL-CCA-PRD

OFFLINE CASH ADV — The total amount of cash advanced offline against
credit accounts.
The value in this field is always used with authorization level 2 (offline), and is
used with authorization level 3 (online/offline) when the authorizing host is
unavailable and the BASE24 product performs stand-in authorization.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

29-5

Usage Accumulation File (UAF)

This amount is included in the balance of the TOTAL CASH ADV field.
Field Length:
Data Name:

System protected
UAF.UAFBASE.GRP-PRD.OFFL-CCA-PRD

BAD PIN TRIES — The number of times the cardholder’s PIN has been entered
incorrectly during the current usage accumulation period. Each institution defines
the maximum number of incorrect PIN tries allowed at the institution level in the
IDF or the card prefix level in the CPF. When this number is exceeded, the
transaction is rejected subject to the setting in the BAD PIN ACTION field on IDF
screen 2 or CPF screen 2. The value in this field is also reset to zero subject to the
setting in the PIN TRIES RESET OPTION field on IDF screen 2 or CPF screen 2.
Field Length:
Data Name:

System protected
UAF.UAFBASE.BAD-PIN-TRIES

SEQUENCE NUMBER — The transaction sequence number of the last
transaction message used to update the UAF record.
Field Length:
Data Name:

System protected
UAF.UAFBASE.TRAN-SEQ-NUM

LAST RESET DATE — The date (YYMMDD) that the usage accumulation
totals on screen 1 of the UAF were last cleared.
Field Length:
Data Name:

29-6

System protected
UAF.ONL-REC-MAINT.LAST-RESET-DAT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2 Function Keys

Screen 2 Function Keys
The use of one function key on UAF screen 2 varies from the standard function
keys explained in section 1. The use of this function key is explained below.
The first column of information below shows the BASE24 key. The second
column describes the function that can be accomplished with this key.
Key

Description

F8

Remove Hold — Removes a hold by changing its status
from ON HOLD to EXPIRED. The hold being removed is
identified by placing the cursor in the column to the left of its
entry on the screen and pressing this key.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

29-7

Usage Accumulation File (UAF)

Screen 2
UAF screen 2 displays the preauthorization holds currently in effect on the UAF
record. It also enables an operator to cancel holds. UAF screen 2 is shown below,
followed by descriptions of its fields.

BASE24-BASE

USAGE ACCUMULATION

LLLL

PAN:

YY/MM/DD

MEMBER NUMBER: 000

HH:MM

02 OF 10

FIID:

PRE-AUTH HOLDS
HOLD STATUS

TRANSACTION NUMBER

AMOUNT

_
_
_
_
_
_
_
_
_
_
TO CANCEL A HOLD, PLACE THE CURSOR NEXT TO HOLD STATUS AND KEY F8.
*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F8-REMOVE HOLD
F12-HELP

PRE-AUTH HOLDS
These fields, which can occur up to ten times, contain preauthorized hold amounts
associated with the card. BASE24-pos preauthorization purchase transactions can
add preauthorized holds to this record, depending on the setting in the HOLDS
LVL field on IDF screen 16.
The BASE24-atm and BASE24-pos Authorization processes take these
preauthorized hold amounts into consideration when determining whether a
cardholder can withdraw money. These amounts remain on hold for a given period
of time and the funds cannot be moved by the cardholder. Each hold entry also
contains a transaction number so the BASE24-pos Authorization process can
match the hold with a preauthorization purchase completion transaction.

29-8

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 2

HOLD STATUS — The status of each preauthorization hold in this UAF record.
The transaction hold status is cleared when the hold expires, when a completion
comes in for the hold amount, when the hold is canceled by a CRT operator, or
when the Settlement Initiator process clears the UAF. Valid values are as follows:
EXPIRED = Preauthorization hold is no longer considered.
ON HOLD = Preauthorization hold is still in effect.
The length of a hold depends on the transaction originator. If the transaction
originates at a BASE24-pos terminal, the hold time length can be specified by the
terminal or by the PRE-AUTH HOLD TIME field on POS Terminal Data files
(PTD) screen 3. If the transaction originates from an ISO host, the hold time
length is included in the message. If the transaction originates at an interchange,
the hold time length can be specified in the PRE-AUTH HOLD TIME field on
Interchange Configuration File (ICF) or Enhanced Interchange Configuration File
(ICFE) screen 11.
Refer to the HCF section of this manual for more information about the HCF,
appendix A for more information about the ICF and ICFE, and the BASE24-pos
Files Maintenance Manual for more information about the PTD.
Field Length:
Data Name:

System protected
UAF.PREAUTH.PRE-AUTH.PR-TIMESTAMP

TRANSACTION NUMBER — The sequence number of the transaction. This
value is used to associate a preauthorized purchase completion transaction with the
proper preauthorized purchase transaction.
Field Length:
Data Name:

System protected
UAF.PREAUTH.PRE-AUTH.SEQ-NUM

AMOUNT — The transaction amount that is associated with this hold.
Transaction amounts can be entered at the POS terminal. However, if an amount is
not entered, the transaction amount for BASE24-pos transactions defaults to the
amount specified in the DEFAULT PRE-AUTH AMOUNT field on PTD screen 3.
If the transaction originates at an interchange and the transaction amount is not
provided, some interchanges obtain the transaction amount from the DEFAULT
PRE-AUTH AMOUNT field on ICF or ICFE screen 11.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

29-9

Usage Accumulation File (UAF)

Refer to the HCF section of this manual for more information about the HCF,
appendix A for more information about the ICF and ICFE, and the BASE24-pos
Files Maintenance Manual for more information about the PTD.
Field Length:
Data Name:

29-10

System protected
UAF.PREAUTH.PRE-AUTH.HOLD-AMT

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3 Function Keys

Screen 3 Function Keys
The use of one function key on UAF screen 3 varies from the standard function
keys explained in section 1. The use of this function key is explained below.
The first column of information below shows the BASE24 key. The second
column describes the function that can be accomplished with this key.
Key

Description

F8

Remove Hold — Removes a hold by changing its status
from ON HOLD to EXPIRED. The hold being removed is
identified by placing the cursor in the column to the left of its
entry on the screen and pressing this key.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

29-11

Usage Accumulation File (UAF)

Screen 3
UAF screen 3 displays the enhanced preauthorization holds currently in effect on
the UAF record. UAF screen 3 is shown below, followed by descriptions of its
fields.

BASE24-BASE

USAGE ACCUMULATION

PAN:

LLLL

YY/MM/DD

MEMBER NUMBER: 000

HH:MM

03 OF 10

FIID:

ENHANCED PRE-AUTH HOLDS
HOLD
STATUS

APPROVAL
CODE

ACCOUNT
TYPE

SEQUENCE
NUMBER

HOLD
AMOUNT

_
_
_
_
_
_
_
_
_
_
TO CANCEL A HOLD, PLACE THE CURSOR NEXT TO HOLD STATUS AND KEY F8.
*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F8-REMOVE HOLD
F12-HELP

ENHANCED PRE-AUTH HOLDS
These fields, which can occur up to ten times, contain preauthorized hold amounts
associated with the card. BASE24-pos preauthorization purchase transactions can
add preauthorized holds to this record, depending on the setting in the HOLDS
LVL field on IDF screen 16.
The BASE24-atm and BASE24-pos Authorization processes take these enhanced
preauthorized hold amounts into consideration when determining whether a
cardholder can withdraw money. These amounts remain on hold for a given period
of time and the funds cannot be moved by the cardholder. Each hold entry also
contains an approval code so the BASE24-pos Authorization process can match
the hold with a preauthorization purchase completion transaction.

29-12

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 3

HOLD STATUS — The status of each preauthorization hold in this UAF record.
The transaction hold status is cleared when the hold expires, when a completion
comes in for the hold amount, when the hold is canceled by a CRT operator, or
when the UAF file is cleared. Valid values are as follows:
EXPIRED = Preauthorization hold is no longer considered.
ON HOLD = Preauthorization hold is still in effect.
The length of a hold depends on the transaction originator. If the transaction
originates at a BASE24-pos terminal, the hold time length can be specified by the
terminal or by the PRE-AUTH HOLD TIME field on POS Terminal Data files
(PTD) screen 3. If the transaction originates from an ISO host, the hold time
length is included in the message. If the transaction originates at an interchange,
the hold time length can be specified in the PRE-AUTH HOLD TIME field on
Interchange Configuration File (ICF) or Enhanced Interchange Configuration File
(ICFE) screen 11.
Refer to the HCF section of this manual for more information about the HCF,
appendix A for more information about the ICF and ICFE, and the BASE24-pos
Files Maintenance Manual for more information about the PTD.
Field Length:
Data Name:

System protected
UAF.ENHNC-PREAUTH.ENHNC-PRE-AUTH.PRTIMESTAMP

APPROVAL CODE — The value is used to associate a preauthorized purchase
completion transaction with the proper preauthorized purchase transaction.
Field Length:
Data Name:

System protected
UAF.ENHNC-PREAUTH.ENHNC-PRE-AUTH.APPRVCDE

ACCOUNT TYPE — A code identifying the type of account against which this
preauthorization is applied. Valid values are as follows:
01-09 = Checking
11-19 = Savings
31-39 = Credit
Field Length:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

System protected
UAF.ENHNC-PREAUTH.ENHNC-PRE-AUTH.ACCTTYP

29-13

Usage Accumulation File (UAF)

SEQUENCE NUMBER — The sequence number of the transaction. The
SEQUENCE NUMBER and TERMINAL ID can be used to associate a
preauthorized purchase completion with the proper preauthorized purchase
transaction. However, a match is attempted using the APPROVAL CODE before
using the SEQUENCE NUMBER and TERMINAL ID.
Field Length:
Data Name:

System protected
UAF.ENHNC-PREAUTH.ENHNC-PRE-AUTH.SEQ-NUM

HOLD AMOUNT — The transaction amount, in whole and fractional currency
units, associated with this preauthorized hold.
Field Length:
Data Name:

System protected
UAF.ENHNC-PREAUTH.ENHNC-PRE-AUTH.HOLDAMT

Refer to the HCF section of this manual for more information about the HCF,
appendix A for more information about the ICF and ICFE, and the BASE24-pos
Files Maintenance Manual for more information about the PTD.

29-14

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 4

Screen 4
UAF screen 4 displays BASE24-atm card usage totals for the current usage
accumulation period. UAF screen 4 is shown below, followed by descriptions of
its fields.

BASE24-ATM

USAGE ACCUMULATION

LLLL

PAN:

YY/MM/DD

MEMBER NUMBER: 000

HH:MM

04 OF 10

FIID:

ATM DATA

ACTIVITY THIS PERIOD
TOTAL
OFFLINE
CASH WDL:
CASH ADV:

TIMES USED THIS PERIOD:
LAST USED DATE:

0

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

ATM DATA
The following fields are used to display a cardholder’s activity in the BASE24-atm
product during the current usage accumulation period.

ACTIVITY THIS PERIOD
The following fields are accumulators for transactions during a single usage
accumulation period for an individual cardholder using the BASE24-atm product.
Refer to the “BASE24 Authorization Terminology” discussion in section 1 for a
discussion of activity accumulators.
These amounts are expressed in whole and, if applicable for the type of currency
being used, fractional currency units.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

29-15

Usage Accumulation File (UAF)

The transactions added to these accumulator fields are cash disbursements against
credit and noncredit accounts.
TOTAL CASH WDL — The total amount of cash withdrawals made against
noncredit accounts using the BASE24-atm product.
This amount is included in the balance of the TOTAL CASH WDL field on
screen 1.
Field Length:
Data Name:

System protected
UAF.ATMUAF.GRP-PRD.TTL-WDL-PRD

OFFLINE CASH WDL — The total amount of cash withdrawals made offline
against noncredit accounts using the BASE24-atm product.
The value in this field is always used with authorization level 2 (offline), and is
used with authorization level 3 (online/offline) when the authorizing host is
unavailable and the BASE24 transaction processing system performs stand-in
authorization.
This amount is included in the balance of the TOTAL CASH WDL field on this
screen, as well as the OFFLINE CASH WDL field on screen 1.
Field Length:
Data Name:

System protected
UAF.ATMUAF.GRP-PRD.OFFL-WDL-PRD

TOTAL CASH ADV — The total amount of cash advanced against credit
accounts using the BASE24-atm product.
This amount is included in the balance of the TOTAL CASH ADV field on
screen 1.
Field Length:
Data Name:

System protected
UAF.ATMUAF.GRP-PRD.TTL-CCA-PRD

OFFLINE CASH ADV — The total amount of cash advanced offline against
credit accounts using the BASE24-atm product.

29-16

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 4

The value in this field is always used with authorization level 2 (offline), and is
used with authorization level 3 (online/offline) when the authorizing host is
unavailable and the BASE24 transaction processing system performs stand-in
authorization.
This amount is included in the balance of the TOTAL CASH ADV field on screen
1, as well as the OFFLINE CASH ADV field on screen 1.
Field Length:
Data Name:

System protected
UAF.ATMUAF.GRP-PRD.OFFL-CCA-PRD

TIMES USED THIS PERIOD — The number of times the card has been used to
make cash disbursements using the BASE24-atm product during the current usage
accumulation period.
Note: This field is nonfunctioning in the BASE24-atm standard product. Its
purpose is to support the use of custom-developed Bulk Check device handler
functionality.
Field Length:
Data Name:

System protected
UAF.ATMUAF.USED-PRD

LAST USED DATE — The date (YYMMDD) that the BASE24-atm usage
accumulation fields on this screen were last cleared.
Field Length:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

System protected
UAF.ONL-REC-MAINT.ATM-LAST-USED-DAT

29-17

Usage Accumulation File (UAF)

Screen 5
UAF screen 5 displays BASE24-atm card noncurrency dispense usage totals for
the current usage accumulation period. UAF screen 5 is shown below, followed by
descriptions of its fields

BASE24-NCD

USAGE ACCUMULATION

LLLL

PAN:

YY/MM/DD

MEMBER NUMBER: 000

HH:MM

05 OF 10

FIID:

NCD DATA
ACTIVITY THIS PERIOD
TOTAL
OFFLINE
CASH WDL:
CREDIT WDL:
CONTENT CODE 1:
CASH WDL:
CREDIT WDL:
CONTENT CODE 2:
CASH WDL:
CREDIT WDL:

(****)

(****)

TIMES USED THIS PERIOD:
0
*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

NCD DATA
The following fields are used to display a cardholder’s Non–Currency Dispense
activity in the BASE24-atm product during the current usage accumulation period.

ACTIVITY THIS PERIOD
The following fields are accumulators for transactions during a single usage
accumulation period for an individual cardholder. Refer to the “BASE24
Authorization Terminology” discussion in section 1 for a discussion of
accumulators.
These amounts are expressed in whole and, if applicable for the type of currency
being used, fractional currency units.

29-18

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 5

The transactions added into these accumulator fields are cash value transactions
against credit and noncredit accounts.
TOTAL CASH WDL — The total amount of purchases and cash withdrawals
made against noncredit accounts.
This amount is included in the balance of the GRP-PRD.TTL-PRD field on
screen 1.
Field Length:
Data Name:

System protected
UAF.NCDUAF.CASH-VAL-PRD.TTL-WDL-PRD

OFFLINE CASH WDL — The total amount of cash withdrawals and purchases
made offline against noncredit accounts.
The value in this field is always used with authorization level 2 (offline), and is
used with authorization level 3 (online/offline) when the authorizing host is
unavailable and the BASE24 product performs stand-in authorization.
This amount is included in the balance of the TOTAL CASH WDL field on this
screen, and the OFFLINE CASH WDL and TOTAL CASH WDL fields on
screen 1.
Field Length:
Data Name:

System protected
UAF.NCDUAF.CASH-VAL-PRD.OFFL-WDL-PRD

TOTAL CREDIT WDL — The total amount of cash advanced against credit
accounts.
This amount is included in the balance of the TOTAL CASH ADV field on
screen 1.
Field Length:
Data Name:

System protected
UAF.NCDUAF.CASH-VAL-PRD.TTL-CCA-PRD

OFFLINE CREDIT WDL — The total amount of cash advanced offline against
credit accounts.
The value in this field is always used with authorization level 2 (offline), and is
used with authorization level 3 (online/offline) when the authorizing host is
unavailable and the BASE24 product performs stand-in authorization.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

29-19

Usage Accumulation File (UAF)

This amount is included in the balance of the TOTAL CREDIT WDL field on this
screen, and the OFFLINE CASH ADV and the TOTAL CASH ADV fields on
screen 1.
Field Length:
Data Name:

System protected
UAF.NCDUAF.CASH-VAL-PRD.OFFL-CCA-PRD

CONTENT CODE 1 — Identifies the hopper contents to which the Non–
Currency Dispense limit and activity fields pertain. Valid values are as follows:
00
01
02
03–10

=
=
=
=

Cash
Coin
Travelers checks
Cash value or nonvalue items

Field Length:
Required Field:
Default Value:
Data Name:

2 alphanumeric characters followed by a system-protected
text description
No
No default value
UAF.NCDUAF.NCD.NCD-CDE(1)

TOTAL CASH WDL — The total amount of cash value transactions made
against noncredit accounts for the item type identified by the content code.
This amount is included in balance of the TOTAL CASH WDL field on screen 1.
Field Length:
Data Name:

System protected
UAF.NCDUAF.NCD.NCD-PRD.TTL-WDL-PRD(1)

OFFLINE CASH WDL — The total amount of cash value transactions made
offline against noncredit accounts for the item type identified by the content code.
The value in this field is always used with authorization level 2 (offline), and is
used with authorization level 3 (online/offline) when the authorizing host is
unavailable and the BASE24 product performs stand-in authorization.

29-20

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 5

This amount is included in the balance of the TOTAL CASH WDL field on this
screen, and the OFFLINE CASH WDL and TOTAL CASH WDL fields on
screen 1.
Field Length:
Data Name:

System protected
UAF.NCDUAF.NCD.NCD-PRD.OFFL-WDL-PRD(1)

TOTAL CREDIT WDL — The total amount of cash value transactions made
against credit accounts for the item type identified by the content code.
This amount is included in the balance of the TOTAL CASH ADV field on
screen 1.
Field Length:
Data Name:

System protected
UAF.NCDUAF.NCD.NCD-PRD.TTL-CCA-PRD(1)

OFFLINE CREDIT WDL — The total amount of cash value transactions made
offline against credit accounts for the item type identified by the content code.
The value in this field is always used with authorization level 2 (offline), and is
used with authorization level 3 (online/offline) when the authorizing host is
unavailable and the BASE24 product performs stand-in authorization.
This amount is included in the balance of the TOTAL CASH WDL field on this
screen, and the OFFLINE CASH WDL and TOTAL CASH WDL fields on
screen 1.
Field Length:
Data Name:

System protected
UAF.NCDUAF.NCD.NCD-PRD.OFFL-CCA-PRD(1)

CONTENT CODE 2 — Identifies the hopper contents to which the Non–
Currency Dispense limit and activity fields pertain. Valid values are as follows:
02
= Travelers checks
03–10 = Cash value or nonvalue items
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

2 alphanumeric characters followed by a system-protected
text description
No
No default value
UAF.NCDUAF.NCD.NCD-CDE(2)

29-21

Usage Accumulation File (UAF)

TOTAL CASH WDL — The total amount of cash value transactions made
against noncredit accounts for the item type identified by the content code.
This amount is included in balance of the TOTAL CASH WDL field on screen 1.
Field Length:
Data Name:

System protected
UAF.NCDUAF.NCD.NCD-PRD.TTL-WDL-PRD(2)

OFFLINE CASH WDL — The total amount of cash value transactions made
offline against noncredit accounts for the item type identified by the content code.
The value in this field is always used with authorization level 2 (offline), and is
used with authorization level 3 (online/offline) when the authorizing host is
unavailable and the BASE24 product performs stand-in authorization.
This amount is included in the balance of the TOTAL CASH WDL field on this
screen, and the OFFLINE CASH WDL and TOTAL CASH WDL fields on
screen 1.
Field Length:
Data Name:

System protected
UAF.NCDUAF.NCD.NCD-PRD.OFFL-WDL-PRD(2)

TOTAL CREDIT WDL — The total amount of cash value transactions made
against credit accounts for the item type identified by the content code.
This amount is included in the balance of the TOTAL CASH ADV field on
screen 1.
Field Length:
Data Name:

System protected
UAF.NCDUAF.NCD.NCD-PRD.TTL-CCA-PRD(2)

OFFLINE CREDIT WDL — The total amount of cash value transactions made
offline against credit accounts for the item type identified by the content code.
The value in this field is always used with authorization level 2 (offline), and is
used with authorization level 3 (online/offline) when the authorizing host is
unavailable and the BASE24 product performs stand-in authorization.

29-22

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 5

This amount is included in the balance of the TOTAL CASH WDL field on this
screen, and the OFFLINE CASH WDL and TOTAL CASH WDL fields on
screen 1.
Field Length:
Data Name:

System protected
UAF.NCDUAF.NCD.NCD-PRD.OFFL-CCA-PRD(2)

TIMES USED THIS PERIOD — The number of times the card has been used to
make noncurrency disbursements using the BASE24-atm product during the
current usage accumulation period.
Field Length:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

System protected
UAF.NCDUAF.USED-PRD

29-23

Usage Accumulation File (UAF)

Screen 6
UAF screen 6 displays a cardholder’s activity in the BASE24-pos product during
the current usage accumulation period. UAF screen 6 is shown below, followed by
descriptions of its fields.

BASE24-POS

USAGE ACCUMULATION

LLLL

PAN:

YY/MM/DD

HH:MM

MEMBER NUMBER: 000

06 OF 10

FIID:

POS DATA

ACTIVITY THIS PERIOD
TOTAL
OFFLINE
CASH WDL:
CASH ADV:
PURCHASE:
REFUND:

TIMES USED THIS PERIOD:
NUMBER OF REFUNDS THIS PERIOD:
LAST USED DATE:

0
0

TRAN TC:

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

POS DATA
The following fields are used to display a cardholder’s activity in the BASE24-pos
product during the current usage accumulation period.

ACTIVITY THIS PERIOD
The following fields are accumulators for transactions during a single usage
accumulation period for an individual cardholder using the BASE24-pos product.
Refer to “BASE24 Authorization Terminology” discussion in section 1 for a
discussion of activity accumulators.
These amounts are expressed in whole and, if applicable for the type of currency
being used, fractional currency units. The transactions added into these
accumulator fields are cash disbursements, purchases, and refunds against credit
and noncredit accounts.

29-24

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 6

TOTAL CASH WDL — The total amount of purchases and cash withdrawals
made against noncredit accounts using the BASE24-pos product.
This amount is included in the balance of the TOTAL CASH WDL field on
screen 1.
Field Length:
Data Name:

System protected
UAF.POSUAF.GRP-PRD.TTL-WDL-PRD

OFFLINE CASH WDL — The total amount of purchases and cash withdrawals
made offline against noncredit accounts using the BASE24-pos product.
The value in this field is always used with authorization level 2 (offline), and is
used with authorization level 3 (online/offline) when the authorizing host is
unavailable and the BASE24 transaction processing system performs stand-in
authorization.
This amount is included in the balance of the TOTAL CASH WDL field on this
screen, as well as the OFFLINE CASH WDL field on screen 1.
Field Length:
Data Name:

System protected
UAF.POSUAF.GRP-PRD.OFFL-WDL-PRD

TOTAL CASH ADV — The total amount of cash advanced against credit
accounts using the BASE24-pos product.
This amount is included in the balance of the TOTAL CASH ADV field on
screen 1.
Field Length:
Data Name:

System protected
UAF.POSUAF.GRP-PRD.TTL-CCA-PRD

OFFLINE CASH ADV — The total amount of cash advanced offline against
credit accounts using the BASE24-pos product.
The value in this field is always used with authorization level 2 (offline), and is
used with authorization level 3 (online/offline) when the authorizing host is
unavailable and the BASE24 transaction processing system performs stand-in
authorization.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

29-25

Usage Accumulation File (UAF)

This amount is included in the balance of the TOTAL CASH ADV field on this
screen, as well as the OFFLINE CASH ADV field on screen 1.
Field Length:
Data Name:

System protected
UAF.POSUAF.GRP-PRD.OFFL-CCA-PRD

TOTAL PURCHASE — The total amount of purchases made against credit
accounts using the BASE24-pos product.
Field Length:
Data Name:

System protected
UAF.POSUAF.GRP-PRD.TTL-PUR-PRD

OFFLINE PURCHASE — The total amount of purchases made offline against
credit accounts using the BASE24-pos product.
The value in this field is always used with authorization level 2 (offline), and is
used with authorization level 3 (online/offline) when the authorizing host is
unavailable and the BASE24 transaction processing system performs stand-in
authorization.
This amount is included in the balance of the TOTAL PURCHASE field.
Field Length:
Data Name:

System protected
UAF.POSUAF.GRP-PRD.OFFL-PUR-PRD

TOTAL REFUND — The total amount of refunds made against credit and
noncredit accounts using the BASE24-pos product.
Field Length:
Data Name:

System protected
UAF.POSUAF.TTL-RFND-CR-PRD

OFFLINE REFUND — The total amount of refunds made offline using the
BASE24-pos product. This amount is included in the balance of the TOTAL
REFUND field.
Field Length:
Data Name:

29-26

System protected
UAF.POSUAF.OFFL-RFND-CR-PRD

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Screen 6

TIMES USED THIS PERIOD — The number of purchases and cash
disbursements performed using the BASE24-pos product during the current usage
accumulation period.
Field Length:
Data Name:

System protected
UAF.POSUAF.USED-PRD

NUMBER OF REFUNDS THIS PERIOD — The number of refunds performed
using the BASE24-pos product during the current usage accumulation period.
Field Length:
Data Name:

System protected
UAF.POSUAF.NUM-RFND-CR-PRD

TRAN TC — The transaction code of the last transaction that updated this record.
The value in this field is used by the Authorization process to detect duplicate
transactions.
Field Length:
Data Name:

System protected
UAF.POSUAF.TRAN-TC

LAST USED DATE — The date (YYMMDD) that the BASE24-pos usage
accumulation fields on this screen were last cleared.
Field Length:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

System protected
UAF.ONL-REC-MAINT.POS-LAST-USED-DAT

29-27

Usage Accumulation File (UAF)

Screen 10
UAF screen 10 enables an institution using the BASE24-atm self-service banking
(SSB) application to establish activity limits for a check cashing card. This screen
is displayed only when the BASE24-atm self-service banking (SSB) Enhanced
Check Application has been installed.
Refer to the device-specific BASE24-atm self-service banking (SSB) manual for
the screen layout and field descriptions.
Note: The value of the SSB Check segment indicator on IDF screen 5 controls
whether an institution’s UAF records include SSB Check segments. However, the
SSB Check segment indicator on IDF screen 5 does not control whether this screen
is displayed. If the BASE24-atm self-service banking (SSB) Enhanced Check
module has been installed, this screen is displayed for all institutions in the logical
network unless an institution’s security records are set up to not allow access to it.
When files maintenance screens are displayed for an unused segment, data entered
on those screens is not written to disk or used by BASE24 products in any way.
Refer to the BASE24 CRT Access Manual for information on updating institution
security records.

29-28

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

A: BASE24 Interchange Interface Files
The BASE24 Interchange Interface files are used to control the interface between
BASE24 products and the interchanges to which they are connected. This
appendix provides basic information for the following standard Interchange
Interface files that can be accessed using files maintenance screens:
•

Interchange Configuration File (ICF)

•

Enhanced Interchange Configuration File (ICFE)

•

Switch Terminal File (STF)

Individual interfaces supported by BASE24 products may use some of the fields in
the ICF, ICFE, and STF differently. Some interfaces also use additional
Interchange Interface files that can be accessed using files maintenance screens.
ACI provides interface-specific documentation for each Interchange Interface
supported by BASE24 products. All the settings required in the ICF, ICFE, STF,
and any interface-specific files for each Interchange Interface are described in
these interface-specific documents.
The following Interchange Interfaces are configured using the ICF or ICFE,
depending on their software release. If the Interchange Interface is on the current
software release (i.e., 6.0), the interchange is configured using the ICFE. If the
Interchange Interface is on a previous software release (e.g., 5.3), the Interchange
Interface process is configured using the ICF.
•

Banknet

•

BIC ISO

•

MDS/MDSM

•

PLUS ISO

•

VisaNet

All other Interchange Interfaces are configured using the ICF.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

A-1

BASE24 Interchange Interface Files

The ICFE uses an acquirer transaction profile to define the transactions allowed
from the interchange (i.e., inbound transactions) rather than the hard-coded tables
used in the ICF. The ICFE also uses issuer transaction profiles, which define the
transactions allowed to be sent to the interchange from BASE24 (i.e., outbound
transactions). The above interfaces are configured to use either the ICF or ICFE
when they are installed.

A-2

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Interchange Configuration File (ICF)

Interchange Configuration File (ICF)
The Interchange Configuration File (ICF) contains parameters relevant to
interchange transaction processing. It is used by the institution to define institution
and terminal interchange sharing, holidays, transaction handling in offline and
online situations, and settlement handling. There is one ICF record for each
Interchange Interface process that uses the ICF.
The following screens are used to access records in the ICF:
•

Screen 1 contains BASE24 interchange and Interchange Interface process
names and information.

•

Screen 2 contains BASE24 interchange settlement information.

•

Screen 3 contains BASE24 timer and processing parameters for the
interchange.

•

Screen 6 contains Non–Currency Dispense parameters to be specified for the
interchange.

•

Screen 7 defines the allowable transactions for the BASE24-atm product.

•

Screen 8 contains BASE24-atm processing information for interchanges.

•

Screen 9 defines the BASE24-pos transactions that can be sent to an
interchange.

•

Screen 10 contains BASE24-pos processing information for interchanges.

•

Screen 11 contains BASE24-pos processing information for interchanges.

ICF screens 12 and 13 contain information that applies to individual Interchange
Interfaces. These screens are not presented in this manual because they are
designed specifically for each interface. Refer to interface-specific documentation
for the layout and field definitions for these screens.
ICF screens 4 and 5 are reserved for future use.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

A-3

BASE24 Interchange Interface Files

ICF Screen 1
ICF screen 1 identifies the interchange and the Interchange Interface process
names and information. ICF screen 1 is shown below, followed by descriptions of
its fields.

BASE24-BASE INTERCHANGE CONFIG
INTERCHANGE FIID:

LLLL
YY/MM/DD
PROCESS:

HH:MM

01 OF 13

SWITCH TYPE:
INTERCHANGE LOGICAL NET:
REPORTING NAME:
INSTITUTION ID:
SWITCH ID:
STATION 1:
STATION 2:
SIC CODE:
CURRENCY CODE:
DEFAULT TERM NUM:
DEFAULT ACQUIRER ID NUM:
CUSTOMER BALANCE DISPLAY:

0
840

(US)

00000000000
0 (DON’T DISPLAY OR PRINT)

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

INTERCHANGE FIID — The institution identifier uniquely distinguishing this
interchange. This field must match the logical network ID given to this
interchange in the BASE24 transaction processing system. This field and the
PROCESS field combine to make the primary key to the ICF.
Field Length:
Required Field:
Default Value:
Data Name:

A-4

1–4 alphanumeric characters
Yes
No default value
ICF.PRIKEY.FIID

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Interchange Configuration File (ICF)

PROCESS — The name of the Interchange Interface process for this
interchange. This is the process that receives transaction messages from and sends
transaction messages to the interchange. This field and the INTERCHANGE FIID
field combine to make the primary key.
Field Length:
Required Field:
Default Value:
Data Name:

1–16 alphanumeric characters
Yes
No default value
ICF.PRIKEY.SWI-PRO

SWITCH TYPE — A code identifying the interchange. The code entered in this
field accesses interchange-specific screens if the code matches an entry in the
POBJ.
For a complete list of BASE24-supported interchanges, contact your ACI account
manager.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 alphanumeric characters
Yes
No default value
ICF.SWI-TYP

INTERCHANGE LOGICAL NET — The logical network identifier given to the
interchange. This is used by the interchange reports to calculate the net settlement
position. This field must match the logical network ID given to this interchange in
the BASE24 transaction processing system and the value in the INTERCHANGE
FIID field.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 alphanumeric characters
No
No default value
ICF.LN

REPORTING NAME — The name of the interchange as it is to appear on
BASE24 reports.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–16 alphanumeric characters
No
No default value
ICF.RPTG-NAME

A-5

BASE24 Interchange Interface Files

INSTITUTION ID — The interchange-assigned institution ID used in recognizing
the acquirer or issuer. An example of this would be the Proprietary Member
Center (PMC) number for the PLUS interchange.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 alphanumeric characters
No
No default value
ICF.INST-ID

SWITCH ID — The identifier for the forwarding institution. This is an
interchange-dependent value. Some Interchange Interface processes place the
value in this field in their outgoing messages to provide a unique or default
identifier for the interchange. The interpretation of this value is unique for each
interchange.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 alphanumeric characters
No
No default value
ICF.SWI-ID

STATION 1 — The symbolic name of the first station being used.
Field Length:
Required Field:
Default Value:
Data Name:

1–16 alphanumeric characters
No
No default value
ICF.STA-CONF.STA1

STATION 2 — The symbolic name of the second station being used, if one is
present.
Field Length:
Required Field:
Default Value:
Data Name:

A-6

1–16 alphanumeric characters
No
No default value
ICF.STA-CONF.STA2

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Interchange Configuration File (ICF)

SIC CODE — The Standard Industrial Classification (SIC) Code applicable to
the institution operating the BASE24 transaction processing network. The value in
this field is used for informational purposes only.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 alphanumeric characters
No
0
ICF.SIC-CDE

CURRENCY CODE — Identifies the currency code for transactions that the
interchange receives. Valid values are listed in the ISO 4217 standard, Codes for
the Representation of Currencies and Funds.
A description of the code entered is displayed to the right of the CURRENCY
CODE field.
Field Length:
Required Field:
Default Value:
Data Name:

1–3 numeric characters
Yes
The default value depends upon configuration variables.
ICF.CRNCY-CDE

DEFAULT TERM NUM — The default terminal number for this interchange. If
an incoming transaction does not contain a terminal number, the terminal number
indicated here is used.
Field Length:
Required Field:
Default Value:
Data Name:

16 alphanumeric characters
No
No default value
ICF.DFLT-TERM-NUM

DEFAULT ACQUIRER ID NUM — The default institution identification
number for this interchange. If an incoming transaction does not contain an
acquirer’s institution identification number, the value in this field is used.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–11 numeric characters
Yes
00000000000
ICF.DFLT-ACQ-ID-NUM

A-7

BASE24 Interchange Interface Files

CUSTOMER BALANCE DISPLAY — Indicates the interchange preference
concerning balance presentation for transactions with incoming responses. Valid
values are as follows:
0
1
2
3

=
=
=
=

Do not display or print
Display only
Print only
Display and print

A description of the code entered is displayed to the right of the CUSTOMER
BALANCE DISPLAY field.
Field Length:
Required Field:
Default Value:
Data Name:

A-8

1 numeric character
Yes
0
ICF.CUST-BAL-DISPLAY

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Interchange Configuration File (ICF)

ICF Screen 2
ICF screen 2 contains interchange settlement information. ICF screen 2 is shown
below, followed by descriptions of its fields.

BASE24-BASE INTERCHANGE CONFIG
INTERCHANGE FIID:

LLLL
YY/MM/DD
PROCESS:

HH:MM

02 OF 13

SETTLEMENT INFORMATION
SETTLEMENT HOUR: 00
SETTLEMENT MINUTE: 00
SETTLEMENT DAYS: 1 (PROCESS 7 DAYS)
REPORT PRIORITY: 100
REPORT CPU: 0
SWITCH POSTING DATE

HOLIDAY DATES

DATA MASK FLAG: Y
MIN MASKED DIGITS: 9

(YYMMDD)

(YYMMDD)

REPORT DATA MASKING PARAMETERS
(MASK SENSITIVE DATA)
RIGHT UNMASKED DIGITS: 4
MAX LEFT UNMASKED DIGITS: 0

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

SETTLEMENT INFORMATION
The following fields contain interchange settlement information used for recovery
processing.
SETTLEMENT HOUR — The hour (local time) at which settlement for this
interchange occurs. Valid values are 00 through 23.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

2 numeric characters
Yes
00
ICF.SWI-SETL.SETL-HH

A-9

BASE24 Interchange Interface Files

SETTLEMENT MINUTE — The minute (local time) at which settlement for this
interchange occurs. Valid values are 00 through 59.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
00
ICF.SWI-SETL.SETL-MM

SETTLEMENT DAYS — Indicates the processing schedule for the interchange.
Valid values are as follows:
0 = Processes 5 days a week (Monday through Friday).
1 = Processes 7 days a week.
A description of the code entered is displayed to the right of the SETTLEMENT
DAYS field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
1
ICF.SWI-SETL.SETL-DAYS

REPORT PRIORITY — Specifies the priority for reports started by the
Interchange Interface process. The value entered in this field must be equal to or
less than 255.
Field Length:
Required Field:
Default Value:
Data Name:

1–3 numeric characters
Yes
100
ICF.RPT-PRI

REPORT CPU — The central processing unit (CPU) to be used for reports
started by the Interchange Interface process.
Field Length:
Required Field:
Default Value:
Data Name:

A-10

1–2 numeric characters
Yes
0
ICF.RPT-CPU

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Interchange Configuration File (ICF)

SWITCH POSTING DATE (YYMMDD) — The posting date (YYMMDD) for
the interchange. The Interchange Interface process updates this date upon
initialization and at daily settlement time.
Field Length:
Required Field:
Default Value:
Data Name:

1–6 numeric characters
No
No default value
ICF.SWI-SETL.POST-DAT

HOLIDAY DATES (YYMMDD) — The defined holiday dates (YYMMDD) of
the interchange. These fields indicate the holidays on which the interchange does
not settle. The Interchange Interface process does not create an Interchange Log
File (ILF) for these dates. Although these fields allow entry of one to six
alphabetic or numeric characters, the holiday dates cannot be processed unless six
numeric characters representing valid dates are entered. This field is valid only
when five-day settlement is used.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

6 numeric characters
16 times
No
No default value
ICF.SWI-SETL.HOL-DAT

REPORT DATA MASKING PARAMETERS
The values in the following fields specify the report data masking parameters.
These parameters support the masking of sensitive information in accordance to
PCI data security standards.
DATA MASK FLAG — A code indicating whether sensitive data should be
masked or unmasked. Valid values are as follows:
Y = Mask sensitive data
N = Do not mask sensitive data
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 alphanumeric character
Yes
Y
ICF.BASE.RPT-PAN-DIGITS.MASKING-FLG

A-11

BASE24 Interchange Interface Files

RIGHT UNMASKED DIGITS — A code defining the number of rightmost
digits to be displayed unmasked. Valid values are as follows:
0–9 = Number of rightmost digits to be displayed unmasked.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
4
ICF.BASE.RPT-PAN-DIGITS.RIGHT-UNMASKED

MIN MASKED DIGITS — A code defining the minimum number of digits to be
masked. Valid values are as follows:
0–9 = Number of digits to be masked.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
9
ICF.BASE.RPT-PAN-DIGITS.MIN-MASKED

MAX LEFT UNMASKED DIGITS — A code defining the maximum number of
leftmost digits to be displayed unmasked. Valid values are as follows:
0–9 = Number of leftmost digits to be displayed unmasked.
Field Length:
Required Field:
Default Value:
Data Name:

A-12

1 numeric character
Yes
0
ICF.BASE.RPT-PAN-DIGITS.MAX-LEFT-UNMASKED

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Interchange Configuration File (ICF)

ICF Screen 3
ICF screen 3 allows timers and processing parameters to be specified for the
interchange. ICF screen 3 is shown below, followed by descriptions of its fields.

BASE24-BASE INTERCHANGE CONFIG
INTERCHANGE FIID:

LLLL
YY/MM/DD
PROCESS:

TIMER LIMITS
NETWORK MANAGEMENT:
EXTENDED NETWORK:
WAIT FOR TRAFFIC:
PERFORMANCE PERIOD:

HH:MM

03 OF 13

PROCESSING OPTIONS
30
60
60
20

(SEC)
(SEC)
(SEC)
(MIN)

MAXIMUM OUTSTANDING TRANSACTIONS
OUTBOUND:
15
INBOUND:
15

ACQUIRER:
ISSUER:
PROCESSING MODE:
AUTO SIGNON START:
MAXIMUM TIMEOUTS:
MAX SAF RETRY:
ACK TO SWITCH:
ACK FROM SWITCH:

NETWORK MANAGEMENT MESSAGE ENABLED: N
TYPE OF INTERCHANGE REPORTS: 0
ILF EXTRACT NUMBER: 3

N (Y/N)
N (Y/N)
N (Y/N)
2
0
N (Y/N)
N (Y/N)

(Y = ENABLED, N = DISABLED)
(ATM/DETAIL AND SETTLEMENT)

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

TIMER LIMITS
The following timer value fields are used to control specific transaction message
activity between the BASE24 transaction processing network and this interchange.
The values entered in these fields must be checked against interchange timer
values to ensure the integrity of message traffic.
NETWORK MANAGEMENT — The maximum number of seconds that the
Interchange Interface process waits for a response before setting an Extended
Network timer for an outstanding network management message (that is, logon,
logoff, or echo-test message). Valid values are 0 through 9999.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–4 numeric characters
Yes
30
ICF.TIMER-LMTS.NMM

A-13

BASE24 Interchange Interface Files

EXTENDED NETWORK — The maximum number of seconds that the
Interchange Interface process waits before attempting to retry a network
management message during periods when the line to the interchange is down.
Valid values are 0 through 9999.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
60
ICF.TIMER-LMTS.XNMM

WAIT FOR TRAFFIC — The maximum number of seconds that the Interchange
Interface process waits for traffic on the line from the interchange before initiating
a network management message. Valid values are 0 through 9999.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
60
ICF.TIMER-LMTS.WFT

PERFORMANCE PERIOD — The duration, in minutes, of the interchange
performance monitoring period. Valid values are 0 through 9999.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
20
ICF.TIMER-LMTS.PERFORMANCE

MAXIMUM OUTSTANDING TRANSACTIONS
The following fields specify the maximum number of outstanding transactions
inbound and outbound. The combined value is utilized to specify the number of
extended memory pages that are required for the transactions in process queue.
OUTBOUND — The maximum number of outstanding outbound transactions
allowed. Valid values are 0 through 9999. The maximum number of transactions
allowed is subject to the limitations of the individual interfaces. Refer to the
interface-specific documentation for information related to the limit on outbound
transactions.

A-14

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Interchange Configuration File (ICF)

Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
15
ICF.PROCESSING-OPTIONS.MAX-OUT-RQST.
OUTBOUND

INBOUND — The maximum number of outstanding inbound transactions
allowed. Valid values are 0 through 9999. The maximum number of transactions
allowed is subject to the limitations of the individual interfaces. Refer to the
interface-specific documentation for information related to the limit on inbound
transactions.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
15
ICF.PROCESSING-OPTIONS.MAX-OUT-RQST.
INBOUND

PROCESSING OPTIONS
The following fields define the processing options for this interchange.
ACQUIRER — Indicates whether or not the institution sends transaction requests
to the interchange. Valid values are as follows:
Y = Yes, send transaction requests to the interchange.
N = No, do not send transaction requests to the interchange.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
No
No default value
ICF.PROCESSING-OPTIONS.AS-ACQ

ISSUER — Indicates whether or not the institution accepts transaction requests
from the interchange. Valid values are as follows:
Y = Yes, accept transaction requests from the interchange.
N = No, do not accept transaction requests from the interchange.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

A-15

BASE24 Interchange Interface Files

Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
No
No default value
ICF.PROCESSING-OPTIONS.AS-ISS

PROCESSING MODE — Specifies the processing mode. The value in this field
is used for a variety of purposes, depending on the interchange being defined.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
No
No default value
ICF.PROCESSING-OPTIONS.PROCESSING-MODE

AUTO SIGNON START — Specifies whether the Interchange Interface process
is set to programmatically sign on at startup or log on to the interchange without
operator intervention. Valid values are as follows:
Y = Yes, startup is set to programmatically sign on or log on to the interchange.
N = No, startup is not set to programmatically sign on or log on to the
interchange.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
No default value
ICF.PROCESSING-OPTIONS.AUTO-SIGNON-ON-STRT

MAXIMUM TIMEOUTS — Specifies the maximum number of consecutive
timeouts that are allowed for the interchange before network management
measures are taken to determine the status of the link. Valid values are 0 through
9999.
Field Length:
Required Field:
Default Value:
Data Name:

A-16

1–4 numeric characters
Yes
2
ICF.PROCESSING-OPTIONS.MAX-TIMEOUTS

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Interchange Configuration File (ICF)

MAX SAF RETRY — The maximum number of times a transaction from the
Interchange Store-and-Forward File (SAF) can be transmitted to the interchange
before the record is dumped to the hard-copy log and deleted from the file. Valid
values are as follows:
0

= Continue transmitting a transaction to the interchange until it is sent
successfully.
1–9999 = Transmit a transaction no more than the number of times specified.

Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
0
ICF.PROCESSING-OPTIONS.MAX-SAF-RETRY

ACK TO SWITCH — Specifies whether text-level acknowledgments must be
sent to the interchange. Valid values are as follows:
Y = Yes, text-level acknowledgments are required to be sent.
N = No, text-level acknowledgments are not required to be sent.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
No
No default value
ICF.PROCESSING-OPTIONS.ACK-TO-SWI

ACK FROM SWITCH — Specifies whether text-level acknowledgments are
required from the interchange. Valid values are as follows:
Y = Yes, text-level acknowledgments are required from the interchange.
N = No, text-level acknowledgments are not required from the interchange.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 alphabetic character
No
No default value
ICF.PROCESSING-OPTIONS.ACK-FROM-SWI

A-17

BASE24 Interchange Interface Files

NETWORK MANAGEMENT MESSAGE ENABLED — Specifies whether
the network management messages are enabled or disabled. Valid values are as
follows:
Y = Yes, network management messages are enabled.
N = No, network management messages are not enabled.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
No
No default value
ICF.NMM-ENABLED

TYPE OF INTERCHANGE REPORTS — Specifies the types of reports this
interchange needs. Valid values are as follows:
0
1
2
3

=
=
=
=

ATM detail and settlement reports
POS detail and settlement reports
POS detail report
POS debit side detail and settlement reports, including credit side detail
report

A description of the code entered is displayed to the right of the TYPE OF
INTERCHANGE REPORTS field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
No
0
ICF.SWI-DESCR

ILF EXTRACT NUMBER — The number of ILFs to be extracted for host
reporting. When the RPT-EXTRACT field on screen 1 of the Extract
Configuration File (ECF) is set to the value Y, indicating that multiple ILFs are to
be extracted, this field is used to indicate the number of ILFs to extract. If multiple
ILFs are to be extracted, the minimum that can be extracted is three ITLFs for the
previous day, the current day, and the next day, subject to the date offset provided
in the ECF).
The value in this field can be set to more than 3, however, the Super Extract
process continues to extract next days’ ILFs. For example, if this field contains a
value of 5 and multiple ILFs are to be extracted, the ILFs for the previous day, the
current day, and the next three days are extracted (current day is always calculated
using the date offset in the ECF).

A-18

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Interchange Configuration File (ICF)

If a file is not on the HP NonStop system for a date to be extracted, the Super
Extract process looks for the next date available (up to five days away), searching
backward or forward depending on whether it is looking for a previous date or a
next date.
Valid values are 3 through 9.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 numeric character
No
3
ICF.ILF-EXTRACT-NUM

A-19

BASE24 Interchange Interface Files

ICF Screen 6
ICF screen 6 allows Non–Currency Dispense parameters to be specified for the
interchange. ICF screen 6 is shown below, followed by descriptions of its fields.

BASE24-NCD
INTERCHANGE CONFIG
INTERCHANGE FIID:

NOT ON US
NON-CRNCY DISP
NON-CRNCY DISP CC

LLLL
PROCESS:

YY/MM/DD

HH:MM

06 OF 13

NCD ICF DATA
TRANSACTIONS ALLOWED TO SWITCH
0
NON-CRNCY DISP
N
0
NON-CRNCY DISP CC
N

DEFAULT MERCHANT TYPE:

VALUES FOR NOT ON US ARE '0' THRU '4', TRANS ALLOWED TO SWITCH ARE 'Y' OR 'N'
0 = NOT ALLOWED 1 = INTRACOUNTY 2 = INTRASTATE 3 = INTERSTATE 4 = INTNAT'L
*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

NCD ICF DATA
The following fields contain information relevant to Non–Currency Dispense
transactions.

NOT ON US
The following fields indicate the sharing restrictions imposed by the interchange
on not-on-us transactions. These restrictions are used only by the BIC ISO
Interchange Interface since noncurrency transactions coming in from other
interchanges are not distinguishable from purchases.
When a transaction is received from the interchange, these values are placed in the
STM and used by the authorization process to enforce the interchange sharing
restrictions. These values work in the same manner as those at the terminal level
in the Terminal Data File (TDF).

A-20

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Interchange Configuration File (ICF)

Valid values for each of the not-on-us transaction fields are as follows:
0
1
2
3
4

=
=
=
=
=

Not allowed
Allowed within the county
Allowed within the state
Allowed within the country
Allowed anywhere

NON-CRNCY DISP — Non–Currency Dispense transactions allowed against
noncredit accounts.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
ICF.NCDICF.NOT-ON-US.NCD

NON-CRNCY DISP CC — Non–Currency Dispense transactions allowed
against credit accounts.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
ICF.NCDICF.NOT-ON-US.NCD-CCA

TRANSACTIONS ALLOWED TO SWITCH
The following fields indicate the sharing restrictions imposed by BASE24 on
transactions initiated at BASE24 terminals by cardholders belonging to this
interchange. These values can be used to disallow certain transactions by
interchange cardholders. The interchange interface process checks these values on
each transaction to be sent to the interchange and denies transactions that are
restricted.
Valid values for the allowed to switch transaction fields are as follows:
Y = Yes, BASE24 transactions can be sent to the interchange.
N = No, BASE24 transactions cannot be sent to the interchange.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

A-21

BASE24 Interchange Interface Files

NON-CRNCY DISP — Non–Currency Dispense transactions allowed against
noncredit accounts.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
No
N
ICF.NCDICF.TRANS-ALLOWED.NCD

NON-CRNCY DISP CC — Non–Currency Dispense transactions allowed
against credit accounts.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
No
N
ICF.NCDICF.TRANS-ALLOWED.NCD-CCA

DEFAULT MERCHANT TYPE — The default merchant type that is sent in a
purchase transaction.
Field Length:
Required Field:
Default Value:
Data Name:

A-22

4 alphanumeric characters
No
No default value
ICF.NCDICF.DFLT-MERCH-TYP

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Interchange Configuration File (ICF)

ICF Screen 7
ICF screen 7 defines the BASE24-atm allowable transactions. ICF screen 7 is
shown below, followed by descriptions of its fields.

BASE24-ATM
INTERCHANGE CONFIG
INTERCHANGE FIID:

NOT ON US
WITHDRAWAL
WITHDRAWAL CC
DEPOSIT
INQUIRY
TRANSFER
ELECTRONIC PAYMENT
PAYMENT ENCLOSED
CASH CHECK
MSG TO INSTITUTION
PIN CHANGE
SPLIT DEPOSIT
LOAD VALUE

0
0
0
0
0
0
0
0
0
0
0
0

LLLL
PROCESS:

YY/MM/DD

HH:MM

07 OF 13

ATM ICF DATA
TRANSACTIONS ALLOWED TO SWITCH
WITHDRAWAL
N
WITHDRAWAL CC
N
DEPOSIT
N
INQUIRY
N
TRANSFER
N
ELECTRONIC PAYMENT N
PAYMENT ENCLOSED
N
CASH CHECK
N
MSG TO INSTITUTION N
PIN CHANGE
N
SPLIT DEPOSIT
N
LOAD VALUE
N

VALUES FOR NOT ON US ARE '0' THRU '4', TRANS ALLOWED TO SWITCH ARE 'Y' OR 'N'
0 = NOT ALLOWED 1 = INTRACOUNTY 2 = INTRASTATE 3 = INTERSTATE 4 = INTNAT'L
*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

ATM ICF DATA
The following fields define the transactions allowed by the BASE24-atm product.
NOT ON US — Codes defining the circumstances under which the incoming
transactions listed are allowed or disallowed. Valid values are as follows:
0
1
2
3
4

=
=
=
=
=

Not allowed
Allowed within the county
Allowed within the state
Allowed nationally
Allowed internationally

The values in these fields are used for incoming transactions from the interchange
to determine whether the incoming transaction is to be allowed through the
interchange and under what circumstances. Based on the transaction, the

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

A-23

BASE24 Interchange Interface Files

Interchange Interface process places the appropriate value from this field in the
Standard Internal Message (STM) for evaluation by the BASE24-atm
Authorization process.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
ICF.ATMICF.NOT-ON-US

TRANSACTIONS ALLOWED TO SWITCH — Codes defining whether the
listed BASE24-atm transactions can be sent to the interchange. Valid codes are as
follows:
Y = Yes, BASE24-atm transactions can be sent to the interchange.
N = No, BASE24-atm transactions cannot be sent to the interchange.
The values in these fields are used for outgoing transactions to determine whether
the BASE24-atm product allows the transactions to be sent to the interchange. If a
transaction cannot be sent to an interchange, most Interchange Interface processes
deny the transaction with a response code of 55 (ineligible transaction).
Field Length:
Required Field:
Default Value:
Data Name:

A-24

1 alphabetic character
No
N
ICF.ATMICF.TRANS-ALLOWED

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Interchange Configuration File (ICF)

ICF Screen 8
ICF screen 8 contains BASE24-atm processing information for interchanges. ICF
screen 8 is shown below, followed by descriptions of its fields.

BASE24-ATM
INTERCHANGE CONFIG
INTERCHANGE FIID:

LLLL
YY/MM/DD
PROCESS:

HH:MM

08 OF 13

ATM ICF DATA
AUTH PROCESS:
DEFAULT ROUTING GROUP: 00000000000

STORE AND FORWARD:
OUTBOUND:
INBOUND:
COMPLETION:
COMPLETION ACK:

TIMER LIMITS
30 (SEC)
15 (SEC)
15 (SEC)
60 (SEC)
30 (SEC)

SHARING GROUPS:

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

ATM ICF DATA
The following fields contain information relevant to the BASE24-atm product.
AUTH PROCESS — The symbolic name of the Authorization process to which
the Interchange Interface process routes BASE24-atm transaction requests.
When multiple Authorization processes are used, BASE24 products allow
Interchange Interface processes to send transactions to a service instead of a
specific Authorization process. This is done by using the SERVICE attribute in
the definitions of the Authorization processes.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–17 alphanumeric characters
No
No default value
ICF.ATMICF.AUTH-PRO

A-25

BASE24 Interchange Interface Files

DEFAULT ROUTING GROUP — The terminal routing group used as a default
for transactions from this interchange.
Field Length:
Required Field:
Default Value:
Data Name:

1–11 numeric characters
Yes
00000000000
ICF.ATMICF.DFLT-RTG-GRP

TIMER LIMITS
The following fields set the time limits for BASE24-atm transactions.
STORE AND FORWARD — The time limit, in seconds, that the Interchange
Interface process waits for a response after submitting a store-and-forward
message to the interchange for a BASE24-atm transaction. Valid values are 0
through 9999.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
30
ICF.ATMICF.TIMER-LMTS.ISAF

OUTBOUND — The time limit, in seconds, that the Interchange Interface
process waits for a response from the interchange for a BASE24-atm transaction.
Valid values are 0 through 9999.
Field Length:
Required Field:
Default Value:
Data Name:

A-26

1–4 numeric characters
Yes
15
ICF.ATMICF.TIMER-LMTS.OUTBOUND

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Interchange Configuration File (ICF)

INBOUND — The time limit, in seconds, that the Interchange Interface process
waits for a response from a BASE24-atm Authorization process. Valid values are
0 through 9999.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
15
ICF.ATMICF.TIMER-LMTS.INBOUND

COMPLETION — The time limit, in seconds, associated with completion
messages in either direction for BASE24-atm transactions. The BASE24-atm
product does not require completions nor does it provide completion
acknowledgments.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
60
ICF.ATMICF.TIMER-LMTS.COMPL

COMPLETION ACK — The time limit, in seconds, that the Interchange
Interface process waits for an acknowledgment after transmitting an advice or
reversal message to the interchange for BASE24-atm transactions. The
BASE24-atm product does not require completions nor does it provide completion
acknowledgments.
Field Length:
Required Field:
Default Value
Data Name:

1–4 numeric characters
Yes
30
ICF.ATMICF.TIMER-LMTS.COMPL-ACK

SHARING GROUPS — The codes assigned to identify interchange sharing
groups for both incoming and outgoing transactions.
Zero is not a valid entry. Codes cannot be separated by blank spaces, but unused
portions to the right can remain blank.
Field Length:
Occurs:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 alphanumeric character
24 times

A-27

BASE24 Interchange Interface Files

Required Field:
Default Value:
Data Name:

A-28

No
No default value
ICF.ATMICF.SHRG-GRP

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Interchange Configuration File (ICF)

ICF Screen 9
ICF screen 9 defines the BASE24-pos transactions that can be sent to an
interchange. ICF screen 9 is shown below, followed by descriptions of its fields

BASE24-POS
INTERCHANGE CONFIG
INTERCHANGE FIID:

LLLL
YY/MM/DD
PROCESS:

HH:MM

09 OF 13

POS ICF DATA
TRANSACTIONS ALLOWED TO SWITCH
NORMAL PURCHASE
N
PRE-AUTH PURCHASE
PRE-AUTH PUR COMPL N
MAIL/PHONE ORDER
MERCHANDISE RETURN N
CASH ADVANCE
CARD VERIFICATION
N
BALANCE INQUIRY
PURCHASE CASH BACK N
CHECK VERIFICATION
CHECK GUARANTEE
N
ADJUST PURCHASE
ADJUST PUR CASH BK N
ADJUST MERCH RTN
ADJUST CASH ADV
N
ADJUST AMT2 > AMT1
SALES DRAFT
N
REPRESENTMENT
CHARGEBACK
N
FOR FUTURE USE

N
N
N
N
N
N
N
N
N
N

VALUES FOR TRANS ARE ’N’ = NOT ALLOWED OR ’Y’ = ALLOWED

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

POS ICF DATA
The following fields define the transactions allowed for the BASE24-pos product.
TRANSACTIONS ALLOWED TO SWITCH — Codes defining whether the
listed BASE24-pos transactions can be sent to the interchange. Valid codes are as
follows:
Y = Yes, BASE24-pos transactions can be sent to the interchange.
N = No, BASE24-pos transactions cannot be sent to the interchange.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

A-29

BASE24 Interchange Interface Files

The values in these fields are used for outgoing transactions to determine whether
the BASE24-pos product allows the transactions to be sent to the interchange. If a
transaction cannot be sent to an interchange, most Interchange Interface processes
deny the transaction with a response code of 55 (ineligible transaction).
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

A-30

1 alphabetic character
20 times
No
N
ICF.POSICF.TRANS-ALLOWED

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Interchange Configuration File (ICF)

ICF Screen 10
ICF screen 10 contains BASE24-pos processing information for interchanges. ICF
screen 10 is shown below, followed by descriptions of its fields.

BASE24-POS
INTERCHANGE CONFIG
INTERCHANGE FIID:

LLLL
YY/MM/DD
PROCESS:

HH:MM

10 OF 13

POS ICF DATA
AUTH PROCESS:
REFERRAL PHONE NUMBER:
RETAILER ID DEFAULT:
TIMEOUT ACTION: 0
SETTLE ENTITY: 0

(DECLINE)
(NO DRAFT CAPTURE)

TIMER LIMITS
STORE AND FORWARD:
OUTBOUND:
INBOUND:
COMPLETION:
COMPLETION ACK:

30
15
15
60
30

(SEC)
(SEC)
(SEC)
(SEC)
(SEC)

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

POS ICF DATA
The following fields contain information relevant to the BASE24-pos product.
AUTH PROCESS — The process to which the Interchange Interface process
routes BASE24-pos transaction requests.
When multiple Device Handler/Router/Authorization processes are used, BASE24
products allow Interchange Interface processes to send transactions to a service
instead of a specific Device Handler/Router/Authorization process. This is done
by using the SERVICE attribute in the definitions of the Authorization processes.
Field Length:
Required Field
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–17 alphanumeric characters
No
No default value
ICF.POSICF.AUTH-PRO

A-31

BASE24 Interchange Interface Files

REFERRAL PHONE NUMBER — The telephone number for the interchange
that can be called when a transaction is referred with an issue call response. When
a BASE24-pos transaction is outbound to the interchange but cannot be sent, the
Interchange Interface process places this telephone number in the POS Standard
Internal Message (PSTM) to allow the originator of the message to call in the
referral.
Field Length:
Required Field:
Default Value:
Data Name:

1–20 alphanumeric characters
No
No default value
ICF.POSICF.RFRL-PHONE

RETAILER ID DEFAULT — The retailer ID to use for an incoming transaction
if the interchange does not supply one.
Field Length:
Required Field:
Default Value:
Data Name:

1–19 alphanumeric characters
No
No default value
ICF.POSICF.DFLT-RETAIL-ID

TIMEOUT ACTION — A code indicating the action to take if an outgoing
request times out at the interchange. Valid codes are as follows:
0 = Decline. The Interchange Interface process declines the transaction.
1 = Default Action. The Interchange Interface process returns the request to the
sender. This value overrides any alternate routing that might be performed
by the Interchange Interface process.
2 = Alternate Routing. The Interchange Interface process sends the request to
its alternate destination, which is specified in the internal message (PSTM).
If the Interchange Interface process is already the alternate destination for
the request, it returns the request to the sender.
Field Length:
Required Field:
Default Value:
Data Name:

A-32

1 numeric character
No
No default value
ICF.POSICF.TIMEOUT-FLG

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Interchange Configuration File (ICF)

SETTLE ENTITY — A code that specifies the value of the draft capture field of
the PSTM. Valid values are as follows:
0 = Draft capture is not supported.
1 = Draft capture is supported.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
ICF.POSICF.SETL-ENTITY

TIMER LIMITS
The following fields set the time limits for BASE24-pos transactions.
STORE AND FORWARD — The time limit, in seconds, that the Interchange
Interface process waits for a response after submitting a store-and-forward
message to the interchange for a BASE24-pos transaction. Valid values are 0
through 9999.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
30
ICF.POSICF.TIMER-LMTS.ISAF

OUTBOUND — The time limit, in seconds, that the Interchange Interface
process waits for a response from the interchange for a BASE24-pos transaction.
Valid values are 0 through 9999.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–4 numeric characters
Yes
15
ICF.POSICF.TIMER-LMTS.OUTBOUND

A-33

BASE24 Interchange Interface Files

INBOUND — The time limit, in seconds, that the Interchange Interface process
waits for a response from a BASE24-pos Authorization module. Valid values are
0 through 9999.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
15
ICF.POSICF.TIMER-LMTS.INBOUND

COMPLETION — The time limit, in seconds, associated with completion
messages in either direction for BASE24-pos transactions. The BASE24-pos
product does not require completions nor does it provide completion
acknowledgments.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
60
ICF.POSICF.TIMER-LMTS.COMPL

COMPLETION ACK — The time limit, in seconds, that the Interchange
Interface process waits for an acknowledgment after transmitting an advice or
reversal message to the interchange for BASE24-pos transactions. The
BASE24-pos product does not require completions nor does it provide completion
acknowledgments.
Field Length:
Required Field:
Default Value
Data Name:

A-34

1–4 numeric characters
Yes
30
ICF.POSICF.TIMER-LMTS.COMPL-ACK

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Interchange Configuration File (ICF)

ICF Screen 11
ICF screen 11 contains BASE24-pos processing information for interchanges. ICF
screen 11 is shown below, followed by descriptions of its fields

BASE24-POS
INTERCHANGE CONFIG
INTERCHANGE FIID:

LLLL
YY/MM/DD
PROCESS:

HH:MM

11 OF 13

POS PRODUCT DATA
DEFAULT PRE-AUTH AMOUNT:
PRE-AUTH HOLD INCREMENT:

0
0

APPROVAL CODE LENGTH:
PRE-AUTH HOLD TIME:

6
00

ALLOWED SERVICES

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

POS PRODUCT DATA
The following fields contain information relevant to the BASE24-pos product.
DEFAULT PRE-AUTH AMOUNT — The amount to use for a preauthorization
request if no amount has been supplied with the transaction.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–5 numeric characters
Yes
No default value
ICF.POSICF.PRE-AUTH-HLD-AMT-DFT

A-35

BASE24 Interchange Interface Files

APPROVAL CODE LENGTH — The length of the approval code required by
the interchange. On incoming transactions from the interchange, the Interchange
Interface process places this value in the internal message (PSTM) to notify the
authorizer of the length of the approval code to provide. Valid values are 2
through 6.
Field Length:
Required Field
Default Value:
Data Name:

1 numeric character
Yes
6
ICF.POSICF.APPRV-CDE-LGTH

PRE-AUTH HOLD INCREMENT — A code indicating the time increment
(minutes, hours, days) associated with the PRE-AUTH HOLD TIME field. Valid
values are as follows:
0 = Minutes
1 = Hours
2 = Days
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
ICF.POSICF.PRE-AUTH-HLD

PRE-AUTH HOLD TIME — The hold time to use for a preauthorization request
if no hold time has been supplied with the transaction by the interchange. The
number in this field represents units of time as specified in the PRE-AUTH HOLD
INCREMENT field. For example, if this field contains a value of 01 and the PREAUTH HOLD INCREMENT field contains a value of 1, the preauthorization hold
time used is 1 hour.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
00
ICF.POSICF.PRE-AUTH-HLD

ALLOWED SERVICES — Codes identifying the types of cards this interchange
allows. This field is used for both incoming and outgoing BASE24-pos messages.
For incoming messages from the interchange, these values are placed in the
internal message (PSTM) for use in authorizing the transaction. For outgoing
messages, the Interchange Interface process checks this field for the type of card

A-36

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Interchange Configuration File (ICF)

used in the transaction. If a match is not found, meaning that the interchange does
not accept the card type, most Interchange Interface processes deny the transaction
with a response code of 105 (card not supported).
Codes used in this field are either reserved by the BASE24-pos product or are user
defined. Refer to section 1 for reserved codes and guidelines for establishing userdefined codes. A maximum of 30 entries can be placed in this field. Two asterisks
(**) can be placed in this field as a card type to indicate that the interchange allows
any card type. Asterisks do not restrict transactions based on card type.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–2 alphanumeric characters
30 times
No
No default value
ICF.POSICF.ALLOWED-SRVCS

A-37

BASE24 Interchange Interface Files

Enhanced Interchange Configuration File (ICFE)
The Enhanced Interchange Configuration File (ICFE) contains parameters relevant
to interchange transaction processing. Like the ICF, it is used by the institution to
define institution and terminal interchange sharing, holidays, transaction handling
in offline and online situations, and settlement handling. The major difference
between the ICF and ICFE is that the ICFE uses transaction profiles instead of the
hard-coded tables used on ICF screens 6, 7, and 9 to define the transactions
allowed. Thus, these screens do not exist for the ICFE. ICFE screens 1–3 and 11
contain the exact same fields as ICF screens 1–3 and 11. There is one ICFE record
for each Interchange Interface process that uses the ICFE.
The following screens are used to access records in the ICFE:
•

Screen 1 contains BASE24 interchange and Interchange Interface process
names and information.

•

Screen 2 contains BASE24 interchange settlement information.

•

Screen 3 contains BASE24 timer and processing parameters for the
interchange.

•

Screen 8 contains BASE24-atm processing information for interchanges,
including acquirer and issuer transaction profiles for the transactions allowed.

•

Screen 10 contains BASE24-pos processing information for interchanges,
including acquirer and issuer transaction profiles for the transactions allowed.

•

Screen 11 contains BASE24-pos processing information for interchanges.

ICFE screens 12 and 13 contain information that applies to individual Interchange
Interfaces. These screens are not presented in this manual because they are
designed specifically for each interface. Refer to interface-specific documentation
for the layout and field definitions for these screens.
ICFE screens 4 and 5 are reserved for future use.

A-38

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Enhanced Interchange Configuration File (ICFE)

ICFE Screen 1
ICFE screen 1 identifies the interchange and the Interchange Interface process
names and information. ICFE screen 1 is shown below, followed by descriptions
of its fields.

BASE24-BASE
INTERCHANGE FIID:

ICFE

LLLL
PROCESS:

YY/MM/DD

HH:MM

01 OF 13

SWITCH TYPE:
INTERCHANGE LOGICAL NET:
REPORTING NAME:
INSTITUTION ID:
SWITCH ID:
STATION 1:
STATION 2:
SIC CODE:
CURRENCY CODE:
DEFAULT TERM NUM:
DEFAULT ACQUIRER ID NUM:
CUSTOMER BALANCE DISPLAY:

0
840

(USD)

00000000000
0 (DON'T DISPLAY OR PRINT)

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

INTERCHANGE FIID — The institution identifier uniquely distinguishing this
interchange. This field must match the logical network ID given to this
interchange in the BASE24 transaction processing system. This field and the
PROCESS field combine to make the primary key to the ICFE.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–4 alphanumeric characters
Yes
No default value
ICFE.PRIKEY.FIID

A-39

BASE24 Interchange Interface Files

PROCESS — The name of the Interchange Interface process for this
interchange. This is the process that receives transaction messages from and sends
transaction messages to the interchange. This field and the INTERCHANGE FIID
field combine to make the primary key.
Field Length:
Required Field:
Default Value:
Data Name:

1–16 alphanumeric characters
Yes
No default value
ICFE.PRIKEY.SWI-PRO

SWITCH TYPE — A code identifying the interchange. The code entered in this
field accesses interchange-specific screens if the code matches an entry in the
POBJ.
For a complete list of BASE24-supported interchanges, contact your ACI account
manager.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 alphanumeric characters
Yes
No default value
ICFE.SWI-TYP

INTERCHANGE LOGICAL NET — The logical network identifier given to the
interchange. This is used by the interchange reports to calculate the net settlement
position. This field must match the logical network ID given to this interchange in
the BASE24 transaction processing system and the value in the INTERCHANGE
FIID field.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 alphanumeric characters
No
No default value
ICFE.LN

REPORTING NAME — The name of the interchange as it is to appear on
BASE24 reports.
Field Length:
Required Field:
Default Value:
Data Name:

A-40

1–16 alphanumeric characters
No
No default value
ICFE.RPTG-NAME

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Enhanced Interchange Configuration File (ICFE)

INSTITUTION ID — The interchange-assigned institution ID used in recognizing
the acquirer or issuer. An example of this would be the Proprietary Member
Center (PMC) number for the PLUS interchange.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 alphanumeric characters
No
No default value
ICFE.INST-ID

SWITCH ID — The identifier for the forwarding institution. This is an
interchange-dependent value. Some Interchange Interface processes place the
value in this field in their outgoing messages to provide a unique or default
identifier for the interchange. The interpretation of this value is unique for each
interchange.
Field Length:
Required Field:
Default Value:
Data Name:

1–15 alphanumeric characters
No
No default value
ICFE.SWI-ID

STATION 1 — The symbolic name of the first station being used.
Field Length:
Required Field:
Default Value:
Data Name:

1–16 alphanumeric characters
No
No default value
ICFE.STA-CONF.STA1

STATION 2 — The symbolic name of the second station being used, if one is
present.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–16 alphanumeric characters
No
No default value
ICFE.STA-CONF.STA2

A-41

BASE24 Interchange Interface Files

SIC CODE — The Standard Industrial Classification (SIC) Code applicable to
the institution operating the BASE24 transaction processing network. The value in
this field is used for informational purposes only.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 alphanumeric characters
No
0
ICFE.SIC-CDE

CURRENCY CODE — Identifies the currency code for transactions that the
interchange receives. Valid values are listed in the ISO 4217 standard, Codes for
the Representation of Currencies and Funds.
A description of the code entered is displayed to the right of the CURRENCY
CODE field.
Field Length:
Required Field:
Default Value:
Data Name:

1–3 numeric characters
Yes
The default value depends upon configuration variables.
ICFE.CRNCY-CDE

DEFAULT TERM NUM — The default terminal number for this interchange. If
an incoming transaction does not contain a terminal number, the terminal number
indicated here is used.
Field Length:
Required Field:
Default Value:
Data Name:

16 alphanumeric characters
No
No default value
ICFE.DFLT-TERM-NUM

DEFAULT ACQUIRER ID NUM — The default institution identification
number for this interchange. If an incoming transaction does not contain an
acquirer’s institution identification number, the value in this field is used.
Field Length:
Required Field:
Default Value:
Data Name:

A-42

1–11 numeric characters
Yes
00000000000
ICFE.DFLT-ACQ-ID-NUM

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Enhanced Interchange Configuration File (ICFE)

CUSTOMER BALANCE DISPLAY — Indicates the interchange preference
concerning balance presentation for transactions with incoming responses. Valid
values are as follows:
0
1
2
3

=
=
=
=

Do not display or print
Display only
Print only
Display and print

A description of the code entered is displayed to the right of the CUSTOMER
BALANCE DISPLAY field.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 numeric character
Yes
0
ICFE.CUST-BAL-DISPLAY

A-43

BASE24 Interchange Interface Files

ICFE Screen 2
ICFE screen 2 contains interchange settlement information. ICFE screen 2 is
shown below, followed by descriptions of its fields.

BASE24-BASE
INTERCHANGE FIID:

ICFE

LLLL
PROCESS:

YY/MM/DD

HH:MM

02 OF 13

SETTLEMENT INFORMATION
SETTLEMENT HOUR: 00
SETTLEMENT MINUTE: 00
SETTLEMENT DAYS: 1 (PROCESS 7 DAYS)
REPORT PRIORITY: 100
REPORT CPU: 0
SWITCH POSTING DATE

HOLIDAY DATES

DATA MASK FLAG: Y
MIN MASKED DIGITS: 9

(YYMMDD)

(YYMMDD)

REPORT DATA MASKING PARAMETERS
(MASK SENSITIVE DATA)
RIGHT UNMASKED DIGITS: 4
MAX LEFT UNMASKED DIGITS: 0

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

SETTLEMENT INFORMATION
The following fields contain interchange settlement information used for recovery
processing.
SETTLEMENT HOUR — The hour (local time) at which settlement for this
interchange occurs. Valid values are 00 through 23.
Field Length:
Required Field:
Default Value:
Data Name:

A-44

2 numeric characters
Yes
00
ICFE.SWI-SETL.SETL-HH

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Enhanced Interchange Configuration File (ICFE)

SETTLEMENT MINUTE — The minute (local time) at which settlement for this
interchange occurs. Valid values are 00 through 59.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
00
ICFE.SWI-SETL.SETL-MM

SETTLEMENT DAYS — Indicates the processing schedule for the interchange.
Valid values are as follows:
0 = Processes 5 days a week (Monday through Friday).
1 = Processes 7 days a week.
A description of the code entered is displayed to the right of the SETTLEMENT
DAYS field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
1
ICFE.SWI-SETL.SETL-DAYS

REPORT PRIORITY — Specifies the priority for reports started by the
Interchange Interface process. The value entered in this field must be equal to or
less than 255.
Field Length:
Required Field:
Default Value:
Data Name:

1–3 numeric characters
Yes
100
ICFE.RPT-PRI

REPORT CPU — The central processing unit (CPU) to be used for reports
started by the Interchange Interface process.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–2 numeric characters
Yes
0
ICFE.RPT-CPU

A-45

BASE24 Interchange Interface Files

SWITCH POSTING DATE (YYMMDD) — The posting date (YYMMDD) for
the interchange. The Interchange Interface process updates this date upon
initialization and at daily settlement time.
Field Length:
Required Field:
Default Value:
Data Name:

1–6 numeric characters
No
No default value
ICFE.SWI-SETL.POST-DAT

HOLIDAY DATES (YYMMDD) — The defined holiday dates (YYMMDD) of
the interchange. These fields indicate the holidays on which the interchange does
not settle. The Interchange Interface process does not create an Interchange Log
File (ILF) for these dates. Although these fields allow entry of one to six
alphabetic or numeric characters, the holiday dates cannot be processed unless six
numeric characters representing valid dates are entered. This field is valid only
when five-day settlement is used.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

6 numeric characters
16 times
No
No default value
ICFE.SWI-SETL.HOL-DAT

REPORT DATA MASKING PARAMETERS
The values in the following fields specify the report data masking parameters.
These parameters support the masking of sensitive information in accordance to
PCI data security standards.
DATA MASK FLAG — A code identifying whether sensitive data should be
masked or unmasked. Valid values are as follows:
Y = Mask sensitive data
N = Do not mask sensitive data
Field Length:
Required Field:
Default Value:
Data Name:

A-46

1 alphanumeric character
Yes
Y
ICFE.BASE.RPT-PAN-DIGITS.MASKING-FLG

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Enhanced Interchange Configuration File (ICFE)

RIGHT UNMASKED DIGITS — A code defining the number of rightmost
digits to be displayed unmasked. Valid values are as follows:
0–9 = Number of rightmost digits to be displayed unmasked.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
4
ICFE.BASE.RPT-PAN-DIGITS.RIGHT-UNMASKED

MIN MASKED DIGITS — A code defining the minimum number of digits to be
masked. Valid values are as follows:
0–9 = Number of digits to be masked.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
9
ICFE.BASE.RPT-PAN-DIGITS.MIN-MASKED

MAX LEFT UNMASKED DIGITS — A code defining the maximum number of
leftmost digits to be displayed unmasked. Valid values are as follows:
0–9 = Number of leftmost digits to be displayed unmasked.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 numeric character
Yes
0
ICFE.BASE.RPT-PAN-DIGITS.MAX-LEFT-UNMASKED

A-47

BASE24 Interchange Interface Files

ICFE Screen 3
ICFE screen 3 allows timers and processing parameters to be specified for the
interchange. ICFE screen 3 is shown below, followed by descriptions of its fields.

BASE24-BASE
INTERCHANGE FIID:

ICFE

LLLL
PROCESS:

TIMER LIMITS
NETWORK MANAGEMENT:
EXTENDED NETWORK:
WAIT FOR TRAFFIC:
PERFORMANCE PERIOD:

YY/MM/DD

HH:MM

03 OF 13

PROCESSING OPTIONS
30
60
60
20

(SEC)
(SEC)
(SEC)
(MIN)

MAXIMUM OUTSTANDING TRANSACTIONS
OUTBOUND:
15
INBOUND:
15

ACQUIRER:
ISSUER:
PROCESSING MODE:
AUTO SIGNON START:
MAXIMUM TIMEOUTS:
MAX SAF RETRY:
ACK TO SWITCH:
ACK FROM SWITCH:
MULTI CURRENCY:

NETWORK MANAGEMENT MESSAGE ENABLED: N
TYPE OF INTERCHANGE REPORTS: 0
ILF EXTRACT NUMBER: 3

N (Y/N)
N (Y/N)
N (Y/N)
2
0
N (Y/N)
N (Y/N)
N (Y/N)

(Y = ENABLED, N = DISABLED)
(ATM/DETAIL AND SETTLEMENT)

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

TIMER LIMITS
The following timer value fields are used to control specific transaction message
activity between the BASE24 transaction processing network and this interchange.
The values entered in these fields must be checked against interchange timer
values to ensure the integrity of message traffic.
NETWORK MANAGEMENT — The maximum number of seconds that the
Interchange Interface process waits for a response before setting an Extended
Network timer for an outstanding network management message (that is, logon,
logoff, or echo-test message). Valid values are 0 through 9999.
Field Length:
Required Field:
Default Value:
Data Name:

A-48

1–4 numeric characters
Yes
30
ICFE.TIMER-LMTS.NMM

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Enhanced Interchange Configuration File (ICFE)

EXTENDED NETWORK — The maximum number of seconds that the
Interchange Interface process waits before attempting to retry a network
management message during periods when the line to the interchange is down.
Valid values are 0 through 9999.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
60
ICFE.TIMER-LMTS.XNMM

WAIT FOR TRAFFIC — The maximum number of seconds that the Interchange
Interface process waits for traffic on the line from the interchange before initiating
a network management message. Valid values are 0 through 9999.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
60
ICFE.TIMER-LMTS.WFT

PERFORMANCE PERIOD — The duration, in minutes, of the interchange
performance monitoring period. Valid values are 0 through 9999.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
20
ICFE.TIMER-LMTS.PERFORMANCE

MAXIMUM OUTSTANDING TRANSACTIONS
The following fields specify the maximum number of outstanding transactions
inbound and outbound. The combined value is utilized to specify the number of
extended memory pages that are required for the transactions in process queue.
OUTBOUND — The maximum number of outstanding outbound transactions
allowed. Valid values are 0 through 9999. The maximum number of transactions
allowed is subject to the limitations of the individual interfaces. Refer to the
interface-specific documentation for information related to the limit on outbound
transactions.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

A-49

BASE24 Interchange Interface Files

Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
15
ICFE.PROCESSING-OPTIONS.MAX-OUT-RQST.
OUTBOUND

INBOUND — The maximum number of outstanding inbound transactions
allowed. Valid values are 0 through 9999. The maximum number of transactions
allowed is subject to the limitations of the individual interfaces. Refer to the
interface-specific documentation for information related to the limit on inbound
transactions.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
15
ICFE.PROCESSING-OPTIONS.MAX-OUT-RQST.
INBOUND

PROCESSING OPTIONS
The following fields define the processing options for this interchange.
ACQUIRER — Indicates whether or not the institution sends transaction requests
to the interchange. Valid values are as follows:
Y = Yes, send transaction requests to the interchange.
N = No, do not send transaction requests to the interchange.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
No
No default value
ICFE.PROCESSING-OPTIONS.AS-ACQ

ISSUER — Indicates whether or not the institution accepts transaction requests
from the interchange. Valid values are as follows:
Y = Yes, accept transaction requests from the interchange.
N = No, do not accept transaction requests from the interchange.

A-50

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Enhanced Interchange Configuration File (ICFE)

Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
No
No default value
ICFE.PROCESSING-OPTIONS.AS-ISS

PROCESSING MODE — Specifies the processing mode. The value in this field
is used for a variety of purposes, depending on the interchange being defined.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
No
No default value
ICFE.PROCESSING-OPTIONS.PROCESSING-MODE

AUTO SIGNON START — Specifies whether the Interchange Interface process
is set to programmatically sign on at startup or log on to the interchange without
operator intervention. Valid values are as follows:
Y = Yes, startup is set to programmatically sign on or log on to the interchange.
N = No, startup is not set to programmatically sign on or log on to the
interchange.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
No default value
ICFE.PROCESSING-OPTIONS.AUTO-SIGNON-ONSTRT

MAXIMUM TIMEOUTS — Specifies the maximum number of consecutive
timeouts that are allowed for the interchange before network management
measures are taken to determine the status of the link. Valid values are 0 through
9999.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–4 numeric characters
Yes
2
ICFE.PROCESSING-OPTIONS.MAX-TIMEOUTS

A-51

BASE24 Interchange Interface Files

MAX SAF RETRY — The maximum number of times a transaction from the
Interchange Store-and-Forward File (SAF) can be transmitted to the interchange
before the record is dumped to the hard-copy log and deleted from the file. Valid
values are as follows:
0

= Continue transmitting a transaction to the interchange until it is sent
successfully.
1–9999 = Transmit a transaction no more than the number of times specified.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
0
ICFE.PROCESSING-OPTIONS.MAX-SAF-RETRY

ACK TO SWITCH — Specifies whether text-level acknowledgments must be
sent to the interchange. Valid values are as follows:
Y = Yes, text-level acknowledgments are required to be sent.
N = No, text-level acknowledgments are not required to be sent.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
No
No default value
ICFE.PROCESSING-OPTIONS.ACK-TO-SWI

ACK FROM SWITCH — Specifies whether text-level acknowledgments are
required from the interchange. Valid values are as follows:
Y = Yes, text-level acknowledgments are required from the interchange.
N = No, text-level acknowledgments are not required from the interchange.
Field Length:
Required Field:
Default Value:
Data Name:

A-52

1 alphabetic character
No
No default value
ICFE.PROCESSING-OPTIONS.ACK-FROM-SWI

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Enhanced Interchange Configuration File (ICFE)

MULTI CURRENCY — A code indicating whether the BASE24-atm or
BASE24-pos Multiple Currency add-on product is being used in the same system
as the Interchange Interface process. It also indicates whether the Interchange
Totals File (ITF) is supported. If the Multiple Currency add-on product is used,
ITF processing is not supported. Valid values are as follows:
Y = Yes, the BASE24-atm or BASE24-pos Multiple Currency add-on product is
used. The Interchange Totals File (ITF) is not supported.
N = No, the BASE24-atm or BASE24-pos Multiple Currency add-on product is
not used. The ITF is supported.
If this field is set to a value of Y, transactions can pass through the BIC ISO
Interface process with different currencies without currency conversion. If this
field is set to a value of N, transactions cannot pass through the BIC ISO Interface
process with different currencies; transactions are converted into the issuer,
acquirer, or settlement currency.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
N
ICFE.PROCESSING-OPTIONS.MULT-CRNCY

NETWORK MANAGEMENT MESSAGE ENABLED — Specifies whether
the network management messages are enabled or disabled. Valid values are as
follows:
Y = Yes, network management messages are enabled.
N = No, network management messages are not enabled.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
No
No default value
ICFE.NMM-ENABLED

TYPE OF INTERCHANGE REPORTS — Specifies the types of reports this
interchange needs. Valid values are as follows:
0
1
2
3

=
=
=
=

ATM detail and settlement reports
POS detail and settlement reports
POS detail report
POS debit side detail and settlement reports, including credit side detail
report

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

A-53

BASE24 Interchange Interface Files

A description of the code entered is displayed to the right of the TYPE OF
INTERCHANGE REPORTS field.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
No
0
ICFE.SWI-DESCR

ILF EXTRACT NUMBER — The number of ILFs to be extracted for host
reporting. When the RPT-EXTRACT field on screen 1 of the Extract
Configuration File (ECF) is set to the value Y, indicating that multiple ILFs are to
be extracted, this field is used to indicate the number of ILFs to extract. If multiple
ILFs are to be extracted, the minimum that can be extracted is three ITLFs for the
previous day, the current day, and the next day, subject to the date offset provided
in the ECF).
The value in this field can be set to more than 3, however, the Super Extract
process continues to extract next days’ ILFs. For example, if this field contains a
value of 5 and multiple ILFs are to be extracted, the ILFs for the previous day, the
current day, and the next three days are extracted (current day is always calculated
using the date offset in the ECF).
If a file is not on the HP NonStop system for a date to be extracted, the Super
Extract process looks for the next date available (up to five days away), searching
backward or forward depending on whether it is looking for a previous date or a
next date.
Valid values are 3 through 9.
Field Length:
Required Field:
Default Value:
Data Name:

A-54

1 numeric character
No
3
ICFE.ILF-EXTRACT-NUM

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Enhanced Interchange Configuration File (ICFE)

ICFE Screen 8
ICFE screen 8 contains BASE24-atm processing information for interchanges.
The DEFAULT MERCHANT TYPE field is only displayed if the Non-Currency
Dispense add-on product is used. ICFE screen 8 is shown below, followed by
descriptions of its fields.

BASE24-ATM
INTERCHANGE FIID:

ICFE

LLLL
PROCESS:

YY/MM/DD

HH:MM

08 OF 13

ATM ICFE DATA
AUTH PROCESS:
DEFAULT ROUTING GROUP: 00000000000
ACQUIRER TXN PROFILE: ATM
ISSUER TXN PROFILE: ATM
DEFAULT MERCHANT TYPE:

STORE AND FORWARD:
OUTBOUND:
INBOUND:
COMPLETION:
COMPLETION ACK:
SHARING GROUPS:

TIMER LIMITS
30 (SEC)
15 (SEC)
15 (SEC)
60 (SEC)
30 (SEC)

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

ATM ICFE DATA
The following fields contain information relevant to the BASE24-atm product.
AUTH PROCESS — The symbolic name of the Authorization process to which
the Interchange Interface process routes BASE24-atm transaction requests.
When multiple Authorization processes are used, BASE24 products allow
Interchange Interface processes to send transactions to a service instead of a
specific Authorization process. This is done by using the SERVICE attribute in
the definitions of the Authorization processes.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

A-55

BASE24 Interchange Interface Files

Field Length:
Required Field:
Default Value:
Data Name:

1–17 alphanumeric characters
No
No default value
ICFE.ATMICFE.AUTH-PRO

DEFAULT ROUTING GROUP — The terminal routing group used as a default
for transactions from this interchange.
Field Length:
Required Field:
Default Value:
Data Name:

1–11 numeric characters
Yes
00000000000
ICFE.ATMICFE.DFLT-RTG-GRP

ACQUIRER TXN PROFILE — A code identifying a group of BASE24-atm
transaction processing codes allowed from this interchange. The value of this field
is part of the key used to read the Acquirer Processing Code File (APCF).
Field Length:
Required:
Default:
Data Name:

16 alphanumeric characters
Yes
ATM
ICFE.ATMICFE.ACQ-TXN-PRFL

ISSUER TXN PROFILE — A code identifying a group of BASE24-atm
transaction processing codes allowed to be sent to this interchange. The value of
this field is part of the key used to read the Issuer Processing Code File (IPCF).
Field Length:
Required:
Default:
Data Name:

16 alphanumeric characters
Yes
ATM
ICFE.ATMICFE.ISS-TXN-PRFL

DEFAULT MERCHANT TYPE — The default merchant type that is sent in a
purchase transaction
Field Length:
Required Field:
Default Value:
Data Name:

A-56

4 alphanumeric characters
No
No default value
ICFE.NCDICFE.DFLT-MERCH-TYP

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Enhanced Interchange Configuration File (ICFE)

TIMER LIMITS
The following fields set the time limits for BASE24-atm transactions.
STORE AND FORWARD — The time limit, in seconds, that the Interchange
Interface process waits for a response after submitting a store-and-forward
message to the interchange for a BASE24-atm transaction. Valid values are 0
through 9999.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
30
ICFE.ATMICFE.TIMER-LMTS.ISAF

OUTBOUND — The time limit, in seconds, that the Interchange Interface
process waits for a response from the interchange for a BASE24-atm transaction.
Valid values are 0 through 9999.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
15
ICFE.ATMICFE.TIMER-LMTS.OUTBOUND

INBOUND — The time limit, in seconds, that the Interchange Interface process
waits for a response from a BASE24-atm Authorization process. Valid values are
0 through 9999.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
15
ICFE.ATMICFE.TIMER-LMTS.INBOUND

COMPLETION — The time limit, in seconds, associated with completion
messages in either direction for BASE24-atm transactions. The BASE24-atm
product does not require completions nor does it provide completion
acknowledgments.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

A-57

BASE24 Interchange Interface Files

Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
60
ICFE.ATMICFE.TIMER-LMTS.COMPL

COMPLETION ACK — The time limit, in seconds, that the Interchange
Interface process waits for an acknowledgment after transmitting an advice or
reversal message to the interchange for BASE24-atm transactions. The
BASE24-atm product does not require completions nor does it provide completion
acknowledgments.
Field Length:
Required Field:
Default Value
Data Name:

1–4 numeric characters
Yes
30
ICFE.ATMICFE.TIMER-LMTS.COMPL-ACK

SHARING GROUPS — The codes assigned to identify interchange sharing
groups for both incoming and outgoing transactions.
Zero is not a valid entry. Codes cannot be separated by blank spaces, but unused
portions to the right can remain blank.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

A-58

1 alphanumeric character
Up to 24 times
No
No default value
ICFE.ATMICFE.SHRG-GRP

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Enhanced Interchange Configuration File (ICFE)

ICFE Screen 10
ICFE screen 10 contains BASE24-pos processing information for interchanges.
ICFE screen 10 is shown below, followed by descriptions of its fields.

BASE24-POS
INTERCHANGE FIID:

ICFE

LLLL
PROCESS:

YY/MM/DD

HH:MM

10 OF 13

POS ICFE DATA
AUTH PROCESS:
REFERRAL PHONE NUMBER:
RETAILER ID DEFAULT:
TIMEOUT ACTION:
SETTLE ENTITY:
ACQUIRER TXN PROFILE:
ISSUER TXN PROFILE:
ADJUSTMENT FLAG:
CHARGEBACK FLAG:
STORE AND FORWARD:
OUTBOUND:
INBOUND:
COMPLETION:
COMPLETION ACK:

0 (DECLINE)
0 (NO DRAFT CAPTURE)
POS
POS
N (Y/N)
N (Y/N)
TIMER LIMITS
30 (SEC)
15 (SEC)
15 (SEC)
60 (SEC)
30 (SEC)

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

POS ICFE DATA
The following fields contain information relevant to the BASE24-pos product.
AUTH PROCESS — The process to which the Interchange Interface process
routes BASE24-pos transaction requests.
When multiple Device Handler/Router/Authorization processes are used, BASE24
products allow Interchange Interface processes to send transactions to a service
instead of a specific Device Handler/Router/Authorization process. This is done
by using the SERVICE attribute in the definitions of the Device Handler/Router/
Authorization processes.
Field Length:
Required Field
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–17 alphanumeric characters
No
No default value
ICFE.POSICFE.AUTH-PRO

A-59

BASE24 Interchange Interface Files

REFERRAL PHONE NUMBER — The telephone number for the interchange
that can be called when a transaction is referred with an issue call response. When
a BASE24-pos transaction is outbound to the interchange but cannot be sent, the
Interchange Interface process places this telephone number in the POS Standard
Internal Message (PSTM) to allow the originator of the message to call in the
referral.
Field Length:
Required Field:
Default Value:
Data Name:

1–18 alphanumeric characters
No
No default value
ICFE.POSICFE.RFRL-PHONE

RETAILER ID DEFAULT — The retailer ID to use for an incoming transaction
if the interchange does not supply one.
Field Length:
Required Field:
Default Value:
Data Name:

1–19 alphanumeric characters
No
No default value
ICFE.POSICFE.DFLT-RETAIL-ID

TIMEOUT ACTION — A code indicating the action to take if an outgoing
request times out at the interchange. Valid codes are as follows:
0 = Decline. The Interchange Interface process declines the transaction.
1 = Default Action. The Interchange Interface process returns the request to the
sender. This value overrides any alternate routing that might be performed
by the Interchange Interface process.
2 = Alternate Routing. The Interchange Interface process sends the request to
its alternate destination, which is specified in the internal message (PSTM).
If the Interchange Interface process is already the alternate destination for
the request, it returns the request to the sender.
Field Length:
Required Field:
Default Value:
Data Name:

A-60

1 numeric character
No
No default value
ICFE.POSICFE.TIMEOUT-FLG

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Enhanced Interchange Configuration File (ICFE)

SETTLE ENTITY — A code that specifies the value of the draft capture field of
the PSTM. Valid values are as follows:
0 = Draft capture is not supported.
1 = Draft capture is supported.
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
ICFE.POSICFE.SETL-ENTITY

ACQUIRER TXN PROFILE — A code identifying a group of BASE24-pos
transaction processing codes allowed from this interchange. The value of this field
is part of the key used to read the Acquirer Processing Code File (APCF).
Field Length:
Required:
Default:
Data Name:

16 alphanumeric characters
No
POS
ICFE.POSICFE.ACQ-TXN-PRFL

ISSUER TXN PROFILE — A code identifying a group of BASE24-pos
transaction processing codes allowed to be sent to this interchange. The value of
this field is part of the key used to read the Issuer Processing Code File (IPCF).
Field Length:
Required:
Default:
Data Name:

16 alphanumeric characters
No
POS
ICFE.POSICFE.ISS-TXN-PRFL

ADJUSTMENT FLAG — A flag indicating whether the interchange allows an
adjustment transaction when the new transaction amount (amount 2) is greater
than the original transaction amount (amount 1).

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

A-61

BASE24 Interchange Interface Files

The Interchange Interface process checks the value in this field to determine
whether processing of an adjustment transaction can continue when the new
transaction amount (amount 2) is greater than the original transaction amount
(amount 1). Valid values are as follows:
Y = Yes, allow adjustments where the new amount is greater than the original
amount.
N = No, do not allow adjustments where the new amount is greater than the
original amount.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
N
ICFE.POSICFE.ADJ-FLG

CHARGEBACK FLAG — A flag indicating whether the interchange allows
chargeback transactions. The Interchange Interface process checks the value in
this field to determine whether processing of a chargeback transaction can
continue. Valid values are as follows:
Y = Yes, allow chargeback transactions.
N = No, do not allow chargeback transactions.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphabetic character
Yes
N
ICFE.POSICFE.CHRGBCK-FLG

TIMER LIMITS
The following fields set the time limits for BASE24-pos transactions.
STORE AND FORWARD — The time limit, in seconds, that the Interchange
Interface process waits for a response after submitting a store-and-forward
message to the interchange for a BASE24-pos transaction. Valid values are 0
through 9999.

A-62

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Enhanced Interchange Configuration File (ICFE)

Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
30
ICFE.POSICFE.TIMER-LMTS.ISAF

OUTBOUND — The time limit, in seconds, that the Interchange Interface
process waits for a response from the interchange for a BASE24-pos transaction.
Valid values are 0 through 9999.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
15
ICFE.POSICFE.TIMER-LMTS.OUTBOUND

INBOUND — The time limit, in seconds, that the Interchange Interface process
waits for a response from a BASE24-pos Authorization module. Valid values are
0 through 9999.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 numeric characters
Yes
15
ICFE.POSICFE.TIMER-LMTS.INBOUND

COMPLETION — The time limit, in seconds, associated with completion
messages in either direction for BASE24-pos transactions. The BASE24-pos
product does not require completions nor does it provide completion
acknowledgments.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–4 numeric characters
Yes
60
ICFE.POSICFE.TIMER-LMTS.COMPL

A-63

BASE24 Interchange Interface Files

COMPLETION ACK — The time limit, in seconds, that the Interchange
Interface process waits for an acknowledgment after transmitting an advice or
reversal message to the interchange for BASE24-pos transactions. The
BASE24-pos product does not require completions nor does it provide completion
acknowledgments.
Field Length:
Required Field:
Default Value
Data Name:

A-64

1–4 numeric characters
Yes
30
ICFE.POSICFE.TIMER-LMTS.COMPL-ACK

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Enhanced Interchange Configuration File (ICFE)

ICFE Screen 11
ICFE screen 11 contains BASE24-pos processing information for interchanges.
ICFE screen 11 is shown below, followed by descriptions of its fields

BASE24-POS
INTERCHANGE CONFIG
INTERCHANGE FIID:

LLLL
YY/MM/DD
PROCESS:

HH:MM

11 OF 13

POS PRODUCT DATA
DEFAULT PRE-AUTH AMOUNT:
PRE-AUTH HOLD INCREMENT:

0
0

APPROVAL CODE LENGTH:
PRE-AUTH HOLD TIME:

6
00

ALLOWED SERVICES

*********************************** BASE24 ***********************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

POS PRODUCT DATA
The following fields contain information relevant to the BASE24-pos product.
DEFAULT PRE-AUTH AMOUNT — The amount to use for a preauthorization
request if no amount has been supplied with the transaction.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–5 numeric characters
Yes
No default value
ICFE.POSICFE.PRE-AUTH-HLD-AMT-DFT

A-65

BASE24 Interchange Interface Files

APPROVAL CODE LENGTH — The length of the approval code required by
the interchange. On incoming transactions from the interchange, the Interchange
Interface process places this value in the internal message (PSTM) to notify the
authorizer of the length of the approval code to provide. Valid values are 2
through 6.
Field Length:
Required Field
Default Value:
Data Name:

1 numeric character
Yes
6
ICFE.POSICFE.APPRV-CDE-LGTH

PRE-AUTH HOLD INCREMENT — A code indicating the time increment
(minutes, hours, days) associated with the PRE-AUTH HOLD TIME field. Valid
values are as follows:
0 = Minutes
1 = Hours
2 = Days
Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
Yes
0
ICFE.POSICFE.PRE-AUTH-HLD

PRE-AUTH HOLD TIME — The hold time to use for a preauthorization request
if no hold time has been supplied with the transaction by the interchange. The
number in this field represents units of time as specified in the PRE-AUTH HOLD
INCREMENT field. For example, if this field contains a value of 01 and the PREAUTH HOLD INCREMENT field contains a value of 1, the preauthorization hold
time used is 1 hour.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
00
ICFE.POSICFE.PRE-AUTH-HLD

ALLOWED SERVICES — Codes identifying the types of cards this interchange
allows. This field is used for both incoming and outgoing BASE24-pos messages.
For incoming messages from the interchange, these values are placed in the
internal message (PSTM) for use in authorizing the transaction. For outgoing
messages, the Interchange Interface process checks this field for the type of card

A-66

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Enhanced Interchange Configuration File (ICFE)

used in the transaction. If a match is not found, meaning that the interchange does
not accept the card type, most Interchange Interface processes deny the transaction
with a response code of 105 (card not supported).
Codes used in this field are either reserved by the BASE24-pos product or are user
defined. Refer to section 1 for reserved codes and guidelines for establishing userdefined codes. A maximum of 30 entries can be placed in this field. Two asterisks
(**) can be placed in this field as a card type to indicate that the interchange allows
any card type. Asterisks do not restrict transactions based on card type.
Field Length:
Occurs:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–2 alphanumeric characters
30 times
No
No default value
ICFE.POSICFE.ALLOWED-SRVCS

A-67

BASE24 Interchange Interface Files

Switch Terminal File (STF)
The Switch Terminal File (STF) contains one record for each terminal that is
required by any interchange to transmit an interchange-assigned identification
rather than the BASE24 terminal identification. One screen is used to access
records in the STF.

A-68

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Switch Terminal File (STF)

STF Screen 1
STF screen 1 identifies the interchange and its merchant. STF screen 1 is shown
below, followed by descriptions of its fields.

BASE24-SWI
SWITCH TERMINAL FILE
LLLL
YY/MM/DD HH:MM 01 OF 01
SWITCH FIID: ____
MERCHANT ID: ___________________
TERMINAL FIID: ____
TERMINAL ID: ________________
PROD ID: __ _____
SWITCH MERCHANT INFORMATION
ID:
OFFSET:
LENGTH:
ALT ID:

___________________
__
__
_______________

SWITCH TERMINAL INFORMATION
ID:
OFFSET:
LENGTH:
ALT ID:

___________________
__
__
_____________________

ON PREMISE FLAG: _ (Y/N)
EMV CERTIFIED FLAG: _ (Y/N)
TLE CERTIFIED FLAG: _ (Y/N)
UKPT CERTIFIED FLAG: _ (Y/N)
CARDHOLDER ACTIVATED TERMINAL: _ (******************************)
TERMINAL INPUT CAPABILITIES: _ (******************************)
MERCHANT PHONE/CUSTOMER SERVICE PHONE NUM: ____________________
MERCHANT EMAIL ADDR: ________________________________________
SEND PRE AUTH: _ (******************************)

************************************ BASE24 ************************************
NEW PAGE:
FILE DESTINATION:
NEW LOGICAL NETWORK ID:
F12-HELP

SWITCH FIID — An identifier for the financial institution of the interchange.
The value entered in this field must be identical to a value entered in the
INTERCHANGE FIID field on ICF screen 1.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 alphanumeric characters
No
No default value
STF.PRIKEY.SWI-FIID

MERCHANT ID — An identifier for the merchant. When the BASE24-pos
product is being used, this field is required. When the BASE24-pos product is not
being used, this field should contain asterisks.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1–19 alphanumeric characters
No
No default value
STF.PRIKEY.MERCH-ID

A-69

BASE24 Interchange Interface Files

TERMINAL FIID — The FIID associated with the terminal.
Field Length:
Required Field:
Default Value:
Data Name:

1–4 alphanumeric characters
No
No default value
STF.PRIKEY.TERM-FIID

TERMINAL ID — The BASE24 terminal identifier. The value entered in this
field should be left-justified.
Field Length:
Required Field:
Default Value:
Data Name:

1–16 alphanumeric characters
No
No default value
STF.PRIKEY.TERM-ID

PROD ID — An identifier for the product with which the terminal is associated.
Valid values are as follows:
01 = ATM
02 = POS
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
No default value
STF.PRIKEY.PROD-ID

SWITCH MERCHANT INFORMATION
The following fields contain information on the interchange merchant.
ID — The interchange merchant identifier to which the BASE24-pos merchant
identifier should be translated. The value entered in this field should be leftjustified.
Field Length:
Required Field:
Default Value:
Data Name:

A-70

1–19 alphanumeric characters
No
No default value
STF.SWI-MERCH.ID

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Switch Terminal File (STF)

OFFSET — The position in the BASE24-pos merchant identifier that is to be
used as the first digit of the switch merchant identifier.
The value entered in this field, when added to the value entered in the LENGTH
field, should be less than or equal to 19.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
00
STF.SWI-MERCH.OFST

LENGTH — The number of digits of the BASE24-pos merchant identifier that
are to be used as the switch merchant identifier. The value entered in this field
should be 00 if this field and the OFFSET field are not to be used for translation
purposes.
The value entered in this field, when added to the value entered in the OFFSET
field, should be less than or equal to 19.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
00
STF.SWI-MERCH.LGTH

ALT ID — The alternate merchant ID, which can be assigned by interchanges that
provide gateways for transactions to other networks.
Field Length:
Required Field:
Default Value:
Data Name:

15 alphanumeric characters
No
No default value
STF.ALT-MRCH-ID

SWITCH TERMINAL INFORMATION
The next four fields contain information about the interchange terminal.

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

A-71

BASE24 Interchange Interface Files

ID — The interchange terminal identification or pseudo terminal number to which
the BASE24 terminal identifier should be translated. The value entered in this
field should be left-justified.
Field Length:
Required Field:
Default Value:
Data Name:

1–19 alphanumeric characters
No
No default value
STF.SWI-TERM.ID

OFFSET — The position in the BASE24 terminal identifier that is to be used as
the first digit of the interchange terminal identifier.
The value entered in this field, when added to the value entered in the LENGTH
field, should be less than or equal to 19.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
00
STF.SWI-TERM.OFST

LENGTH — The number of digits of the BASE24 terminal identifier that are to
be used as the interchange terminal identifier. This field should be allowed to
default to 00, if the OFFSET field and this field are not to be used for translation
purposes.
The value entered in this field, when added to the value entered in the OFFSET
field, should be less than or equal to 19.
Field Length:
Required Field:
Default Value:
Data Name:

2 numeric characters
Yes
00
STF.SWI-TERM.LGTH

ALT ID — The alternate terminal ID, which can be assigned by the AMEX
CAPN Payment Service Providers (aggregators) and OptBlue participants to
contain the Seller ID.
Field Length:

A-72

20 alphanumeric characters

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Switch Terminal File (STF)

Required Field:
Default Value:
Data Name:

No
No default value
STF.ALT-TERM-ID

ON PREMISE FLAG — Specifies whether the terminal is considered to be in
the same location as the institution that owns the terminal. Valid values are as
follows:
Y = Yes, the terminal is in the same location as the institution.
N = No, the terminal is not in the same location as the institution.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
No
No default value
STF.ON-PREMISE-FLG

EMV CERTIFIED FLAG — Specifies whether the terminal has been certified for
EMV processing by the interchange. Valid values are as follows:
Y = Yes, the terminal has been certified.
N = No, the terminal is not been certified.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
No
No default value
STF.EMV-CERTIFIED-FLG

TLE CERTIFIED FLAG — Specifies whether the terminal has been certified for
terminal line encryption by the interchange. Valid values are as follows:
Y = Yes, the terminal has been certified.
N = No, the terminal is not been certified.
Field Length:
Required Field:
Default Value:
Data Name:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 alphanumeric character
No
No default value
STF.TLE-CERTIFIED-FLG

A-73

BASE24 Interchange Interface Files

UKPT CERTIFIED FLAG — Specifies whether the terminal has been certified
for unique key per transaction (UKPT) processing by the interchange. Valid
values are as follows:
Y = Yes, the terminal has been certified.
N = No, the terminal is not been certified.
Field Length:
Required Field:
Default Value:
Data Name:

1 alphanumeric character
No
No default value
STF.UKPT-CERTIFIED-FLG

CARDHOLDER ACTIVATED TERMINAL — A code indicating whether the
cardholder activated the terminal with the use of a card, as well as the security
level for the cardholder activated terminal. This field is followed by a text
description of the value entered. If this field is not used, it can be left blank. If this
field is used, it must contain one of the following valid values:
0
1
2
3
4
5
6
7

=
=
=
=
=
=
=
=

Not a cardholder activated terminal transaction
Automated dispensing machine with PIN/level 1 security
Self-service terminal—level 2 security
Limited amount terminal—level 3 security
In-flight commerce—level 4 security
Script device
Electronic commerce
Radio frequency device

Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
No
No default value
STF.CRDHLDR-ACTVT-TERM-IND

TERMINAL INPUT CAPABILITIES — A code indicating the terminal
capabilities for transferring the data on the card into the terminal. This field is
followed by a text description of the value entered. If this field is not used, it can
be left blank. If this field is used, it must contain one of the following valid values:
0
1
2
3
4

A-74

=
=
=
=
=

Unknown or unspecified
No terminal used (voice or ARU authorization)
Magnetic stripe reader
Contactless chip - EMV
Contactless magnetic stripe

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Switch Terminal File (STF)

5
6
7
8
9

=
=
=
=
=

Magnetic stripe reader and EMV compatible ICC reader
Key entry only
Magnetic stripe reader and key entry
Magnetic stripe reader, key entry, and EMV compatible ICC reader
EMV compatible ICC reader

Field Length:
Required Field:
Default Value:
Data Name:

1 numeric character
No
No default value
STF.TERM-INPUT-CAP-IND

MERCHANT PHONE/CUSTOMER SERVICE PHONE NUM — The
merchant phone number or the merchant customer service phone number.
Field Length:
Required Field:
Default Value:
Data Name:

20 numeric characters
No
No default value
STF.MRCH-PHN-NUM

MERCHANT EMAIL ADDR — The merchant email address.
Field Length:
Required Field:
Default Value:
Data Name:

40 alphanumeric characters
No
No default value
STF.MRCH-EMAIL-ADDR

SEND PRE AUTH — A code indicating when a request message is sent to the
interchange as a pre-authorization. This field is followed by a text description of
the value entered. If this field is not used, it can be left blank. If this field is used,
it must contain one of the following valid values:
0
1
2
3

=
=
=
=

already identified as a pre-auth
as value 0, and also incremental auths
as value 1, and also auth-only e-commerce
as value 2, and also auth-only cardholder not present (except standing
orders/recurring payments)
4 = as value 3, and also auth-only card present transactions
Field Length:

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

1 numeric character

A-75

BASE24 Interchange Interface Files

Required Field:
Default Value:
Data Name:

A-76

No
No default value
STF.SEND-PRE-AUTH

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Index
A
Account Routing File (ARF)
duplicate bank routing codes, 2-4
introduction, 2-1
screen 1, 2-7
screen 1 function keys, 2-6
screen 2 account number routing detail, 2-13
screen 2 bank routing code detail, 2-9
screen 2 function keys, 2-8
screen 2 institution ID routing detail, 2-16
screen 3 account number routing summary, 2-25
screen 3 bank routing code summary, 2-21
screen 3 function keys, 2-20
screen 3 institution ID routing summary, 2-28
Account Type Table File (ATT)
introduction, 3-1
naming account types, 3-2
screen 1, 3-3
Accounts
credit, 1-17
noncredit, 1-17
Accumulators
bad PIN tries, BASE24 Remote Banking
products, 1-32
bad PIN tries, BASE24-atm, 1-32
bad PIN tries, BASE24-pos, 1-32
bad PIN tries, BASE24-teller, 1-32
BASE24 Remote Banking products, 1-32
BASE24-atm, 1-31
BASE24-atm self-service banking (SSB), 1-35
BASE24-pos, 1-31
BASE24-teller, 1-31
clearing usage of, BASE24 Remote Banking
products, 1-40
clearing usage of, BASE24-atm, 1-36
clearing usage of, BASE24-pos, 1-36
clearing usage of, BASE24-teller, 1-36
definition of, 1-30
fields, 1-33
offline, 1-31
total, 1-31
Acquirer Processing Code File (APCF)
default records, 4-21
introduction, 4-1
screen 1, 4-6
screen 1 function keys, 4-5
screen 2, 4-9
screen 3, 4-17
screen 3 function keys, 4-16

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Acquirer transaction profile, definition of, 1-21
Administrative card transaction profile, definition
of, 1-21
APCF
see Acquirer Processing Code File (APCF)
APCF extended memory table, 4-3
Application transaction counter, 1-15
ARF
see Account Routing File (ARF)
ATC, see Application transaction counter
ATT
see Account Type Table File (ATT)
Authorization file screens
Cardholder Authorization File (CAF), 6-1
information on unused screens, 1-5
Negative Card File (NEG), 19-1
Positive Balance File (PBF), 20-1
Usage Accumulation File (UAF), 29-1
Automated Clearinghouse (ACH) payments, 1-27

B
Bad PIN tries
BASE24 Remote Banking, 1-32
BASE24-atm, BASE24-pos, BASE24-teller, 1-32
Bank Table
screen 1, 13-127
screen 1 function keys, 13-126
Base files and functions, 1-2
Base Product Menu, 1-7
BASE24 authorization terminology
accounts, 1-17
accumulators, 1-30
bad PIN tries, 1-32
card types, 1-18
cards, 1-18
customer IDs, 1-25
fields on base screens, 1-33
fields on product-specific screens, 1-33
limits, 1-27
transaction profiles, 1-21
transactions, 1-25
usage accumulation clearance, 1-36

Index-1

Index

BASE24 switch files
Enhanced Interchange Configuration File
(ICFE), A-38
Interchange Configuration File (ICF), A-3
introduction, A-1
Switch Terminal File (STF), A-68
BASE24 Virtual Menu, 1-7
BASE24-atm self-service banking (SSB), 1-35

C
CAF
see Cardholder Authorization File (CAF)
CAFD
see Dynamic Cardholder Authorization File (CAFD)
Card Prefix File (CPF)
introduction, 5-1
screen 1, 5-3
screen 2, 5-18
screen 3, 5-32
screen 4, 5-42
screen 5, 5-49
screen 6, 5-56
screen 7, 5-66
screen 8, 5-72
Card types
BASE24-pos processing restrictions, 1-20
BASE24-teller processing restrictions, 1-20
reserved, 1-18
user-defined, 1-20
Cardholder Authorization File (CAF)
introduction, 6-1
screen 1, 6-9
screen 2, 6-18
screen 3 and 4, 6-21
screen 5, 6-29
screen 5 function keys, 6-28
screen 6, 6-33
screen 6 function keys, 6-32
screen 7, 6-36
screen 8, 6-39
screen 9, 6-46
screen 10, 6-57
screen 21, 6-65
usage accumulation clearance, 6-3
Cards, definition of, 1-18
CPF
see Card Prefix File (CPF)
Customer ID, definition of, 1-25

D
DCCD
see Dynamic Currency Conversion Data (DCCD)

Index-2

Default records
APCF, 4-3
ATT, 3-2, 3-4
IPCF, 14-2
PDF, 22-1
TCF, 26-1
Deposit processing, 20-3
Derivation Key File (KEYD)
introduction, 8-1
screen 1, 8-2
Dynamic Cardholder Authorization File (CAFD)
CAFD maintenance, 6-4
CAFD runfile, 6-4
error messages, 6-6
IDFFIL assign, 6-5
introduction, 6-4
PRINT-DISK assign, 6-5
report sample and field descriptions, 6-6
RUN commands, 6-6
updating, 6-6
Dynamic Currency Conversion Data (DCCD)
introduction, 7-1
screen 1, 7-2
screen 2, 7-5

E
ECF
see Extract Configuration File (ECF)
EMF
see External Message File (EMF)
EMT Control Commands screen
APCF extended memory table, 4-3
IPCF extended memory table, 14-2
Enhanced Interchange Configuration File (ICFE)
introduction, A-38
screen 1, A-39
screen 2, A-44
screen 3, A-48
screen 8, A-55
screen 10, A-59
screen 11, A-65
Enscribe file record access, 1-8
ERF
seeExchange Rate File (ERF)
Exchange Rate File (ERF)
introduction, 9-1
other files maintenance information, 9-5
screen 1, 9-2
Extended Memory Table Build utility
APCF extended memory table, 4-3
IPCF extended memory table, 14-2

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Index

External Message File (EMF)
default settings, 10-3
introduction, 10-1
screen 1, 10-6
screen 1 function keys, 10-5
screen 2, 10-14
screen 2 function keys, 10-13
screen 3, 10-16
screen 3 function keys, 10-15
Extract Configuration File (ECF)
introduction, 11-1
screen 1, 11-3
screen 2, 11-16
screen 3, 11-22
screen 5, 11-28
screen 7, 11-33
screen 9, 11-39
screen 17, 11-43
screen 19, 11-48
screen 23, 11-51

F
Fields
accumulator, 1-33
cash disbursement, 1-33
limit, 1-33
operation, 1-33
purchase, 1-33
FIID restrictions, 13-3
File access
Base Product Menu, 1-7
BASE24 Virtual Menu, 1-7
Function keys
APCF screen 1, 4-5
APCF screen 3, 4-16
ARF screen 1, 2-6
ARF screen 2, 2-8
Bank Table screen 1, 13-126
CAF screen 5, 6-28
CAF screen 6, 6-32
EMF screen 1, 10-5
EMF screen 2, 10-13
EMF screen 3, 10-15
IDF screen 40, 13-107
IDF screen 41, 13-113
IDF screen 42, 13-120
IPCF screen 1, 14-4
IPCF screen 3, 14-16
PBF screen 1, 20-5
PBF screen 3, 20-19
PBF screen 5, 20-23
PBF screen 6, 20-26
PBF screen 8, 20-29
PBF screen 10, 20-33
PBF screen 11, 20-39
PBF screen 13, 20-45

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

PBF screen 14, 20-49
SPF screen 1, 24-4
SPF screen 2, 24-11
standard, 1-11
SURF screen 2, 25-16
SURF screen 3, 25-22
TKN screen 2, 27-6
TKN screen 3, 27-9
TKN screen 4, 27-14
TSRF screen 1, 28-5
UAF screen 2, 29-7
UAF screen 3, 29-11

H
HCF
see Host Configuration File (HCF)
Help screens, 1-14
Host Configuration File (HCF)
introduction, 12-1
screen 1, 12-3
screen 2, 12-16
screen 5, 12-18
screen 7, 12-22
screen 8, 12-28
screen 10, 12-31
screen 13, 12-35
screen 15, 12-37
screen 22, 12-41
screen 23, 12-46

I
ICF
see Interchange Configuration File (ICF)
ICFE
see Enhanced Interchange Configuration File (ICFE)
ICPF extended memory table, 14-2
IDF
see Institution Definition File (IDF)
Initial end-of-file options for the Super Extract
process, 11-10
Institution Definition File (IDF)
Bank Table screen 1, 13-127
Bank Table screen 1 function keys, 13-126
FIID restrictions, 13-3
introduction, 13-1
screen 1, 13-4
screen 2, 13-14
screen 3, 13-29
screen 4, 13-34
screen 5 and 6, 13-41
screen 7, 13-45
screen 9, 13-49
screen 10, 13-55
screen 13, 13-59

Index-3

Index

screen 16, 13-66
screen 17, 13-74
screen 19, 13-78
screen 21, 13-82
screen 24, 13-85
screen 25, 13-88
screen 26, 13-96
screen 27, 13-100
screen 28, 13-102
screen 31, 13-105
screen 40, 13-108
screen 40 function keys, 13-107
screen 41, 13-114
screen 41 function keys, 13-113
screen 42, 13-121
screen 42 function keys, 13-120
screen 43, 13-124
Interchange Configuration File (ICF)
introduction, A-3
screen 1, A-4
screen 2, A-9
screen 3, A-13
screen 6, A-20
screen 7, A-23
screen 9, A-29
screen 10, A-31
screen 11, A-35
IPCF
see Issuer Processing Code File (IPCF)
ISO codes
account type, 3-1
Issuer Processing Code File (IPCF)
default records, 14-21
introduction, 14-1
screen 1, 14-5
screen 1 function keys, 14-4
screen 2, 14-8
screen 3, 14-17
screen 3 function keys, 14-16
Issuer transaction profile, definition of, 1-21

K
Key 6 File (KEY6)
introduction, 17-1
screen 1, 17-3
screen 2, 17-12
screen 3, 17-18
screen 4, 17-24
Key Authorization File (KEYA)
introduction, 15-1
screen 1, 15-3
screen 2, 15-7
screen 3, 15-10
screen 4, 15-13
screen 5, 15-15
screen 6, 15-17

Index-4

Key File (KEYF)
introduction, 16-1
screen 1, 16-2
screen 2, 16-11
screen 3, 16-21
screen 4, 16-32
KEY6
see Key 6 File (KEY6)
KEYA
see Key Authorization File (KEYA)
KEYD
see Derivation Key File (KEYD)
KEYF
see Key File (KEYF)

L
Limits
authorization method, BASE24 Remote Banking
products, 1-30
authorization method, BASE24-atm, 1-28
authorization method, BASE24-pos, 1-28
authorization method, BASE24-teller, 1-28
BASE24 Remote Banking products, 1-30
BASE24-atm, 1-27
BASE24-atm self-service banking (SSB), 1-35
BASE24-pos, 1-27
BASE24-teller, 1-27
definition of, 1-27
fields, 1-33
member numbers, 1-29
Non–Currency Dispense add-on product, 5-49
offline, 1-30
total, 1-29
usage accumulation period, BASE24 products, 1-29
usage accumulation period, BASE24 Remote Banking
products, 1-30
usage accumulation period, BASE24-pos, 1-29
usage accumulation period, BASE24-teller, 1-29

M
Mobile Operator File (MOF)
introduction, 18-1
screen 1, 18-2
screen 2, 18-7
screen 3, 18-12, 18-15
MOF
see Mobile Operator File (MOF)

N
NCD
see Non–Currency Dispense add-on product
NEG
see Negative Card File (NEG)
Negative Card File (NEG)
introduction, 19-1
screen 1, 19-2

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Index

Non–Currency Dispense add-on product
authorization, 5-49
limits, 5-49

P
PBF
see Positive Balance File (PBF)
PDF
see Processing Code Description File (PDF)
Positive Balance File (PBF)
deposit processing, 20-3
introduction, 20-1
screen 1, 20-6
screen 1 function keys, 20-5
screen 3, 20-20
screen 3 function keys, 20-19
screen 5, 20-24
screen 5 function keys, 20-23
screen 6, 20-27
screen 6 function keys, 20-26
screen 8, 20-30
screen 8 function keys, 20-29
screen 10, 20-34
screen 10 function keys, 20-33
screen 11, 20-40
screen 11 function keys, 20-39
screen 13, 20-46
screen 13 function keys, 20-45
screen 14 credit version, 20-50
screen 14 function keys, 20-49
screen 14 noncredit version, 20-52
Positive Customer with Balances/History Authorization
method (PCBA), 1-30, 20-7
PRE
see Prefix File Build Utility (PRE)
Prefix File Build Utility (PRE)
introduction, 21-1
screen 1, 21-2
Processing Code Description File (PDF)
default records, 22-4
introduction, 22-1
screen 1, 22-2
Product Indicator Table (PITABLE), 1-5

R
Retailer transaction profile, definition of, 1-21

S
SPF
see Stop Payment File (SPF)
Split Transaction Routing File (STRF)
introduction, 23-1
screen 1, 23-2
SQL table row access, 1-9

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Standard switch files
Enhanced Interchange Configuration File
(ICFE), 1-4, A-38
Interchange Configuration File (ICF), 1-4, A-3
Switch Terminal File (STF), 1-4, A-68
STF
see Switch Terminal File (STF)
Stop Payment File (SPF)
duplicate stop payment orders, 24-2
introduction, 24-1
screen 1, 24-5
screen 1 function keys, 24-4
screen 2, 24-12
screen 2 function keys, 24-11
STRF
see Split Transaction Routing File (STRF)
Surcharge File (SURF)
components, 25-3
configuration example, 25-7
introduction, 25-1
screen 1, 25-14
screen 2, 25-17
screen 2 function keys, 25-16
screen 3, 25-23
screen 3 function keys, 25-22
SURF
see Surcharge File (SURF)
Switch Terminal File (STF)
introduction, A-68
screen 1, A-69

T
TCF
see Transaction Code File (TCF)
TKN
see Token File (TKN)
Token File (TKN)
introduction, 27-1
screen 1, 27-3
screen 2, 27-7
screen 2 function keys, 27-6
screen 3, 27-11
screen 3 function keys, 27-9
screen 4, 27-16
screen 4 function keys, 27-14
Transaction Code File (TCF)
default records, 26-7
introduction, 26-1
screen 1, 26-2
Transaction Code/Subtype Relationship File (TSRF)
introduction, 28-1
screen 1, 28-6
screen 1 function keys, 28-5
Transaction profile, definition of, 1-21
Transaction subtypes, 28-3

Index-5

Index

Transactions
cash advances, 1-26
cash disbursements, 1-26
cash withdrawals, 1-25
examples, 1-34
operation, 1-33
payments, 1-27
purchases, 1-26
transfers, 1-26
TSRF
see Transaction Code/Subtype Relationship File
(TSRF)
TSRF Available Transaction Codes, 28-9
function keys, 28-8

U
UAF
see Usage Accumulation File (UAF)
Usage accumulation clearance
bad PIN tries, BASE24 Remote Banking
products, 1-40
bad PIN tries, BASE24-atm, 1-39
bad PIN tries, BASE24-pos, 1-39
bad PIN tries, BASE24-teller, 1-39
CAF base screen totals, 1-36
CAF product-specific segment totals, 1-36
PBF screen totals, 1-40
UAF screen totals, 1-38
Usage Accumulation File (UAF)
introduction, 29-1
screen 1, 29-3
screen 2, 29-8
screen 2 function keys, 29-7
screen 3, 29-12
screen 3 function keys, 29-11
screen 4, 29-15
screen 5, 29-18
screen 6, 29-24
screen 10, 29-28

V
Vendor, definition of, 1-27

Index-6

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Index by Field Name
Special Characters
# OF TIMES 1 CYCLE DELINQUENT, 20-32
# OF TIMES 2 CYCLES DELINQUENT, 20-32
# OF TIMES 3 CYCLES DELINQUENT, 20-32

A
ACCOUNT 1 TYPE
APCF screen 1, 4-8
APCF screen 2, 4-14
IPCF screen 1, 14-7
IPCF screen 2, 14-13
ACCOUNT 2 TYPE
APCF screen 1, 4-8
APCF screen 2, 4-14
IPCF screen 1, 14-7
IPCF screen 2, 14-13
ACCOUNT FIID
ARF screen 2, account number routing detail, 2-15
ARF screen 2, bank routing code detail, 2-11
ACCOUNT LENGTH
ARF screen 2, account number routing detail, 2-14
ARF screen 2, bank routing code detail, 2-10
ARF screen 2, institution ID routing detail, 2-17
ARF screen 3, account number routing
summary, 2-26
ARF screen 3, bank routing code summary, 2-22
ARF screen 3, institution ID routing summary, 2-29
ACCOUNT LIST MAX COUNT, 12-51
ACCOUNT NUMBER
CAF screen 3 and 4, 6-24
CAF screen 5, 6-31
PBF screen 1, 20-9
PBF screen 6, 20-28
SPF screen 1, 24-6
ACCOUNT NUMBER INSERT POSN
ARF screen 2, bank routing code detail, 2-12
ARF screen 2, institution ID routing detail, 2-18
ACCOUNT NUMBER INSERT VALUE
ARF screen 2, bank routing code detail, 2-12
ARF screen 2, institution ID routing detail, 2-19
ACCOUNT NUMBER MATCH POSN, 2-15
ACCOUNT NUMBER MATCH VALUE, 2-15
ACCOUNT SELECT INDICATOR, 13-90
ACCOUNT STATUS, 20-14

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

ACCOUNT TYPE
ARF screen 2, account number routing detail, 2-14
ARF screen 2, bank routing code detail, 2-10
ARF screen 2, institution ID routing detail, 2-17
ARF screen 3, account number routing
summary, 2-26
ARF screen 3, bank routing code summary, 2-22
ARF screen 3, institution ID routing summary, 2-29
ATT screen 1, 3-3
PBF screen 1, 20-7
PBF screen 6, 20-28
SPF screen 1, 24-6
UAF, 29-13
ACCOUNT TYPE NAME, 3-6
ACCRUED INTEREST YTD, 20-35
ACCT FIID
ARF screen 3, account number routing
summary, 2-27
ARF screen 3, bank routing code summary, 2-24
ACCT LGTH
ARF screen 3, account number routing
summary, 2-27
ARF screen 3, bank routing code summary, 2-23
ARF screen 3, institution ID routing summary, 2-30
ACCT NUM
CAF screen 21, preferred transaction
information, 6-65
ACCT NUM INSERT POSN
ARF screen 3, bank routing code summary, 2-23
ARF screen 3, institution ID routing summary, 2-30
ACCT NUM INSERT VALUE
ARF screen 3, bank routing code summary, 2-24
ARF screen 3, institution ID routing summary, 2-31
ACCT NUM MATCH POSN, 2-27
ACCT NUM MATCH VALUE, 2-27
ACCT NUMBER, 6-35
ACCT TYP, 6-30
ACCT TYPE
ARF screen 3, account number routing
summary, 2-27
ARF screen 3, bank routing code summary, 2-23
ARF screen 3, institution ID routing summary, 2-29
CAF, 6-34
IDF screen 9, 13-51
IDF screen 16, 13-68
IDF screen 28, 13-103
ACH RTTN/DESCRIPTION, 6-25

Index-7

Index by Field Name

ACH-IND, 6-26
ACK FROM DPC, 12-8
ACK FROM SWITCH
ICF, A-17
ICFE, A-52
ACK TO DPC, 12-7
ACK TO SWITCH
ICF, A-17
ICFE, A-52
ACQUIRER
ICF, A-15
ICFE, A-50
ACQUIRER TRANSACTION PROFILE
APCF screen 1, 4-6
APCF screen 2, 4-9
APCF screen 3, 4-17
IPCF screen 3, 14-17
ACQUIRER TXN PROFILE
ICFE screen 8, A-56
ICFE screen 10, A-61
IDF screen 19, 13-79
IDF screen 9, 13-53
ACTIVITY LIMITS
CAF screen 1, 6-13
CAF screen 8, 6-39
CAF screen 9, 6-46
CAF screen 10, 6-57
CPF screen 1, 5-16
CPF screen 4, 5-43
CPF screen 6, 5-57
ACTIVITY THIS PERIOD
CAF screen 1, 6-16
CAF screen 8, 6-42
CAF screen 9, 6-53
CAF screen 10, 6-61
UAF screen 1, 29-4
UAF screen 4, 29-15
UAF screen 5, 29-18
UAF screen 6, 29-24
ADA IND
CAF screen 21, preferred transaction
information, 6-69
ADDR VERIF, 13-43
ADDRESS VERIFICATION ALGO, 5-72
ADJUST AMT2 > AMT1
IDF screen 19, 13-79
ADJUSTMENT FLAG, A-61
ADMN TXN PROFILE, 13-80
ALGO #/PVKI
CPF screen 1, Track 1 settings, 5-7
CPF screen 1, Track 2 settings, 5-11
ALGO NUMBER, 15-11
ALGO NUMBER LOC
CPF, 5-22
IDF, 13-23
ALLOW MANUALLY KEYED, 18-13

Index-8

ALLOWED SERVICES
HCF, 12-30
ICF, A-36
ICFE, A-66
ALT ID, A-71, A-72
ALTERNATE 1 DESTINATION, 23-5
ALTERNATE 2 DESTINATION, 23-5
AMOUNT
CAF, 6-31
CAF screen 21, preferred transaction
information, 6-68
PBF, 20-21
SPF screen 1, 24-7
SPF screen 2, 24-13
UAF, 29-9
AMOUNT DEPOSIT CREDIT, 20-35
AMOUNT OF DEPOSIT CREDIT, 6-43
AMOUNT ON HOLD/CREDIT BALANCE, 20-12
AMT2 > AMT1 ADJUST. FLAG, 12-30
ANSI PAN FORMAT
KEY6, 17-5
KEYF, 16-4
APPROVAL CODE, 29-13
APPROVAL CODE LENGTH, 5-74
HCF screen 8, 12-29
HCF screen 23, 12-46
ICF, A-36
ICFE, A-66
APPRV CODE, 6-34
ATC, 5-41
ATC CHECK, 5-39
ATC LEN, 5-37, 5-38
ATC LIMIT, 5-40
ATC NUMBER
CAF screen 2, 6-20
ATC OFST, 5-37, 5-38
ATM, 13-42
ATM AUTHORIZATION INFORMATION, 5-43
ATM BALANCE AND CUTOVER TIME
WINDOW, 13-57
ATM BALANCE SOURCE, 13-61
ATM CARD USAGE CONTROL, 6-39
ATM DATA, 29-15
ATM DATE PARAMETERS, 13-55
ATM FILES, 11-28
ATM ICF DATA
ICF screen 7, A-23
ICF screen 8, A-25
ATM ICFE DATA, A-55
ATM PROCESSING CONTROL
PARAMETERS, 13-59
ATM PRODUCT DATA, 12-18
ATM ROUTING TABLE, 13-49

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Index by Field Name

AUTH LEVEL, 23-5
AUTH LVL (DESCR)
IDF screen 9, 13-53
IDF screen 16, 13-70
AUTH PROCESS
HCF screen 5, 12-18
HCF screen 7, 12-23
HCF screen 10, 12-31
HCF screen 22, 12-41
ICF screen 8, A-25
ICF screen 10, A-31
ICFE screen 8, A-55
ICFE screen 10, A-59
AUTH TYPE (DESCR)
IDF screen 9, 13-52
IDF screen 16, 13-69
AUTHORIZATION DESTINATION, 4-14
AUTO SIGNON START
ICF, A-16
ICFE, A-51
AVAILABLE BALANCE/AVAILABLE
CREDIT, 20-11

B
BAD ATC ACTION, 5-41
BAD CV ACTION - MANUAL ENTRY, 5-31
BAD CV ACTION - TRACK DATA
COMPLETE, 5-31
BAD CV ACTION - TRACK DATA
UNCERTAIN, 5-32
BAD DCV ACTION, 5-41
BAD PIN ACTION
CPF, 5-21
IDF, 13-20
BAD PIN TRIES
CAF, 6-19
UAF, 29-6
BAD SIV ACTION, 5-65
BAD TRK LEN, 5-13
BALANCE
PBF screen 14, credit version, 20-51
PBF screen 14, noncredit version, 20-53
BALANCE AND CUTOVER TIME WINDOW, 13-76
BALANCE PRIOR TO DORMANCY DATE, 20-13
BANK ROUTING CODE (HI), 2-11
BANK ROUTING CODE (LO), 2-11
BANKING RELNSHP, 13-89
BASE, 13-42
BASE CURRENCY, 9-2
BASE FILES
ECF screen 1, 11-12
ECF screen 2, 11-16

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

BASE24 ENCRYPT TYPE
KEY6, 17-4
KEYF, 16-3
BASE24 INST ID NUM, 2-30
BEGIN DATE, 15-4
BEGIN DATE OFFSET, 11-17
BEGINNING DATE, 13-34
BILLING GROUP, 13-131
BILLING TYPE, 13-131
BILLPAY, 13-42
BILLPAY BEGIN DATE, 13-129
BNK RTG CDE (HI), 2-23
BNK RTG CDE (LO), 2-23
BUFFERED, 11-24

C
CAF, 13-11
CAFD, 13-13
CAPTURE CODE, 19-4
CARD ACTIVATION STATE, 20-13
CARD FIID, 25-18
CARD PARAMETERS, 13-14
CARD PREFIX
SURF, 25-26
CARD PROCESSING INFORMATION, 5-16
CARD PROFILE, 25-18
CARD STATUS
CAF, 6-11, 6-37
IDF, 13-18
CARD TRACK INFORMATION, 5-4
CARD TYPE, 18-3
CAF, 6-10
CPF, 5-4
NEG, 19-3
PRE, 21-3
SURF, 25-25
CARD USAGE CONTROL
CAF screen 1, 6-13
CAF screen 2, 6-18
UAF, 29-4
CARD VALIDITY PERIOD (YEARS), 5-34
CARD VERIFICATION, 15-17
CARD VERIFICATION INFORMATION, 5-25
CARDHOLDER ACTIVATED TERMINAL, A-74
CARDHOLDER ACTIVITY REPORT PRINT
LOCATION, 13-83
CARDHOLDER PIN SELECT
CPF, 5-21
IDF, 13-23
CASH ADVANCE INCREMENT, 20-41
CASH ADVANCE INTEREST RATE, 20-47

Index-9

Index by Field Name

CASH DEPOSITS DEPOSIT CREDIT
PERCENT, 5-48
CASH DEPOSITS MAXIMUM CREDIT PER
DEPOSIT, 5-49
CASH IN, 20-16
CASH IN INDICATOR, 13-91
CASH IN LIMIT, 20-35
CASH OUT, 20-16
CASH OUT INDICATOR, 13-92
CASH OUT LIMIT, 20-35
CCD CURRENT INDICATOR, 13-97
CHARACTER FORMAT
HCF screen 1, 12-13
CHARACTER SET, 11-8
CHARGEBACK FLAG, A-62
CHARGEBACK UPDATE, 5-68
CHECK CURRENCY CODE, 18-7
CHECK DIGITS
KEY6 screen 1, exchange keys, MAC, 17-11
KEY6 screen 1, exchange keys, PIN, 17-10
KEY6 screen 1, intermediate keys, 17-9
KEYA screen 2, 15-9
KEYA screen 5, 15-16
KEYA screen 6, 15-18
KEYD screen 1, 8-4
KEYF, 16-33
KEYF screen 1, exchange keys, MAC, 16-10
KEYF screen 1, exchange keys, PIN, 16-9
KEYF screen 1, intermediate keys, 16-8
CHECK DIGITS1
KEY6 screen 2, PIN key information, inbound
keys, 17-15
KEY6 screen 2, PIN key information, outbound
keys, 17-13
KEY6 screen 3, MAC key information, inbound
keys, 17-21
KEY6 screen 3, MAC key information, outbound
keys, 17-19
KEYF screen 2, MAC key information, inbound
keys, 16-19
KEYF screen 2, MAC key information, outbound
keys, 16-16
KEYF screen 2, PIN key information, inbound
keys, 16-14
KEYF screen 2, PIN key information, outbound
keys, 16-12
CHECK DIGITS2
KEY6 screen 2, PIN key information, inbound
keys, 17-16
KEY6 screen 2, PIN key information, outbound
keys, 17-14
KEY6 screen 3, MAC key information, inbound
keys, 17-22
KEY6 screen 3, MAC key information, outbound
keys, 17-20

Index-10

KEYF screen 2, MAC key information, inbound
keys, 16-19
KEYF screen 2, MAC key information, outbound
keys, 16-17
KEYF screen 2, PIN key information, inbound
keys, 16-15
KEYF screen 2, PIN key information, outbound
keys, 16-13
CHECK IF HOST IS ONLINE—ADDR VERIFY, 5-72
CHECK IF HOST ONLINE, 13-14
CHECK IF HOST ONLINE - SERVICE CODE, 5-34
CHECK IF HOST ONLINE CV, 5-27
CHECK IF HOST ONLINE DCV, 5-40
CHECK IF HOST ONLINE PIN, 5-22
CHECK IF HOST ONLINE SIV, 5-64
CHECK INST ID NUM, 2-30
CHECK NUMBER/HIGH CHECK NUMBER, 24-6
CHECK TOP-UP AMOUNTS, 18-8
CHECKING OR SAVINGS / CREDIT CARD, 20-11
CHF FILE NAME, 13-73
CLEAR
KEY6, 17-9
KEYA, 15-15
KEYF, 16-8
CLEAR KEY
KEYA screen 2, 15-8
KEYA screen 3, 15-11
KEYA screen 6, 15-18
CLEAR OLD KEY TIMER VALUE
KEY6, 17-31
KEYF, 16-28
CMS, 13-42
COMMENTS, 9-3
COMPARE INDICATOR, 15-14
COMPLETION
HCF screen 5, 12-20
HCF screen 7, 12-26
HCF screen 10, 12-33
HCF screen 15, 12-39
HCF screen 22, 12-44
ICF screen 8, A-27
ICF screen 10, A-34
ICFE screen 8, A-57
ICFE screen 10, A-63
COMPLETION ACK
HCF screen 5, 12-20
HCF screen 7, 12-26
HCF screen 10, 12-33
HCF screen 15, 12-39
HCF screen 22, 12-44
ICF screen 8, A-27
ICF screen 10, A-34
ICFE screen 8, A-58
ICFE screen 10, A-64
COMPLETION REQUIRED TO HOST, 14-13

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Index by Field Name

CONFIDENTIAL FLAG, 20-38
CONSECUTIVE MAC KEY ERROR
KEY6, 17-30
KEYF, 16-27
CONSECUTIVE MSG KEY ERROR
KEYF, 16-36
CONSECUTIVE PIN KEY ERROR
KEY6, 17-30
KEYF, 16-27
CONTENT CODE 1
CAF screen 9, 6-48
CPF screen 5, 5-52
UAF screen 5, 29-20
CONTENT CODE 2
CAF screen 9, 6-50
CPF screen 5, 5-54
UAF screen 5, 29-21
CONVERSION RATE, 9-3
COUNTRY, 13-5
COUNTY, 13-5
CREDIT, 13-46
CREDIT LINE/BACK-UP ACCOUNT, 20-27
CTR COUNT, 20-36
CURRENCY, 7-3, 7-6
CURRENCY CODE, 9-3
ICF, A-7
ICFE, A-42
IDF, 13-33
MOF, 18-8
PBF screen 1, 20-14
SURF screen 2, 25-17
SURF screen 3, 25-24
CURRENCY DESCR, 7-7
CURRENT BUSINESS DATE
IDF screen 10, 13-55
IDF screen 17, 13-74
IDF screen 25, 13-94
IDF screen 40, 13-110
CURRENT CYCLIC USAGE BEGIN DATE, 13-119
CURRENT FLOAT, 20-30
CURRENT INDEX
KEY6 screen 2, PIN key information, inbound
keys, 17-15
KEY6 screen 2, PIN key information, outbound
keys, 17-13
KEY6 screen 3, MAC key information, inbound
keys, 17-22
KEY6 screen 3, MAC key information, outbound
keys, 17-19
KEYF screen 2, MAC key information, inbound
keys, 16-19
KEYF screen 2, MAC key information, outbound
keys, 16-17
KEYF screen 2, PIN key information, inbound
keys, 16-14
KEYF screen 2, PIN key information, outbound
keys, 16-12
May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

CURRENT INTEREST RATE, 20-47
CURRENT PERIODIC USAGE BEGIN DATE, 13-117
CUST SRVC, 13-43
CUSTOMER BALANCE DISPLAY
ICF, A-8
ICFE, A-43
IDF, 13-60
CUSTOMER BALANCE INFO
IDF screen 13, 13-59
IDF screen 40, 13-109
CUSTOMER CLASS
IDF, 13-86
PBF, 20-37
CUSTOMER DATABASE PRELOAD, 13-133
CUSTOMER ID GENERATION, 13-135
CUSTOMER PHONE NUMBER LOOKUP, 18-4
CUSTOMER PROCESSING DATE
IDF screen 10, 13-56
IDF screen 17, 13-75
CUSTOMER SERVICE INTERFACE CONTROL
PARAMETERS, 13-112
CUSTOMER SHORT NAME, 20-25
CUSTOMER/VENDOR MAX COUNT, 12-49
CUTOVER END, 13-111
CUTOVER FLAG, 11-18
CV CHECK TYPE, 5-26
CV DATE, 5-29
CV KEYA GROUP, 5-25
CVD PROCESSING FLAG, 5-75
CYCLIC LIMIT AMOUNT, 20-42
CYCLIC LIMIT COUNT, 20-42
CYCLIC PARAMETERS, 13-117
CYCLIC USAGE AMOUNT, 20-43
CYCLIC USAGE COUNT, 20-44
CYCLIC USAGE LENGTH, 13-118
CYCLIC WORK DAY, 13-117

D
DATA MASK FLAG, 13-39, A-11, A-46
DATA PREFIX CHARACTERS, 12-14
DATA SET IDENTIFIER, 11-11
DATE, 24-8
DATE ADDED TO FILE, 19-5
DATE CHECK TYPE, 5-28
DATE FIRST USED, 6-19

Index-11

Index by Field Name

DATE OFFSET
ECF screen 1, 11-13
ECF screen 5, HSF extract, 11-31
ECF screen 5, TLF extract, 11-29
ECF screen 7, PTLF extract, 11-34
ECF screen 9, TTLF extract, 11-40
ECF screen 17, HMBF extract, 11-44
ECF screen 17, MBF extract, 11-46
ECF screen 19, 11-49
ECF screen 23, 11-52
DAYS DELINQUENT, 20-31
DCV CHECK, 5-36
DCVD LEN, 5-36, 5-38
DDA CURRENT INDICATOR, 13-96
DEBIT, 13-47
DECIMALIZATION TABLE, 15-7
DEFAULT ACCOUNT TYPE, 5-70
DEFAULT ACCT NUM, 13-135
DEFAULT ACQUIRER ID NUM
ICF, A-7
ICFE, A-42
DEFAULT ACTION, 23-6
DEFAULT COMBO CARD TYPE, 5-70
DEFAULT CUST ID, 13-134
DEFAULT MERCHANT TYPE
ICF screen 6, A-22
ICFE screen 8, A-56
DEFAULT PRE-AUTH AMOUNT
HCF, 12-28
ICF, A-35
ICFE, A-65
DEFAULT ROUTING GROUP
ICF, A-26
ICFE, A-56
DEFAULT TERM NUM
ICF, A-7
ICFE, A-42
DEFAULT TERMINAL ID, 12-47
DELINQ, 20-50
DENSITY, 11-12
DENY MANUAL CARD ENTRY, 5-76
DEPOSIT CREDIT INFORMATION, 5-47
DEPOSIT CREDIT PERCENT, 5-48
DEPOSIT SETTLEMENT IMPACT, 13-63
DERIVATION KEY, 8-3
DES (IBM 3624) PIN VERIFICATION, 15-7
DESCR TAG
APCF screen 2, 4-14
IPCF screen 2, 14-13
DESCRIPTION
APCF screen 1, 4-8
HCF, 12-17
IPCF screen 1, 14-7
SPF, 24-9

Index-12

DESCRIPTION TAG, 22-2
DIEBOLD TABLE, 15-12
DIEBOLD VERIFICATION DATA, 15-10
DISCARD NON-FINANCIAL REVERSALS, 13-110
DORMANCY DATE, 20-13
DPC, 13-106
DPC NUM, 11-18
DPC NUMBER, 12-3
DPC TYPE, 12-6
DPC/FIID
KEY6, 17-3
KEYF, 16-2
DPC/MOD #, 10-7
DRAFT CAPTURE ISSUER, 5-75
DYN CARD VERIF KEY LOCATOR, 5-35

E
EMV, 13-42
EMV CERTIFIED FLAG, A-73
ENCRYPT, 15-16
ENCRYPT TYPE
KEYA, 15-17
KEYF, 16-3
KEYF6, 17-4
ENCRYPTED
KEY6, 17-10
KEYF, 16-8
ENCRYPTED KEY
KEYA screen 2, 15-8
KEYA screen 3, 15-11
KEYA screen 6, 15-18
END DATE
Bank Table, 13-129
KEYA, 15-5
END DATE OFFSET, 11-17
ENDING BIN, 7-3
ENHANCED PREAUTH, 13-43
ENHANCED PRE-AUTH HOLDS
CAF, 6-33
UAF, 29-12
ENHANCED STATUS
HCF screen 1, 12-14
EXCHANGE KEYS
KEY6, 17-10
KEYF, 16-9
EXP CHECK DISP, 13-24
EXP CHECK TYPE, 5-14
EXP DATE
CPF screen 1, Track 1 settings, 5-8
CPF screen 1, Track 2 settings, 5-12
IDF, 13-18
SPF, 24-13

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Index by Field Name

EXPECT RVSL RESPONSE, 18-4
EXPIRATION DATE
CAF screen 2, 6-19
CAF screen 7, 6-37
NEG, 19-5
SPF, 24-8
EXPIRATION DATE COMPARISON, 5-34
EXPIRATION DATE PROCESSING FLAG, 5-33
EXPR TIME
ECF screen 17, HMBF extract, 11-45
ECF screen 17, MBF extract, 11-46
EXTENDED NETWORK
HCF, 12-5
ICF, A-14
ICFE, A-49
EXTR ORDER, 27-12
EXTRACT DATE, 11-4
EXTRACT TIME, 11-5

F
FAST CASH ACCOUNT TYPE, 13-61
FHM FILES, 11-48
FHM UPDATE PROCESS, 12-35
FI CUTOVER INDICATOR, 13-98
FIELD CUTOVER, 13-29
FIID, 18-2
Bank Table, 13-127
CAF, 6-10
CPF, 5-4
ECF screen 9, 11-42
IDF, 13-4
KEYA, 15-6
NEG, 19-3
PBF, 20-6
SPF, 24-5
STRF, 23-3
UAF, 29-4
FIID AUTH FILE SEGMENT INDICATORS, 13-42
FILE CODE, 11-23
FILE CONFIGURATION, 11-22
FILE FORMAT, 11-24
FILE NAME, 21-2
FILE NAMES, 13-8
FILE TYPE, 21-2
FI-NAME
Bank Table, 13-128
IDF, 13-4
FLAT FEE
SURF screen 2, 25-21
SURF screen 3, 25-28
FORCE ONLINE COUNT, 5-75

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

FORMAT
ECF screen 1, 11-15
ECF screen 5, 11-30
ECF screen 7, 11-36
ECF screen 9, 11-41
FROM ACCT TYPE
CAF screen 21, preferred transaction
information, 6-67
FROM HOST MAINTENANCE PRODUCT
DATA, 12-35
FROM, ACQUIRER TXN PROFILE, 4-18
FROM, ISSUER TXN PROFILE, 14-18
FROM, MESSAGE CATEGORY
APCF screen 3, 4-18
IPCF screen 3, 14-18
FULL MESSAGE MAC
KEY6, 17-8
KEYF, 16-7
FULL MSG ENCRYPTION
KEYF, 16-32
FULL MSG MAC, 10-11
FUNCTION TYPE, 27-5

G
GENERIC MESSAGE
MOF screen 4, 18-15
GENERIC MESSAGE LAST CHANGED, 18-17
GENERIC MESSAGE USE, 18-16
GROUP
ECF screen 17, 11-45
ECF screen 17, MBF, 11-46
ECF screen 19, 11-50
GROUP NAME
ECF screen 23, 11-53
ECF screen 5, 11-30
ECF screen 7, 11-35
ECF screen 9, 11-41
GRP, 15-3

H
HI PROCESS NAME, 11-19
HIGH CHECK NUMBER, 24-12
HISF NAME, 12-3
HMBF, 11-44
HOLD AMOUNT
CAF, 6-35
UAF, 29-14
HOLD MAIL # OF DAYS, 13-106
HOLD STATUS
CAF, 6-30, 6-34
PBF, 20-21
UAF, 29-9, 29-13
HOLDS LVL (DESCR), 13-70

Index-13

Index by Field Name

HOLIDAY DATES (YYMMDD)
ICF, A-11
ICFE, A-46
HOLIDAY SCHEDULE, 13-101
HOLIDAYS, 13-38
HOST ADJ. PROCESSING, 13-32
HOST INTERFACE CONTROL, 13-65
HOST LOG-ONLY OPTION, 13-62
HOST PIN CHANGE OPTION, 13-62
HSF, 11-31

I
ICF, 11-20
ICFE, 11-20
ID
STF, switch merchant information, A-70
STF, switch terminal information, A-72
ID LENGTH, 15-14
IDENTIFIER/DESCRIPTION, 13-122
IDENTIKEY PIN VERIFICATION, 15-13
IDF, 11-20
ILF, 11-12
ILF EXTRACT NUMBER
ICF, A-18
ICFE, A-54
IMS TRAN, 10-18
INBOUND
HCF, 12-12
ICF screen 3, A-15
ICF screen 8, A-27
ICF screen 10, A-34
ICFE screen 3, A-50
ICFE screen 8, A-57
ICFE screen 10, A-63
INBOUND KEY COUNTER
KEYF, 16-34
INBOUND KEYS
KEY6 screen 2, PIN key information, 17-15
KEY6 screen 3, MAC key information, 17-21
KEYF screen 2, MAC key information, 16-18
KEYF screen 2, PIN key information, 16-14
INBOUND LIMIT
HCF screen 5, 12-20
HCF screen 7, 12-25
HCF screen 10, 12-33
HCF screen 15, 12-39
HCF screen 22, 12-44
INCREMENT AMOUNT
IDF screen 6, credit, 13-47
IDF screen 6, debit, 13-48
INITIAL CUST/VNDR VERIFY STATUS, 13-132
IN-OUT-IND, 10-10
INST ID NUM (BASE24), 2-18

Index-14

INST ID NUM (CHECK), 2-17
INSTITUTION ID
ICF, A-6
ICFE, A-41
INSTITUTION ID NUM, 13-128
INSTITUTION ID NUMBER, 13-6
INSTITUTION IDENTIFIER, 15-13
INTERBANK ROUTING, 13-88
INTERCHANGE FIID
ICF, A-4
ICFE, A-39
INTERCHANGE LOGICAL NET
ICF, A-5
ICFE, A-40
INTERF TYP, 10-6
INTERFACE PROCESS
KEY6, 17-4
KEYF, 16-3
INTERMEDIATE KEYS
KEY6, 17-9
KEYF, 16-8
ISSUER
CPF, 5-71
ICF, A-15
ICFE, A-50
ISSUER DESIGNATOR, 7-3, 7-6
ISSUER TRANSACTION PROFILE
IPCF screen 1, 14-5
IPCF screen 2, 14-8
ISSUER TXN PRFL, 5-47
ISSUER TXN PROFILE
CAF, 6-44, 6-64
CPF screen 6, 5-63
ICFE screen 8, A-56
ICFE screen 10, A-61
IDF screen 19, 13-80
IDF, ATM, 13-54
ITLF, 11-52

K
KEY COUNTER
KEY6 screen 2, PIN key information, inbound
keys, 17-16
KEY6 screen 2, PIN key information, outbound
keys, 17-14
KEY6 screen 3, MAC key information, inbound
keys, 17-23
KEY6 screen 3, MAC key information, outbound
keys, 17-20
KEYF screen 2, MAC key information, inbound
keys, 16-20

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Index by Field Name

KEYF screen 2, MAC key information, outbound
keys, 16-18
KEYF screen 2, PIN key information, inbound
keys, 16-15
KEYF screen 2, PIN key information, outbound
keys, 16-13
KEY LENGTH
KEY6, 17-7
KEYF, 16-6
KEY PROCESSING TYPE
KEY6, 17-33
KEYF, 16-30
KEYD GRP, 8-2
KMAC SYNCHRONIZATION ERROR
KEY6, 17-30
KEYF, 16-28

LINE 4, 18-16
LINE 5, 18-16
LOAD/UNLOAD ALL MESSAGE CATEGORIES
APCF screen 3, 4-20
IPCF screen 3, 14-20
LOG AUTH DEST RESPONSE, 4-15
LOG FUNDS, 18-14
LOG ROUTING CODE
IDF screen 13, 13-64
IDF screen 16, 13-73
IDF screen 28, 13-102
LONG DESCRIPTION, 22-2
LOW CHECK NUMBER
SPF screen 1, 24-7
SPF screen 2, 24-13

L
L, 10-18

M

LAST CREDIT LIMIT CHANGE DATE, 20-47
LAST CYCLIC USAGE RESET DATE, 20-44
LAST DEPOSIT AMOUNT, 20-17
LAST DEPOSIT DATE, 20-17
LAST EXTRACT DATE, 11-5
LAST OVERDRAFT LIMIT CHANGE DATE, 20-48
LAST PAYMENTS MAX COUNT, 12-50
LAST PERIODIC USAGE RESET DATE, 20-44
LAST RESET DATE
CAF screen 2, 6-20
UAF screen 1, 29-6
LAST TRANSACTION MAX COUNT, 12-47
LAST USED DATE
CAF screen 8, 6-45
CAF screen 9, 6-56
CAF screen 10, 6-64
UAF screen 4, 29-17
UAF Screen 6, 29-27
LAST WITHDRAWAL AMOUNT, 20-18
LAST WITHDRAWAL DATE, 20-18
LEDGER BALANCE/CREDIT LIMIT, 20-12
LENGTH
STF, switch merchant information, A-71
STF, switch terminal information, A-72
LENGTH MIN/MAX
CPF screen 1, Track 1 settings, 5-9
CPF screen 1, Track 2 settings, 5-12
LIMITS
IDF, 13-17
KEY6, 17-25
KEYF, 16-22, 16-34
LINE 1, 18-15
LINE 2, 18-16
LINE 3, 18-16

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

MAC DATA TYPE
KEY6, 17-7
KEYF, 16-6
MAC ENCRYPT TYPE
KEY6, 17-6
KEYF, 16-5
MAC KEY
KEY6, 17-11
KEYF, 16-9
MAC KEY ERROR
KEY6, 17-29
KEYF, 16-27
MAC KEY INFORMATION
KEY6, 17-18
KEYF, 16-16
MAC KEY LENGTH
KEY6, 17-8
MAC KEY TIMER INTERVAL
KEY6, 17-28
KEYF, 16-25
MAC KEY TIMER VALUE
KEY6, 17-26
KEYF, 16-24
MAC KEY TRAN
KEY6, 17-28
KEYF, 16-26
MAC KEY VARIANT
KEY6, 17-25
KEYF, 16-22
MAC KEY1
KEY6 screen 3, inbound keys, 17-21
KEY6 screen 3, outbound keys, 17-18
KEYF screen 2, inbound keys, 16-18
KEYF screen 2, outbound keys, 16-16

Index-15

Index by Field Name

MAC KEY2
KEY6 screen 3, inbound keys, 17-22
KEY6 screen 3, outbound keys, 17-20
KEYF screen 2, inbound keys, 16-19
KEYF screen 2, outbound keys, 16-17
MAIL, 13-42
MAIL EXPIRE TIME, 13-106
MAIL FILES, 11-43
MAIL PROCESSING INFORMATION, 13-105
MAIL PRODUCT DATA, 12-37
MAIN BRANCH NUM, 13-128
MANUAL CV CHECK TYPE, 5-27
MANUAL CV DATE, 5-30
MANUAL CV KEYA GROUP, 5-27
MARKET SEG IND
CAF screen 21, preferred transaction
information, 6-69
MAX LEFT UNMASKED DIGITS, 13-40, A-12, A-47
MAX PIN TRIES
CPF, 5-20
IDF, 13-19
MAX SAF RETRY
ICF, A-17
ICFE, A-52
IDF, 12-10
MAX TIMEOUTS, 12-9
MAXIMUM CASH OUT, 13-87
MAXIMUM CREDIT PER DEPOSIT, 5-49
MAXIMUM DEPOSIT CREDIT, 13-86
MAXIMUM DEPOSIT CREDIT AMOUNT, 5-49
MAXIMUM DEPOSIT CREDIT AMT, 6-43
MAXIMUM EXTENTS, 11-23
MAXIMUM NUMBER DEPOSITS, 13-87
MAXIMUM NUMBER OF DEPOSIT CREDITS, 5-48
MAXIMUM NUMBER OF PRE-AUTH HOLDS, 5-68
MAXIMUM NUMBER OF REFUND/
REPLENISH, 5-67
MAXIMUM OUTSTANDING REQUESTS, 12-11
MAXIMUM OUTSTANDING SAFS, 12-10
MAXIMUM OUTSTANDING TRANSACTIONS
ICF, A-14
ICFE, A-49
MAXIMUM TIMEOUTS
ICF, A-16
ICFE, A-51
MBF, 11-45
MBR #
CPF screen 1, Track 1 settings, 5-6
CPF screen 1, Track 2 settings, 5-9
MBR LENGTH, 5-5

Index-16

MEMBER
CAF, 6-10
NEG, 19-3
MEMBER NUMBER, 29-4
MERCHANT EMAIL ADDR, A-75
MERCHANT ID, A-69
MERCHANT PHONE/CUSTOMER SERVICE PHONE
NUM, A-75
MERCHANT SETTLEMENT REPORT PRINT
LOCATION, 13-84
MESSAGE CATEGORY
APCF screen 1, 4-7
APCF screen 2, 4-10
APCF screen 3, 4-17
IPCF screen 1, 14-5
IPCF screen 2, 14-9
IPCF screen 3, 14-17
MESSAGE FORMAT
HCF screen 1, 12-13
HCF screen 5, 12-19
HCF screen 7, 12-24
HCF screen 10, 12-32
HCF screen 13, 12-36
HCF screen 15, 12-37
HCF screen 22, 12-42
MESSAGE SEQUENCE FLAG, 12-12
MIN CASH ADV AMT, 5-46
MIN MASKED DIGITS, 13-40, A-12, A-47
MIN TXN AMT
SURF screen 2, 25-20
SURF screen 3, 25-28
MINIMUM AMT DUE, 20-48
MINIMUM CASH ADV AMOUNT, 5-62
MINIMUM CASH ADVANCE AMOUNT, 20-41
MOBILE REVERSALS SUPPORTED, 18-6
MOD10 CHECK, 5-15
MONEY TRANSFER CREDIT
IDF screen 19, 13-78
MONTHS ACTIVE, 20-32
MOUNT MESSAGE, 11-12
MSG CATEGORY
APCF screen 1, 4-7
IPCF screen 1, 14-6
MSG ENCRYPT TYPE
KEYF, 16-33
MSG KEY ERROR
KEYF, 16-36
MSG KEY TIMER INTERVAL
KEYF, 16-35
MSG KEY TIMER VALUE
KEYF, 16-34
MSG KEY TRAN
KEYF, 16-35
MSG TYP, 10-8

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Index by Field Name

MTU PREFIX ROUTING
CPF screen 4, 5-47
MULTI CURRENCY
ICFE, A-53
MULTIPLE ACCOUNT SELECT DISPLAY, 13-109

NUMBER OF TRAN CODES, 10-16
NUMBER TABLE RELATIVE LOCATION, 15-10
NUMERIC FLD FORMAT, 11-9

N

OFFLINE AGGR
CAF screen 1, 6-15
CAF screen 8, 6-41
CAF screen 9, activity limits, 6-52
CAF screen 10, 6-59
CPF screen 1, 5-18
CPF screen 4, 5-45
CPF screen 5, 5-56
CPF screen 6, 5-59
OFFLINE AUTHORIZATION FILE, 23-6
OFFLINE CASH ADV
CAF screen 1, activity limits, 6-15
CAF screen 1, activity this period, 6-16
CAF screen 8, activity limits, 6-41
CAF screen 8, activity this period, 6-42
CAF screen 10, activity limits, 6-59
CAF screen 10, activity this period, 6-62
CPF screen 1, 5-17
CPF screen 4, 5-45
CPF screen 6, 5-59
UAF screen 1, 29-5
UAF screen 4, 29-16
UAF screen 6, 29-25
OFFLINE CASH WDL
CAF screen 1, activity limits, 6-14
CAF screen 1, activity this period, 6-16
CAF screen 8, activity limits, 6-40
CAF screen 8, activity this period, 6-42
CAF screen 9, activity limits, 6-47, 6-49, 6-51
CAF screen 9, activity this period, 6-53, 6-54, 6-55
CAF screen 10, activity limits, 6-58
CAF screen 10, activity this period, 6-61
CPF screen 1, 5-17
CPF screen 4, 5-44
CPF screen 5, 5-51, 5-53, 5-54
CPF screen 6, 5-58
UAF screen 1, 29-5
UAF screen 4, 29-16
UAF screen 5, 29-19, 29-20, 29-22
UAF screen 6, 29-25
OFFLINE CREDIT WDL
CAF screen 9, activity limits, 6-48, 6-50, 6-52
CAF screen 9, activity this period, 6-53, 6-54, 6-55
CPF screen 5, 5-51, 5-53, 5-55
UAF screen 5, 29-19, 29-21, 29-22
OFFLINE PER REFUND/REPLENISH, 5-60
OFFLINE PURCHASE
CAF screen 10, activity limits, 6-60
CAF screen 10, activity this period, 6-62
CPF, 5-60
UAF, 29-26
OFFLINE REFUND, 29-26
OFFLINE REFUND/REPLENISH, 5-61

NBF CURRENT INDICATOR, 13-97
NBF RECORD COUNT, 20-36
NCD DATA, 29-18
NCD ICF DATA, A-20
NCD.CASH-VAL-LMT.TTL-WDL-LMT, 6-47
NEG, 13-10
NETWORK MANAGEMENT
HCF, 12-5
ICF, A-13
ICFE, A-48
NETWORK MANAGEMENT MESSAGE ENABLED
ICF, A-18
ICFE, A-53
NEXT BEGINNING DATE, 13-35
NEXT BUSINESS DATE
IDF screen 10, 13-56
IDF screen 17, 13-75
IDF screen 25, 13-95
NEXT CYCLIC USAGE BEGIN DATE, 13-119
NEXT PAYMENT DUE DATE, 20-47
NEXT PERIODIC USAGE BEGIN DATE, 13-117
NMM ENABLED, 12-9
NO BOOK FILE NAME, 13-91
NON-CRNCY DISP, A-21, A-22
NON-CRNCY DISP CC, A-21, A-22
NON-CURR DSP, 13-43
NON–CURRENCY DISPENSE USAGE
CONTROL, 6-46
NON-FINANCIAL REVERSAL INDICATOR, 12-43
NOT ON US, A-20, A-23
NOTARIZATION SUPPORTED
KEY6, 17-34
KEYF, 16-31
NOTIFY SERVICE, 18-14
NOT-ON-US (ATM), 14-15
NSF, 20-52
NUMBER OF ACCOUNTS, 6-22
NUMBER OF DEPOSIT CREDITS, 6-43
NUMBER OF DEPOSITS, 20-37
NUMBER OF KEYS
KEY6, 17-7
KEYF, 16-6
NUMBER OF REFUNDS THIS PERIOD, 29-27
NUMBER OF RFND/REPL THIS PERIOD, 6-63

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

O

Index-17

Index by Field Name

OFFLINE RFND/REPL
CAF screen 10, activity limits, 6-60
CAF screen 10, activity this period, 6-63
OFFSET, A-71, A-72
OMF, 11-16
ON PREMISE FLAG, A-73
ONLINE REC MAINT, 13-43
ON-US OR SWITCH OUTBOUND (ATM/POS), 14-14
OPERATOR ID, 18-2
OPERATOR IIN, 18-3
OPERATOR NAME, 18-3
ORDER FLAG
TKN screen 3, 27-11
TKN screen 4, 27-16
ORF PROFILE, 13-90
ORIGINATING ID
KEY6, 17-32
KEYF, 16-29
OTHER ACCT PROCESSING, 13-25
OUTBOUND
HCF, 12-11
ICF screen 3, A-14
ICF screen 8, A-26
ICF screen 10, A-33
ICFE screen 3, A-49
ICFE screen 8, A-57
ICFE screen 10, A-63
OUTBOUND KEY COUNTER
KEYF, 16-33
OUTBOUND KEYS
KEY6 screen 2, PIN key information, 17-12
KEY6 screen 3, MAC key information, 17-18
KEYF screen 2, MAC key information, 16-16
KEYF screen 2, PIN key information, 16-11
OUTBOUND LIMIT
HCF screen 5, 12-20
HCF screen 7, 12-25
HCF screen 10, 12-33
HCF screen 15, 12-38
HCF screen 22, 12-43
OVERDRAFT, 20-53
OVERDRAFT LIMIT, 20-16
OVERLIMIT, 20-51

P
P-1 through P-64
EMF screen 1, 10-12
EMF screen 2, 10-14
PAN
CAF, 6-9
NEG, 19-2
UAF, 29-3
PAN ACCESS TYPE, 5-13

Index-18

PAN LENGTH, 18-4
CPF, 5-3
PRE, 21-3
PAN PAD CHARACTER, 15-9
PAN VERIFY LENGTH, 15-8
PAN VERIFY OFFSET, 15-8
PARAMETRIC AUTH, 20-31
PARTIAL AMOUNT SUPPORT, 5-76
PARTIAL AUTH LIMIT, 5-77
PARTIAL AUTH ROUTING, 5-77
PARTIAL PAN LENGTH, 15-14
PARTIAL PAN OFFSET, 15-14
PARTITION 1 NAME, 11-25
PARTITION 1 PRI EXT, 11-25
PARTITION 1 SEC EXT, 11-25
PARTITION 2 NAME, 11-25
PARTITION 2 PRI EXT, 11-25
PARTITION 2 SEC EXT, 11-26
PARTITION 3 NAME, 11-26
PARTITION 3 PRI EXT, 11-26
PARTITION 3 SEC EXT, 11-27
PARTITION 4 NAME, 11-26
PARTITION 4 PRI EXT, 11-27
PARTITION 4 SEC EXT, 11-27
PARTITION FILE INFORMATION, 11-24
PASSBOOK BALANCE, 20-37
PASSBOOK INDICATOR, 20-37
PASSBOOK PRINT FLAG, 13-94
PAYMENT HIGH LIMIT, 13-130
PBF CR LINE, 13-42
PBF SHORT NM, 13-42
PBF STOP PAY/WARNING STATUS, 24-9
PBF1, 13-11
PBF2, 13-12
PBF3, 13-12
PBF4, 13-12
PERCENT FEE, 25-21, 25-28
PERCENT MARK-UP, 7-7
PERCENT OF DEPOSIT, 13-86
PERFORMANCE PERIOD
HCF, 12-9
ICF, A-14
ICFE, A-49
PERIOD LENGTH, 13-36
PERIODIC FILE RETENTION, 13-121
PERIODIC LIMIT AMOUNT, 20-42
PERIODIC LIMIT COUNT, 20-42
PERIODIC PARAMETERS, 13-115
PERIODIC USAGE AMOUNT, 20-43

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Index by Field Name

PERIODIC USAGE COUNT, 20-43
PERIODIC USAGE LENGTH, 13-116
PERIODIC WORK DAY, 13-115
PERSISTENT UAF, 13-31
PHONE, 13-6
PIN, 13-17
PIN BLOCK FORMAT
KEY6, 17-5
KEYF, 16-4
PIN CHANGE ALLOWED, 13-112
PIN CHECK TYPE
CPF, 5-20
IDF, 13-22
PIN INFORMATION, 5-19
PIN KEY
KEY6, 17-10
KEYF, 16-9
PIN KEY ERROR
KEY6, 17-29
KEYF, 16-26
PIN KEY INFORMATION
KEY6, 17-12
KEYF, 16-11
PIN KEY TIMER INTERVAL
KEY6, 17-27
KEYF, 16-25
PIN KEY TIMER VALUE
KEY6, 17-26
KEYF, 16-23
PIN KEY TRAN
KEY6, 17-28
KEYF, 16-25
PIN KEY VARIANT
KEY6, 17-24
KEYF, 16-21
PIN KEY1
KEY6 screen 2, inbound keys, 17-15
KEY6 screen 2, outbound keys, 17-13
KEYF screen 2, inbound keys, 16-14
KEYF screen 2, outbound keys, 16-12
PIN KEY2
KEY6 screen 2, inbound keys, 17-16
KEY6 screen 2, outbound keys, 17-14
KEYF screen 2, inbound keys, 16-15
KEYF screen 2, outbound keys, 16-13
PIN PAD CHARACTER
KEY6, 17-6
KEYF, 16-5
PIN PROCESSING FLAG, 5-71
PIN REQUIRED, 13-112
PIN TRIES RESET OPTION
CPF screen 2, 5-23
IDF, 13-25
PIN VERIFICATION GROUP, 13-109
PIN VERIFICATION KEYA GROUP, 5-19

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

POFST/PVV
CAF, 6-12
CPF screen 1, Track 1 settings, 5-6
CPF screen 1, Track 2 settings, 5-10
POFST/PVV LOC
CPF, 5-23
IDF screen 2, 13-21
POS, 13-42
POS AUTHORIZATION INFORMATION, 5-57
POS CARD USAGE CONTROL, 6-57
POS COMPLETIONS REQUIRED, 13-81
POS DATA
PBF screen 8, 20-30
UAF screen 6, 29-24
POS DATE PARAMETERS (YY/MM/DD), 13-74
POS FILES, 11-33
POS ICF DATA
ICF screen 9, A-29
ICF screen 10, A-31
POS ICFE DATA, A-59
POS INFORMATION, 5-67, 5-74
POS PROCESSING INFORMATION, 5-71
POS PRODUCT DATA
HCF screen 7, 12-22
HCF screen 8, 12-28
ICF, A-35
ICFE, A-65
POS REPORT PROCESSING, 13-82
POS ROUTING TABLE, 13-66
PRDF, 11-36
PRE-AUTH HOLD, 13-43
PRE-AUTH HOLD INCREMENT
HCF, 12-29
ICF, A-36
ICFE, A-66
PRE-AUTH HOLD TIME
HCF, 12-29
ICF, A-36
ICFE, A-66
PRE-AUTH HOLDS
CAF, 6-29
PBF, 20-20
UAF, 29-8
PREFERRED TRANSACTION INFORMATION, 6-65
PREFERRED TRANSACTION
PARAMETERS, 13-124
PREFIX
CPF, 5-3
PRE, 21-3
PREFIX ROUTING, 5-13
PRE-PAY BUSINESS RULES
MOF screen 2, 18-7
PRE-PAY CONFIGURATION
MOF screen 1, 18-4

Index-19

Index by Field Name

PRFX RTG
IDF screen 9, 13-52
IDF screen 16, 13-68
PRIMARY DPC
IDF screen 9, 13-50
IDF screen 16, 13-67
IDF screen 28, 13-103
PRIMARY EXTENT, 11-22
PRIOR YEAR TO DATE INTEREST, 20-46
PROCESS
ICF, A-5
ICFE, A-40
IDF, 13-105
PROCESS NAM, 10-7
PROCESSING CONTROL PARAMETERS, 13-29
PROCESSING FLAGS, 12-4
PROCESSING INFORMATION, 5-13
PROCESSING MODE
ICF, A-16
ICFE, A-51
PROCESSING OPTIONS
ICF, A-15
ICFE, A-50
PROD #, 10-8
PROD ID
STF, A-70
SURF, 25-15
PRODUCE, 13-122
PRODUCT ID, 27-4
PRODUCT NAME, 11-19, 18-12
PROFILE UPDATE IND
CAF screen 21, preferred transaction
information, 6-69
PROTOCOL TYPE, 12-11
PSEM TYPE, 12-22
PTLF, 11-34

Q
QUAL, 6-25
QUEUE SUBTRACT
HCF screen 5, 12-21
HCF screen 7, 12-26
HCF screen 10, 12-34
HCF screen 15, 12-39
HCF screen 22, 12-45

R
RCPT OPTION
CAF screen 21, preferred transaction
information, 6-68
REACTIVATION ALLOWED, 13-135
READ PAST INITIAL EOF, 11-10
REASON CODE, 6-63

Index-20

REASON ON FILE, 19-4
RECEIVING ID
KEY6, 17-33
KEYF, 16-30
RECORD CREATED ON, 9-4
RECORD TYPE, 7-2, 7-5
ARF screen 1, 2-7
ARF screen 2, account number routing detail, 2-13
ARF screen 2, bank routing code detail, 2-9
ARF screen 2, institution ID routing detail, 2-16
ARF screen 3, account number routing
summary, 2-25
ARF screen 3, bank routing code summary, 2-21
ARF screen 3, institution ID routing summary, 2-28
KEYA, 15-6
SURF, 25-14
RECURRING PAYMENT EXP CHECK TYPE, 5-75
REEXTRACT VOLUME.SUBVOL, 11-44
REFERRAL PHONE NUMBER
HCF screen 7, 12-24
ICF screen 10, A-32
ICFE screen 10, A-60
IDF screen 17, 13-77
REFRESH GROUP, 13-6
REFUND TIMER, 18-5
RELEASE INDICATOR
HCF screen 1, 12-13
HCF screen 5, 12-19
HCF screen 7, 12-24
HCF screen 10, 12-32
HCF screen 15, 12-38
HCF screen 22, 12-42
RELEASE NUM
ECF screen 1, 11-7
ECF screen 5, 11-28
ECF screen 7, 11-33
ECF screen 9, 11-39
ECF screen 17, 11-43
ECF screen 19, 11-48
ECF screen 23, 11-51
REPORT BUSINESS DATE, 13-111
REPORT CPU
ICF, A-10
ICFE, A-45
REPORT DATE, 13-57, 13-76
REPORT LOCATION
ECF screen 1, BASE24 extract report, 11-9
ECF screen 1, ILF extract report, 11-14
ECF screen 2, 11-18
ECF screen 7, PTLF extract report, 11-36
REPORT PRIORITY
ICF, A-10
ICFE, A-45
REPORT RETENTION PERIOD, 13-83
REPORT SET, 13-83

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Index by Field Name

REPORTING NAME
ICF, A-5
ICFE, A-40
REPORTS GENERATION, 13-122
REPRESENTMENT UPDATE, 5-69
RESTART, 11-5
RETAILER ID, 8-2, 18-5
RETAILER ID DEFAULT
ICF, A-32
ICFE, A-60
RETAILER TXN PROFILE, 13-80
RETENTION, 11-11
RETRIEVE DATA, 13-125
RETURN BALANCES, 5-77
REVERSAL CODE
SURF screen 2, 25-19
SURF screen 3, 25-26
REVERSE FUNDS ALWAYS, 18-5
REVERSE ON TIMEOUT, 18-5
RIGHT UNMASKED DIGITS, 13-39, A-12, A-47
ROUTE PROFILE, 13-108
ROUTING HIERARCHY, 23-3
ROW, 10-16
RPT-EXTRACT, 11-14
RTTBF REPORT INDICATOR, 13-99
RTTF REPORT INDICATOR, 13-98

S
S-65 through S-128
EMF screen 1, 10-12
EMF screen 2, 10-14
SAF, 11-18
SAV CURRENT INDICATOR, 13-97
SCHEDULED PAYMENT MAX COUNT, 12-49
SCHEDULED TRANSFER MAX COUNT, 12-48
SECOND CARD ATC NUMBER
CAF screen 2, 6-37
SECOND CARD USAGE CONTROL
CAF screen 7, 6-36
SECONDARY EXTENT, 11-23
SELECT
APCF screen 1, 4-7
IPCF screen 1, 14-6
SEND CONFIRMATION, 18-13
SEND ORDER, 27-17
SEND PRE AUTH, A-75
SEND TO NOTIFY, 18-14
SEQUENCE NUMBER
CAF, 6-17, 6-35
UAF, 29-6, 29-14
SERVICE CODE CHECKING ACTION INDEX, 5-35

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

SETTLE ENTITY
ICF, A-33
ICFE, A-61
SETTLEMENT DAYS
ICF, A-10
ICFE, A-45
SETTLEMENT HOUR
ICF, A-9
ICFE, A-44
SETTLEMENT INFORMATION
ICF, A-9
ICFE, A-44
SETTLEMENT MINUTE
ICF, A-10
ICFE, A-45
SHARING GROUP, 13-25
SHARING GROUPS
ICF, A-27
ICFE screen 8, A-58
SHORT DESCRIPTION
PDF, 22-3
SIC CODE
ICF, A-7
ICFE, A-42
SIGNATURE CARD LOCATION, 20-36
SIV ATTEMPT ACTION, 5-66
SIV CHECK TYPE, 5-63
SIV KEYA GROUP, 5-63
SIV NOT PRESENT ACTION, 5-65
SOLUTION PROVIDER ID, 18-12
SPF, 13-11
SPF CURRENT INDICATOR, 13-97
SSB BASE, 13-43
SSB CHECK, 13-43
STANDARD CASH ADV INCR, 5-46
STANDARD CASH ADV INCREMENT, 5-62
STARTING BALANCE, 20-36
STARTING BIN, 7-2
STATE, 13-5
STATEMENT PRINT ONLINE, 13-65
STATION, 12-16
STATION 1
ICF, A-6
ICFE, A-41
STATION 2
ICF, A-6
ICFE, A-41
STATUS
CAF screen 3 and 4, 6-26
PBF screen 14, credit version, 20-51
PBF screen 14, noncredit version, 20-53
STOP PAY/WARNING STATUS, 20-38

Index-21

Index by Field Name

STORE AND FORWARD
HCF, 12-5, 12-6
ICF screen 8, A-26, A-57
ICF screen 10, A-33
ICFE screen 10, A-62
STORE DATA, 13-124
STORED VALUE, 13-43
SUB TYPE
SURF screen 2, 25-20
SURF screen 3, 25-27
SUBSEQUENT TRAN SOURCE, 13-131
SUBTYPE, 27-5
SVHF, 11-37
SWITCH FIID
ECF, 11-13
ICF, A-69
SWITCH ID
ICF, A-6
ICFE, A-41
SWITCH MERCHANT INFORMATION, A-70
SWITCH POSTING DATE (YYMMDD)
ICF, A-11
ICFE, A-46
SWITCH TERMINAL INFORMATION, A-71
SWITCH TYPE
ICF, A-5
ICFE, A-40
SYMBOLIC NAME
ECF, 11-4
IDF screen 9, 13-50
IDF screen 16, 13-67
IDF screen 28, 13-103
SYSTEM CALCULATE, 24-9

T
TAG, 11-3
TAPE BLOCK SIZE, 11-6
TAPE LABEL TYPE, 11-6
TAPE NAME, 11-8
TAX CURRENT RATE, 18-11
TAX CURRENT START DATE, 18-10
TAX CURRENT TIME, 18-11
TAX NEXT RATE, 18-11
TAX NEXT START DATE, 18-10
TAX NEXT TIME, 18-11
TB01, 13-122
TB02, 13-122
TB03, 13-122
TB04, 13-122
TB05, 13-123
TB06, 13-123
TELEBANKING, 13-42

Index-22

TELEBANKING DATA, 20-40
TELEBANKING FILES, 11-51
TELEBANKING IDF INFORMATION, 13-108
TELEBANKING PRODUCT DATA
HCF screen 22, 12-41
HCF screen 23, 12-46
TELEBANKING REPORTING
INFORMATION, 13-121
TELEBANKING TRANSFER USAGE
ACCUMULATION PARAMETERS, 13-114
TELLER, 13-42
TELLER CUSTOMER CLASS TABLE, 13-85
TELLER CUTOVER END TIME, 13-95
TELLER CUTOVER START TIME, 13-95
TELLER DATA, 20-34
TELLER FILES, 11-39
TELLER IDF INFORMATION, 13-96
TELLER PROCESSING CONTROL
PARAMETERS, 13-88
TELLER PRODUCT DATA, 12-31
TELLER REPORT PARAMETER, 13-98
TELLER ROUTING INFORMATION, 13-102
TERM DCC PROFILE, 7-6
TERM PROFILE
SURF screen 2, 25-17
SURF screen 3, 25-24
TERMINAL BALANCE FLAG, 13-62
TERMINAL FIID, A-70
TERMINAL ID
KEYD, 8-3
STF, A-70
TERMINAL INPUT CAPABILITIES, A-74
TIME, 24-8
TIME DISCREPANCY CHECK, 12-12
TIMEOUT ACTION
ICF, A-32
ICFE, A-60
TIMER LIMITS
HCF screen 1, 12-4
HCF screen 5, 12-19
HCF screen 7, 12-25
HCF screen 10, 12-32
HCF screen 15, 12-38
HCF screen 22, 12-43
ICF screen 3, A-13
ICF screen 8, A-26
ICF screen 10, A-33
ICFE screen 3, A-48
ICFE screen 8, A-57
ICFE screen 10, A-62

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Index by Field Name

TIMES USED PER PERIOD LIMIT
CAF screen 8, 6-44
CAF screen 9, 6-56
CAF screen 10, 6-64
CPF screen 4, 5-46
CPF screen 5, 5-56
CPF screen 6, 5-62
TIMES USED THIS PERIOD
CAF screen 8, 6-44
CAF screen 9, 6-56
CAF screen 10, 6-63
UAF Screen 4, 29-17
UAF screen 5, 29-23
UAF screen 6, 29-27
TKN ID
TKN screen 2, 27-7
TKN screen 3, 27-12
TKN screen 4, 27-17
TLE CERTIFIED FLAG, A-73
TLF, 11-29
TO ACCT TYPE
CAF screen 21, preferred transaction
information, 6-68
TO, ACQUIRER TXN PROFILE, 4-19
TO, ISSUER TXN PROFILE, 14-19
TO, MESSAGE CATEGORY
APCF screen 3, 4-19
IPCF screen 3, 14-19
TOKEN DESCRIPTION
TKN screen 2, 27-8
TKN screen 3, 27-13
TKN screen 4, 27-18
TOKEN GROUP
EMF, 10-11
HCF, 12-4
TKN, 27-3
TOKEN RETRIEVAL OPTION
IDF screen 13, 13-64
IDF screen 19, 13-80
TOP-UP AMOUNT MAX, 18-9
TOP-UP AMOUNT MIN, 18-9
TOP-UP AMOUNT MULTIPLE, 18-10
TOP-UP AUTHORIZER, 18-13
TOTAL AGGR
CAF screen 1, 6-15
CAF screen 8, 6-41
CAF screen 9, activity limits, 6-52
CAF screen 10, 6-59
CPF screen 1, 5-18
CPF screen 4, 5-45
CPF screen 5, 5-56
CPF screen 6, 5-59

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

TOTAL CASH ADV
CAF screen 1, activity limits, 6-14
CAF screen 1, activity this period, 6-16
CAF screen 8, activity limits, 6-41
CAF screen 8, activity this period, 6-42
CAF screen 10, activity limits, 6-59
CAF screen 10, activity this period, 6-62
CPF screen 1, 5-17
CPF screen 4, 5-45
CPF screen 6, 5-59
UAF screen 1, 29-5
UAF screen 4, 29-16
UAF screen 6, 29-25
TOTAL CASH WDL
CAF screen 1, activity limits, 6-14
CAF screen 1, activity this period, 6-16
CAF screen 8, activity limits, 6-40
CAF screen 8, activity this period, 6-42
CAF screen 9, activity limits, 6-47, 6-49, 6-51
CAF screen 9, activity this period, 6-53, 6-54, 6-55
CAF screen 10, activity limits, 6-58
CAF screen 10, activity this period, 6-61
CPF screen 1, 5-17
CPF screen 4, 5-44
CPF screen 5, 5-50, 5-52, 5-54
CPF screen 6, 5-58
UAF screen 1, 29-5
UAF screen 4, 29-16
UAF screen 5, 29-19, 29-20, 29-22
UAF screen 6, 29-25
TOTAL CREDIT WDL
CAF screen 9, activity limits, 6-48, 6-50, 6-52
CAF screen 9, activity this period, 6-53, 6-54, 6-55
CPF screen 5, 5-51, 5-53, 5-55
UAF screen 5, 29-19, 29-21, 29-22
TOTAL DEPOSIT AMOUNT, 20-34
TOTAL FLOAT, 20-31
TOTAL PER REFUND/REPLENISH, 5-60
TOTAL PURCHASE
CAF screen 10, activity limits, 6-60
CAF screen 10, activity this period, 6-62
CPF, 5-60
UAF, 29-26
TOTAL REFUND
CPF, 5-61
UAF, 29-26
TOTAL RFND/REPL
CAF screen 10, activity limits, 6-60
CAF screen 10, activity this period, 6-62
TRACK PREFERENCE, 5-5
TRACK1 CVD OFST, 5-29
TRACK1 SRVC CODE OFST, 5-29
TRACK2 CVD OFST, 5-30
TRACK2 SRVC CODE OFST, 5-30
TRAN, 10-17

Index-23

Index by Field Name

TRAN CODE
APCF screen 1, 4-8
CAF screen 21, preferred transaction
information, 6-66
IPCF screen 1, 14-6
TRAN LOG, 27-8
TRAN NUM, 6-30
TRAN TC
CAF, 6-63
UAF, 29-27
TRANSACTION ALLOWED, 4-15
TRANSACTION CODE
APCF screen 2, 4-10
IPCF screen 2, 14-9
SURF screen 2, 25-19
SURF screen 3, 25-27
TCF, 26-2
TRSF screen 1, 28-7
TRSF screen 2, 28-9
TRANSACTION CODE DESCRIPTION, 26-6
TRANSACTION DEST, 25-25
TRANSACTION NUMBER
PBF, 20-21
UAF, 29-9
TRANSACTION SUBTYPE
STRF screen 1, 23-2
TSRF screen 1, 28-6
TRANSACTION SUBTYPE DESCRIPTION
TSRF screen 1, 28-7
TRANSACTIONS ALLOWED TO SWITCH
ICF screen 6, A-21
ICF screen 7, A-24
ICF screen 9, A-29
TRANSFER METHOD
IDF screen 6, credit, 13-46
IDF screen 6, debit, 13-47
TRANSFER/PAYMENT LIMITS, 20-41
TRANSFER/PAYMENT USAGES, 20-43
TRK1 DCVD OFST, 5-36
TRK2 DCVD OFST, 5-38
TTF, 11-42
TTLF, 11-40
TTLF WORK DAYS, 13-100
TYPE
CAF, 6-22
HCF, 12-16
TKN, 27-4
TYPE OF INTERCHANGE REPORTS
ICF, A-18
ICFE, A-53
TYPE OF RESPONSE, 13-106

UAF CLEANUP, 11-20
UAF CLEANUP GROUP, 11-21
UKPT CERTIFIED FLAG, A-74
ULF, 11-49
UNPRED NUM OFST, 5-37, 5-39
USAGE INDICATOR, 13-115
USE MIN/MAX
SURF screen 2, 25-21
SURF screen 3, 25-29

V
VALID TOP-UP AMOUNTS, 18-9
VENDOR NUMBER, 13-130
VISA PVV KEYS, 15-15
VOLUME IDENTIFIER, 11-10

W
WAIT FOR TRAFFIC
HCF, 12-8
ICF, A-14
ICFE, A-49
WARNING/HOLD/FLOAT FILE NAME, 13-91
WHFF CURRENT INDICATOR, 13-98
WITHDRAWAL PERIOD PARAMETERS, 13-34,
13-39, A-11, A-46
WORK DAY CODE, 13-37

U
UAF, 13-10

Index-24

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Index by Data and Column Name
A
ABA-VISA.KEY-CLEAR, 15-16
ABA-VISA.KEY-ENCRYPT, 15-16
ACCRUED-INTEREST-YTD, 20-35
ACCT
CAF.PRFD-TXN-CAF, 6-65
ACCT.ACH-IND, 6-27
ACCT.ACH-RTTN, 6-25
ACCT.DESCR, 6-25
ACCT.NUM, 6-25
ACCT.QUAL, 6-25
ACCT.STAT, 6-26
ACCT.TYP, 6-24
ACCT-CNT, 6-22
ACCT-FIID, 2-11, 2-15, 2-24, 2-27
ACCT-STAT, 20-16
ACCT-TYP, ARF, 2-22
ACQ-TXN-PRFL
ICFE.ATMICFE, A-56
ICFE.POSICFE, A-61
IDF.POSIDF, 13-79
ADA-IND
CAF.PRFD-TXN-CAF, 6-69
ADD-DAT, 19-5
ADDR-VRFY, 5-73
ADDR-VRFY-ALGO, 5-72
ADJ-FLG
HCF.POSHCF, 12-30
ICFE.POSICFE, A-62
IDF.POSIDF, 13-79
ADMIN-TXN-PRFL, 13-80
ALGO-NUM-LOC
CPF.CPFBASE, 5-22
IDF.IDFBASE, 13-23
ALGO-OFST, 5-11
ALLOWED-SRVCS
HCF.POSHCF, 12-30
ICF.POSICF, A-37
ICFE.POSICFE, A-67
ALTKEY.ACCT-TYP-NAM, 3-6
ALTKEY.SYM-NAME, 11-4
ALT-MRCH-ID, A-71

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

ALT-TERM-ID, A-73
AMT, 24-8, 24-13
CAF.PRFD-TXN-CAF, 6-68
AMT-DEP-CR, 20-35
AMT-ON-HLD, 20-13
APCF-PRIKEY.ACQ-TXN-PRFL, 4-6, 4-9, 4-17,
4-18, 4-19
APCF-PRIKEY.MSG-CAT, 4-7, 4-10, 4-18, 4-19
APCF-PRIKEY.PROC-CDE.ACCT1-TYP, 4-8, 4-14
APCF-PRIKEY.PROC-CDE.ACCT2-TYP, 4-8, 4-14
APCF-PRIKEY.PROC-CDE.TXN-CDE, 4-8, 4-13
APPRV-CDE-LGTH
CPF, 5-74
HCF.POSHCF, 12-29
HCF.TBHCF, 12-47
ICF.POSICF, A-36
ICFE.POSICFE, A-66
ATC-BAD-DISP
CPF, 5-41
ATC-CHK
CPF, 5-39
ATC-LMT
CPF, 5-40
ATM.ISS-TXN-PRFL, 5-47, 6-44
ATM.RVSL-CODE, 25-19, 25-26
ATM.TRAN.FLAT-FEE, 25-21, 25-28
ATM.TRAN.MIN-MAX, 25-22, 25-29
ATM.TRAN.MIN-TXN-AMT, 25-20, 25-28
ATM.TRAN.PCNT-FEE, 25-21, 25-28
ATM.TRAN.TRAN-CDE, 25-20, 25-27
ATM.TRAN.TRAN-SUBTYP, 25-20, 25-27
ATM-BAL-AND-CUTOVER-END, 13-58
ATM-BAL-AND-CUTOVER-STRT, 13-58
ATMIDF.ACQ-TXN-PRFL, 13-54
ATMIDF.ISS-TXN-PRFL, 13-54
ATM-LAST-USED-DAT
UAF.ONL-REC-MAINT, 29-17
AUTH-DEST, 4-15

Index-25

Index by Data and Column Name

AUTH-PRO
HCF.ATMHCF, 12-18
HCF.POSHCF, 12-23
HCF.TBHCF, 12-42
HCF.TLRHCF, 12-31
ICF.ATMICF, A-25
ICF.POSICF, A-31
ICFE.ATMICFE, A-56
ICFE.POSICFE, A-59
AVAIL-BAL, 20-12
AVAIL-CR, 20-12

B
B24-INST-ID-NUM, 2-18, 2-30
BAD-PIN-DISP
CPF.CPFBASE, 5-21
IDF.IDFBASE, 13-21
BAD-PIN-TRIES
CAF.CAFBASE, 6-19
UAF.UAFBASE, 29-6
BAD-TRK-DISP, 5-13
BAL-AND-CUTOVER-END, 13-76
BAL-AND-CUTOVER-STRT, 13-76
BAL-OPT.INFO, 13-109
BAL-PRIOR-TO-DORMANCY-FEE, 20-13
BANK_NAME, 13-128
BASE.RPT-PAN-DIGITS.MASKING-FLG
ICF, A-11
ICFE, A-46
IDF, 13-39
BASE.RPT-PAN-DIGITS.MAX-LEFT-UNMASKED
ICF, A-12
ICFE, A-47
IDF, 13-40
BASE.RPT-PAN-DIGITS.MIN-MASKED
ICF, A-12
ICFE, A-47
IDF, 13-40
BASE.RPT-PAN-DIGITS.RIGHT-UNMASKED
ICF, A-12
ICFE, A-47
IDF, 13-39
BASE-RPT-NAM, 11-9
BEG-DAT, 13-35
BEG_DATE, 13-129
BILL_GRP, 13-131
BILL_TYPE, 13-131
BIN-CRNCY-DATA.END-BIN, 7-3
BIN-CRNCY-DATA.ISS-DESIGNATOR, 7-3
BNK-RELNSHP, 13-90

C

CAF.CAFBASE.ATC-SCND-CRD, 6-38
CAF.NCD, 6-54
CAFD-NAME, 13-13
CAF-NAME, 13-11
CAPTURE-CDE, 19-4
CARD-FIID, 25-18
CARD-PROFILE, 25-18
CARD-TYPE, 21-3
CASH-ADV-INCR, 20-41
CASH-ADV-INTRST-RATE, 20-47
CASH-ADV-MIN, 20-41
CASH-DEP-CR-PERCENT, 5-48
CASHIN-LMT, 20-35
CASH-IN-TODAY, 20-16
CASHOUT-LMT, 20-35
CASH-OUT-TODAY, 20-16
CASH-VAL-PRD.OFFL-CCA-PRD, 29-20
CASH-VAL-PRD.OFFL-WDL-PRD, 29-19
CASH-VAL-PRD.TTL-CCA-PRD, 29-19
CASH-VAL-PRD.TTL-WDL-PRD, 29-19
CHAR-FRMT
HCF.HCFBASE, 12-14
CHAR-SET, 11-8
CHF-NAME, 13-73
CHK-VALUES, 8-4
CHRGBACK-UPDATE, 5-69
CHRGBCK-FLG, A-62
CNTR-CNT, 20-36
COMBO-DFLT, 5-70
COMMENTS, 9-3
COMPL-REQ
IDF.POSIDF, 13-81
IPCF, 14-14
CONFIDENTIAL-FLG, 20-38
CPF.TXN-CRNCY-CDE, 25-18
CPFBASE.TRK-PREF, 5-5
CR-BAL, 20-13, 20-14, 25-18, 25-25
CRD-ACCT-SELECT-IND, 13-90
CRD-ACT-RPT.PERIODIC-FILE-RET, 13-83
CRD-ACT-RPT.PRNT-LOC, 13-83
CRD-ACT-RPT.RPT-CREATION-FLG, 13-83
CRD-ACTVT-ST, 20-13
CRDHLDR-ACTVT-TERM-IND, A-74
CRD-HLD-SELCT
CPF.CPFBASE, 5-22
IDF.IDFBASE, 13-24
CRD-STAT, 6-12
CRD-STAT-CHK, 13-18

CAF.CAFBASE.ATC, 6-20

Index-26

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Index by Data and Column Name

CRD-TYP
CAF.CAFBASE, 6-11
CPF.CPFBASE, 5-5
NEG.NEGBASE, 19-3
CR-INCR-AMT, 13-47
CR-LINE-ACCT, 20-28
CR-LINE-ACCT-TYP, 20-28
CR-LMT, 20-12
CRNCY-CDE
ICF, A-7
ICFE, A-42
IDF.IDFBASE, 13-33
PBF.PBFBASE, 20-14
CRNCY-DATA.CRNCY-DESCR, 7-7
CRNCY-DATA.PCNT-MARK-UP, 7-7
CR-OVRDFT-LMT-CHNG-DAT
credit limit, 20-47
overdraft limit, 20-48
CR-PER-CASH-DEP-LMT, 5-49
CR-PER-DEP-LMT, 5-49
CR-XFER-METHOD, 13-46
CSI-PIN-CHNG-ALWD, 13-112
CSI-PIN-REQ, 13-112
CUR-BUS-DAT
IDF.ATMIDF, 13-56
IDF.POSIDF, 13-75
IDF.TBIDF, 13-111
CUR-CYC-BEG-DAT, 13-119
CUR-FLOAT, 20-30
CUR-INTRST-RATE, 20-47
CUR-PRD-BEG-DAT, 13-117
CUS-BUS-DAT
IDF.ATMIDF, 13-56
IDF.POSIDF, 13-75
CUST-BAL-DISPLAY
ICF, A-8
ICFE, A-43
CUST-BAL-DSPY, 13-60
CUST-BAL-INFO, 13-60
CUST-CLASS, 20-37
CUST_DB_PRE_LOAD, 13-134
CUST_ID_GEN_ALWD, 13-135
CUST-SHORT-NAM, 20-25
CUTOVER-END, 13-111
CV-BAD-DISP, 5-31, 5-32
CV-CHK, 5-28
CV-CHK-TYP, 5-27, 5-28
CV-EFF-DAT, 5-29
CV-KEYA-GRP, 5-25
CV-OFST, 5-30

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

CYC-DATA.ACCT-BAL
credit account, 20-51
noncredit account, 20-53
CYC-DATA.ACCT-STAT
credit account, 20-51
noncredit account, 20-53
CYC-DATA.CR-HIST.NUM-CR-LMTEXCEED, 20-51
CYC-DATA.CR-HIST.NUM-DELINQ, 20-50
CYC-DATA.DB-HIST.NSF, 20-52
CYC-DATA.DB-HIST.OVRDFT, 20-53
CYCLE-1, 20-32
CYCLE-2, 20-32
CYCLE-3, 20-32
CYC-LMT.XFER.AMT, 20-42
CYC-LMT.XFER.CNT, 20-43
CYC-PRD-LGTH, 13-119
CYC-USE.XFER.AMT, 20-43
CYC-USE.XFER.CNT, 20-44
CYC-WRK-DAY, 13-118

D
DAT, 24-8
DATA-PREFIX-CHARS, 12-15
DATA-SET-ID, 11-11
DAT-OFST, 5-12
DAYS-DELINQ, 20-31
DB-INCR-AMT, 13-48
DB-XFER-METHOD, 13-47
DCV-BAD-DISP
CPF, 5-42
DCV-CHK-TYP
CPF, 5-36
DCV-KEY-LOC
CPF, 5-35
DENSITY, 11-12
DEP-CR-LMT
CAF.ATMCAF, 6-43
CPF.ATMCPF, 5-49
DEP-CR-PERCENT, 5-48
DEP-CR-PRD, 6-44
DEP-SETL-IMP-FLG, 13-64
DERIVATION-KEY, 8-3
DESCR, 24-9
DESCR-TAG
APCF, 4-8, 4-14
IPCF, 14-7, 14-13
DFLT-ACCT, 5-70
DFLT_ACCT_NUM, 13-135

Index-27

Index by Data and Column Name

DFLT-ACQ-ID-NUM
ICF, A-7
ICFE, A-42
DFLT_CUST_ID, 13-134
DFLT-MERCH-TYP
ICF.NCDICF, A-22
ICFE.NCDICFE, A-56
DFLT-RETAIL-ID
ICF, A-32
ICFE.POSICFE, A-60
DFLT-RTG-GRP
ICF, A-26
ICFE.ATMICFE, A-56
DFLT-TERM-ID, 12-47
DFLT-TERM-NUM
ICF, A-7
ICFE, A-42
DFT-CAPTR-ISS
CPF, 5-75
DIEBOLD.ALGO-NUM, 15-11
DIEBOLD.DNT, 15-12
DIEBOLD.DNT-REL-LOC, 15-11
DIEBOLD.KEY-CLEAR, 15-11
DIEBOLD.KEY-ENCRYPT, 15-11
DISCRD-NON-FNCL-RVSL
HCF.TBHCF, 12-43
IDF.TBIDF, 13-110
DORMANCY-DAT, 20-13
DPC, 13-106

E
EFF-DATE, 9-4
END-CUTOVER, 13-95
END_DATE, 13-129
ENHNC-PRE-AUTH.ACCT-NUM
CAF.ENHNC-PREAUTH, 6-35
ENHNC-PRE-AUTH.ACCT-TYP
CAF.ENHNC-PREAUTH, 6-35
UAF.ENHNC-PREAUTH, 29-13
ENHNC-PRE-AUTH.APPRV-CDE
CAF.ENHNC-PREAUTH, 6-34
UAF.ENHNC-PREAUTH, 29-13
ENHNC-PRE-AUTH.HOLD-AMT
CAF.ENHNC-PREAUTH, 6-35
UAF.ENHNC-PREAUTH, 29-14
ENHNC-PRE-AUTH.PR-TIMESTAMP
CAF.ENHNC-PREAUTH, 6-34
UAF.ENHNC-PREAUTH, 29-13
ENHNC-PRE-AUTH.SEQ-NUM
CAF.ENHNC-PREAUTH, 6-35
UAF.ENHNC-PREAUTH, 29-14
ENHNC-STAT
HCF.HCFBASE, 12-14

Index-28

EXP-CHK-DISP, 13-25
EXP-CHK-IND, 5-14
EXP-DAT
CAF.CAFBASE, 6-19
NEG.NEGBASE, 19-5
SPF, 24-8, 24-13
EXP-DAT-CHK, 13-19
EXP-DAT-CMP
CPF, 5-34
EXP-DAT-PRD
CPF, 5-34
EXP-DAT-REQ
CPF, 5-34
EXPIRE-TIM, 13-106
EXTRACT-DAT, 11-5
EXTRACT-TIM, 11-5

F
FAST-CASH-ACCT, 13-61
FI-CNTRY, 13-5
FI-CNTY, 13-5
FI-CUT, 13-98
FIID
Bank Table, 13-127
CAF.CAFBASE, 6-10
CPF.CPFBASE, 5-4
IDF.IDFBASE, 13-4, 13-127
KEYA, 15-6
NEG.NEGBASE, 19-3
UAF.UAFBASE, 29-4
FIID-SEG-MAP, 13-44
FILE-BUFFERED, 11-24
FILE-CONF.FILE-CDE, 11-23
FILE-CONF.MAX-EXT, 11-23
FILE-CONF.PART1-NAME, 11-25
FILE-CONF.PART1-PRI-EXT, 11-25
FILE-CONF.PART1-SECONDARY-EXT,
FILE-CONF.PART2-NAME, 11-25
FILE-CONF.PART2-PRI-EXT, 11-25
FILE-CONF.PART2-SECONDARY-EXT,
FILE-CONF.PART3-NAME, 11-26
FILE-CONF.PART3-PRI-EXT, 11-26
FILE-CONF.PART3-SECONDARY-EXT,
FILE-CONF.PART4-NAME, 11-26
FILE-CONF.PART4-PRI-EXT, 11-27
FILE-CONF.PART4-SECONDARY-EXT,
FILE-CONF.PRI-EXT, 11-23
FILE-CONF.SECONDARY-EXT, 11-23
FILE-FRMT, 11-24
FILE-MAP.HMBF, 11-44
FILE-MAP.HSF, 11-31

11-26

11-26

11-27

11-27

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Index by Data and Column Name

FILE-MAP.ICF, 11-20
FILE-MAP.ICFE, 11-20
FILE-MAP.IDF, 11-20
FILE-MAP.ILF, 11-13
FILE-MAP.MBF, 11-46
FILE-MAP.OM, 11-17
FILE-MAP.PRDF, 11-36
FILE-MAP.PTLF, 11-34
FILE-MAP.SAF, 11-18
FILE-MAP.SVHF, 11-37
FILE-MAP.SVHF-END-DAT, 11-38
FILE-MAP.SVHF-END-TIM, 11-38
FILE-MAP.SVHF-STRT-DAT, 11-37
FILE-MAP.SVHF-STRT-TIM, 11-37
FILEMAP.TBLF, 11-52
FILE-MAP.TLF, 11-29
FILE-MAP.TTF, 11-42
FILE-MAP.TTLF, 11-40
FILE-MAP.ULF, 11-49
FI-NAME, 13-4, 13-128
FI-PHONE, 13-6
FIRST-USED-DAT, 6-19
FI-ST, 13-5
FLD-CUTOVER, 13-31
FLD-MAP, 10-12
FORCE-ONL-CNT
CPF, 5-75
FROM-ACCT-TYP
CAF.PRFD-TXN-CAF, 6-68
FULL-MSG-MAC, 10-12

G
GRP-LMT.AGGR-LMT
CAF.CAFBASE, 6-15, 6-41, 6-52, 6-59
CPF.CPFBASE, 5-18, 5-45, 5-56, 5-59
GRP-LMT.OFFL-AGGR-LMT
CAF.CAFBASE, 6-15, 6-41, 6-52, 6-59
CPF.CPFBASE, 5-18, 5-45, 5-56, 5-59
GRP-LMT.OFFL-CCA-LMT
CAF.ATMCAF, 6-41
CAF.CAFBASE, 6-15
CAF.POSCAF, 6-59
CPF.ATMCPF, 5-45
CPF.CPFBASE, 5-18
CPF.POSCPF, 5-59
GRP-LMT.OFFL-PUR-LMT
CAF.POSCAF, 6-60
CPF.POSCPF, 5-60

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

GRP-LMT.OFFL-WDL-LMT
CAF.ATMCAF, 6-40, 6-47
CAF.CAFBASE, 6-14
CAF.POSCAF, 6-58
CPF.ATMCPF, 5-44
CPF.CPFBASE, 5-17
CPF.POSCPF, 5-58
GRP-LMT.TTL-CCA-LMT
CAF.ATMCAF, 6-41
CAF.CAFBASE, 6-14
CAF.POSCAF, 6-59
CPF.ATMCPF, 5-45
CPF.CPFBASE, 5-17
CPF.POSCPF, 5-59
GRP-LMT.TTL-PUR-LMT
CAF.POSCAF, 6-60
CPF.POSCPF, 5-60
GRP-LMT.TTL-WDL-LMT
CAF.ATMCAF, 6-40, 6-47
CAF.CAFBASE, 6-14
CAF.POSCAF, 6-58
CPF.ATMCPF, 5-44
CPF.CPFBASE, 5-17
CPF.POSCPF, 5-58
GRP-PRD.OFFL-CCA-PRD
CAF.ATMCAF, 6-43
CAF.CAFBASE, 6-17
CAF.POSCAF, 6-62
UAF.ATMUAF, 29-17
UAF.POSUAF, 29-26
UAF.UAFBASE, 29-6
GRP-PRD.OFFL-PUR-PRD
CAF.POSCAF, 6-62
UAF.POSUAF, 29-26
GRP-PRD.OFFL-WDL-PRD
CAF.ATMCAF, 6-42
CAF.CAFBASE, 6-16
CAF.POSCAF, 6-61
UAF.ATMUAF, 29-16
UAF.POSUAF, 29-25
UAF.UAFBASE, 29-5
GRP-PRD.TTL-CCA-PRD
CAF.ATMCAF, 6-42
CAF.CAFBASE, 6-16
CAF.POSCAF, 6-62
UAF.ATMUAF, 29-16
UAF.POSUAF, 29-25
UAF.UAFBASE, 29-5
GRP-PRD.TTL-PUR-PRD
CAF.POSCAF, 6-62
UAF.POSUAF, 29-26
GRP-PRD.TTL-WDL-PRD
CAF.ATMCAF, 6-42
CAF.CAFBASE, 6-16
CAF.POSCAF, 6-61
UAF.ATMUAF, 29-16
UAF.POSUAF, 29-25
UAF.UAFBASE, 29-5

Index-29

Index by Data and Column Name

H
HMBF.EXPR-TIM, 11-45
HMBF.FILE-DAY-OFST, 11-45
HMBF.GRP, 11-45
HOL.DAT
IDF.IDFBASE, 13-39
IDF.TLRIDF, 13-101
HOST-ADJ-PROCESSING, 13-33
HOST-B24-BAL, 13-61
HOST-LOGONLY-OPT, 13-62
HOST-PIN-CHANGE-OPT, 13-62
HSF.FILE-DAY-OFST, 11-32

I
IBM-DES.DEC-TBL, 15-7
IBM-DES.KEY-CLEAR, 15-8
IBM-DES.KEY-ENCRYPT, 15-8
IBM-DES.PAN-PAD, 15-9
IBM-DES.PAN-VFY-LGTH, 15-8
IBM-DES.PAN-VFY-OFST, 15-8
IDKEY.BNK-ID, 15-13
IDKEY.COMPARE-IND, 15-14
IDKEY.ID-LGTH, 15-14
IDKEY.PARTIAL-PAN-LGTH, 15-14
IDKEY.PARTIAL-PAN-OFST, 15-14
ILF.EXTR-FRMT, 11-15
ILF-EXTRACT-NUM
ICF, A-19
ICFE, A-54
ILFX.FIID, 11-13
ILFX.FILE-DAY-OFST, 11-13
ILFX.RPT-EXTRACT, 11-15
ILFX.RPT-NAME, 11-14
INIT_VRFY_CUST_VEND, 13-133
INSERT-POSN, 2-12, 2-19, 2-23, 2-30
INSERT-VAL, 2-12, 2-19, 2-24, 2-31
INST_ID, 13-128
INST-ID
ICF, A-6
ICFE, A-41
INST-ID-NUM, 13-6, 13-128
INTERBNK-RTG, 13-89
INTERFACE.ANSI-PAN
KEY6, 17-6
KEYF, 16-5
INTERFACE.B24-ENCRYPT-TYP
KEY6, 17-5
KEYF, 16-4

Index-30

INTERFACE.CONS-MAC-ERR-LMT
KEY6, 17-30
KEYF, 16-28
INTERFACE.CONS-PIN-ERR-LMT
KEY6, 17-30
KEYF, 16-27
INTERFACE.ENCRYPT-TYP
KEY6, 17-4
KEYF, 16-3
INTERFACE.EXCHNG-KEY
KEY6, 17-10
KEYF, 16-9
INTERFACE.EXCHNG-KEY-CHK-VALUES
KEY6, 17-11
KEYF, 16-9
INTERFACE.EXCHNG-KEY-EXTND
KEY6, 17-10
KEYF, 16-9
INTERFACE.FULL-MSG-MAC
KEY6, 17-8
KEYF, 16-7
INTERFACE.INBOUND.MAC.CURR-INDX
KEY6, 17-22
KEYF, 16-19
INTERFACE.INBOUND.MAC.KEY1
KEY6, 17-21
KEYF, 16-18
INTERFACE.INBOUND.MAC.KEY2
KEY6, 17-22
KEYF, 16-19
INTERFACE.INBOUND.MAC.KEY-CHK-VALUE1
KEY6, 17-22
KEYF, 16-19
INTERFACE.INBOUND.MAC.KEY-CHK-VALUE2
KEY6, 17-23
KEYF, 16-20
INTERFACE.INBOUND.MAC.KEY-CNTR
KEY6, 17-23
KEYF, 16-20
INTERFACE.INBOUND.PIN.CURR-INDX
KEY6, 17-16
KEYF, 16-15
INTERFACE.INBOUND.PIN.KEY1
KEY6, 17-15
KEYF, 16-14
INTERFACE.INBOUND.PIN.KEY2, 16-15
KEY6, 17-16
INTERFACE.INBOUND.PIN.KEY-CHK-VALUE1
KEY6, 17-15
KEYF, 16-14
INTERFACE.INBOUND.PIN.KEY-CHK-VALUE2
KEY6, 17-16
KEYF, 16-15
INTERFACE.INBOUND.PIN.KEY-CNTR
KEY6, 17-17
KEYF, 16-16

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Index by Data and Column Name

INTERFACE.INTERM.KEY-CLEAR
KEY6, 17-9
KEYF, 16-8
INTERFACE.INTERM.KEY-ENCRYPT
KEY6, 17-10
KEYF, 16-8
INTERFACE.INTERM-KEY-CHK-VALUES
KEY6, 17-9
KEYF, 16-8
INTERFACE.KEY-LGTH
KEY6, 17-8
KEYF, 16-7
INTERFACE.KEY-PROC-TYP
KEY6, 17-34
KEYF, 16-31
INTERFACE.KMAC-SYNC-ERR-LMT
KEY6, 17-31
KEYF, 16-28
INTERFACE.MAC-DATA-TYP
KEY6, 17-7
KEYF, 16-6
INTERFACE.MAC-ERR-LMT
KEY6, 17-29
KEYF, 16-27
INTERFACE.MAC-EXCHNG-KEY
KEY6, 17-11
KEYF, 16-10
INTERFACE.MAC-EXCHNG-KEY-CHK-VALUES
KEY6, 17-11
KEYF, 16-10
INTERFACE.MAC-EXCHNG-KEY-EXTND
KEY6, 17-11
KEYF, 16-10
INTERFACE.MAC-KEY-LGTH
KEY6, 17-9
INTERFACE.MAC-KEY-TIMER-LMT
KEY6, 17-27
KEYF, 16-24
INTERFACE.MAC-KEY-TRAN-LMT
KEY6, 17-29
KEYF, 16-26
INTERFACE.MAC-KEY-VARIANT
KEY6, 17-25
KEYF, 16-22
INTERFACE.MAC-TYP
KEY6, 17-6
KEYF, 16-5
INTERFACE.MSG.CONS-ERR-LMT
KEYF, 16-36
INTERFACE.MSG.ENCRYPT-TYP-MSG
KEYF, 16-33
INTERFACE.MSG.FULL-ENCRYPT
KEYF, 16-32
INTERFACE.MSG.INBND-KEY-CNTR
KEYF, 16-34

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

INTERFACE.MSG.KEY-CHK-VALUE
KEYF, 16-33
INTERFACE.MSG.KEY-TIMER-LMT
KEYF, 16-35
INTERFACE.MSG.OUTBND-KEY-CNTR
KEYF, 16-33
INTERFACE.MSG-ERR-LMT
KEYF, 16-36
INTERFACE.MSG-KEY-TRAN-LMT
KEYF, 16-36
INTERFACE.NOTARIZE-FLG
KEY6, 17-34
KEYF, 16-31
INTERFACE.NUM-KEYS
KEY6, 17-7
KEYF, 16-6
INTERFACE.OLD-KEY-TIMER-LMT
KEY6, 17-32
KEYF, 16-29
INTERFACE.ORG-ID
KEY6, 17-33
KEYF, 16-30
INTERFACE.OUTBOUND.MAC.CURR-INDX
KEY6, 17-19
KEYF, 16-17
INTERFACE.OUTBOUND.MAC.KEY1
KEY6, 17-19
KEYF, 16-16
INTERFACE.OUTBOUND.MAC.KEY2
KEY6, 17-20
KEYF, 16-17
INTERFACE.OUTBOUND.MAC.KEY-CHK-VALUE1
KEY6, 17-19
KEYF, 16-17
INTERFACE.OUTBOUND.MAC.KEY-CHK-VALUE2
KEY6, 17-20
KEYF, 16-18
INTERFACE.OUTBOUND.MAC.KEY-CNTR
KEY6, 17-21
KEYF, 16-18
INTERFACE.OUTBOUND.PIN.CURR-INDX
KEY6, 17-13
KEYF, 16-12
INTERFACE.OUTBOUND.PIN.KEY1
KEY6, 17-13
KEYF, 16-12
INTERFACE.OUTBOUND.PIN.KEY2
KEY6, 17-14
KEYF, 16-13
INTERFACE.OUTBOUND.PIN.KEY-CHK-VALUE1
KEY6, 17-13
KEYF, 16-12
INTERFACE.OUTBOUND.PIN.KEY-CHK-VALUE2
KEY6, 17-14
KEYF, 16-13

Index-31

Index by Data and Column Name

INTERFACE.OUTBOUND.PIN.KEY-CNTR
KEY6, 17-14
KEYF, 16-13
INTERFACE.PIN-BLK
KEY6, 17-5
KEYF, 16-4
INTERFACE.PIN-ERR-LMT
KEY6, 17-29
KEYF, 16-26
INTERFACE.PIN-KEY-TIMER-LMT
KEY6, 17-26
KEYF, 16-24
INTERFACE.PIN-KEY-TRAN-LMT
KEY6, 17-28
KEYF, 16-26
INTERFACE.PIN-KEY-VARIANT
KEY6, 17-25
KEYF, 16-22
INTERFACE.PINPAD-CHAR
KEY6, 17-6
KEYF, 16-5
INTERFACE.RCV-ID
KEY6, 17-33
KEYF, 16-30
IPCF-PRIKEY.ISS-TXN-PRFL, 14-5, 14-8, 14-17,
14-18, 14-19
IPCF-PRIKEY.MSG-CAT, 14-6, 14-9, 14-18, 14-19
IPCF-PRIKEY.PROC-CDE.ACCT1-TYP, 14-7, 14-13
IPCF-PRIKEY.PROC-CDE.ACCT2-TYP, 14-7, 14-13
IPCF-PRIKEY.PROC-CDE.TXN-CDE, 14-6, 14-12
ISS, 5-71
ISS-DESCR, 5-71
ISS-TXN-PRFL
ICFE.ATMICFE, A-56
ICFE.POSICFE, A-61
IDF.POSIDF, 13-80

L
LAST-CYC-RESET-DAT, 20-44
LAST-DEP-AMT, 20-17
LAST-DEP-DAT, 20-17
LAST-PRD-RESET-DAT, 20-44
LAST-RESET-DAT, 6-20
UAF.ONL-REC-MAINT, 29-6
LAST-RUN-DAT, 11-5
LAST-USED
CAF.ATMCAF, 6-45
CAF.POSCAF, 6-64
LAST-WDL-AMT, 20-18
LAST-WDL-DAT, 20-18
LEDG-BAL, 20-12
LMT-CHK, 13-17

Index-32

LN
ICF, A-5
ICFE, A-40
LOG-AUTH-DEST-RESP, 4-15
LOG-RT-CDE
IDF.ATMIDF, 13-64
IDF.POSIDF, 13-73
LOG-RTE-CDE, 13-102

M
MAC-FLD-MAP, 10-14
MAIN_BR_NUM, 13-128
MANUAL-CRD-ENTRY-FLG, 5-76
MANUAL-CV-BAD-DISP, 5-31
MANUAL-CV-CHK-TYP, 5-27
MANUAL-CV-EFF-DAT, 5-30
MANUAL-CV-KEYA-GRP, 5-27
MANUAL-CV-REQ, 5-76
MAS-DSPY-OPT, 13-110
MAX-OUT-RQST.INBOUND, 12-12
MAX-OUT-RQST.OUTBOUND, 12-11
MAX-OUT-SAF, 12-10
MAX-PIN-TRY
CPF.CPFBASE, 5-21
IDF.IDFBASE, 13-20
MAX-PRE-AUTH-HLDS, 5-68
MBF.EXPR-TIM, 11-46
MBF.FILE-DAY-OFST, 11-46
MBF.GRP, 11-47
MBR-LGTH, 5-5
MBR-OFST, 5-10
MERCHANT-SETL-RPT.PRNT-LOC, 13-84
MIN-AMT-DUE, 20-48
MIN-CCA-AMT
CPF.ATMCPF, 5-46
CPF.POSCPF, 5-62
MOD10-CHK, 5-16
MONEY-XFER-CR-FLG
IDF.POSIDF, 13-78
MONTHS-ACTIVE, 20-32
MOUNT-MSG, 11-12
MRCH-EMAIL-ADDR, A-75
MRCH-PHN-NUM, A-75
MRKT-SEG-IND
CAF.PRFD-TXN-CAF, 6-69

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Index by Data and Column Name

MSG-FORMAT
HCF.ATMHCF, 12-19
HCF.FHMHCF, 12-36
HCF.HCFBASE, 12-13
HCF.MALHCF, 12-38
HCF.POSHCF, 12-24
HCF.TBHCF, 12-42
HCF.TLRHCF, 12-32
MSG-SEQ-FLG, 12-12
MTU-PREFIX-RTE
CPF.ATMCPF, 5-47

N
NBF-NAME, 13-91
NBF-REC-CNT, 20-36
NBF-UPDATE-FLG, 13-94
NCD.CASH-VAL-LMT.OFFL-CCA-LMT
CAF.NCD, 6-48
CPF.NCD, 5-52
NCD.CASH-VAL-LMT.OFFL-WDL-LMT
CAF.NCD, 6-47
CPF.NCD, 5-51
NCD.CASH-VAL-LMT.TTL-CCA-LMT
CAF.NCD, 6-48
CPF.NCD, 5-51
NCD.CASH-VAL-LMT.TTL-WDL-LMT, 5-51
NCD.CASH-VAL-PRD.OFFL-CCA-PRD, 6-54
NCD.CASH-VAL-PRD.OFFL-WDL-PRD, 6-53
NCD.CASH-VAL-PRD.TTL-CCA-PRD, 6-53
NCD.CASH-VAL-PRD.TTL-WDL-PRD, 6-53
NCD.LAST-USED, 6-56
NCD.NCD-CDE(1), 29-20
NCD.NCD-CDE(2), 29-21
NCD.NCD-PRD.OFFL-CCA-PRD(1), 29-21
NCD.NCD-PRD.OFFL-CCA-PRD(2), 29-23
NCD.NCD-PRD.OFFL-WDL-PRD(1), 29-21
NCD.NCD-PRD.OFFL-WDL-PRD(2)
UAF.NCDUAF, 29-22
NCD.NCD-PRD.TTL-CCA-PRD(1), 29-21
NCD.NCD-PRD.TTL-CCA-PRD(2), 29-22
NCD.NCD-PRD.TTL-WDL-PRD(1), 29-20
NCD.NCD-PRD.TTL-WDL-PRD(2), 29-22
NCD.USED-PRD, 6-56
NCD.USE-LMT, 6-56
NCD-CDE
CAF.NCD, 6-49, 6-51
CPF.NCD, 5-52, 5-54
NCD-LMT.OFFL-CCA-LMT
CAF.NCD, 6-50, 6-52
CPF.NCD, 5-54, 5-56

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

NCD-LMT.OFFL-WDL-LMT
CAF.NCD, 6-49, 6-51
CPF.NCD, 5-53, 5-55
NCD-LMT.TTL-CCA-LMT
CAF.NCD, 6-50, 6-52
CPF.NCD, 5-53, 5-55
NCD-LMT.TTL-WDL-LMT
CAF.NCD, 6-51
CPF.NCD, 5-52, 5-54
NCD-PRD.OFFL-CCA-PRD, 6-55, 6-56
NCD-PRD.OFFL-WDL-PRD, 6-54, 6-55
NCD-PRD.TTL-CCA-PRD, 6-54, 6-55
NCD-PRD.TTL-WDL-PRD, 6-54, 6-55
NCD-TTL-WDL-LMT, 6-49
NEG-NAME, 13-10
NEXT-PMNT-DUE-DAT, 20-47
NMM-ENABLED
ICF, A-18
ICFE, A-53
NOT-ON-US, A-24
NOT-ON-US.NCD, A-21
NOT-ON-US.NCD-CCA, A-21
NUM-DAYS, 13-106
NUM-DEP-CR-LMT, 5-48
NUM-DEP-CR-PRD, 6-43
NUMERIC-FLD-FRMT, 11-10
NUM-OF-DEP, 20-37
NUM-RFND-CR-LMT, 5-68
NUM-RFND-CR-PRD
CAF.POSCAF, 6-63
UAF.POSUAF, 29-27
NUM-TRAN-CDE, 10-16
NXT-BEG-DAT, 13-36
NXT-BUS-DAT, 13-57, 13-76
NXT-CYC-BEG-DAT, 13-119
NXT-PRD-BEG-DAT, 13-117

O
OFFL-CR-PER-RFND-LMT, 5-61
OFFL-RFND-CR-LMT
CAF.POSCAF, 6-61
CPF.POSCPF, 5-61
OFFL-RFND-CR-PRD
CAF.POSCAF, 6-63
UAF.POSUAF, 29-26
OMFX.FILE-DAY-OFST-BEG, 11-17
OMFX.FILE-DAY-OFST-END, 11-17
OMFX.RPT-NAME, 11-18
ON-PREMISE-FLG, A-73
ORDR-FLG, 27-12, 27-17
ORF-PROFILE, 13-90

Index-33

Index by Data and Column Name

OTHER-ACCT-TYP, 13-25
OVRDRFT-LMT, 20-17

P
PAN-ACCESS-TYP, 5-13
PARTIAL-AUTH-LMT, 5-77
PARTIAL-AUTH-RTE, 5-77
PARTIAL-AUTH-SPPT, 5-76
PASSBOOK-BAL, 20-37
PASSBOOK-IND, 20-37
PBF1-NAME, 13-11
PBF2-NAME, 13-12
PBF3-NAME, 13-12
PBF4-NAME, 13-13
PERSISTENT-UAF, 13-32
PFRD-TXN-RETRV-DATA-LOC, 13-125
PFRD-TXN-STORE-DATA-LOC, 13-124
PIN-CHK
CPF.CPFBASE, 5-23
IDF.IDFBASE, 13-18
PIN-OFST, 6-13
PIN-OFST-LOC
CPF.CPFBASE, 5-23
IDF.IDFBASE, 13-22
PIN-REQ, 5-72
PIN-TRIES-RESET-OPTION
CPF.CPFBASE, 5-25
IDF.IDFBASE, 13-28
PIN-VRFY-GRP, 13-109
PIN-VRFY-TYP
CPF.CPFBASE, 5-20
IDF.IDFBASE, 13-22
P-KEY.A-KEY.PAN-LEN, 21-3
P-KEY.PREFIX, 21-3
PMT_HIGH_LMT, 13-130
POFST-OFST, 5-10
POS.ISS-TXN-PRFL, 5-63, 6-64
POS.SIV-ATTEMPT-DISP, 5-66
POS.SIV-BAD-DISP, 5-65
POS.SIV-CHK, 5-65
POS.SIV-CHK-TYP, 5-63
POS.SIV-KEYA-GRP, 5-64
POS.SIV-NOT-PRSN-DISP, 5-65
POS-LAST-USED-DAT
UAF.ONL-REC-MAINT, 29-27
PRD-FILE-RETN, 13-122
PRD-LGTH, 13-37
PRD-LMT.XFER.AMT, 20-42
PRD-LMT.XFER.CNT, 20-42
PRD-USE.XFER.AMT, 20-43

Index-34

PRD-USE.XFER.CNT, 20-43
PRD-WRK-DAY, 13-116
PRE-AUTH.ACCT, 6-31
PRE-AUTH.ACCT-TYP, 6-31
PRE-AUTH.HOLD-AMT
CAF.PREAUTH, 6-31
PBF.PREAUTH, 20-22
UAF.PREAUTH, 29-10
PRE-AUTH.PR-TIMESTAMP
CAF.PREAUTH, 6-30
PBF.PREAUTH, 20-21
UAF.PREAUTH, 29-9
PRE-AUTH.SEQ-NUM
CAF.PREAUTH, 6-30
PBF.PREAUTH, 20-21
UAF.PREAUTH, 29-9
PRE-AUTH-AMT-DFT, 12-28
PRE-AUTH-HLD
HCF.POSHCF, 12-29, 12-30
ICF.POSICF, A-36
ICFE.POSICFE, A-66
PRE-AUTH-HLD-AMT-DFT
ICF, A-35
ICFE.POSICFE, A-65
PREFIX-RTE, 5-14
PRE-SCRN-ATC
CPF, 5-40, 5-41
PRE-SCRN-DCVD
CPF, 5-40
PRFL-UPDT-IND
CAF.PRFD-TXN-CAF, 6-69
PRIKEY.ACCT.MATCH-POSN, 2-15, 2-27
PRIKEY.ACCT.MATCH-VAL, 2-15, 2-27
PRIKEY.ACCT-LGTH, 2-10, 2-14, 2-17, 2-22, 2-23,
2-26, 2-27, 2-29, 2-30
PRIKEY.ACCT-NUM, 24-6
PRIKEY.ACCT-TYP
ARF, 2-10, 2-14, 2-17, 2-22, 2-23, 2-26, 2-27, 2-29
ATT, 3-5
SPF, 24-6
PRIKEY.ALTKEY.PAN-LGTH, 5-4
PRIKEY.BASE-CRNCY-CDE, 9-2
PRIKEY.BEG-DAT, 15-5
PRIKEY.BIN-CRNCY-DATA.CRNCY-CDE, 7-4
PRIKEY.BIN-CRNCY-KEY.STRT-BIN, 7-3
PRIKEY.BNK-RTG-CDE.HI-VAL, 2-11, 2-23
PRIKEY.BNK-RTG-CDE.LO-VAL, 2-11, 2-23
PRIKEY.CRNCY-DATA-KEY.CRNCY-CDE, 7-6
PRIKEY.CRNCY-DATA-KEY.DCC-PRFL, 7-6
PRIKEY.CRNCY-DATA-KEY.ISSDESIGNATOR, 7-6
PRIKEY.DESCR-TAG, 22-2

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Index by Data and Column Name

PRIKEY.DPC-NUM
EMF, 10-7
HCF.HCFBASE, 12-3
PRIKEY.EMV-CERTIFIED-FLG, A-73
PRIKEY.END-DAT, 15-5
PRIKEY.FIID
ICF, A-4
ICFE, A-39
PBF.PBFBASE, 20-7
SPF, 24-5
STRF, 23-3
PRIKEY.FUNC-TYP, 27-5
PRIKEY.GRP, 15-4
PRIKEY.HI-CHK-NUM, 24-7, 24-12
PRIKEY.HISF-PRO, 12-4
PRIKEY.IN-OUT-IND, 10-11
PRIKEY.INST-ID-NUM.CHK, 2-18, 2-30
PRIKEY.INTERFACE-TYP, 10-6
PRIKEY.KEYD-GRP, 8-3
PRIKEY.LO-CHK-NUM, 24-7, 24-13
PRIKEY.MBR-NUM
CAF.CAFBASE, 6-10
NEG.NEGBASE, 19-3
UAF.UAFBASE, 29-4
PRIKEY.MERCH-ID, A-69
PRIKEY.MSG-TYP, 10-10
PRIKEY.NUM, 20-10
PRIKEY.PAN
CAF.CAFBASE, 6-9
NEG.NEGBASE, 19-2
UAF.UAFBASE, 29-3
PRIKEY.PREFIX, 5-3
PRIKEY.PROD-ID
STF, A-70
TKN, 27-4
PRIKEY.PROD-NUM, 10-8
PRIKEY.PRO-NAME, 10-8
PRIKEY.REC-TYP
ARF, 2-7, 2-9, 2-13, 2-16, 2-21, 2-25, 2-28
KEYA, 15-6
PRIKEY.REC-TYPE, 7-2, 7-5
PRIKEY.RETL-ID, 8-2
PRIKEY.SUB-TYP, 27-5
PRIKEY.SWI-FIID, A-69
PRIKEY.SWI-PRO
ICF, A-5
ICFE, A-40
PRIKEY.TAG, 11-4
PRIKEY.TERM-FIID, A-70
PRIKEY.TERM-ID
KEYD, 8-3
STF, A-70
PRIKEY.TKN-GRP, 27-4

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

PRIKEY.TO-CRNCY-CDE, 9-3
PRIKEY.TXN-CDE, 26-5
PRIKEY.TXN-SUBTYP
STRF, 23-3
PRIKEY.TYP
PBF.PBFBASE, 20-9
TKN, 27-5
PRIKEY-HCF.DPC-NUM
KEY6, 17-3
KEYF, 16-2
PRIKEY-HCF.HISF-PRO
KEY6, 17-4
KEYF, 16-3
PRIKEY-ICF.FIID
KEY6, 17-3
KEYF, 16-2
PRIKEY-ICF.SWI-PRO
KEY6, 17-4
KEYF, 16-3
PRIOR-YTD-INTRST, 20-46
PROC-CDE-DESCR-LONG, 22-3
PROC-CDE-DESCR-SHORT, 22-3
PROCESSING-FLG.ACK-FROM-DPC, 12-9
PROCESSING-FLG.ACK-TO-DPC, 12-7
PROCESSING-FLG.DPC-TYP, 12-6
PROCESSING-FLG.MAX-SAF-RETRY, 12-10
PROCESSING-FLG.MAX-TIMEOUTS, 12-9
PROCESSING-FLG.NMM-ENABLED, 12-10
PROCESSING-FLG.SAF-METHOD, 12-5
PROCESSING-OPTIONS.ACK-FROM-SWI
ICF, A-17
ICFE, A-52
PROCESSING-OPTIONS.ACK-TO-SWI
ICF, A-17
ICFE, A-52
PROCESSING-OPTIONS.AS-ACQ
ICF, A-15
ICFE, A-50
PROCESSING-OPTIONS.AS-ISS
ICF, A-16
ICFE, A-51
PROCESSING-OPTIONS.AUTO-SIGNON-ON-STRT
ICF, A-16
ICFE, A-51
PROCESSING-OPTIONS.MAX-OUTRQST.INBOUND
ICF, A-15
ICFE, A-50
PROCESSING-OPTIONS.MAX-OUTRQST.OUTBOUND
ICF, A-15
ICFE, A-50

Index-35

Index by Data and Column Name

PROCESSING-OPTIONS.MAX-SAF-RETRY
ICF, A-17
ICFE, A-52
PROCESSING-OPTIONS.MAX-TIMEOUTS
ICF, A-16
ICFE, A-51
PROCESSING-OPTIONS.MULT-CRNCY
ICFE, A-53
PROCESSING-OPTIONS.PROCESSING-MODE
ICF, A-16
ICFE, A-51
PROD-ID, 25-15
PRO-NAME, 12-35
PROTO-TYP, 12-11
PSEM-TYP, 12-23
PTLF.EXTR-FRMT, 11-36
PTLF.FILE-DAY-OFST, 11-35
PTLF.GRP, 11-35
PTLF.RPT-NAME, 11-36
PV-KEYA-GRP, 5-20

R
RCPT-OPT
CAF.PRFD-TXN-CAF, 6-68
REACTIVATE_ALWD, 13-135
READ-PAST-INITIAL-EOF, 11-11
REC-TYP, 25-14
RECUR-PMNT-EXP-CHK-IND
CPF, 5-75
REFR-GRP, 13-8
REL-IND
HCF.ATMHCF, 12-19
HCF.HCFBASE, 12-13
HCF.MALHCF, 12-38
HCF.POSHCF, 12-24
HCF.TBHCF, 12-43
HCF.TLRHCF, 12-32
REL-NUM
ECF.ATMECF, 11-29
ECF.ECFBASE, 11-8
ECF.FHMECF, 11-49
ECF.MAECF, 11-44
ECF.POSECF, 11-34
ECF.TBECF, 11-52
ECF.TLRECF, 11-40
RESTRT-FLG, 11-5
RETENTION, 11-11
RFRL-PHONE
HCF.POSHCF, 12-25
ICF.POSICF, A-32
ICFE.POSICFE, A-60
IDF.POSIDF, 13-77
RPRSNT-UPDATE, 5-69

Index-36

RPT-BUS-DAT
IDF.ATMIDF, 13-57
IDF.POSIDF, 13-76
IDF.TBIDF, 13-111
RPT-CPU
ICF, A-10
ICFE, A-45
RPTG-NAME
ICF, A-5
ICFE, A-40
RPT-MAP, 13-122
RPT-PRI
ICF, A-10
ICFE, A-45
RSN-CDE
CAF.POSCAF, 6-64
NEG.NEGBASE, 19-5
RTE-HRCHY, 23-4
RTE-PRFL, 13-108
RTE-TBL.ACCT-TYP, 13-104
RTE-TBL.DPC-NUM, 13-103
RTE-TBL.HI-NAME, 13-103
RTLR-TXN-PRFL, 13-80
RTRN-BAL, 5-77
RT-TBL.ACCT-TYP
IDF.ATMIDF, 13-51
IDF.POSIDF, 13-68
RT-TBL.AUTH-LVL
IDF.ATMIDF, 13-53
IDF.POSIDF, 13-70
RT-TBL.AUTH-TYP
IDF.ATMIDF, 13-53
IDF.POSIDF, 13-70
RT-TBL.PRE-AUTH-HLDS-LVL, 13-73
RT-TBL.PREFIX-ROUTING, 13-69
RT-TBL.PREFIX-RTE, 13-52
RT-TBL.PRI-DPC
IDF.ATMIDF, 13-50
IDF.POSIDF, 13-67
RT-TBL.SYM-NAME
IDF.ATMIDF, 13-51
IDF.POSIDF, 13-68

S
SAFX.CUTOVER-FLG, 11-19
SAFX.DPC-NUM, 11-18
SAFX.HI-NAME, 11-19
SAFX.PROD-NAME, 11-19
SCND-CRD-DATA.CRD-STAT-2, 6-37, 6-68, 6-69
SCND-CRD-DATA.EXP-DAT-2, 6-37
SCND-SVC.ALT1-DEST, 23-5
SCND-SVC.ALT2-DEST, 23-5

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Index by Data and Column Name

SCND-SVC.AUTH-LVL, 23-5
SCND-SVC.DFLT-ACT, 23-6
SCND-SVC.PRI-DEST, 23-5
SC-OFST, 5-30
SEND-PRE-AUTH, A-76
SETL-ENTITY
ICF, A-33
ICFE.POSICFE, A-61
SHRG-GRP
ICF.ATMICF, A-28
ICFE.ATMICFE, A-58
IDF.IDFBASE, 13-25
SIC-CDE
ICF, A-7
ICFE, A-42
SIG-CRD-LOC, 20-36
SPF-NAME, 13-11
SPROUTE.CARD-PREFIX, 25-26
SPROUTE.CARD-TYP, 25-25
SPROUTE.PROD-ID, 25-15
SPROUTE.REC-TYP, 25-14
SPROUTE.SYM.DEST, 25-25
SPROUTE.TERM-SUR-PROFILE, 25-24
SPROUTE.TXN-CRNCY-CDE, 25-25
SP-STAT
PBF, 20-38
SPF, 24-10
SRVC-CDE-CHK-FLG
CPF, 5-35
STA.STA-SYM-NAME, 12-16
STA.STA-TYP, 12-17
STA-CONF.STA1
ICF, A-6
ICFE, A-41
STA-CONF.STA2
ICF, A-6
ICFE, A-41
STD-CCA-INCR
CPF.ATMCPF, 5-46
CPF.POSCPF, 5-62
STMT-PRINT-ONLINE.ATMIDF, 13-65
STRF.OFFL-AUTH-FNAME, 23-6
STRT-BAL, 20-36
STRT-CUTOVER, 13-95
SUBSEQUENT_TXN_SRC, 13-132
SUBVOL-NAM, 11-44
SVC-CDE-ACT-TBL-IDX
CPF, 5-35
SWI-DESCR
ICF, A-18
ICFE, A-54

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

SWI-ID
ICF, A-6
ICFE, A-41
SWI-MERCH.ID, A-70
SWI-MERCH.LGTH, A-71
SWI-MERCH.OFST, A-71
SWI-SETL.HOL-DAT
ICF, A-11
ICFE, A-46
SWI-SETL.POST-DAT
ICF, A-11
ICFE, A-46
SWI-SETL.SETL-DAYS
ICF, A-10
ICFE, A-45
SWI-SETL.SETL-HH
ICF, A-9
ICFE, A-44
SWI-SETL.SETL-MM
ICF, A-10
ICFE, A-45
SWI-TERM.ID, A-72
SWI-TERM.LGTH, A-72
SWI-TERM.OFST, A-72
SWI-TYP
ICF, A-5
ICFE, A-40
SYM-NAME, 13-105

T
TAPE-BLK-SIZE, 11-7
TAPE-LABEL, 11-6
TAPE-NAME, 11-9
TERM-BAL-FLG, 13-63
TERM-INPUT-CAP-IND, A-75
TERM-SUR-PROFILE, 25-17
TIM, 24-8
TIM-DISC-CHK, 12-12
TIMEOUT-FLG
ICF, A-32
ICFE.POSICFE, A-60
TIMER-LMTS.COMPL
HCF.ATMHCF, 12-20
HCF.MALHCF, 12-39
HCF.POSHCF, 12-26
HCF.TBHCF, 12-44
HCF.TLRHCF, 12-33
ICF.ATMICF, A-27
ICF.POSICF, A-34
ICFE.ATMICFE, A-58
ICFE.POSICFE, A-63

Index-37

Index by Data and Column Name

TIMER-LMTS.COMPL-ACK
HCF.ATMHCF, 12-21
HCF.MALHCF, 12-39
HCF.POSHCF, 12-26
HCF.TBHCF, 12-45
HCF.TLRHCF, 12-34
ICF.ATMICF, A-27
ICF.POSICF, A-34
ICFE.ATMICFE, A-58
ICFE.POSICFE, A-64
TIMER-LMTS.INBOUND
HCF.ATMHCF, 12-20
HCF.MALHCF, 12-39
HCF.POSHCF, 12-25
HCF.TBHCF, 12-44
HCF.TLRHCF, 12-33
ICF.ATMICF, A-27
ICF.POSICF, A-34
ICFE.ATMICFE, A-57
ICFE.POSICFE, A-63
TIMER-LMTS.ISAF
ICF.ATMICF, A-26
ICF.POSICF, A-33
ICFE.ATMICFE, A-57
ICFE.POSICFE, A-63
TIMER-LMTS.NMM
HCF.HCFBASE, 12-5
ICF, A-13
ICFE, A-48
TIMER-LMTS.OUTBOUND
HCF.ATMHCF, 12-20
HCF.MALHCF, 12-38
HCF.POSHCF, 12-25
HCF.TBHCF, 12-44
HCF.TLRHCF, 12-33
ICF.ATMICF, A-26
ICF.POSICF, A-33
ICFE.ATMICFE, A-57
ICFE.POSICFE, A-63
TIMER-LMTS.PERFORMANCE
HCF.HCFBASE, 12-9
ICF, A-14
ICFE, A-49
TIMER-LMTS.QUEUE-SUB
HCF.ATMHCF, 12-21
HCF.MALHCF, 12-40
HCF.POSHCF, 12-27
HCF.TBHCF, 12-45
HCF.TLRHCF, 12-34
TIMER-LMTS.SAF, 12-6
TIMER-LMTS.WFT
HCF.HCFBASE, 12-8
ICF, A-14
ICFE, A-49
TIMER-LMTS.XNMM
HCF.HCFBASE, 12-6
ICF, A-14
ICFE, A-49

Index-38

TKN-GRP
EMF, 10-11
HCF, 12-4
TKN-ID, 27-7, 27-12, 27-17
TKN-RETRV-OPT
IDF.ATMIDF, 13-65
IDF.POSIDF, 13-81
TLE-CERTIFIED-FLG, A-73
TLF.EXTR-FRMT, 11-31
TLF.FILE-DAY-OFST.ECF.ATMECF, 11-30
TLF.FILE-DAY-OFST.ECF.TBECF, 11-52
TLF.GRP
ECF.ATMECF, 11-30
ECF.TBECF, 11-53
TLR.CASH-IN-IND, 13-92
TLR.CASH-OUT-IND, 13-94
TLR.CCD-CUR, 13-97
TLR.CC-TBL.CUST-CLASS, 13-86
TLR.CC-TBL.MAX-CASH-OUT, 13-87
TLR.CC-TBL.MAX-CR, 13-86
TLR.CC-TBL.MAX-NUM-DEP, 13-87
TLR.CC-TBL.PERCENT-DEP, 13-86
TLR.CUR-BUS-DAT, 13-94
TLR.DDA-CUR, 13-96
TLR.NBF-CUR, 13-98
TLR.NXT-BUS-DAT, 13-95
TLR.RTTB-RPT-IND, 13-99
TLR.RTTF-RPT-IND, 13-99
TLR.SAV-CUR, 13-97
TLR.SPF-CUR, 13-97
TLR.WHFF-CUR, 13-98
TO-ACCT-TYP
CAF.PRFD-TXN-CAF, 6-68
TO-CONV-RATE, 9-3
TRAN-CDE
CAF.PRFD-TXN-CAF, 6-67
TRAN-CDE-TBL.B24-TRAN-CDE, 10-17
TRAN-CDE-TBL.IMS-TRAN-CDE, 10-18
TRAN-CDE-TBL.IMS-TRAN-CDE-LGTH, 10-18
TRANS-ALLOWED
ICF.ATMICF, A-24
ICF.POSICF, A-30
TRANS-ALLOWED.NCD, A-22
TRANS-ALLOWED.NCD-CCA, A-22
TRAN-SEQ-NUM
CAF.CAFBASE, 6-17
UAF.UAFBASE, 29-6
TRAN-TC
CAF.POSCAF, 6-63
UAF.POSUAF, 29-27
TRK1-ALGO-OFST, 5-8

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

Index by Data and Column Name

TRK1-ATC-LEN
CPF, 5-37
TRK1-ATC-OFST
CPF, 5-37
TRK1-CV-OFST, 5-29
TRK1-DAT-OFST, 5-9
TRK1-DCVD-LEN
CPF, 5-36
TRK1-DCVD-OFST
CPF, 5-36
TRK1-MAX-LGTH, 5-9
TRK1-MBR-OFST, 5-6
TRK1-MIN-LGTH, 5-9
TRK1-POFST-OFST, 5-7
TRK1-UNPREDIC-NUM-OFST
CPF, 5-37
TRK2-ATC-LEN
CPF, 5-38
TRK2-ATC-OFST
CPF, 5-38
TRK2-DCVD-LEN
CPF, 5-38
TRK2-DCVD-OFST
CPF, 5-38
TRK2-MAX-LGTH, 5-12
TRK2-MIN-LGTH, 5-12
TRK2-UNPREDIC-NUM-OFST
CPF, 5-39
TSRF.TXN.TXN-CDE, 28-7
TSRF-PRIKEY.TXN-SUBTYP, 28-6
TTF.FIID, 11-42
TTL-CR-PER-RFND-LMT, 5-60
TTL-DEP-AMT, 20-34
TTLF.EXTR-FRMT, 11-42
TTLF.FILE-DAY-OFST, 11-40
TTLF.GRP, 11-41
TTL-FLOAT, 20-31
TTL-RFND-CR-LMT
CAF.POSCAF, 6-60
CPF.POSCPF, 5-61
TTL-RFND-CR-PRD
CAF.POSCAF, 6-62
UAF.POSUAF, 29-26
TXN-ALWD, 4-15
TXN-ALWD-NOT-ON-US, 14-15
TXN-ALWD-ON-US, 14-14
TXN-CDE-DESCR, 26-6
TXN-CNT.ACCT-LIST-INQ, 12-51
TXN-CNT.CUST-VNDR-INQ, 12-49
TXN-CNT.LAST-PMNT-INQ, 12-51
TXN-CNT.LAST-TXN, 12-48

May-2016 R6.0 Post v10 BA-AE000-03
ACI Worldwide, Inc.

TXN-CNT.SCHED-PMNT-INQ, 12-50
TXN-CNT.SCHED-XFER-INQ, 12-48
TXN-SUBTYP-DESCR, 28-7
TYP-RESP, 13-106

U
UAF-CLEANUP.FLG, 11-21
UAF-CLEANUP.GRP, 11-21
UAF-NAME, 13-10
UKPT-CERTIFIED-FLG, A-74
ULF.FILE-DAY-OFST, 11-49
ULF.GRP, 11-50
USED-PRD
CAF.ATMCAF, 6-45
CAF.POSCAF, 6-63
UAF.ATMUAF, 29-17
UAF.NCDUAF, 29-23
UAF.POSUAF, 29-27
USE-LMT
CAF.ATMCAF, 6-44
CAF.POSCAF, 6-64
CPF.ATMCPF, 5-46
CPF.NCD, 5-56
CPF.POSCPF, 5-62
USG-PRD-LGTH, 13-117

V
VEND_NUM, 13-130
VERIFY.ABA-VISA.KEY-ENCRYPT-CHKVALUES, 15-16
VERIFY.CV.ENCRYPT-TYP, 15-18
VERIFY.CV.KEY-CLEAR, 15-18
VERIFY.CV.KEY-ENCRYPT, 15-18
VERIFY.CV.KEY-ENCRYPT-CHK-VALUES, 15-18
VERIFY.IBM-DES.ENCRYPT-CHK-VALUES, 15-9
VOL-ID, 11-10
VOL-NAM, 11-44

W
WHFF-NAME, 13-91
WRK-DAY
IDF.IDFBASE, 13-38
IDF.TLRIDF, 13-101

X
XFER-USG-IND, 13-115

Index-39

ACI Worldwide, Inc.



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.6
Linearized                      : Yes
Author                          : ACI Worldwide, Inc.
Create Date                     : 2016:05:06 13:58:27Z
Keywords                        : BA-AE000-03
Modify Date                     : 2016:05:09 14:55:25-05:00
Subject                         : 
XMP Toolkit                     : Adobe XMP Core 5.4-c005 78.147326, 2012/08/23-13:03:03
Format                          : application/pdf
Creator                         : ACI Worldwide, Inc.
Description                     : 
Title                           : 
Creator Tool                    : FrameMaker 8.0
Metadata Date                   : 2016:05:09 14:55:25-05:00
Producer                        : Acrobat Distiller 11.0 (Windows)
Document ID                     : uuid:7e8e0813-ced2-48d8-829e-a603a4bf82d1
Instance ID                     : uuid:24ab217c-0b15-4162-94e3-f5823f12a218
Page Mode                       : UseOutlines
Page Count                      : 1012
EXIF Metadata provided by EXIF.tools

Navigation menu