Edit Package Training – Session 01Edit package Overview OVERVIEW OF EDIT PACKAGE The BASE II Edit Package is software supplied by Visa for processing transaction files sent to and received from the VisaNet Interchange Center (VIC). The Edit Package is the interface between the processing center’s internal payment processing systems and the VisaNet Access Point (VAP). It prepares the processing center’s outgoing interchange for transmission to the VIC and receives and reports on incoming interchange from Visa, preparing it for final processing by the processing center’s systems. Edit Package Processing Flow The Edit Package comprises two processing phases: outgoing interchange processing and incoming interchange processing. Outgoing Processing The term outgoing refers to interchange sent from the member’s processing center to the VIC. See Figure 1–1. Pre-Edit Processing The first part of the outgoing process is performed by software belonging to the processing center. This is usually referred to as pre-edit processing, since it is done prior to processing by the Edit Package. Pre-edit processing involves the capture, editing, and formatting of interchange data. Transactions submitted into interchange are processed through the processing center’s pre-edit software, which places this information into a Center Transaction File (CTF). Once pre-editing is completed, the data is ready to be run through the Edit Package. Figure 1–1: Outgoing Interchange Edit Package Processing E3OUT, the overall outgoing control program, calls initialization processes at the beginning of each outgoing Edit Package run and then processes each transaction found in the CTF. At the end of processing, the control program produces the necessary reports. Then the Edit Package produces an Interchange Transaction File (ITF) which is transferred to a VAP, where it is held until a predetermined collection time. The transmission of the file is jointly managed by the VAP and the VIC, with little or no intervention required by center personnel. If a VAP or other electronic transmission means is unavailable, the file must be mailed to the VIC. BASE II System Processing At a predetermined time, the BASE II System at the VIC dials the VAP and collects the interchange. As the interchange transactions are received by BASE II at the VIC, clearing occurs. The transactions are validated, converted to the appropriate currencies, and totaled and sorted by destination. Fees are then calculated. At the end of each BASE II cycle, settlement positions are computed for all members with either incoming or outgoing transactions. Interchange data are protected from system failure after being accepted by the VIC. In the event of a failure, the BASE II System can restart processing where the failure occurred. If requested, interchange files can also be rebuilt and electronically transmitted to the processing center. Incoming Processing The term incoming refers to interchange coming into the member’s processing center from the VIC. See Figure 1–2. The overall incoming control program E3IN calls an initialization process at the beginning of each incoming Edit Package run and then processes each transaction found in the ITF. At the end of processing, the control program produces the necessary reports and makes the CTF available for use by the processing center if there are no severe errors in the interchange file. Incoming Edit Package files contain: Financial and nonfinancial interchange transactions Settlement totals BASE II System settlement reports Edit Package table update transactions NOTE: To ensure proper application of table update transactions, all incoming files must be processed. Files must be processed in sequence by the Central Processing Date (CPD) on which they were created to properly update the table files. Post-Edit Processing Post-edit software, written by center personnel or by an outside vendor, reformats and processes incoming interchange received from the VIC. This software prepares interchange so that it can be processed by cardholder and merchant posting programs and used for other processing center purposes, such as fraud analysis. Key Features of the Edit Package The Edit Package provides maximum flexibility for both installation and daily processing. The key features that help make the Edit Package flexible are: Use of rules and value table files Availability of run control options Rule and Value Tables Edit Package transaction validation is performed using edit logic stored in rules table files, rather than hard-coded edits. When new business enhancements arise, the changes to the edits are downloaded from the VIC to the processing center through incoming interchange. This reduces the need to install new Edit Package software whenever changes are introduced. Run Control Options Access to most functions in the Edit Package is available through run control options. The use of run control options allows processing centers to customize the Edit Package in a way best suited to their specific processing needs. Run control options can be modified either at installation time or before each Edit Package processing run. Run control options allow the selection of a variety of functions, including: Splitting incoming ITFs into multiple CTFs Setting tolerance checking limits at the run or item levels Establishing duplicate batch detection settings Edit Package Functions Edit Package functions can be divided into five groups: Environmental—These functions determine the environment in which the Edit Package is run. Through the use of run control options, the processing center can modify how the Edit Package software runs in the individual environments. Formatting—One of the functions of the Edit Package is to format CTF data into ITF data during an outgoing cycle and to format ITF data into CTF data during an incoming cycle. The processing center can control some formatting functions so that outgoing and incoming files and transactions can be more easily processed by the center’s internal systems. Validation—Validation of interchange is a major function of the Edit Package. In addition to standard validation, processing centers can select additional forms of validation, such as the setting of tolerance levels at both the run and item levels. Additional validation functions are controlled through the use of run control options. Reporting—The Edit Package also includes functions for reporting. Formatted reporting of outgoing and incoming transactions is available. Processing centers can select which particular transaction codes are reported. Formats for dates, time, and numeric values can be modified according to national standards and are available using run control options. PC Edit Package and Edit Package Data Entry Systems —These systems are available to processing centers whether the Edit Package runs on a mainframe or a PC. They give processing centers the ability to key-enter original transactions that can be validated online. The PC Edit Package and Edit Package Data Entry Systems validation logic uses the same rule and value tables as the core Edit Package. Both the PC Edit Package and Edit Package Data Entry System also provide a mechanism for correcting both transactions rejected by the Edit Package and transactions returned by the VIC. E3OUT. which must reside on a direct access storage device: – Permanent and Temporary Run Control Options Files – Incoming Run Hold File – Account Range Definition (ARDEF) File – BIN File – Language File – Rules File – History File (indexed and backup) – Log File (indexed and backup) – Merged Table File – Table Control File – BIN and ARDEF Top Gun History Files (may be initially empty) . Input Requirements The following items are required before an outgoing Edit Package run can be executed: An outgoing CTF generated by the processing center’s pre-edit program The following files. the control program produces the necessary reports and makes the Interchange Transaction File (ITF) available for staging on the VisaNet Access Point (VAP). Figure 3–1 provides a high-level illustration of the processing flow for a typical outgoing Edit Package run. calls initialization functions as needed at the beginning of each run and then processes each transaction found in the Center Transaction File (CTF). The outgoing control program. Outgoing Control Program The outgoing Edit Package is a single-step process controlled by an overall program that calls many submodules. At the end of processing. if there were no severe errors.Outgoing Edit Package Processing Outgoing Processing Flow This section describes the outgoing Edit Package processing cycle. Processes are listed in the order they occur. E3OUT searches the Permanent and Temporary Run Control Options Files for the following run control options: Center BIN (CENTRBIN) Center Code (CENTRCODE) Center Name (CENTRNAME) Table Date (TABLEDATE) Run Date (RUNDATE) Run Mode (RUNMODE) .Initializing the System The following processes occur during system initialization: Search Run Control Options Files At the start of an outgoing Edit Package run. and: 1. If specified. E3OUT calls optional extended service modules to calculate cutoff dates required to perform timeliness edits for incentive scheme processing. and TBLDATA run control options are not required. this process verifies that it is correct. Language File Rules File E3OUT loads the tables with values needed for the transaction validation process. TBLKEY. E3OUT references the History File to assign run and starting batch numbers. If the file header contains a nonzero Unique File ID. where necessary 2. Sets default values for run control options. Build Logical Transactions—This process reads one Transaction . Stores the run control options in effect for the run in internal tables 4. RUNMODE. Performs cross-validation of run control options to ensure that there are no conflicting options in the run 3. 2. RUNDATE. E3OUT validates all run control options. then E3OUT checks the History File to verify that it is not a duplicate file. E3OUT verifies that it has already performed the run for the run date in effect and reuses the starting batch number in effect for the original run. If not present in either run control options file.Table Key (TBLKEY) Table Data (TBLDATA) NOTE: TABLEDATE. Validate Run Control Options Once the files and tables are loaded. E3OUT uses the information from the above run control options to load the following files into internal tables: ARDEF File BIN File NOTE: Information from the BIN and ARDEF Top Gun History files determine the Processing Center’s most frequently referenced BINs and ARDEFs. Creating the Outgoing ITF The creation of the outgoing ITF consists of the following processes: Process CTF 1. Reruns—If the current outgoing Edit Package run is a rerun. and ensure they are loaded into computer memory. default values are used. Batch numbers start at 1 for each processing day and are incremented by 1 for each batch processed. Writes the run control options in effect for the run to the Log File Assign Run and Starting Batch Numbers After validating the run control options. Check File Header—If there is a file header. Load Internal Tables Next. validates the sequence number. totals read from the records in the CTF equal the sums of accepted and rejected totals accumulated by E3OUT during processing. CTF Trailers E3OUT verifies that all batch and file trailers balance. E3OUT will also compare the batch hash value or Center Batch ID against the history file values. Perform Optional Processing After validating transactions. E3OUT calls the transaction write module. ITF Trailers The Edit Package writes a batch trailer to the ITF every time a batch trailer is encountered in the CTF. Create ITF After extracting summary and transaction-based report information. the Edit Package will also write a file trailer whenever the tape or diskette is full. (See BASE II Clearing Interchange Formats manuals for definitions of the transaction edits. If ITF files are being written to tape or diskette. it is written to the outgoing ITF. E3OUT performs optional processing.Component Record (TCR) at a time from the outgoing CTF. Validate Transactions E3OUT passes the TCRs for each logical transaction to the table manipulation submodule that validates the transaction code. the Edit Package generates a batch in the . the table manipulation submodule uses the appropriate transaction layout from the tables and performs edits against the rules and values defined in the tables. the transaction is written to the Rejected Item File. Hash Totals—If the processing center uses an IBM mainframe (MVS and VSE). If a transaction was not rejected. A file header record for the next tape or diskette is then written to the ITF.) The table manipulation submodule also passes back to E3OUT any errors and formatted information needed to generate reports. if duplicate batch checking via hashing is selected Extract Reports Once optional processing is completed. that is. and groups the TCRs together to build each logical transaction. a 2-byte hash total field is inserted in each transaction at this time. E3OUT calls the report extract module which extracts summary and transaction-based report information and passes it to a work file. Based on the transaction code. If more than one CTF is processed. File trailers are written to the ITF at the end of CTF processing. the Edit Package will combine the CTFs on the ITF. including: Item or run tolerance checking Calculates the hash value for each record. Rejected Transactions—If a transaction was rejected and the processing center has selected the SAVEREJECT run control option. Generate TC 50 Text Transactions Before loading tables for reporting. If duplicate batch detection has been selected using the DUPBATCH option. and Summary Reports Producing exception. This information may be requested by Visa to assist in support issues. E3OUT updates the History File with the following: An outgoing batch record for each batch processed during the run An outgoing file record for each file processed during the run One outgoing run record Updating the Top Gun History Files During transaction validation. Sort Data and Format Reports Next. E3OUT calls the table manipulation submodule to reload the Rule. these statistics are used to update the BIN and ARDEF Top Gun History files. statistics regarding the dynamic usage of the Edit Package tables are output to the Engine Table Usage Metric Files. Information showing the version number of the Edit Package software being used and the level of TIU’s applied. and are used during subsequent table loads to ensure that these BINs and ARDEFs are loaded into computer memory for faster access. The top gun history files determine the most frequently referenced BINs and ARDEFs for the processing center. These transactions contain: Edit Package incoming and outgoing environmental information. There is one TC 50 for each record in the Permanent and Temporary Run Control Options Files. Updating the History File If the run was successful. and summary reports consists of the following: Load Tables After the ITF is created. Value.ITF that contains TC 50 text transactions. control. such as date of run and version and date of tables used during the run. and Language Tables with information needed to generate reports. Producing Exception. E3OUT collected statistics on the number of BIN and ARDEF table references that was made. Updating the Engine Table Usage Message Files At the completion of each Edit Package run. Producing the Outgoing Log Report During an outgoing Edit Package run. Control. E3OUT sorts data for the following reports: Validation Exception Detail Report Summary reports that summarize the transactions accepted for interchange Optional transaction-based reports that are detail reports of the transaction information After sorting data for the above reports. At the end of the outgoing run. At the . E3OUT calls the appropriate modules to format the reports. There also is an environmental record and a record for each run control option used during the previous incoming Edit Package run. data is written to the system log. if possible. Account Range Definition (ARDEF) File . while the other image is reserved for possible use with a future release of the Edit Package. If the SAVEREJECT run control option is selected. BIN. the merged files are used only to recover the indexed version of the files when the existing indexed versions are not usable. MAJOR FILES USED IN OUTGOING PROCESSING Table Files The Edit Package table files consist of two separate loadable table images called image A and image B.end of the outgoing run. CTF Errors If any errors are detected during the processing of the CTF. Exception Conditions The several types of exception conditions are as follows: Severe Errors If a severe error is detected during the outgoing Edit Package run: The appropriate severe error message appears in the Validation Exception Detail Report (EP–100A) and the Log File Report (EP–199) An ITF is not created Processing of the Edit Package continues to the end of the run. Messages After each outgoing Edit Package run. If the Reject Message Limit (REJMSGLIM) run control option is specified. Each image has two merged sequential copy files. but the ITF is not created if the percentage of transactions containing errors for the entire input file. Each loadable table image consists of four indexed files: ARDEF. processing stops when the percentage of the transactions processed so far exceed the percentage specified for the REJMSGLIM option. which include the contents of all four indexed files. Transaction layouts and edit logic are maintained by TC 54 table updates received from the VIC through the processing center’s incoming interchange. exceeds the percentage specified on the REJITFLIM option. error reporting continues until all transaction in the input file are processed. and Rules files. During outgoing runs. the banner page on the EP–100A Validation Exception Detail Report displays a message indicating the status of the run. One of the images is used for the current Edit Package release. Language. the transactions in error are written to a separate CTF. If the Reject ITF Limit (REJITFLIM) run control option is specified. This allows business enhancements to be implemented without the need to update and redistribute Edit Package source code. the transactions with errors are written to the Validation Exception Detail Report (EP–100A) and are not passed to the ITF. whatever data was accumulated in the Log File during the run is written to the EP–199 Log Report. and Rules Files in a sequential format. There are four merged files. The information is used by the Edit package to ensure that the highest referenced BINs and ARDEFs are loaded into computer memory during an Edit Package run. Top Gun History Files These files contain the statistical reference history of the BINs and ARDEFs that are most frequently referenced by the processing center during all previous outgoing runs. card-number length indicator. if the indexed table files become unusable. The ARDEF Table contains all valid ARDEF entries. check-digit indicator. The BIN Table contains all valid BINs and their BASE II processing status codes. this file controls the table recovery process. including the account prefix range. These run control options are used to control the outgoing run. one for each image and copy of the tables. Merged Table Files These files contain all the data from ARDEF. Top Gun Statistics for Current Run . A BIN is a six-digit system number used by Visa to identify processing centers and members. The transaction layouts and business validation logic are used to edit and report interchange transactions. During outgoing runs.The indexed ARDEF File is a permanent file containing a valid ARDEF Table. Language File The indexed Language File includes the text of: Validation error messages Log messages Report headings Report literals Reason code descriptions Returned item code descriptions Rules File The indexed Rules File contains transaction layouts and business validation logic. BIN File The indexed BIN File is a permanent file containing a valid BIN Table. and card type. The BIN File is used to validate BINs used in transactions processed for interchange. Language. the merged table files are used to recover the contents of the indexed files when the indexed files are not usable. The ARDEF File is used to validate account numbers used in transactions processed for interchange. Permanent and Temporary Run Control Options Files These files contain the permanent and temporary run control options and their associated values specified by the processing center. Table Control File This file indicates which version of the merged sequential files is current. During the outgoing run. BIN. its associated BIN. It contains all valid BASE II currency codes. This file is only created during runs that successfully create an ITF. and conversion rates. History Backup File The History Backup File is a sequential copy of the indexed History File used to restore the indexed History File if it becomes unusable. The indexed .This file collects BIN and ARDEF reference statistics for the current outgoing run. The data in this file is used to create reports used by Visa support personnel. The Log Backup File is also used to reorganize the indexed Log File on a monthly basis. This file is updated during incoming runs by TC 56 currency rate update transactions. The file contains each transaction that was rejected (not written to the ITF) due to errors detected during editing. Backup Files The types of backup files are as follows: Log Backup File The Log Backup File is a sequential copy of the indexed Log File used to restore the indexed Log File if it becomes unusable. This information may be requested by Visa in order to assist in support issues. as well as any unusual conditions warranting review. Incoming Run Hold File The Incoming Run Hold File contains environmental report data and the run control option values from the most recent incoming Edit Package run for transmission to the VIC during the next outgoing processing. Log File The indexed Log File contains messages recorded during Edit Package processing. files. their effective dates. scale factors. Rejected Item File The Rejected Item File. History File The indexed History File contains a history of batches. and runs for outgoing and incoming Edit Package processing. Engine Table Usage Metrics These files are used to collect statistical information about the Edit Package dynamic table usage at the processing center. is created during outgoing Edit Package runs if the processing center has elected to retain rejected transactions by using the SAVEREJECT run control option. Currency Conversion Rates File (Optional) The Currency Conversion Rates File is required only when processing in multiple currencies and using the run tolerance checking option. in CTF or reject format. and is used to update the Top Gun History files at the end of the run. The messages include run control and environmental information. Report Files Each outgoing Edit Package report is written to a separate file. Processes Controlled by Data The following outgoing Edit Package process does not require the use of run control options. The provision of an outgoing CTF TC 90 header record is optional. Summary Report Work File The Summary Report Work File contains information to be sorted for the summary reports. the file will contain a report header and a message indicating that there is not any data to report.History File is copied into this file after every successful run of the Edit Package. Work and Sort Files The types of work and sort files are as follows: Transaction Report Work File This file contains information to be sorted for the transaction-based reports and exception reports. EP110 Work File This file contains information used to produce the EP–110 series of reports. The file is used during the Top Gun History file update process. If data for a particular report was not received. Transaction Report Sort File This file contains sorted information for use in the EP–100A Validation Exception report and optional transaction-based reports. Summary Report Sort File This file contains sorted information for use in the summary reports. The History Backup File is also used to reorganize the indexed History File on a monthly basis. This record is used for duplicate file detection within the same processing date. The outgoing CTF may contain a TC 90 header record. Top Gun Statistics Temporary Work File This file contains top gun statistics for the current outgoing run that has been sorted into BIN and ARDEF sequence. Duplicate File Detection This function gives processing centers the ability to check for potential file duplicates prior to processing the CTF. EP100 Work File This file contains information used to produce the EP–100B and EP–100C summary reports. Processing centers that use this feature must generate the TC 90 header record in all pre-edit software . summary. NOTE: If multiple pre-edit systems create outgoing CTFs destined for outgoing interchange. an en dash (–). and processing log reports produced during the incoming run. File ID—This is a three-digit number that must be unique for each CTF processed by the Edit Package for any given Center Processing Date. File IDs do not need to be in an ascending sequence. Duplicate file detection is based on two data elements in the TC 90 header record: Center Processing Date—This is the processing date of the member’s pre-edit system. the Edit Package run is immediately terminated. summary. Processing centers can produce a TC 90 header record and avoid duplicate detection by applying a value of zero in the File ID field. the report ID for the incoming Interchange Transaction File Distribution report is: EP–230. If a match is found. Visa recommends that a pre-defined range be allocated to each pre-edit system to ensure uniqueness of File IDs and to avoid potential conflict.that creates outgoing CTFs destined for outgoing interchange. returned item. Introduction to Report Basics The output of the Edit Package includes audit control and reconciliation reports in the following categories: Validation exception. On-request reports produced by Edit Package utility programs. and processing log reports produced during the outgoing run Validation exception. The following provides report extensions used by the Edit Package: Report Levels Transaction Detail Batch or BIN File or Center Central Processing Date (CPD) Run Final Summary Report Extensions A B C D E F . Optional transaction-based reports produced during either the incoming or outgoing run Numbering Convention Edit Package reports are identified by the prefix EP. and a three-digit number that conforms to the following numbering scheme: Report Type Report Outgoing Reports Incoming Reports On-Request Reports Optional Transaction-Based Reports Index of Reports Number Series 100–199 200–299 300–399 700–799 999 For example. The outgoing Edit Package compares the combination of Center Processing Date and File ID against the Edit Package History File. Also. The levels for the reports are as follows: Transaction Format or Origin Combined Visa and Non-Visa-Generated Enriched Format Non-Visa-Generated Standard Format Visa-Generated Report Extensions C E N S V Outgoing Edit Package Reports Outgoing interchange reports are created as a result of the Edit Package validation of data contained in the Center Transaction File (CTF). EP–210C at the file level. only the banner page containing the NO ERRORS DETECTED message will be printed. both of which are controlled by the EXCPRPTFMT run control option. EP–210D at the CPD level. rejected items will appear sequenced by source BIN or in the same sequence they were processed from the input CTF. Rejected transactions are also reported on EP–111C (for the same file) and on EP–111E (for the run) by type of currency. Description This report lists outgoing interchange transactions found to be in error and not included in the Interchange Transaction File (ITF). the incoming interchange summary reports that are produced with different levels of detail are labeled EP–210B at the batch level. Then for details. Based on the value of run control option EXCPRPTFMT. EP–210E at the run level. and EP–210F at the final summary level. rejected items shown on this report will be formatted like the EP–204A and EP–206A returned item reports or they will be unformatted. based on the value of run control option EXCPRPTSEQ. see if they reconcile with EP–110B (for the same batch) and EP–110C (for the same file). It is introduced by a banner page showing one of the run status messages. If there are no errors to report in a run. Balancing and Reconciliation First.For example. check if rejected transactions match on the EP–100C and EP–110E reports (for the run). an error code and brief description are provided. EP–100: Validation Exception Reports Purpose Records transaction exceptions so that erroneous fields can be corrected before submitting the transaction for reprocessing. For each error. An image of each erroneous transaction is printed with all erroneous fields identified by asterisks (*). A separate set of alphabetic identifiers applies to Fee Collection/Funds Disbursement reports or the EP–748 BASE I Advice reports. EP–100A: Detail Report (EXCPRPTFMT=DUMP) EP–100A: Detail Report (EXCPRPTFMT=FORMAT) Report EP–100A report has two layouts. The first sample of the EP–100A detail report shows the default format . is selected by using EXCPRPTFMT=FORMAT. If only one tape was created. Match the accepted amounts on this report and collected amounts on EP–221E (Collected Batch Acknowledgements Summary). EP–110F nonfinancial counts do not include batch trailers or file trailers. see if EP–110B is an exact match of EP–221B (Collected Batch Acknowledgements report. see if EP–110C and EP–111C (File Summary by Currency Code) match per currency. Accepted financial counts and amounts should match the EP–120F. Then. Accepted amounts for the file(s) should also reconcile with EP–120F (Outgoing ITF Summary by Volume). This report has the same layout as the EP–100B report. check if EP–110B reconciles with EP–110C and EP–110E both for accepted and rejected transactions. For that reason. Description The report is produced at four different summary levels: Batch (EP–110B) File (EP–110C) Run (EP–110E) Final (EP–110F) All four levels distinguish between financial and non-financial transactions. EP–110B: Batch Summary . minus rejected items). EP–110C matches EP–110E. which does not include field names. Then. The number of rejected transactions shown on this summary will match the total number of rejected transactions shown on the EP–110E and EP–110F summary reports. except in the case of batch rejects or partial file collection. Second. Total lines always show the total number of transactions. EP–110: Outgoing Interchange Summaries Provides an audit trail of outgoing interchange summarized by transaction. A rejected transaction will be included on more than one detail line if more than one error was reported for that transaction. match total number of accepted batches with EP–110F. EP–100B: Summary by BIN Report EP–100B summarizes rejected transactions by transaction code within the reject reason code for each BIN processed. Balancing and Reconciliation First. See if the total number of accepted batches. and financial amount for each batch on EP–110F reconcile with total transactions and gross amounts on EP–110B. The second sample. which includes field names. Next.(EXCPRPTFMT=DUMP). see if EP–110E and EP–111E (Run Summary by Currency Code) match per currency. EP–100C: Summary by Center Report EP–100C summarizes rejected transactions by transaction code within the reject reason code at the processing center level. with the exception of batch rejects or partial file collection. but the EP–120F does. the sum of the column labeled TRAN COUNT will not always add up to the transaction total shown on the total line. financial and nonfinancial counts. All EP–110C reports should add up to the amounts shown on EP–110E. Check if EP–110E and pre-edit report amounts reconcile. EP–110F: Final Summary Report EP–110F shows the grand totals of financial and nonfinancial transactions for each batch and file. vouchers.Report EP–110B totals draft financial transaction types within a batch as drafts. . There is a separate page for each currency and settlement flag. If currency types are mixed. The report includes a message when there is more than one currency. Description The report is produced at two different summary levels: file (EP–111C) and run (EP–111E). Balancing and Reconciliation All EP–111C reports should add up to the amounts shown on EP–111E for the same currency. Totals for other transactions. EP–110E: Run Summary Report EP–110E totals each transaction type within the overall run. Each transaction type is printed on a separate line. There is a breakdown for each currency type. Both levels of reporting are in the same basic format. the report includes a warning that there is more than one currency or settlement type. The report includes both accepted and rejected transactions. If only one file was created. including Fee Collections (TC 10) and Funds Disbursements (TC 20). EP–111: Outgoing Interchange Summaries by Currency Code Purpose Provides an audit trail of outgoing interchange financial transactions for each currency/settlement type combination. EP–111C matches EP–111E. EP–111C amounts are also reported on EP–110C (Outgoing Interchange File Summary). The information on this report differs from the file summary only when an outgoing run is processed using multiple files. If currency types are mixed. and for the overall run. are listed under “TOTAL” columns only. Accepted. EP–111C: File Summary Report EP–111C totals the financial transaction types within the file by the type of currency and settlement used in the transaction. or cash disbursements. there will be a breakdown for each currency type. rejected. and total transactions are summarized. EP–110C: File Summary Report EP–110C segregates accepted and rejected transactions. Nonfinancial transactions are not reported on the EP–111C. the information in report EP–111 will be the same as the financial transaction information in report EP–110. If this option is in effect and more records are processed during a run than can be written to one tape or diskette. Settlement is in the currency of the country in which the transactions took place. Settlement is in the currency of the country in which the transactions took place. EP–111E: Run Summary Report EP–111E totals each transaction type within the overall run by the type of currency and settlement used. To reconcile nonfinancial counts. 9 – Settlement to be determined by Visa. Description The report is based on ITF TC 92 trailer information. BASE II selects the appropriate settlement service based on routing and country default. 6 – National Bilateral Interchange. This settlement type may be used only if the member’s country has registered with Visa for this type of service for domestic interchange. This is because batch and file trailer transactions are not included on the EP–110F nonfinancial counts. EP–120F: Outgoing ITF Summary by Volume Purpose Provides an audit trail of outgoing Interchange Transaction Files summarized by physical output volume. EP–111C is always produced. Balancing and Reconciliation First. Members who generate ITF output on tape or diskette may receive more than one ITF per run. This ensures that the correct file has been loaded. 3 – Clearing Only Service. the number of files and number of batches for the run must be subtracted from the nonfinancial counts. Separate EP–111C report summary totals are produced for the following settlement types: 0 – International Settlement Service. The number of records written to one ITF is controlled by the MAXOUTRECS run control option. Settlement is in the currency established by Visa at the request of a processing center. If there are no multiple currencies or settlement types. check if amounts on this report reconcile with the accepted amounts on EP–110F (Outgoing Interchange File Summary). EP–199: Outgoing Processing Log . Frequency Generated for each outgoing run (unless the TRIALRUN run control option is in effect). EP–120F counts should match the MIP Log. The run summary differs from the file summary only when an outgoing run is processed using multiple files.Separate pages are produced for each specific currency and settlement combination present in outgoing interchange. this report will show two or more ITFs. 8 – National Net Interchange. E – Severe error. The message is a cue to the operator to manually intervene.Purpose Reports all system activity during outgoing runs. The information on this report applies to one outgoing run of the Edit Package and is retained in the Edit Package log file. including selected options (permanent and temporary overrides) and system status. The incoming control program. . A serious error caused an abnormal termination of the control program. NOTE: To ensure proper application of table update transactions. At the end of processing. Description This report lists all messages generated by the system. The message requires attention after the Edit Package run. unless there were severe errors. all incoming files must be processed. Incoming Edit Package Processing Incoming Processing Flow This section describes the incoming Edit Package processing cycle. calls initialization functions as needed at the beginning of each incoming run and then processes each transaction found in the Interchange Transaction File (ITF). Messages have five levels of severity: A – Abnormal termination (highest severity). E3IN. Incoming Control Program The incoming Edit Package is a single-step process controlled by an overall program that calls many submodules. Processes are listed in the order they occur. I – Informational only. W – Warning or precautionary. the control program produces the necessary reports and makes the Center Transaction File (CTF) available for use by the processing center. R – Reply requested. Files must be processed in sequence by the Central Processing Date (CPD) on which they were created to properly update the table files. A system error caused processing to stop abruptly. The following files which must reside on a direct access storage device: – Permanent and Temporary Run Control Options Files – Account Range Definition (ARDEF) File – BIN File – Language File – Rules File – History File (indexed and backup) .Input Requirements The following items are required before an incoming Edit Package run can be executed: An incoming ITF generated by the VisaNet Interchange Center (VIC). TBLKEY. In addition. The first run of each date is set to 1.– Log File (indexed and backup) – Merged Table File – Table Control File – BIN and ARDEF Top Gun History (may be initially empty) NOTE: For processing centers that subscribe to the Currency Rate Delivery Service. Initializing the System The following processes occur during system initialization: Search Run Control Options Files The first thing E3IN does at the start of an incoming Edit Package run is to search the Permanent and Temporary Run Control Options Files for the following run control options: CENTRBIN (Center BIN) CENTRCODE (Center Code) CENTRNAME (Center Name) TABLEDATE (Table Date) RUNDATE (Run Date) RUNMODE (Run Mode) TBLKEY (Table Key) TBLDATA (Table Data) NOTE: The TABLEDATE. Load Internal Tables Next. and ensure they are loaded into computer memory. . Writes the run control options in effect for the run to the Log File Assign Incoming Run Number This process assigns run numbers within each processing date. the processing center must have the Edit Package software itself available for execution. where necessary 3. RUNDATE. the Currency Conversion Rates File is required. default values are used. The run number is established by extracting the previous run number from the History File and adding 1 to it. E3IN uses information from the above run control options to load the following files into internal tables: ARDEF File BIN File NOTE: Information from the BIN and ARDEF Top Gun History files determine the processing center’s most frequently referenced BINs and ARDEFs. and TBLDATA run control options are not required. RUNMODE. If not present in either run control options file. Validates all run control options 2. Performs cross-validation of run control options to ensure that there are no conflicting options in the run 4. Language File Rules File Validate Run Control Options Once the files and tables are loaded. Stores the run control options in effect for the run in internal tables 5. E3IN: 1. Sets default values for run control options. 4. Create CTF As transactions are processed from the incoming ITF. information is written to temporary files that are later sorted for reporting purposes. Extract Data for Reporting Based on run control options and transaction type. If the processing center did not select SPLITINCTF run control options or if there were transactions that were not split into a specific subfile. E3IN also ensures that the incoming ITF file header information matches run control options for: – Center BIN – Center Code – Run Mode 2.Creating the Incoming CTF The creation of the incoming CTF consists of the following processes: Process ITF 1. E3IN then passes the logical transactions to the table manipulation submodule. Format Transaction Data for Reporting—The table manipulation submodule moves formatted information required for generating reports to E3IN. that is. the incoming CTF is created for input to the processing center’s post-edit program. Hash totals are then stripped from the record so the record becomes 168 bytes. hash totals are calculated and validated against those in the records. If the processing center’s computer system is IBM. these transactions are written to subfile 01. Validate Incoming File Trailer—This process validates the file trailer (TC 92) at the end of the incoming ITF. in order to verify that the file has not been processed previously. E3IN generates a file trailer for the CTF. all TCRs for a transaction are grouped together and the transaction is processed as one logical transaction. then the write transactions module writes the returned transactions to the Returned Item File. After all input has been processed. The transaction and TCR . Multiple CTFs—If the processing center specified any SPLITINCTF run control options. Returned Item File—If the processing center has selected the SAVERETURN run control option and if there were any returned transactions in the incoming ITF. Balance Batch and File Trailers E3IN verifies that batch and file trailers balance. If the RERUN option has been used. the write transactions module determines to which CTF subfile the transaction should be written. Build Logical Transactions—This process reads one Transaction Component Record (TCR) at a time from the incoming ITF and builds the TCRs into logical transactions. a History File entry must exist that matches the BASE II Unique File ID of the file currently being processed. Check File Header—E3IN compares the BASE II Unique File ID field in the ITF file header against the History File. 3. this process uses TC 56 conversion rate update transactions to replace currency rate entries contained in the Currency Conversion Rates File. ARDEF. Data delivered by this mechanism include: Plus BIN tables. The monetary transaction count and the monetary amount hash totals must equal the corresponding values for accepted transactions. Visa Electron Routing Table. E3IN calls the appropriate modules to format the reports. For more information regarding data content and extraction. Updating/Creating Files During processing the Edit Package will update/create the following files: Write TC 33 (Optional) Certain optional Visa services may cause the delivery of TC 33 records in the interchange file to write to a separate file. MasterCard Routing. and Summary Reports Producing exception. The Edit Package recognizes designated TC 33 records and writes the full-length TC 33 into a separate file. E3IN writes the TC 54s to a work file during CTF processing. Save Environmental Run Information E3IN writes a record with environmental information and copies permanent .counts in the trailers must equal the sum of the returned and accepted counts. Interlink BIN tables. After reporting is completed. Cirrus Routing. and summary reports consists of the following: Load Tables After the CTF is created. Visa Transaction Routing Service tables. Visa check card II BIN file. the TC 54s are applied to the appropriate tables. E3IN sorts data for the following reports: Validation Exception Report Summary reports that summarize the transactions received in interchange Optional transaction-based reports that are detail reports of transaction information After sorting data for the above reports. and Language Tables. Rules. combined Visa/Plus routing table. Update Currency Conversion Rates File (Optional) If the processing center subscribes to the Currency Rate Delivery Service. control. Update Control Tables This process uses TC 54 table update transactions to update individual entries in the BIN. refer to documentation provided by Visa that applies to the services to which the processing center subscribes. A program written by the processing center may be required to separate the different types of data and extract that data in the format required for the processing center to use. Armed Forces Financial Network. E3IN calls the table manipulation submodule to reload the Rules and Language Tables with information needed to generate reports. Sort Data and Format Reports Next. Producing Exception. Control. and VisaVue Solution Series Data. Each image has two merged sequential copy files. The BIN Table contains all valid BINs and their BASE II processing status codes.and temporary run control options to the incoming Run Hold File. Rules File information is maintained by TC 54 table updates received from the VIC through the processing center’s incoming interchange. card-number length indicator. This information may be requested by Visa to assist in support issues. The BIN File is used to associate BINs used in interchange with their processors. The ARDEF File is used to verify account numbers received in interchange. which include the contents of all four indexed files. Each loadable table image consists of four indexed files: ARDEF. and Rules files. MAJOR FILES USED IN INCOMING PROCESSING Table Files The Edit Package table files consist of two separate loadable table images called image A and image B. Account Range Definition (ARDEF) File The indexed ARDEF File is a permanent file containing a valid ARDEF Table. BIN File The BIN File is a permanent file containing a valid BIN Table. check-digit indicator. BIN. This data is passed to the VIC during the next outgoing Edit Package run. One of the images is used for the current Edit Package release. A BIN is a sixdigit system number used by Visa to identify processing centers and members. while the other image is reserved for possible use with a future release of the Edit Package. statistics regarding the dynamic usage of the Edit Package tables are output to the Engine Table Usage Metric Files. The Run Hold File is overlaid with data each time an incoming ITF is processed. This allows business enhancements to be implemented without the need to update and redistribute Edit Package source code. Language File The indexed Language File includes the text of: Validation error messages Log messages Report headings Report literals . and card type. E3IN updates the History File with file and run information from the incoming Edit Package run. Language. Update Engine Table Usage Metric File At the completion of each Edit Package run. During incoming runs the copy files are used to merge TC 54 table updates with the current version of the tables. its associated BIN. Copy files are also used to recover the indexed version of the files when the existing indexed versions are not usable. namely: the account prefix range. Update History File If the run was successful. The table control file selects the correct image and copy to be used during an update or recovery. The ARDEF Table contains all valid ARDEF entries. When ITF processing is complete. ARDEF. The table control file controls the TC 54 table update merge process. Top Gun History Files These files contain the statistical reference history of the BINs and ARDEFs that are most frequently referenced by the processing center during all previous outgoing runs. Engine Table Usage Metrics These files are used to collect statistical information about the Edit Package dynamic table usage at the processing center. if the indexed table files become unusable. This control file also controls the recovery process. Permanent and Temporary Run Control Options Files These files contain the permanent and temporary run control options and their associated values specified by the processing center. It contains all valid BASE II currency codes. This file is updated by TC 56 currency rate update transactions. their effective dates. The merged table files are used when updated TC 54 table transactions are processed. and conversion rates. scale factors. Table Control File This file indicates which version of the merged sequential files is current. Merged Table Files These files contain BIN. Language. . and Rules file data in a sequential format. These run control options are used to control the incoming run. files. and runs for outgoing and incoming Edit Package processing. Currency Conversion Rates File (Optional) The Currency Conversion Rates File is required for the Currency Rate Delivery Service. transactions from this file are used to update the Edit Package table files. Reason code descriptions Returned item code descriptions Rules File The indexed Rules File contains transaction layouts and validation logic. The information is used by the Edit Package to ensure that the highest referenced BINs and ARDEFs are loaded into computer memory during an Edit Package run. The transaction layouts and business validation logic are used to ensure file integrity and report interchange transactions. History File The indexed History File contains a history of batches. TC 54 Work File TC 54 table update transactions are written to the TC 54 Work File during ITF processing. This information may be requested by Visa in order to assist in support issues. if the processing center has elected to separate returned transactions by using the SAVERETURN run control option. TC 33 Extract File The TC 33 Extract File contains data received from optional Visa services. MasterCard Routing. History Backup File The History Backup File is a sequential copy of the indexed History File used to restore the indexed History File. and VisaVue Solution Series data. The file will contain each transaction that was returned by Visa as a result of BASE II editing at the VIC. Interlink BIN tables. combined Visa/Plus routing table. Armed Forces Financial Network. Summary Report Work File This file contains information to be sorted for the summary reports. if it becomes unusable. Incoming Run Hold File The Incoming Run Hold File contains environmental report data and the run control option values from the most recent incoming Edit Package run for transmission to the VIC during outgoing processing. This file consists of BASE II TC 33 transactions and includes: Plus BIN tables.Returned Item File The Returned Item File is created during incoming Edit Package runs. Visa check card II BIN file. The data in this file is used to create reports used by Visa support personnel. Log File The indexed Log File contains messages recorded during Edit Package processing. Backup Files Log Backup File The Log Backup File is a sequential copy of the indexed Log File used to restore the indexed Log File. . The messages include run control and environmental information. if it becomes unusable. Cirrus Routing. The indexed History File is copied into this file after every successful run of the Edit Package. Work and Sort Files The types of work and sort files are as follows: Transaction Report Work File This file contains information to be sorted for the transaction-based reports and exception reports. as well as any unusual conditions warranting review. Visa Electron Routing Table. This file is also used to reorganize the indexed Log File on a monthly basis. The History Backup File is also used to reorganize the indexed History File on a monthly basis. Visa Transaction Routing tables. EP200 Work File This file contains information used to produce the EP–200B and EP–200C summary reports. Summary Report Sort File This file contains sorted information for use in the summary reports. Duplicate File Detection This function prevents the processing center from accidentally processing the same financial ITF twice. Report Files Each Edit Package report is written to a separate file. respectively. EP221 Work File This file contains information for the EP–221 batch acknowledgment summary reports series. which calls other submodules as needed to: Process and validate transactions . then the file will contain a report header and a message indicating that there is no data to report. E3OUT or E3IN. The software is written in COBOL and conforms to ANSI-74 standards. EP210 Work File This file contains information for the EP–210 summary reports series. VIC settlement reports. unless a rerun is specified. There is a separate single-step process for outgoing and for incoming Edit Package processing. and General Delivery Reports in a format suitable for microfiche. Assembler programs EDITHASH are provided for IBM MVS and VSE mainframe and CRC32 for IBM MVS platforms only. If data for a particular report was not received. If rerun is not specified. Transaction Report Sort File This file contains sorted information for use in the transaction-based reports and the EP–200A Validation Exception Report. Incoming duplicate file detection is based on the BASE II Unique File ID in the ITF TC 90 header record. Each process has its own control program. The Microfiche Reports File is optional. Reports can be directed to this file using the REPTFICHE run control option. PROGRAM NAMING CONVENTION Edit Package software consists of many program modules. the History File must not contain a record for the BASE II Unique File ID. Microfiche Reports File (Optional) This file contains transaction-based reports. Processes Controlled by Data The following incoming Edit Package process does not require the use of run control options. where: E3 = abbreviation for Edit Package Release 3. EP–200B Validation Exception Report (Summary by BIN). x = functional category of the module or submodule. The EP–200 series of reports include: EP–200A Validation Exception Report (Detail). Information is presented in summaries of each batch. These reports are used for control and reconciliation. these reports indicate whether any errors have been detected in the incoming run and whether the Center Transaction File (CTF) has been created. or the Fraud Reporting System. They are described in the documentation for the services that created them. Errors on incoming transactions should be reported to Visa. EP–200C Validation Exception Report (Summary by Center). .Generate reports Create either the Center Transaction File (CTF) or the Interchange Transaction File (ITF) containing valid interchange transactions Module Naming Conventions All COBOL modules and submodules other than E3OUT and E3IN are named with the format of E3xyyy. such as the Issuer Clearing House Service. where: – C = common processing – O = outgoing processing – I = incoming processing – X = extended service submodule – U = utility module yyy = numerical identifier of the module or submodule Incoming Edit Package Reports Three types of reports are created during the incoming Edit Package run: Incoming reports generated by the Edit Package contain accumulated information from transactions. Description Based on the run control options selected. and run that are produced as output of the Edit Package incoming process. General Delivery Reports are received on TC 45 General Delivery Report transactions. VisaNet Settlement reports are received by the Edit Package on TC 47 Report Generation Record transactions. These reports are generated by other Visa services. Each set of reports is introduced by a banner page showing one of the run status messages. EP–200: Validation Exception Reports Purpose Records transaction exceptions. to which your center may subscribe. file. EP–211E. CRS returned items appear on the EP–206 reports. Visa returns to the originator any transactions failing to conform to either the BASE II format or the BASE II or CRS edit requirements. An incoming CTF is not created when errors are detected on financial transactions. Description This transaction detail report contains formatted images of returned transactions. EP–204A: BASE II Returned Item Reports Purpose Reports all erroneous transactions returned by the VIC. or file trailers. The primary reporting sequence is by BIN. only the banner page containing the message NO ERRORS DETECTED will be printed. along with the return reason codes. A rejected transaction will be included on more than one detail line if more than one error was reported for that transaction. and EP–230. all other returned items are on the following EP–204 reports: Returned Item Detail (EP–204A) Returned Item Summary by BIN (EP–204B) Returned Item Summary by Center (EP–204C) . All EP–204B reports should add up to the returned items totals per currency on EP–204C. The number of rejected transactions shown on this report will match the total number of rejected transactions shown on the EP–210E and EP–210F summary reports.Each erroneous transaction is printed and all the fields in error are identified. An error code and a brief description are also provided. file headers. TOTAL lines always show the total number of transactions. The financial amounts passed to settlement are reflected in the VSS–110 (Settlement Summary Report). This report has the same layout as the EP–200B report. batch trailers. EP–200B: Summary by BIN Report EP–200B summarizes rejected transactions by transaction code within the reject reason code for each BIN processed. EP–204B items are also reported on VSS-900 series reports as well as Returned Items on VSS–140 (Visa Charges Report). For this reason. the sum of the TRAN COUNT column will not always equal the transaction total shown on the TOTAL line. If the run contains no errors. except for the Chargeback Reduction Service (CRS) returned items. Balancing and Reconciliation Check if total number of returned transactions on EP–204A match the number of returned transaction amounts per currency on EP–204B for the same BIN. All returned items on EP–204C and EP–206C should add up to the returned item amounts on EP–210E. EP–200C: Summary by Center Report EP–200C summarizes rejected transactions by transaction code within the reject reason code at the processing center level. EP–206A: Detail . EP–204C: Summary by Center Report EP–204C reports transactions returned by the VIC for each processing center.This report will always print even if no returned items are received in the ITF. All returned items on EP–204C and EP–206C should add up to the returned item amounts on EP–210E. Return Item Charges are listed in the VSS-140 (Visa Charges Report). The EP–204B and EP–204C reports have separate summaries by Central Processing Date (CPD). EP–206: CRS—Returned Item Reports Purpose Reports erroneous transactions returned by the VIC that are part of the Chargeback Reduction Service (CRS). EP–206B items are also reported on the VSS–900 (Reconciliation) series reports. EP–204B: Summary by BIN Report EP–204B reports the number of transactions returned by the VIC to the processing center. There will also be a summary of all CPDs processed during the run. This report is formatted like the transaction-based reports and the EP–206A report. only the run summary information will be printed. They are also reported in the VSS–110 (Settlement Summary Report). Description A transaction detail report contains a formatted image of returned transactions along with the return reason codes. EP–204A: Detail Report EP–204A contains unformatted images of returned transactions. The primary reporting sequence is by BIN. along with the return reason codes. It has the same report layout as the summary by BIN (EP–204B). Balancing and Reconciliation Check if total number of returned transactions match per currency on the EP–206A and EP–206B reports for the same BIN. If only one CPD is processed during the run. Those returned items are listed on the following set of reports: CRS—Returned Item Detail (EP–206A) CRS—Returned Item Summary by BIN (EP–206B) CRS—Returned Item Summary by Center (EP–206C) This report will always print even if no returned items are received in the ITF. EP–211E. and EP–230. This report will always print even if no returned items are received in the ITF. The VIC returns to the originator any transactions failing to conform to the Chargeback Reduction Service edit requirements. When space permits. CPD and run summaries will print on the same page. . and gross amount for the same batch match on EP–210B and EP–210F. The report has the same layout as EP–204A when there are Chargeback Reduction Service returns. It has the same report layout as EP–204C when there are CRS returns. If currency types are mixed. Amounts for the same currency should reconcile between EP–210D and EP–211D (CPD Summary by Currency Code) for the same CPD. Description The report is produced at five different summary levels: Batch (EP–210B) File (EP–210C) CPD (EP–210D) Run (EP–210E) Final (EP–210F) All five levels make a distinction between financial and nonfinancial transactions. EP–210: Incoming Interchange Summaries Purpose Provides an audit trail of incoming interchange summarized by transaction. Amounts for the same currency should reconcile between EP–210E and EP–211E (Run Summary by Currency Code). EP–206B: Summary by BIN Report EP–206B reports the number of transactions returned by the VIC to the processing center. by CPD. financial and nonfinancial counts. Totals for other transactions. including Fee Collections (TC 10) and Funds Disbursements (TC 20).Report EP–206A contains a formatted image of returned transactions along with the return reason codes. The reporting sequence is by BIN. there will be a breakdown by type. or cash disbursements. Items are sorted in ascending order first by BIN. EP–210B: Batch Summary Report EP–210B totals draft financial transaction types within a batch as drafts. by file. Transaction amount and counts should also match on EP–210B and EP–210F. then by return reason code. The report includes a warning message if there is more than one currency or settlement type. vouchers. are listed under TOTAL columns only. Balancing and Reconciliation Check if number of batches. A final summary is also produced for all financial and nonfinancial transactions. The transaction summaries are by batch. and by run. All EP–210C reports for the same CPD should add up to EP–210D for that same CPD. Amounts for the same currency should also reconcile with EP–211C (File Summary by Currency Code). EP–206C: Summary by Center Report EP–206C reports transactions returned by the VIC for each processing center. The report has the same layout as EP–204B when there are CRS returns. All EP–211C and EP–210C (Incoming Interchange File Summary) amounts should reconcile. EP–211D reports should add up to EP–210D (Incoming Interchange CPD Summary). If there is only one currency in the cycle. If there is only one currency in the cycle. The CPD summary totals each transaction type for each Central Processing Date (CPD). The report includes a warning message if there is more than one currency or settlement type. EP–211D. If files from more than one CPD are processed. they will be summarized on this report. If two files from different CPDs are processed. the run summary will be the same as the CPD summary. EP–211E reports should add up to EP–210E (Incoming Interchange Run Summary). then EP–211D matches EP–210D for the same CPD. the file summaries will correspond to the CPD summaries. If currency types are mixed. EP–211: Incoming Interchange Summaries by Currency Code Purpose Provides an audit trail of incoming interchange financial transactions for each currency and settlement type combination. For more Description . If two files from the same CPD are processed. EP–210D: CPD Summary Report EP–210D has the same layout as EP–210C. there will be a breakdown by type. the file summary will be the same as the CPD summary. Each transaction type is printed on a separate line. EP–210F: Incoming Batch Summary Report EP–210F shows grand totals for financial and nonfinancial transactions for each batch. they will be summarized on this report. then EP–211E matches EP–210E. If only one file is processed. and EP–211E. file. The Total Net Financial from EP–211E compares to the VSS–900 and VSS–900P series reports. If files from only one CPD are processed. Balancing and Reconciliation Check if amounts for the same currency match on EP–211C. The run summary totals each transaction type for the overall run. EP–210E: Run Summary Report EP–210E has the same layout as the EP–210C and EP–210D. and for the overall run.EP–210C: File Summary Report EP–210C totals the amount and count for each transaction type processed in a file. they will be summarized on this report. EP–211D: CPD Summary The layout of Report EP–211D is the same as EP–211C. 6 – National Bilateral Interchange. If two files from different CPDs are processed. Nonfinancial transactions are not reported on the EP–211C. 8 – National Net Interchange. The reports are identified with corresponding headings (based on the settlement flags) on the same line following the currency code. Settlement is in the currency established by Visa at the request of a processing center. 3 – Clearing Only Service. BASE II selects the appropriate settlement service based on routing and country default. EP–211C: File Summary Report EP–211C totals financial transaction types within the file by the type of currency and settlement used in the transaction. EP–220: Collected Reconciliation Summary Purpose . If only one file is processed. The run summary differs from the file summary only when an incoming run is processed using multiple files. 9 – Settlement to be determined by Visa. If two files from the same CPD are processed. Each transaction type is printed on a separate line. You will receive separate EP–211C report summary totals for the following settlement types: 0 – International Settlement Service.This report is produced at three summary levels: File (EP–211C) CPD (EP–211D) Run (EP–211E) All levels of reporting are in the same basic format. Settlement is in the currency of the country in which the transactions took place. Settlement is in the currency of the country in which the transactions took place. The CPD summary totals each transaction type for each Central Processing Date (CPD). the CPD summary will be the same as the file summary. Each currency and settlement flag are printed on a separate page. EP–211E: Run Summary Report EP–211E totals each transaction type within the overall run by the type of currency and settlement flag used. This settlement type may be used only if the member’s country has registered with Visa for this type of service for domestic interchange. the file summaries will correspond to the CPD summaries. A separate page is generated for each currency type in incoming interchange. The report shows transaction counts and transaction amounts. If currency types are mixed. Then determine if EP–221D amounts reconcile with accepted amounts on EP–110E (Outgoing Interchange Run Summary) for the corresponding CPD. you will receive an out-of-balance condition message. Each currency and settlement flag are printed on a separate page. EP–221B: Batch Summary Report EP–221B summarizes collected interchange by transaction code within a batch. EP–221: Collected Batch Acknowledgement Purpose Confirms the collection of outgoing batches from the previous cycle by reporting the details of batch acknowledgement transactions. Three columns are printed for each batch. and flags any discrepancies between VIC information and Edit Package history information. indicates any batches rejected by the VIC. and EP–110B (Outgoing Interchange Batch Summary). Each transaction type is printed on a separate line. This report is produced at three summary levels: Batch (EP–221B) CPD (EP–221D) Run (EP–221E) All levels of reporting are in the same basic format. except in cases of batch reject and partial file collection. It lists all batches received by the VIC since the last time this report was produced (usually the last cycle). Description The report lists all batches processed by the VIC that were created during the previous outgoing Edit Package run (or runs). The report includes a warning if there is more than one currency. When the batch acknowledgement data does not reconcile with the information in the Edit Package History File. EP–221B (Collected Batch Acknowledgements). minus any rejected items). Balancing and Reconciliation Check if amounts reconcile on EP–220. It shows the results of comparison between the Edit Package History File and the incoming batch acknowledgement transactions. Balancing and Reconciliation Check if EP–221B matches EP–110B (Outgoing Interchange Batch Summary. each currency type will be summarized separately. Description This report is based on batch acknowledgement transactions sent by the VIC to confirm batches received from this processing center. reflecting what was sent by a member and what was accepted or returned by the VIC. It only includes accepted batches and is based solely on data contained in the batch acknowledgement transactions (TC 44).Confirms the collection of outgoing batches from the previous cycle. The report shows transaction counts and transaction amounts. EP–221D: CPD Summary . EP–240N: Fee Collection/Funds Disbursement . Description A member has the option of splitting the incoming interchange into separate subfiles for ease of distribution. If currency types are mixed. disbursement. one containing Visa originated fee transactions and one containing nonVisa-originated transactions C – One combined report containing Visa-originated and non-Visa-originated fee transactions V – One report containing only Visa-originated fee transactions N – One report containing only non-Visa-originated fee transactions Description This report summarizes counts and amounts for the collection. This report summarizes collected interchange by transaction code for all batches acknowledged on one Central Processing Date. there are some incoming transactions that are sent from the VIC. a separate EP–221D report will be created for each day. The report assists in the manual reconciliation and review of this activity. Additionally. Frequency Generated for each incoming run. including CTF subfiles. Balancing and Reconciliation Check if the run totals of financial and nonfinancial counts on EP–210E (Incoming Batch Summary) balance with the total count on EP–230. each currency type will be summarized separately. or both. It also shows all transactions downloaded from the VIC that are used to maintain or update system data and member reference tables. If files containing acknowledgements from more than one processing date are processed.The layout of Report EP–221D is the same as EP–221E. This report summarizes by transaction counts (and amounts where applicable) the files produced during an incoming run. EP–240: Fee Collection/Funds Disbursement Purpose Summarizes Fee Collection (TC 10) and Fund Disbursement (TC 20) transactions. of charges for this processing center for each fee collection/funds disbursement reason code. EP–230: Interchange Transaction File Distribution Purpose Provides an audit trail of incoming interchange after it has been split into the member-requested files. EP–221E: Run Summary Report EP–221E summarizes collected interchange by transaction code for all batches acknowledged in the current incoming run. The report includes a warning message if there is more than one currency. Content of the report is based on the value specified on the FEERPTFMT run control option: S – Two separate reports. To obtain this report. enter the following parameters when executing the E3U500 utility program: E3U510^BOTH^CCYYMMDD^CCYYMMDD^BATCH The CCYYMMDD (CC=century. Details on the History File record layouts are in the BASE IIClearing Edit Package Operations Guide. run. YY=year. Only EP–240N is explained in detail. file. I – Informational only. and is retained in the Edit Package Log file.Reports EP–240N. The message requires attention after the Edit Package run. EP–301: BIN Validation Table Purpose . On-Request Reports On-request reports can be produced at any time by processing centers. E – Severe error. MM=month. EP–240V. They can be used to print the contents of internal Edit Package files. EP–300: History File Summary Purpose Prints the contents of the History File. R – Reply requested. EP–299: Incoming Processing Log Purpose Reports all system activity during incoming runs. Description This report lists all messages generated by the system. Description This report summarizes the information stored in the Edit Package History File header. DD=day) represent the start and end dates. The message is a cue to the operator to manually intervene. A serious error resulted in an abnormal termination of the control program. Messages have five levels of severity: A – Abnormal termination (highest severity). and batch records. The information on this report applies to one incoming run of the Edit Package. and EP–240C have the same format. W – Warning or precautionary. including selected options (permanent and temporary overrides) and system status. A system error caused processing to stop abruptly. This information is used by the batch acknowledgement process to verify receipt of transactions by Visa and to warn against the processing of duplicate batches. The report is used in problem determination when working with Visa personnel. which lists all Account Range Definition (ARDEF) records. enter the following parameters when executing the E3U510 utility program: E3U510^REPORT^ARDEF EP–302 Account Range (ARDEF) Dump Report EP–302 prints an unformatted dump of the Edit Package internal Account Range Table showing the unformatted table entries from the file. To obtain this report. Description This report prints a formatted dump of the Edit Package internal BIN Validation Table. EP–301 lists each BIN in numerical sequence. It was created using the following parameters: E3U510^FILE^^^BIN^^^^^^000000^^^^^^^400643^^^^^^^010413 EP–302: Account Range Table (ARDEF) Purpose Provides a permanent record of the contents of the Account Range Table. enter the following parameters when executing the E3U510 utility program: E3U510^REPORT^BIN EP–301 BIN Dump The EP–301 BIN Dump report shows the unformatted table entries from the file. which shows the status of BINs used for the current processing cycle. Description This report prints a formatted dump of the Edit Package internal Account Range Table. It was created using the parameters: E3U510^DUMP^^^ARDEF^^^^000000000^^^^199999999 EP–303: Rule and Value Tables Purpose Provides a permanent record of the contents of the Rule and Value Tables. The report is used in problem determination when working with Visa personnel. The full table can be dumped with the following parameters: E3U510^DUMP^^^BIN EP–301 BIN File The EP–301 BIN File report shows that the formatted table entries have been written to a file.Provides a permanent record of the contents of the BIN Validation Table. reading from left to right across each line. . To obtain this report. To obtain this report. This information helps to determine timeliness issues. enter the following parameters when executing the E3U510 utility program: E3U510^REPORT^HOLIDAY EP–303: Merchant Category Value Table The EP–303 Merchant Category Value Table report lists the valid four-digit Merchant Category Codes (MCCs). This information aids in differentiating between transactions for the proper assessment of fees and charges. To obtain this report. To obtain this report. the following parameters are necessary as input when executing the E3U510 utility program: E3U510^REPORT^CNTRYCD EP–303: Currency Code Table The EP–303 Currency Code Table report lists the designated currency code for each country. which consist of: Country Code Table Currency Code Table Holiday Table Merchant Category Value Table Chargeback Reason Code Table Transaction Code Value Table Fee Collection Reason Code Table Return Item Reason Code Table Sendback Reason Code Table List all value table Ids Language Table for all language file tables Rules Table for all rules file tables EP–303: Country Code Table The EP–303 Country Code Table report lists the designated country code for every country name. . This information helps differentiate transactions to ensure the proper assessment of fees and charges.Description This report produces a formatted dump of Edit Package internal Rule and Value Tables. enter the following parameters when executing the E3U510 utility program: E3U510^REPORT^CURRTBL EP–303: Holiday Table The EP–303 Holiday Table report lists BASE II holidays. The MCC corresponds to a description of the merchant’s primary business and is used in tracking activity for different merchant segments. To obtain this report. An asterisk (*) in a field indicates the code does not apply in that entry. To obtain this report. To obtain this report. To obtain this report. enter the following parameters when executing the E3U510 utility program: E3U510^REPORT^REASNCD EP–303: Transaction Code Value Table The EP–303 Transaction Code Value Table report lists the valid transaction codes that will be accepted for interchange. which are reported on EP–204 and EP–206.To obtain this report. enter the following parameters when executing the E3U510 utility program: E3U510^REPORT^MERCAT EP–303: Chargeback Reason Code Table The EP–303 Chargeback Reason Code Table report lists all of the BASE II reason codes. To obtain this report. enter the following parameters when executing the E3U510 utility program: E3U510^REPORT^FCRSNCD EP–303: Return Item Reason Code Table The EP–303 Return Item Reason Code Table report lists valid BASE II reason codes used with returned transactions. enter the following parameters when executing the E3U510 utility program: E3U510^REPORT^TRANCD EP–303: Fee Collection Reason Code Table The EP–303 Fee Collection Reason Code Table report lists valid reason codes used with fee collection transactions (TC 10). enter the following parameters when executing the E3U510 utility program: E3U510^REPORT^SENDBK EP–303: LIST (Headers and Values) . enter the following parameters when executing the E3U510 utility program: E3U510^REPORT^RTNITEM EP–303: Sendback Reason Code Table The EP–303 Sendback Reason Code Table report lists valid BASE II reason codes used with Visa ePay processing. which are reported on EP–240 and EP–710. it reads sorted transactions and passes extracted information to the control program for transaction-based reporting. It is used to determine the table ID of tables that can be reported.The EP–303 LIST report lists the headers and values. To obtain this report. When the report module reaches the end of a Center Transaction File. based on thefollowing user-specified run control options: TCOUTPRT—outgoing transactions TCINPRT—incoming transactions FEERPTFMT—incoming Fee Collection (TC 10) and Funds Disbursement (TC 20) transactions Transactions in the work file are then sorted into transaction code sequence. To obtain this report. enter the following parameters when executing the E3U510 utility program: E3U510^LIST EP–303: Language Table The EP–303 Language Table report is an unformatted report of the language table entries. enter the following parameters when executing the E3U510 utility program: E3U510^DUMP^^^RULES EP–303: Country Code Table Extract File The EP–303 Country Code Table Extract File report shows that the formatted table entries have been written to a file. enter the following parameters when executing the E3U510 utility program: E3U510^FILE^^^CNTRYCD Optional Transaction-Based Reports The reporting process writes selected transactions to a work file. To obtain this report. Unformatted Transaction Reports . To obtain this report. enter the following parameters when executing the E3U510 utility program: E3U510^DUMP^^^LANG EP–303: Rules Table The EP–303 Rules Table report is an unformatted report of rule and value entries. Description These reports provide a listing of each draft data transaction. 59. EP–759. EP–726. EP–702. EP–706. 26. Description . 31. EP–732. EP–739. EP–730. 30. EP–733. EP–744. and 37). Description This report provides a listing of reclassification advices sent to inform processors of transactions that BASE II has reclassified with regard to fee or payment service. EP–705 Draft Data Transaction Reports Report ID EP–705. EP–703. EP–731. 35. EP–716. EP–704: Reclassification Advice Purpose Displays record data in reclassification advice transactions (transaction code 04). 07. EP–727. 33. 57. 43. 19. Description Each of these reports provides an unformatted listing of individual transactions. 42. 44. 54. EP–719. EP–736. EP–757. 27. EP–790. EP–725. 32. 38. EP–743. 90. EP– 742. 06. EP–709. 02. 91.36. EP–715. EP–710: Fee Collection Reports Purpose Displays record data in fee collection transactions (transaction code 10). EP–754. 17. 39. EP–791. 09. 16. EP–746. and 92. EP–738*. Frequency Generated on request using the TCINPRT run control option (incoming) or the TCOUTPRT run control option (outgoing). and EP–737 Purpose Displays record data in draft data transactions (transaction codes 05. EP–717. 25.Report ID EP–701. and EP–792 Purpose Displays record data in transaction codes 01. EP–707. 03. EP–735. 15. 46. Frequency Generated on request using the TCINPRT run control option (incoming) or the TCOUTPRT run control option (outgoing). the report will be Fee Collections (EP–710). Frequency Generated on request using the TCINPRT run controL option (incoming) or the TCOUTPRT run control option (outgoing). one of the following set of reports will be generated during incoming runs: Visa Originated Fee Collections (EP–710V) Non-Visa Originated Fee Collections (EP–710N) Combined Visa and Non-Visa Originated Fee Collections (EP–710C) On outgoing runs. transaction type N).Depending on the value of the FEERPTFMT run control option. Description Depending on the value of the FEERPTFMT run control option. Description These reports provide a listing of each nonfulfillment message transmitted by an acquirer to notify an issuer that the request copy will not be sent. . EP–738: VisaNet Copy Request and Fulfillment Service Message Purpose Displays record data in nonfulfillment transactions (transaction code 38. the report will be Funds Disbursement (EP–720). one of the following set of reports will be generated: Visa Originated Funds Disbursements (EP–720V) Non-Visa Originated Funds Disbursements (EP–720N) Combined Visa and Non-Visa Originated Funds Disbursements (EP–720C) On outgoing runs. Frequency Generated on request using the TCINPRT run control option (incoming) or the TCOUTPRT run control option (outgoing). Frequency Each incoming interchange run or generated on request using the TCOUTPRT run control option (outgoing). EP–740: Fraud Advice Purpose Displays record data in fraud advice transactions (transaction code 40). EP–720: Funds Disbursement Reports Purpose Displays record data in funds disbursement transactions (transaction code 20). Frequency Produced for each incoming run that contains TC 45 records. EP–748E: BASE I Advices—ISO Enriched Purpose Displays record data in ISO-enriched BASE I advice file transactions (transaction code 48). EP–748C: BASE I Advices—Format 2 Chip Informational Advice Purpose Displays record data in BASE I advice file transactions (transaction code 48). The report is useful in the manual reconciliation and review of this activity. Frequency Produced for each incoming run that contains TC 47 records. Description . format 2 Description This report provides a listing of the data for each Chip Informational Advice record on the BASE I advice file processing center’s cardholders.Description This report provides a listing of each fraud advice transaction. EP–747: VIC Settlement Reports Purpose Displays settlement reports generated after BASE II processing at a VisaNet Interchange Center. Description The reports are received already formatted and the Edit Package prints them. These reports print to the EP– 747 external file name. EP–745: General Delivery Report Purpose Displays reports generated by the VisaNet services to which your processing center subscribes. The reports are received already formatted and the Edit Package prints them. Description Report layout and content are described in the documentation for the VisaNet service that generated the report. These reports print to the EP–745 external file name. Special formats of the TC 50 for services such as Electronic Bill Payment and Commercial Card will be printed in the unformatted transaction-based report style. EP–752: Requests for Copy Purpose Displays record data in request for copy of original paper (sales draft. Description This report provides a listing of the data for each standard BASE I advice record on the BASE I advice file for the processing center's cardholders. credit voucher. . The report is useful in the manual reconciliation and review of this activity. EP–750: Text Messages Purpose Displays record data in text message transactions (transaction code 50). or cash advance. Description This report provides a listing of each request received by the processing center for the original of a sales draft. Frequency Each incoming interchange run or generated on request using the TCOUTPRT run control option (outgoing). or cash advance) transactions (transaction code 52). Description This report provides a listing of each text message transaction received from the VIC and other centers. The report is used as a source when searching for original paper and when issuing confirmations of mailings to the requesting processing center.This report provides a listing of the data for each ISO-enriched BASE I advice record on the BASE I advice file for the processing center’s cardholders. EP–748S: BASE I Advices—Standard Purpose Displays record data in standard BASE I advice file transactions (transaction code 48). EP–751: Requests for Original Purpose Displays record data in request for original paper (sales draft. Frequency Each incoming interchange run or generated on request using the TCOUTPRT run control option (outgoing). credit voucher. or cash advance) transactions (transaction code 51). The report is useful in the manual reconciliation and review of this activity. credit voucher. credit voucher. Description This report provides a listing of each currency conversion rate update record. Description This report provides a listing of each request received by the processing center for a copy of the original of a sales draft. Frequency Each incoming interchange run or generated on request using the TCOUTPRT run control option (outgoing). EP–753: Confirmation Responses Purpose Displays record data in request for confirmation transactions (transaction code 53). which is used by a VIC to transmit daily updates to the processing center’s Currency Conversion Rates File. or both. Description This report provides a listing of the data for each RCRF transaction update record. which is used by a VIC to transmit updates to the RCRF. The report is used as a source when searching for originals or microfilm. The report is useful in the manual reconciliation and review of this activity. Frequency Each incoming interchange run or generated on request using the TCOUTPRT run control option (outgoing). have been forwarded to the center. Description This report provides a listing of each confirmation transaction from other processing centers indicating that requested photocopies or originals. and when issuing confirmations of mailings to the requesting processing center. EP–755: Regional Card Recovery File Records/RCRF Message Purpose Displays Regional Card Recovery File (RCRF) transactions received from the VIC (transaction code 55). EP–756: Currency Conversion Rates Purpose Displays record data in currency conversion rate transactions (transaction code 56).Frequency Each incoming interchange run or generated on request using the TCOUTPRT run control option (outgoing). or cash advance. EP–758: National Settlement Advices Purpose . Description This report provides a listing of each National Settlement Advice transaction passed by the VIC from other centers within the same country exchanging national settlement (National Net or National Bilateral) or intercountry transactions. the Edit Package creates a list of all reports produced during the entire run. Description This report gives the number of pages produced for each Edit Package report ID. EP–999: Index of Reports Purpose Provides a reference for the reports produced for an Edit Package execution. . Reports are listed by report ID. title. Frequency Each incoming interchange run or generated on request using the TCOUTPRT run control option (outgoing).Displays record data in National Settlement Advice transactions (transaction code 58). and number of pages. Output Summary At the end of a run. the number of pages will be 1 and the word ”null” will appear next to it. If there is no data to report. Frequency Generated for each incoming and outgoing run.