BASE24 R6.0 Post V10 2016 05 12 Base Files Maintenance Manual
User Manual:
Open the PDF directly: View PDF .
Page Count: 1012
Download | |
Open PDF In Browser | View 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 : 1012EXIF Metadata provided by EXIF.tools