Endpoint Exchange Batch Interface Technical
Transcription
Endpoint Exchange Batch Interface Technical
Endpoint Exchange LLC Endpoint Exchange Batch Interface Technical Overview Document (EEBITOD) For Release 12.0 of Endpoint Exchange Batch Interface Technical Overview DocumentPage 1 Endpoint Exchange LLC COPYRIGHT ................................................................................................................................... 4 TRADEMARKS ................................................................................................................................ 4 OVERVIEW ..................................................................................................................................... 5 OBJECTIVE .................................................................................................................................... 5 CASH LETTER PROCESSING ...................................................................................................... 6 FORWARD PRESENTMENT .............................................................................................................. 6 IN-BOUND ITEMS ........................................................................................................................... 8 OUT-BOUND RETURNS ................................................................................................................ 10 IN-BOUND RETURNS .................................................................................................................... 12 EXCEPTION ITEMS ....................................................................................................................... 14 ADJUSTMENTS ............................................................................................................................ 16 SEND ADJUSTMENTS ................................................................................................................... 17 RECEIVE ADJUSTMENTS............................................................................................................... 18 PLUS ADJUSTMENTS .................................................................................................................... 18 SETTLEMENT & REPORTS ......................................................................................................... 19 ACCESSING THE ENDPOINT MEMBER W EBSITE AND REPORTS ....................................................... 19 DEFINITIONS ................................................................................................................................ 20 Presented and Settled Items ................................................................................................ 20 Deferred Items ...................................................................................................................... 20 Exception Items .................................................................................................................... 20 Exception Items – Final Status ............................................................................................. 21 Next Day Items ..................................................................................................................... 21 HOW IT W ORKS ........................................................................................................................... 22 Day 1 ..................................................................................................................................... 22 Day 2 ..................................................................................................................................... 22 Day 3 ..................................................................................................................................... 23 Summary ............................................................................................................................... 23 REPORTS & TOOLS ...................................................................................................................... 23 Endpoint Exchange Summary Reports ................................................................................. 23 VPCS&AS ............................................................................................................................. 28 TESTING GUIDELINES ................................................................................................................ 30 TESTING ASSUMPTIONS ............................................................................................................... 30 TESTING APPROACH .................................................................................................................... 30 Send ICL to Paying Institutions ............................................................................................. 30 Receive ICL from Endpoint Exchange .................................................................................. 31 TRACKING MANAGEMENT ............................................................................................................. 32 X9 SPECIFICATIONS AND FILE HANDLING ............................................................................. 33 COMPANION DOCUMENT SUPPORT ............................................................................................... 33 Federal Reserve Bank Companion Document ..................................................................... 33 FILE HANDLING ............................................................................................................................ 34 Unprocessable Files ............................................................................................................. 34 File Limitations ...................................................................................................................... 34 Weekend and Holiday Processing ........................................................................................ 34 The ClearingHouse ............................................................................................................... 34 Viewpointe ............................................................................................................................ 34 X9 Express Direct ................................................................................................................. 34 X9 FILE VALIDATION .................................................................................................................... 35 X9 UCD File Validation ......................................................................................................... 35 File Level Validation.........................................................................................................................35 Record Level Validation ...................................................................................................................35 Batch Interface Technical Overview DocumentPage 2 Endpoint Exchange LLC X9 Legacy Validation ............................................................................................................ 46 File Level Edits: ...............................................................................................................................46 Item Level Rejection edits: ...............................................................................................................46 X9 EXCEPTIONS .......................................................................................................................... 50 RETURN CASH LETTERS TYPES.................................................................................................... 62 Monetary and Administrative Returns Cash Letters ............................................................. 62 Error and Duplicate Returns Cash Letters ............................................................................ 62 ENDPOINT EXCHANGE RETURN FILE RECORD TYPES AND FIELD .................................................... 62 Definitions ............................................................................................................................. 62 Collection Type ................................................................................................................................62 Cash Letter Returns Indicator ..........................................................................................................62 Record Type Indicator .....................................................................................................................63 RETURN REASON VALUE DEFINITIONS .......................................................................................... 63 RETURN FILES TO ENDPOINT EXCHANGE ...................................................................................... 63 PLUS PROVIDER FILE STRUCTURE................................................................................................ 64 FILE NAMING CONVENTIONS ........................................................................................................ 65 X9 Express Direct Inbound Files .......................................................................................... 65 X9 Express Direct Outbound Data Files ............................................................................... 65 X9 Express Direct Outbound Report Files ............................................................................ 66 ON THE WEB - RELATED LINKS................................................................................................ 68 FEDERAL RESERVE BANK ............................................................................................................ 68 X9.37 AND UCD.......................................................................................................................... 68 VPCS&AS ................................................................................................................................. 68 ENDPOINT EXCHANGE.................................................................................................................. 68 APPENDIX A ................................................................................................................................. 69 ENDPOINT EXCHANGE RETURN FILE RECORD TYPES AND FIELD .................................................... 69 ICLR (Return) Files: .............................................................................................................. 69 X9.37 Files .......................................................................................................................................69 UCD Files ........................................................................................................................................69 ECPE Exception Files: .......................................................................................................... 69 X9.37 Files .......................................................................................................................................69 UCD Files ........................................................................................................................................70 INDEX ............................................................................................................................................ 71 Batch Interface Technical Overview DocumentPage 3 Endpoint Exchange LLC Copyright © 2012, Endpoint Exchange. All rights reserved. Endpoint Exchange 1200 Sovereign Row Oklahoma City, OK 73108 USA http://www.endpointexchange.com/ This manual is furnished "as is".Printed in the USA Trademarks All product or company names referenced in this document are considered to be the trademarks or registered trademarks of their respective companies. Batch Interface Technical Overview DocumentPage 4 Endpoint Exchange LLC Overview Endpoint Exchange is a direct, electronic check clearing service. The Endpoint Exchange Network enables U.S. financial institutions to clear their check-based transactions by allowing the exchange of check items with images between member institutions with settlement to the Federal Reserve Bank provided by Viewpointe Clearing, Settlement and Associated Services (VPCS&AS). Objective The objective of this document is to provide a high level overview of the Endpoint Exchange functions and guidelines of the processes required to test the sending and receipt of X9 cash letter files between Endpoint Exchange and a financial institution (or an agent). The term X9 as it is used in this document is a generic usage for files that meet the X9 standards either Universal Companion Document (UCD) or X9.37. The following specific functions, guidelines, and information are provided: Cash letter Processing o Send and receive ICL (Image Cash Letter) files to/from Endpoint Exchange. o Send and receive ICLR (Image Cash Letter Returns) files to/from Endpoint Exchange. o Exception Processing, Receive ECPE (Electronic Check Presentment Exceptions) files and Exception reports from Endpoint Exchange. Adjustments o Submit adjustments via the VPCS&AS adjustment system to Endpoint Exchange. o Receive from Endpoint Exchange adjustments via the VPCS&AS adjustment system. Reports o Retrieve Summary reports and request on demand Summary and Detail reports from the Endpoint Exchange server. Testing guidelines. Helpful website information. Batch Interface Technical Overview DocumentPage 5 Endpoint Exchange LLC Cash Letter Processing Forward Presentment The depositing institution can supply to Endpoint Exchange X9 ICL (Image Cash Letter) files containing items for Forward Presentment. The ICL file can contain items for any other Endpoint Exchange member. The "Forward Presentment" process is shown in the following diagram: Settlement (Plus Provider Specific) Plus Providers (optional) Viewpointe ICL SVPCo Endpoint Exchange Network Transit items for non-Endpoint members Paying Institutions (Endpoint Members) Endpoint Exchange X9 Direct ICL Depositing Institution Transit items for Endpoint Members File Ack Report Reports Reports Reports Website Settlement Routing Tables Presentment point VPCS&AS Endpoint Exchange will provide lists of routing transit numbers of Endpoint Exchange participants (details of these tables are provided in the Routing Tables section of this document). A depositing institution can submit to Endpoint Exchange transit items for any other Endpoint Exchange participant. Additionally a participant may utilize an Endpoint Exchange “Plus Provider” to clear transit items for non-Endpoint Exchange participants (Plus items). Pricing, availability, settlement and specific terms and conditions for Plus items will be determined by each Plus Provider. Endpoint Exchange can receive the ICL file either directly from the depositing institution via X9 Express Direct or through a third party agent such as Viewpointe or The ClearingHouse as designated by the depositing institution. The ICL file may be formatted as either X9.37 or UCD (Universal Companion Document) as requested by the depositing institution and supported by the third party agent if applicable. The ICL file can contain multiple Cash Letters and each Cash Letter can contain multiple bundles. The depositing institution determines the number of bundles in each cash letter and the number of items within each bundle. Items for both Endpoint Exchange participants and Plus items can be co-mingled within a bundle. Batch Interface Technical Overview DocumentPage 6 Endpoint Exchange LLC Files not conforming to applicable standards, duplicate files, and files out of balance are rejected without further processing and no settlement activity occurs for these files. Details of this process are provided in the Exception Processing section of this document. For files received through the X9 Express Direct interface an acknowledgment report will be returned to the submitting institution, this report will indicate whether the file has been accepted for processing by Endpoint Exchange or has been rejected in which case the reason for rejection will be provided within the report. All items within accepted files are validated to conform to specific Endpoint Exchange clearing agreements. Items not having valid front and back images, non-conforming items, and duplicate items will be rejected as exceptions. Accepted items for other Endpoint Exchange participants are routed to that paying institution for presentment and subsequent settlement by VPCS&AS. Items for non-Endpoint Exchange participants will either be routed to the submitting participant’s designated Plus Provider or be rejected as exceptions if no Plus Provider has been designated. Exception items are not accepted for exchange and are rejected; (the Exception Item Process is described in detail later in this document). Every business day, Endpoint Exchange provides VPCS&AS a net summary of all items received from the depositing institution and successfully presented to the paying institutions. VPCS&AS generates the necessary posting entries for settlement to the appropriate Federal Reserve Bank accounts. Following the noon (central time) cut-off time, Summary Reports indicating the disposition and settlement status of all items received for each Forward Presentment Cash Letter that has been received and accepted from the depositing institution are created and made available to the participants. Additional detail reports can be requested. All reports are obtained from the Endpoint Exchange website. Items being routed to designated Control Disbursement Accounts (CDA) or Plus providers may have earlier (special) cut-off times than normal Endpoint items. Such items may be in comingled in the same cash letters as normal items. Items received after their “special” cut-off time and prior to the normal noon cut-off will be accepted and processed. However they will be designated as “next day items” for settlement purposes. Batch Interface Technical Overview DocumentPage 7 Endpoint Exchange LLC In-Bound Items Endpoint Exchange can supply a paying institution X9 ICL files containing transit items from other Endpoint Exchange members that are drawn on that paying institution. The "In-Bound Items" process is shown in the following diagram: Viewpointe Depositing Institutions Endpoint Exchange Network ICL SVPCo Presentment point Endpoint Exchange X9 Direct Paying Institution Reports Reports Transit Items ICL Cash Ltr Report Routing Tables Website Settlement VPCS&AS Endpoint Exchange will provide the ICL file either directly to the paying institution via X9 Express Direct or via a third party agent such as Viewpointe or The ClearingHouse as designated by the paying institution. The ICL file may be formatted as either X9.37 or UCD (Universal Companion Document) as requested by the paying institution and supported by the third party agent if applicable. The ICL file can contain multiple Cash Letters and each Cash Letter may contain multiple bundles. The paying institution determines the maximum number of items within each bundle (default is 400 items per bundle). Items from multiple Endpoint Exchange members can be co-mingled within a bundle. All items will be presented with a front and back image. If an institution receives special types of items such as CDA (Controlled Disbursement Account) or Plus Items then these items will be placed in their own separate cash letters. The type of items within any particular cash letter can be determined from the cash letter ID (Cash letter Header record type 10, field 10) which takes the following format: PPPPXXXb where – PPPP is the Endpoint Exchange Product Code designating the type of items within this cash letter; normal items have a code of 0001, Fed Receipt items have a code within the range 0050 to 0059, CDA items have a code within the range 100-199, and Plus items have a code within the range 100-1399. Batch Interface Technical Overview DocumentPage 8 Endpoint Exchange LLC XXX is an alphanumeric sequence number. b is a blank character (except for last cash letter of day (EOD), see below). For the EOD cash letter for each Product Code b will contain the value “9”. Note: a) EOD cash letters may be present for each Product Code b) An EOD cash letter will not be produced for any given Product Code if no new items since the last scheduled delivery time are present for that Product Code. c) EOD time can vary by Product Code. EOD cash letters, if created, will be delivered following the cut-off time for each Product Code. All items within any given cash letter will settle on the same day. The cash letter Business Date (Cash letter Header record type 10, field 5) indicates the settlement date for that cash letter. Every business day, Endpoint Exchange provides VPCS&AS a net summary of all items presented to the paying Institution. VPCS&AS generates the necessary posting entries to the appropriate Federal Reserve Bank accounts. Following the daily cut-off time, a Summary report is generated showing the total number and value of items presented to the paying institution. The paying institution may designate multiple times that it wishes to receive files from Endpoint Exchange. Additionally the paying institution may specify the maximum number of items per file. If this threshold is reached, files will be delivered at that time as well as at the established delivery times. Files will also be delivered following the cut-off time if items have been received for that cut-off time since the last file delivery. Note – a) Endpoint Exchange does not create and deliver empty cash letters. b) Since special items (e.g. CDA and Plus) may have earlier cut-off times than regular items, cash letters with tomorrow’s settlement date may be delivered by Endpoint Exchange prior to the last cash letter for regular items with today’s settlement date. Batch Interface Technical Overview DocumentPage 9 Endpoint Exchange LLC Out-Bound Returns A Paying institution may supply to Endpoint Exchange X9 ICLR files containing Return items for presentment to the original Depositing Institution by Endpoint Exchange or to a designated Returns Plus Provider. The "Out-Bound Returns" process is shown in the following diagram: FRB Settlement FRB Returns Plus (optional) Viewpointe ICLR SVPCo Endpoint Exchange Network Monetary returns for non-Endpoint members Original Depositor (Endpoint Members) Endpoint Exchange X9 Direct ICLR Paying Institution Monetary Returns for Endpoint Members And all Admin returns File Ack Report Reports Reports Website Settlement Presentment point VPCS&AS Endpoint Exchange will receive the ICLR file either directly from the paying institution or via a third party agent such as Viewpointe or The ClearingHouse as designated by the paying institution. Endpoint Exchange will accept both administrative and monetary (depository) returns cash letters. See the section on X9 Specifications and File Handling for details on the requirements for the file format. The paying institution may choose to return, to Endpoint Exchange, any In-Bound item received from Endpoint Exchange as an administrative return. Only items for which the true Bank of First Deposit has been identified may be returned as a monetary return. Return items for which the true Bank of First Deposit is identified but is not the same as the original presenting institution may be returned to Endpoint Exchange. However these items will be routed to the Federal Reserve as Returns Plus items. In order to return these items via Endpoint Exchange, the paying institution must be signed up as a Returns Plus member. If the participant is unable by inspection to determine the true BOFD, the participant may still return the item to Endpoint Exchange by adding an endorsement for the original presenter. The paying institution determines the appropriate Return Reason code for each returned item. Endpoint Exchange allows all X9B return reason codes. Separate and appropriately marked cash letters are required for administrative and monetary returns. With the appropriate agreement, the paying institution may choose to return, to Endpoint Exchange, items that were not originally presented via Endpoint Exchange. The paying institution determines the appropriate Return Reason code for each returned item. Endpoint Exchange allows all X9B return reason codes. . Accepted items are routed to the Federal Reserve Bank via the Endpoint Exchange Returns Plus function. All Returns Plus items will be settled directly by the FRB with the paying institution. Exception items are not accepted for exchange and are rejected Batch Interface Technical Overview DocumentPage 10 Endpoint Exchange LLC and not passed onto the Federal Reserve. These items will need to be corrected and resubmitted via another ICLR file or be returned via another channel by the paying institution. The ICLR file can contain multiple Cash Letters and each Cash Letter can contain multiple bundles. The paying institution determines the number of bundles in each cash letter and the number of items within each bundle. Return items for multiple Endpoint Exchange members can be co-mingled within a bundle. Files not conforming to DSTU X9.37 2003 guidelines or UCD guidelines, duplicate files, and files out of balance are rejected without further processing and no settlement activity occurs for these files. For files received through the X9 Express Direct interface an acknowledgment report will be returned to the submitting institution. This report will indicate whether the file has been accepted for processing by Endpoint Exchange or has been rejected in which case the reason for rejection will be provided within the report. All items within accepted files are validated to conform to specific Endpoint Exchange clearing agreements. Monetary return cash letters must have valid front and back images and all items must have a valid monetary return reason code. Administrative return cash letters can be without images, however if images are present they must be valid and all items must have a valid administrative return reason code. Accepted items are either routed to the original depositing institution for presentment and subsequent settlement by VPCS&AS, or optionally, and when appropriate, to the Federal Reserve Bank via the Endpoint Exchange Returns Plus function. All Returns Plus items will be settled directly by the FRB with the Paying Institution. Exception items are not accepted for exchange and are rejected with no VPCS&AS settlement activity performed; (the Exception Item Process is described in detail later in this section). Every business day, Endpoint Exchange provides VPCS&AS a net summary of all return items received from the paying institution and successfully presented to the original depositing institution. VPCS&AS generates the necessary posting entries to the appropriate Federal Reserve Bank accounts. Following the daily cut-off time, Summary reports indicating the disposition and settlement status of all items are generated for each Return Cash Letter received from the paying institution. Additional detail reports listing all items for a specific bundle can be requested. The Summary and Detail reports are available on the Endpoint Exchange website. Items received as special items (e.g. CDA or Plus items) may be returned in the same cash letter bundle as normal items. However, such items will be subject to the same cut-off times as the original forward item. Special return items received after that items cut-off time but prior to the normal noon cut-off will be accepted and processed. However, these items will be designated as “next day items” for settlement purposes. Batch Interface Technical Overview DocumentPage 11 Endpoint Exchange LLC In-Bound Returns Endpoint Exchange may supply a depositing institution ICLR files containing return items from other Endpoint Exchange members for some items originally Forward Presented to that paying institution by the Depositing institution. Administrative Returns may be made to any item that was presented to Endpoint Exchange. Monetary Returns may only be made on those items for which the depositing institution is identified as the true Bank of First Deposit. The "In-Bound Returns" process is shown in the following diagram: FRB Returns Plus (optional) Viewpointe Endpoint Exchange Network SVPCo ICLR Monetary returns for non-Endpoint members FRB Settlement Paying Institutions Presentment point Endpoint Exchange X9 Direct Depositing Institution Return Items ICLR Cash Ltr Report Reports Reports Website Settlement VPCS&AS Endpoint Exchange will provide the ICLR file either directly to the depositing institution or via a third party agent such as Viewpointe or The ClearingHouse as designated by the paying institution. The ICLR file may contain multiple Cash Letters and each Cash Letter can contain multiple bundles. The paying institution determines the maximum number of items within each bundle (default is 400 items per bundle). Separate files are provided for Administrative Returns and Monetary Returns. Items from multiple Endpoint Exchange members can be co-mingled within a bundle. All Monetary return items will be presented with a front and back image. The Depositing institution may select not to receive front and back images for Administrative returns. If an institution has forward presented special types of items such as CDA (Controlled Disbursement Account) or Plus Items and these items are subsequently returned then these items will be placed in their own separate cash letters. The type of items within any particular cash letter can be determined from the cash letter ID (Cash letter Header record type 10, field 10) which takes the following format: PPPPXXXb where – PPPP is the Endpoint Exchange Product Code designating the type of items within this cash letter; normal items have a code of 0001, CDA items have a code within the range 100-199, and Plus items have a code within the range 1000-1399. Batch Interface Technical Overview DocumentPage 12 Endpoint Exchange LLC XXX is an alphanumeric sequence number. b is a blank character (except for last cash letter of day (EOD), see below). For an EOD cash letter b will contain the value “9”. Note: a) EOD cash letters may be present for each Product Code and return type. b) An EOD cash letter will not be produced for any given Product Code or return type if no new items since the last scheduled delivery time are present for that category of item. c) EOD time can vary by Product Code. EOD cash letters, if created, will be delivered following the cut-off time for each Product Code. All items within any given cash letter will settle on the same day. The cash letter Business Date (Cash letter Header record type 10, field 5) indicates the settlement date for that cash letter. Every business day, Endpoint Exchange provides VPCS&AS a net summary of all return items received from paying institutions and successfully presented to the depositing institution. VPCS&AS generates the necessary posting entries to the appropriate Federal Reserve Bank accounts. Following the daily (noon) cut-off time, a Summary report is generated showing the total number and value of return items presented to the depositing institution. At that time, a detail report showing all items can be requested. The Summary and Detail reports are available on the Endpoint Exchange website. The paying institution may designate multiple times that it wishes to receive files from Endpoint Exchange, additionally the paying institution may specify the maximum number of items per file. If this threshold is reached files will be delivered at that time in addition to the established delivery times. Files will also be delivered following the cut-off time if items have been received for that cut-off time since the last file delivery. Note – a) Endpoint Exchange does not create and deliver empty cash letters. b) Since special items (e.g. CDA and Plus) may have earlier cut-off times than regular items. Cash letters with tomorrow’s settlement date may be delivered by Endpoint Exchange prior to the last cash letter for regular items with today’s settlement date. Batch Interface Technical Overview DocumentPage 13 Endpoint Exchange LLC Exception Items Endpoint Exchange will validate all X9 files (ICL and ICLR) it receives. The validation process looks for acceptable files and rejects any invalid files. If a file is valid then all items within that file are processed. The "Exceptions Items Process" is shown in the following diagram: VPCS&AS Settlement Non-Presented Items Viewpointe ICL/ICLR Endpoint Exchange Network Exception Cash Ltr (optional) SVPCo Deferred & Non-Traded Recieving Institutions (Endpoint Members) Endpoint Exchange X9 Direct ICL/ICLR Submitting Institution File Validation Items for Endpoint Members File Ack Report File Rejected Reports Reports Reports Website Exception Items Report Settlement Presented Items VPCS&AS Any invalid files are rejected without any further item level processing. No ECPE file items are created for any rejected X9 file and no VPCS&AS settlement activity takes place for rejected files. File level exceptions are generated by errors encountered in the 01, 10, 20, 70, 90 or 99 records. Following successful file validation, all items within the file are examined for exceptions. Exception items can fall into two categories: Error Items and Duplicate Items. Error Items are items that have invalid data (e.g. invalid Routing Transit Numbers or dates) or images (e.g. missing images, unable to de-compress, or invalid TIFF tags), or items that cannot be successfully presented within two settlement cycles, or are invalid transactions (e.g. return of an item not originally presented via Endpoint Exchange without the appropriate agreement). Item level exceptions are generated by errors encountered in the 25, 26, 28, 31, 32, 33, 35, 50, or 52 records. Duplicate items are items having an identical submitting institution routing number, date, and sequence of a previously exchanged item within the last 100 days. Error and Duplicate items may be reported back to the institution submitting the X9 file within an optional ECPE (Electronic Check Presentment Exception) file. Within the ECPE file, separate cash letters are created for Error and Duplicate items. Batch Interface Technical Overview DocumentPage 14 Endpoint Exchange LLC Separate cash letters will be created for exception forward presentment items and exception return items, the type of item can be determined from the Cash Letter ID (Cash letter Header record type 10, field 10) which takes the following format: AXXXbbbb where – A will be “P” for forward Presentment exception items or “R” for Return exception items. XXX is an alphanumeric sequence number. bbbb are a blank characters. Detail reports for all exception items maybe requested via the Endpoint Exchange website. Batch Interface Technical Overview DocumentPage 15 Endpoint Exchange LLC Adjustments Adjustments can be made to any item that has been successfully presented through the Endpoint Exchange Network. An adjustment can be initiated either by the original depositing institution or by the paying institution. When an adjustment is initiated, the "requesting institution" identifies the specific item (depositing institution settlement routing number, settlement date, and ECE sequence), the adjustment reason, and the adjustment amount (amounts may be credit or debit). This information is entered into the VPCS&AS adjustment system and is transmitted to the "responding institution". Additionally the "requesting institution" must FAX the supporting documentation to the "responding institution". The supporting documentation must include a copy of the check item in question. Upon receiving an adjustment request, the "responding institution" reviews the data along with the supporting documentation. Following review, the "responding institution" determines whether to accept (confirm or deny) the adjustment request. This decision is transmitted back to the "requesting institution". Every business day, Endpoint Exchange provides VPCS&AS a summary of all confirmed adjustments. VPCS&AS generates the appropriate posting entries to the institution’s Federal Reserve Bank account. Following the daily cut-off time, Summary reports are generated for all adjustments submitted to Endpoint Exchange. Summary and Detail reports are available on the Endpoint Exchange website. If the “responding institution” does not take any action on the adjustment by the second cut-off time following the adjustment request, then the adjustment will be automatically confirmed and the appropriate settlement will take place. Any given item can only be adjusted once and subsequent adjustment requests for that item, by either party, are rejected by Endpoint Exchange. An item cannot be adjusted following the return of that item. Currently Endpoint Exchange supports the following Adjustment Reasons: Amount Encoding Error Item Already Posted Unusable Image Note: Additional Adjustment Reasons may be added as required. Batch Interface Technical Overview DocumentPage 16 Endpoint Exchange LLC Send Adjustments The "requesting institution" submits the adjustment data to the VPCS&AS Adjustment system and faxes the supporting documentation to the "responding institution". The "responding institution" then confirms or denies the adjustment request; this decision is returned to the "requesting institution". If the adjustment is accepted (confirmed) then appropriate settlement data will be provided to VPCS&AS. If the “responding institution” does not take any action on the adjustment by the second cut-off time following the adjustment request, then the adjustment will be automatically confirmed and the appropriate settlement will take place. Note: For any item a request for adjustment may only be made once. Any other attempts to adjust that item by either party will be rejected; this includes adjustment attempts following either confirmation or denial of a previous adjustment of that item. This "Send Adjustment" process is shown in the following diagram: User Interface to Viewpoint Settlement Services Adjustment System Endpoint Exchange Network Initiate adjustment and fax support docs ` Endpoint to VPSS interface Reports Reports Viewpointe Adjustments Website Confirm Or Denied m st ju Ad s ts en ent Adjustments Ad jus tm Send supporting documents VPCS&AS Requesting Institution Responding Institutions Batch Interface Technical Overview DocumentPage 17 Net Settlement Endpoint Exchange LLC Receive Adjustments The "responding institution" should review all adjustment requests, along with any supporting documentation, through the VPCS&AS adjustment system. The "responding institution" should confirm or deny the adjustment request; this decision is returned to the "requesting institution". If the adjustment is accepted (confirmed) then appropriate settlement data will be provided to VPCS&AS. If the “responding institution” does not take any action to the adjustment by the second cut-off time following the adjustment request then the adjustment will be automatically confirmed and the appropriate settlement will take place. This "Receive Adjustment: process is shown in the following diagram: User Interface to Viewpointe Settlement Services Adjustment System receive FAX and review adjustments Via VPSS Endpoint Exchange Network Confirm Or Denied ` Endpoint to VPSS interface Receive supporting documents tm jus Ad ts en ent s Adjustments ite Webs Ad jus tm Reports Reports Viewepointe Adjustments VPCS&AS Net Settlement Responding Institution Requesting Institutions Plus Adjustments Plus providers may, if they wish, utilize the “Send Adjustments” method described above. Alternatively a Plus Provider may choose to perform adjustments using a system other than Endpoint Exchange. Participants may adjust any forward item sent to a Plus provider using the “Send Adjustments” method described above. The Plus provider will have the option of either accepting or denying the adjustment request within the prescribed time limit. If the Plus provider confirms the adjustment then settlement will be performed in the normal manner. Batch Interface Technical Overview DocumentPage 18 Endpoint Exchange LLC Settlement & Reports Accessing the Endpoint Member Website and Reports Endpoint Exchange provides a standard series of comprehensive reports about an institution's Endpoint Exchange transactions. The reports are available for the purpose of daily balancing and settlement including: Forward Presentments Returns Adjustments Exceptions Endpoint Exchange Summary and Detail reports can be accessed by each institution via the Endpoint Exchange Members web-site at any time. To access the Endpoint Exchange member reports, go to the member's website at: https://members.endpointexchange.com Each user must have a valid username and password to access the Endpoint Exchange Members website and the Reports section of the web-site. If your institution does not currently have an Institution Administrator password; one can be obtained by contacting Endpoint Exchange Customer Support. If a username and password is needed, the Administrator for the Institution will be responsible for setting up all usernames and passwords for access to the Reports website for each institution. Endpoint Exchange reports are delivered in multiple formats including PDF format. To view PDF format reports each user will need Adobe Acrobat installed. Upon successful login, select the Reports option on the screen. When initially accessing the reports screen the current date is the default used for the screen. New reports for the specified day can be requested or, if a different date is desired, the calendar button that is next to the current date can be selected and a different date can be chosen. The report screen is segmented into the following areas: 1. Reports which have already been generated for the business day. Some summary reports are automatically generated by the Endpoint Exchange reporting tool each business day at 1:00 PM. Pre Generated Summary Reports include: Outgoing Cash Letter Summary Incoming Cash Letter Summary Incoming File Summary Incoming Return Summary Adjustment Summary 2. In addition to the pre-generated summary reports, additional summary reports are available on demand. These on demand summary reports provide alternate views of the data provided on the pre-generated summary reports. Also for each Summary report, detail reports can be requested. Detailed reports are more specific and drill down into greater detail when greater granularity is needed beyond the summary reports. The on demand and detailed reports are requested by selecting the desired report from the drop down menu within the reports page. Some of the Detail reports require additional inputs from the user before the report will be generated for viewing. Batch Interface Technical Overview DocumentPage 19 Endpoint Exchange LLC On Demand Summary Reports include: Outgoing Cash Letter Summary By Product Code Outgoing Cash Letter Summary By Settlement Agent Outgoing Cash Letter Summary By Product Code with Cash Letter Net Position subtotals Net Position By Participant Outgoing Flat File Report Detail Reports include: Incoming Cash Letter Details Outgoing Cash Letter Details Exception Items Detail Outgoing Deferred Detail Incoming Return Detail Outgoing Return item Detail Returns Plus Detail Adjustment Detail Pending and Settled Adjustments 3. Recently requested reports are listed within the lower section of the screen. Once inside the Reports screen you will be able to request new reports, as well as view, any recently generated reports for the institution. If you do not see the report you want for a specific date, click the calendar menu button next to the current date at the top of the screen and select the specific date. In conjunction with VPCS&AS, Endpoint Exchange has enhanced the settlement process for our X9 members. The modifications, in a nutshell, permit the member institution to submit and easily track items at the cash letter level throughout the presentment and settlement process. You should now know the status of all submitted items at the end of the business day. Definitions These enhancements required the creation of new VPCS&AS item categories. It is these categories that are used to track the items through the various stages of processing and settlement. These categories are defined below: Presented and Settled Items VPCS&AS Code: IMG Definition: Items that have been presented and are settled normally and in a timely fashion. Deferred Items VPCS&AS Code: EPH Definition: Items received by Endpoint switch prior to cut-off time that could not be delivered to the paying institution prior to that cut-off time. These items are also commonly referred to as “holdover” items. There are a number of things that can cause an item to fall within this category. One prime example, although rare, is the receiving member’s telecommunication is down preventing delivery for presentment. Exception Items VPCS&AS Code: EPX Batch Interface Technical Overview DocumentPage 20 Endpoint Exchange LLC Definition: Items that could not be accepted by Endpoint Exchange for delivery to paying institution. Categories of items include: Invalid data Corrupt or missing Images Duplicate items Items accepted but could not be delivered by end of Day 2 The sending institution must determine the cause of the exception and if appropriate, re-present the items. Exception Items – Final Status VPCS&AS Code: END Definition: Items that are not accepted by Endpoint Exchange for delivery to the paying institution. This code is assigned to exception items that were not identified on Day 1. Categories of items include: Items accepted but could not be delivered by end of Day 2 The sending institution must determine the root cause and if appropriate, re-present the items Next Day Items VPCS&AS Code: EPN Definition: Items received by Endpoint switch after cut-off time. Examples of these items would be CDA (Controlled Disbursement Account) or Plus items received prior to the general noon cutoff, but after the CDA or Plus cutoff time. Batch Interface Technical Overview DocumentPage 21 Endpoint Exchange LLC How it Works Sending Institution NCHA Settlement Flow Endpoint Exchange X9.37 Customers Day 2 Cash Letter Cash Letter Cr IMG Cash Letter Db EPX Db EPH Cr IMG Db EPN END IMG Cr End of Day - 100% Whole Db Day 3 End of Day - 100% Whole Day 1 Db EPX Db EPH IMG Cr Db END Figure 1 Settlement Overview Please refer to Figure 7 as an illustrated assistance in following the item flow, for this example stepping through the life and possible paths for the status of an item submitted for exchange. The diagram makes use of the new VPCS&AS codes defined earlier to describe the flow. Day 1 The sending institution presents a cash letter. IMG: A credit will appear for the value of each cash letter submitted and validated. o IMG: A net debit entry to the receiving institution will be made for all items successfully delivered. o EPX: A debit will be issued for the value of all Exception items. o EPH: A debit will be issued for the value of all Deferred items. o EPN: A debit will be issued for the value of all Next Day items. End of Day Status: Institution 100% Whole Day 2 Still tied back to the cash letter submitted on Day 1 EPH: A credit will appear for the value of the deferred items from Day 1. Batch Interface Technical Overview DocumentPage 22 Endpoint Exchange LLC o o EPN: o o o IMG: A net debit entry to the receiving institution will be made for all items successfully delivered. END: A debit will be issued for the value of all Exceptions resulting from these deferred items. This total will be the balance of items not successfully delivered. A credit will appear for the value of all Next Day items from Day 1. IMG: A net debit entry to the receiving institution will be made for all items successfully delivered. EPX: A debit will be issued for the value of all Exception items. EPH: A debit will be issued for the value of all Deferred items. End of Day Status: Institution 100% Whole Day 3 Still tied back to the cash letter submitted on Day 1 EPH: A credit will appear for the value of the deferred items from Day 2. o IMG: A net debit entry to the receiving institution will be made for all items successfully delivered. o END: A debit will be issued for the value of all Exceptions resulting from these deferred items. This total will be the balance of items not successfully delivered. End of Day Status: Institution 100% Whole Summary At the end of the third trading day, all items submitted have settled or have been rejected. Reports & Tools To assist the members with reconcilement, Endpoint Exchange has provided a set of reports to use as tools to reconcile the VPCS&AS settlement. The summary reports from Endpoint Exchange have been designed to match the output of the VPCS&AS reports, to better facilitate any research that may be necessary for reconcilement. Samples of these reports are included in the following sections. Endpoint Exchange Summary Reports Endpoint provides a number of summary reports for use by our members. Included are samples of these summary reports and the definitions of the various fields used to tie to the VPCS&AS Settlement Reports. Using the Cashletter ID, bundle id and business date, the member can use Endpoint Exchange detail reports to further investigate individual items. The Outgoing Cashletter Summary is divided into two sections, identifying the status of both Current Day and Previous Day Cash letters. Current Day Cash letters, as would be expected, lists the cash letters that have been received for today’s work. Cash letters in this section will contain the following information. CashLetter ID: the cash letter id as submitted by the sending institution. Sender Date: the business date of the cash letter Bndl: The number of bundles in the cash letter. Cashletter Totals: a total count and amount of items submitted with this cash letter including the number of bundles in the cash letter. Settled: items that have been delivered and settled on Day 1. Deferred: these items resulted from the attempted, but unsuccessful item delivery. Next Day: these items were received after the product cut-off time but before the Noon end of day. Batch Interface Technical Overview DocumentPage 23 Endpoint Exchange LLC Exceptions: a total of all exception items associated with this cash letter. The section titled “Previous Day Cash letters” addresses any activity that has occurred on cash letters from the previous day that is subsequent to settlement on the first trading day. Using Figure 2, note the following columns along with summary counts and amounts: CashLetter ID: the cash letter id as submitted by the sending institution. Sender Date: the business date of the cash letter Bndl: The number of bundles in the cash letter. Cashletter Totals: a total count and amount of items submitted with this cash letter including the number of bundles in the cash letter. Settled: items that have settled on Day 2, resulting from the Deferred and Next Day items of Day 1. Prev Settled: these are items that were delivered for presentment and did settle on Day 1. Deferred: these items resulted from the attempted delivery of Next Day items Non Traded: these items were unable to be delivered by the second settlement period and thus became exceptions. Exceptions: a total of all exception items associated with this cash letter. . The Outgoing Cashletter Summary report also contains a Net Outgoing Position section which summarizes the activity for the participant for the transactions that actually settled on the business date. • Agent: The agent through which the items will be financially settled • Settled Items: The total number of items settled with the settlement agent. • Amount: The net position amount for the institution with the settlement agent. Batch Interface Technical Overview DocumentPage 24 Endpoint Exchange LLC Batch Interface Technical Overview DocumentPage 25 Endpoint Exchange LLC Batch Interface Technical Overview DocumentPage 26 Endpoint Exchange LLC Figure 2 Endpoint Exchange Outgoing Cashletter Summary Batch Interface Technical Overview DocumentPage 27 Endpoint Exchange LLC VPCS&AS The reports used for settlement are created by VPCS&AS. Examples of these reports are shown below to illustrate their use and the how the tools provided by Endpoint Exchange will assist with daily reconcilement. The samples provided below tie back to the examples used for the reports provided by Endpoint Exchange. Figure 3 Sample VPCS&AS Settlement Report Day 1 For Day 1 Settlement from the report above: X9 Cash Letter ID: the cash letter id as submitted by the sending institution. o IMG: under the column “Settled CL”, a total count and amount of items successfully delivered and settled. o EPH: these items resulted from the attempted, but unsuccessful delivery of items o EPX: a total of all exception items associated with this cash letter. o Cash Letter Totals: a total count and amount of items submitted with this cash letter, a summary of the “Input CL” IMG. Grand Totals: this is a summary of the settled amounts. Batch Interface Technical Overview DocumentPage 28 Endpoint Exchange LLC Figure 4 Sample VPCS&AS Settlement Report Day 2 For Day 2 Settlement, using the section “Settlement for Previous Day Cashletters” from the report above: X9 Cash Letter ID: the cash letter id as submitted by the sending institution. EPH: if occurring, under the column “Settled CL” these items resulted from the attempted delivery of Next Day items o IMG: a total count and amount of items successfully delivered and settled. o EPX: a total of exception items associated with this cash letter Day 2. o Cash Letter Totals: a total count and amount of items submitted with that cash letter, a summary of the “Input CL” EPH. Grand Total: this is a summary of the settled amounts, totaled for both current and previous day’s cash letters. Previously settled items are not included on the VPCS&AS reports. The member must refer to Endpoint Exchange reports for further research. Batch Interface Technical Overview DocumentPage 29 Endpoint Exchange LLC Testing Guidelines This section provides guidelines for testing the sending and receipt of X9 files with Endpoint Exchange's network. It serves as a blueprint for the financial institutions test team on what functions to test with Endpoint Exchange. The following conditions are included in the Endpoint Exchange's X9 Test: Send ICL files and receive exceptions Receive ICLR files Receive ICL files Send ICLR files and receive exceptions Adjustments Reports Testing Assumptions The following assumptions are made regarding testing: Endpoint Exchange provides the test environment. rd Connectivity with Endpoint Exchange is established either directly or through 3 party. Endpoint Exchange will provide the financial institution with the transit routing numbers they should utilize in their forward presentment test data. Financial institution provides details of their on-us routing numbers utilized by their test data. Endpoint Exchange configures the test environment based on data received. Financial institution provides X9 test files for forward presentment (ICL) and returns (ICLR). Financial institution provides test scripts to accompany X9 files. Financial institution provides Endpoint Exchange with physical test decks with test script of institution's on-us items (typically 200-300 items) for Endpoint Exchange creation of InBound ICL files. Endpoint Exchange will utilize test scripts provided by Financial Institution. Endpoint Exchange provides results for all processed files. Financial institution utilizes VPCS&AS adjustment system. Financial institution verifies results using files and reports supplied by Endpoint Exchange to ensure tests meet expectations as defined by test scripts. Testing Approach Endpoint Exchange and the financial institution will mutually agree upon the number of test cycles required. Typically, 3 test cycles for Forward Presentment testing and 3 cycles for Inclearing testing are performed. Each test cycle may have associated exceptions, returns, and adjustments. Send ICL to Paying Institutions Financial Institution creates test script(s) identifying all items in test X9 file. The test script identifies exception items, items to be returned, and items to be adjusted. The following X9 file errors should be created: o Duplicate X9 file o Incorrect bundle control total o Incorrect cash letter total Endpoint Exchange will validate the X9 and report invalid files. The following item exception conditions should be created: Batch Interface Technical Overview DocumentPage 30 Endpoint Exchange LLC o Missing front image o Missing back image o Missing front and back image o Duplicate item o Invalid presenting bank routing number o Invalid paying bank routing number o Invalid business date o Missing Sequence number Endpoint Exchange validates all items and create X9 ECPE exception item file. Endpoint Exchange generates returns from received ICL file (as defined by test script) and creates and transmits ICLR file. Test script defines return reasons for items and should include both Monetary and Administrative returns. Financial institution verifies correctness of ICLR file created by Endpoint Exchange. Financial institution initiates adjustments (as defined by test script) via VPCS&AS adjustment system for items submitted to Endpoint Exchange. The test script defines the following Adjustment conditions: o Adjust item not submitted to Endpoint Exchange. o Amount error credit adjustment o Amount error debit adjustment o Invalid adjustment reason Endpoint Exchange responds to adjustments as instructed by test script. Endpoint Exchange initiates adjustments (as defined by test script) for items received from financial institution. The test script defines the following Adjustment conditions: o Amount error credit adjustment o Amount error debit adjustment o Unusable Image adjustment o Double (Already) posted item adjustment Financial institution responds to adjustments as instructed by test script via VPCS&AS adjustment system. The test script defines adjustments to be "Confirmed" and adjustments to be "Denied". Endpoint Exchange sends VPCS&AS net Settlement data. Endpoint Exchange creates Daily Summary reports and sends them to the Financial Institution. Financial Institution verifies reports. Financial Institution verifies VPCS&AS settlement reports via VPCS&AS website. Receive ICL from Endpoint Exchange Financial institution provides Endpoint Exchange with physical test decks of institution's on-us items (typically 200-300 items) for Endpoint Exchange creation of In-Bound ICL files. Financial Institution provides test script to accompany test decks; test script will define all items and indicate items to be returned and adjusted. Endpoint Exchange creates X9 ICL from physical test decks and presents file to the financial institution. Financial institution verifies received ICL file and verifies correctness of data and images. Financial institution generates returns from received ICL file (as defined by test script) and creates and transmits X9 ICLR file to Endpoint Exchange. The following X9 ICLR file errors should be created: o Duplicate ICLR file o Incorrect bundle control total o Incorrect cash letter total Endpoint Exchange validates the ICLR and report invalid files. The following item exception conditions are created with the ICLR file: Batch Interface Technical Overview DocumentPage 31 Endpoint Exchange LLC o Missing front image o Missing back image o Missing front and back image o Return item not received in ICL file o Duplicate item (already returned item) o Invalid presenting bank routing number o Invalid paying bank routing number o Invalid business date o Missing Sequence number o Invalid Return Reason Code Endpoint Exchange validates all returned items and creates ECPE exception item file. Financial institution initiates adjustments (as defined by test script) via VPCS&AS adjustment system for items received from Endpoint Exchange. The test script defines the following Adjustment conditions: o Adjust item not received from Endpoint Exchange. o Amount error credit adjustment o Amount error debit adjustment o Unusable Image adjustment o Double posted item adjustment o Invalid adjustment reason. Endpoint Exchange responds to adjustments as instructed by test script. Endpoint Exchange initiates adjustments (as defined by test script) for items presented to financial institution. The test script defines the following Adjustment conditions: o Amount error credit adjustment o Amount error debit adjustment o The test script defines adjustments to be "Confirmed" and adjustments to be "Denied". o Endpoint Exchange sends VPCS&AS net Settlement data. o Endpoint Exchange creates Daily Summary reports. o Endpoint Exchange creates Daily Summary reports and sends them to the Financial Institution. o Financial Institution verifies reports. o Financial Institution to verify VPCS&AS settlement reports via VPCS&AS website. Note, Testing for X9 send and/or receive files is determined on the needs of the particular institution (depositing and/or paying only). Tracking Management Problems found in testing are reported using a method mutually agreed upon by both parties. Batch Interface Technical Overview DocumentPage 32 Endpoint Exchange LLC X9 Specifications and File Handling For institutions exchanging items through Endpoint Exchange via the batch file interface, certain standards have been selected and extensions required. In this section, we discuss the companion documents supported from the various channels along with some of the file handling requirements. If an incoming file includes record types 27, 34, 40, 41, 75, and 85 these records will be ignored and not be included in any validation nor will the data be passed through the exchange. Companion Document Support Endpoint Exchange now supports the Universal Companion Document format for both X9.37 and X9.100-187. Additional Endpoint Exchange conditions are documented in the Table of Unique Requirements in each of the associated standards documents. Endpoint Exchange also supports files created in the format specified in the Federal Reserve Companion Document titled "Image Cash Letter Customer Documentation Version 1.5 November 1, 2005" with the additional Endpoint Exchange conditions listed below. Support of the SVPCO Post Pilot Companion Document, with Endpoint Exchange extensions set by The ClearingHouse is also provided. In lieu of utilizing the SVPCO Post Pilot Companion Document, Endpoint members with plans to utilize The ClearingHouse may also implement with X9.37 files in the Federal Reserve Companion Document format, with Endpoint extensions or with UCD files. Federal Reserve Bank Companion Document Endpoint Exchange will accept X9.37 files that meet the Federal Reserve Bank adoption of DSTU X9.37-2003 as defined in the Federal Reserve Bank document: "Image Cash Letter Customer Documentation Version 1.5 November 1, 2005" with these additional Endpoint Exchange conditions: An Addendum A record (type 26) and or an Addendum C record (type 28) must be present for all Check Detail Records (type 25). If Addendum C record(s) are provided the newest Addendum C information will be utilized to identify the item else the Addendum A record will be used to identify the item ("Identifying Addendum Record"). The Routing Number Sequence Number (field 3) must be present on all Addendum A and C records. On the "Identifying Addendum Record" fields: routing number, Date, Item Sequence Number (fields 3, 4, & 5) must all be present and must combine to form a unique identifier for that item. Duplicate items will be rejected by Endpoint Exchange. Images must be either 200 or 240dpi. Images must be a single strip, i.e. TIFF Rows Per Strip (tag 278) must be equal to or greater than Image Length (tag 257). Image Fill Order (tag 266) must equal 1. All Return Reason codes as defined by DSTU X9.37-2003 UCD are valid within Endpoint Exchange. Returns will be sent back to the institution that presented the original forward presentment unless the presenting institution identifies another institution as the BOFD. In this case, if the returning participant has signed up for Returns Plus, the return will be routed to the Federal Reserve instead of the original presenting institution.. Administrative Returns and Monetary Returns will be returned in Separate cash letters. Batch Interface Technical Overview DocumentPage 33 Endpoint Exchange LLC All returns (monetary and administrative) require front and back images. Administrative Returns are always returned to the presenting institution. A Return Addendum A record (type 32), Return Addendum B record (type 33) and a Return Addendum C record (type 35) must be present for all Return Records (type 31). File Handling Unprocessable Files If a file is deemed un-processable by either the financial institution or Endpoint Exchange, the originating party of the file will be contacted to expedite the resolution of the issue. File Limitations Files created by Endpoint Exchange for delivery to our X9 members are limited in size to 2GB each or the equivalent of 40,000 items with images. Weekend and Holiday Processing Exchange of images during weekend and holiday periods is governed by the National Rules of Exchange as specified by VPCS&AS. The ClearingHouse For members exchanging files through the Endpoint Exchange Network utilizing The ClearingHouse interface, all programmatic communications including file acknowledgement and rejection, are specified in the document titled “DTA Bank Interfaces - Bank Programmer Reference”. There are no Endpoint Exchange extensions to this document. Viewpointe For members exchanging files through the Endpoint Exchange Network utilizing the interface to Viewpointe, all communications and file monitoring have been implemented using Viewpointe specifications. This includes implementation and use of Connect:Direct and the generation of scripts specific to the movement and tracking of files exchanged through the Endpoint Exchange Network. X9 Express Direct Participants may send and receive files directly with Endpoint Exchange utilizing the X9 Express Direct Product offering. This product provides numerous options for file transfers. The exact methodology to be utilized by a given institution will be determined and agreed upon during the initial implementation phase. Batch Interface Technical Overview DocumentPage 34 Endpoint Exchange LLC X9 File Validation X9 UCD File Validation The following validation is performed on incoming X9 UCD files. File Level Validation File Header Record (Type 01), Cash Letter Header Record (Type 10), and Bundle Header Record (Type 20) records must have a corresponding control record (File Control Record (Type 99), Cash Letter Control Record (Type 90), and Bundle Control Record (Type 70), respectively). Each File must have an 01 record. Each Cash letter must begin with a Type 10 record. Each Bundle must begin with a Type 20 record. All records must be properly sequenced in accordance with X9.100-187. Item Counts or Dollar Amounts in Bundle, Cash Letter, and File Control Records must balance. Cash letter collection types (Forward and Returns) cannot be mixed in the same file File must be in EBCIDIC Inclusion of little Endian (Intel) byte order data in the inserted length field (the 4 –byte length value). Record Level Validation File Header Record (Type 01) Field 2 Standard Level '03’ Indicates DSTU X9.37 – 2003 and UCD Field 4 Immediate Destination Routing Number Must be a valid Endpoint Exchange TR currently 712300205 or 703060017 Field 5 Immediate Origin Routing Number The routing number shall be mod-checked with a valid check digit Must be a Routing Number associated with the institution presenting to Endpoint Exchange. Field 6 File Creation Date Is mandatory and must be in the valid Date format YYYYMMDD Field 7 File Creation Time Is mandatory and must be in the valid Time format HHMM Field 8 Resend Indicator Is Mandatory and Must be one of {N, n} Field 9 Immediate Destination Name Is optional, and if present must be Alpha numeric Field 10 Immediate Origin Name Is optional, and if present must be Alpha numeric Field 11 File ID Modifier Is optional, and if present must be Alpha numeric Batch Interface Technical Overview DocumentPage 35 Endpoint Exchange LLC The combination of Field 4, Field 5, and Field 6, Field 7, and Field 11 must be unique. Invalid values in the following fields are not cause for rejecting the file. Invalid values will be ignored unless they are nulls or unprintable characters. If one of these is encountered it will be replaced with blanks. Field 9 Immediate Destination Name Field 10 Immediate Origin Name Field 12 Country Code Field 13 User Field Field 14 Companion Document Version Indicator Cash Letter Header Record (Type 10) Field 2 Collection Type Is Mandatory and must be one of {1, 2, or 3} Field 4 ECE Institution Routing Number The routing number shall be mod-checked with a valid check digit Must be a Routing Number in associated with the institution presenting to Endpoint Exchange. Field 5 Cashletter Business Date Is Mandatory and must be in the valid Date format YYYYMMDD Must be within range of current system date plus 5 and minus 21 business days For example: For a System Date of 20120128, the Cash Letter Business Date must be within the range of 20120107 and 20120202 Field 6 Cashletter Creation Date Is Mandatory and must be in the valid Date format YYYYMMDD Must be within range of current system date plus 5 days minus 21 business days. It may be different from the Cash Letter Business Date For example: For a System Date of 20120128, the Cash Letter Creation Date must be within the range of 20120107 and 20120202 Field 7 Cashletter Creation Time Is Mandatory and must be in the valid Time format HHMM Field 8 Cash Letter Record Type Indicator The only valid values are: For ICL Deposits 'I' For Returns ‘I' 'E' Field 9 Cashletter Documentation Type Indicator Valid Value for ICL deposits: ‘G’ Valid Values for Returns: ‘G’ if Cash Letter Record Type Indicator = ‘I’ Batch Interface Technical Overview DocumentPage 36 Endpoint Exchange LLC ‘K’ if Cash Letter Record Type Indicator = ‘E’ Field 10 Cash Letter ID Is Mandatory and Must be Alpha Numeric Must be unique within a Cash Letter Business Date Field 14 Returns Indicator The only valid values are: If Collection Type Indicator = 3 ‘E (administrative), ‘R’ (customer/monetary), ‘ ‘ Blank If Collection Type Indicator = 01 or 02 ‘ ‘ Blank for Forward Presentment Invalid values in the following fields are not cause for rejecting the file. Invalid values will be ignored unless they are nulls or unprintable characters. If one of these is encountered it will be replaced with blanks. Field 11 Originator Contact Name Field 12 Originator Contact Phone Number Field 13 Fed Work Type Field 15 User Field Field 16 Reserved Bundle Header Record (Type 20) Field 2 Collection Type Must be the same as the Cash Letter Header Field 4 ECE Institution Routing Number Must be the same as the Cash Letter Header Field 5 Bundle Business Date Is Mandatory and must be in the valid Date format YYYYMMDD Must be within range of current system date plus 5 days minus 21 business days, may be different value from Cash Letter Business Date Field 6 Bundle Creation Date Is Mandatory and must be in the valid Date format YYYYMMDD Must be within range of current system date plus 5 days minus 21 business days, may be different value from Cash Letter Creation Date Field 7 Bundle ID Is optional, and if present must be Alpha numeric Field 8 Bundle Sequence Number Is optional, and if present must be Numeric (No embedded blanks, Left-Justified and right filled with blanks) Invalid values in the following fields are not cause for rejecting the file. Invalid values will be ignored unless they are nulls or unprintable characters. If one of these is encountered it will be replaced with blanks. Field 9 Cycle Number Batch Interface Technical Overview DocumentPage 37 Endpoint Exchange LLC Field 11 User Field Field 12 Reserved Check Detail Record (Type 25) Can only be present in Cash Letters with Collection Type Identifier of 1 or 2 Each Check Detail Record (Type 25), must have at least one Type 26 or Type 28 Addendum record There can be only one addendum record Type 26 or Type 28 with a Truncation Indicator of ‘Y’ If External Processing Code is 4 No addendum records of Type 26 or Type 28 may have a Truncation Indicator of ‘Y’ If the Cash Letter Record Type Indicator (Field 8) in the Cash letter Header Record (Type 10) is 'I’ a set of 50 and 52 records indicating front and back images must be present. Thus there must be two of each record type 50 and 52 one set indicating front image Field 8 Type 50 record = 0 and one set for the back image Field 8 Type 50 record = 1 Field 2 Auxiliary On-Us Validated to data type only. Field 3 External Processing Code Must be ‘0-9’ or ‘*’ If invalid character is found it will be replaced with * Field 4 Payor Bank Routing Number Shall represent the first 8 digits of the routing number. Field 5 Payor Bank Routing Number Check Digit Mandatory – shall be the routing number check digit. The combination of fields 4 and 5 must be a mod-checked routing number with a valid check digit. Must be ‘0-9’ Field 6 On-Us Validated to data type only. Field 7 Item Amount Must be numeric Field 8 ECE Institution Item Sequence Number Field must contain a numeric value. It cannot be all blanks. It cannot contain embedded blanks. Field 9 Documentation Type Indicator Now Mandatory The only valid value is: ‘G’ Image included, no paper provided Field 13 Check Detail Record Addendum Count Must agree with actual count of addendum records 26, 27, and 28 present Batch Interface Technical Overview DocumentPage 38 Endpoint Exchange LLC Invalid values in the following fields are not cause for rejecting the item. Invalid values will be ignored unless they are nulls or unprintable characters. If one of these is encountered it will be replaced with blanks. Field 3 External Processing Code Field 10 Return Acceptance Indicator Field 11 MICR Valid Indicator Field 12 BOFD Indicator Field 14 Correction Indicator Field 15 Archive Type Indicator Check Detail Addendum A Record (Type 26) Can only be present in Cash Letters with Collection Type Identifier of 1 or 2 The values of Field 2 (Record Number) for each type of addendum 26 must be ascending Field 3 Return Location Routing Number The routing number shall be mod-checked with a valid check digit. If there is no 28 record, or there is more than one 26 record, the Routing Number of the last (newest) endorsement must be a Routing Number associated with the institution presenting the item to Endpoint Exchange. Field 4 BOFD Business Endorsement Date Is Mandatory and must be in the valid Date format YYYYMMDD If there is no 28 record, or there is more than one 26 record, last (newest) endorsement then must be within range of current system date plus 5 days minus 21 business days Field 5 BOFD Item Sequence Number If there is no 28 record, or there is more than one 26 record, the last (newest) endorsement must be must be present ,non-blank, and numeric. . It cannot contain embedded blanks. Field 9 Truncation Indicator Refer to Record 25 edit for Truncator Indicator edits. Invalid values in the following fields are not cause for rejecting the item. Invalid values will be ignored unless they are nulls or unprintable characters. If one of these is encountered it will be replaced with blanks. Field 6 Deposit Account Number at BOFD Field 7 BOFD Deposit Branch Field 8 Payee Name Field 10 BOFD Conversion Indicator Field 11 BOFD Correction Indicator Field 12 User Field Field 13 Reserved Check Detail Addendum C Record (Type 28) Can only be present in Cash Letters with Collection Type Identifier of 1 or 2 The values of Field 2 (Record Number) for each type of addendum 28 must be ascending Field 3 Endorsing Bank Routing Number Batch Interface Technical Overview DocumentPage 39 Endpoint Exchange LLC If last (newest) endorsement and there are zero or one 26 records, then must be a Routing Number associated with the presenting institution. Field 4 Endorsing Bank Endorsement Date If there are zero or one 26 records, last (newest) endorsement then must be within range of current system date plus 5 days minus 21 days Field 5 Endorsing Bank Item Sequence Number If there are zero or one 26 records, last (newest) endorsement then must be must be present and non-blank . . It cannot contain embedded blanks. Embedded blanks are one or more spaces which occur in the field between two numeric characters. Spaces used as padding at the front or rear of the field are not considered embedded. Field 6 Truncation Indicator Refer to Record 25 edit for Truncator Indicator edits. Field 9 Return Reason Must be a valid Return Reason or blank. Field 11 Endorsing Bank Identifier Is optional, and if present must be one of {0, 1, 2, 3} Invalid values in the following fields are not cause for rejecting the item. Invalid values will be ignored unless they are nulls or unprintable characters. If one of these is encountered it will be replaced with blanks. Field 7 Endorsing Bank Conversion Indicator Field 8 Endorsing Bank Correction Indicator Field 10 User Field Field 12 Reserved Return Record (Type 31) This record shall only be present in Returns cash letters as indicated in the Cash Letter Header Record (Type 10) with a Collection Type Indicator (Field 2) set to '03' Each Return Record (type 31) must have a Type 35 Addendum record Each Monetary Return Record (type 31) (Cash letter returns indicator (Field 14 of record 10) = ‘R’) must have a Type 32 Addendum record There can be only one addendum record Type 32 or Type 35 with a Truncation Indicator of ‘Y’ If External Processing Code is 4 No addendum records of Type 32 or Type 35 may have a Truncation Indicator of ‘Y’ If the Cash Letter Record Type Indicator (Field 8) in the Cash letter Header Record (Type 10) is 'I’ a set of 50 and 52 records indicating front and back images must be present. Thus there must be two of each record type 50 and 52 one set indicating front image Field 8 Type 50 record = 0 and one set for the back image Field 8 Type 50 record = 1 Field 2 Payor Bank Routing Number Shall represent the first 8 digits of the routing number. Field 3 Payor Bank Routing Number Check Digit Now Mandatory Batch Interface Technical Overview DocumentPage 40 Endpoint Exchange LLC The combination of fields 2 and 3 must be a mod-checked routing number with a valid check digit. Field 4 On-Us Return Record Validated to data type only. Field 5 Item Amount Must be numeric Field 6 Return Reason If Cash letter returns indicator (Field 14 of record 10) = ‘E’ only valid values are: ‘I’ Image Missing ‘Q’ Ineligible ‘U’ Unusable Image (Image could not be used for required business purpose e.g. gross image defects, illegible, etc.) ‘V’ Image Fails Security Check ‘Y’ Duplicate Presentment ‘1’ Does not conform with ANS X9.100-181 – 2007 Specification for TIFF Image Format for Image Exchange standard ‘2’ Does not conform to the Industry’s Universal Companion Document ‘3’ Warranty Breach (includes Rule 8 & 9 claims) If Cash letter returns indicator (Field 14 of record 10) = ‘R’ only valid values are: ‘A’ NSF - Not Sufficient Funds ‘B’ UCF - Uncollected Funds Hold ‘C’ Stop Payment ‘D’ Closed Account ‘E’ UTLA - Unable to Locate Account ‘F’ Frozen/Blocked Account – Account has Restrictions placed on it by either customer or bank ‘G’ Stale Dated ‘H’ Post Dated ‘I’ Endorsement Missing ‘J’ Endorsement Irregular ‘K’ Signature(s) Missing ‘L’ Signature(s) Irregular, Suspected Forgery ‘M’ Non-Cash Item (Non Negotiable) ‘N’ Altered/Fictitious Item/Suspected Counterfeit/Counterfeit ‘O’ Unable to Process (e.g. Unable to process physical item/Mutilated such that critical payment information is missing). This code should not be used for unusable images or system problems (see Administrative code ‘U’) ‘P’ Item Exceeds Stated Max Value ‘Q’ Not Authorized (Includes Drafts) – Unauthorized item such as a draft ‘R’ Branch/Account Sold (Wrong Bank) – Divested Account, Not Our Item ‘S’ Refer to Maker ‘W’ Cannot Determine Amount – Amount cannot be verified ‘X’ Refer to Image – Return Reason information is contained within the image of the item. ‘Z’ Forgery – An affidavit shall be available upon request ‘3’ Warranty Breach (includes Rule 8 & 9 claims) Field 7 Return Record Addendum Count Must agree with actual count of 32, 33, 34 and 35 addendums present Field 8 Return Documentation Type Indicator Batch Interface Technical Overview DocumentPage 41 Endpoint Exchange LLC This value must be the same as the value in the Cash Letter Header Record (Type 10) Cash Letter Documentation Type Indicator (Field 9) Field 9 Forward Bundle Date Is optional, and if present must be in the Date format YYYYMMDD Field 10 ECE Sequence Number Is optional, and if present must be Numeric with Blank Spaces Field 11 External Processing Code Must be ‘0-9’ or ‘*’ If invalid character is found it will be replaced with * Field 14 Number of Times Returned Is optional, and if present must be one of {0, 1, 2, 3} Invalid values in the following fields are not cause for rejecting the item. Invalid values will be ignored unless they are nulls or unprintable characters. If one of these is encountered it will be replaced with blanks. Field 12 Return Notification Indicator Field 13 Return Archive Type Indicator Field 15 Reserved Return Addendum A Record (Type 32) This record shall only be present in Returns cash letters as indicated in the Cash Letter Header Record (Type 10) with a Collection Type Indicator (Field 2) set to '03' The values of Field 2 (Record Number) for each type of addendum 32 must be ascending Field 3 Return Location Routing Number The routing number shall be mod-checked with a valid check digit. Field 4 BOFD Business Endorsement Date Is Mandatory and must be in the valid Date format YYYYMMDD Field 5 BOFD item Sequence Number Cannot have embedded spaces Field 9 Truncation Indicator Refer to Record 31 edit for Truncator Indicator edits. Invalid values in the following fields are not cause for rejecting the item. Invalid values will be ignored unless they are nulls or unprintable characters. If one of these is encountered it will be replaced with blanks. Field 6 Deposit Account Number at BOFD Field 7 BOFD Deposit Branch Field 8 Payee Name Field 10 BOFD Conversion Indicator Field 11 BOFD Correction Indicator Field 12 User Field Field 13 Reserved Return Addendum B Record (Type 33) This record shall only be present in Returns cash letters as indicated in the Cash Letter Header Record (Type 10) with a Collection Type Indicator (Field 2) set to '03' Batch Interface Technical Overview DocumentPage 42 Endpoint Exchange LLC Only one 33 record is allowed per 31 record. Field 3 Auxiliary On-Us Validated to data type only. Field 4 Payor Bank Item Sequence Number Field must contain a numeric value. It cannot be all blanks. It cannot contain embedded blanks. Field 5 Payor Bank Business Date Is optional, and if present should be in the valid Date format YYYYMMDD Invalid values in the following fields are not cause for rejecting the item. Invalid values will be ignored unless they are nulls or unprintable characters. If one of these is encountered it will be replaced with blanks. Field 2 Payor Bank Name Field 6 Payor Account Name Return Addendum D Record (Type 35) This record shall only be present in Returns cash letters as indicated in the Cash Letter Header Record (Type 10) with a Collection Type Indicator (Field 2) set to '03' The values of Field 2 (Record Number) for each type of addendum 35 must be ascending Field 3 Endorsing Bank Routing Number The routing number shall be mod-checked with a valid check digit If last (newest) endorsement then must be a Routing associated with the institution presenting the item to Endpoint Exchange. Field 4 Endorsing Bank Endorsement Date If last (newest) endorsement then must be within range of current system date plus 5 days minus 21 days Field 6 Truncation Indicator Is Mandatory and must be one of {Y, N, y, n} Field 9 Return Reason If Last 35 record, must match the value of the 31 record. Invalid values in the following fields are not cause for rejecting the item. Invalid values will be ignored unless they are nulls or unprintable characters. If one of these is encountered it will be replaced with blanks. Field 7 Endorsing Bank Conversion Indicator Field 8 Endorsing Bank Correction Indicator Field 10 User Field Field 11 Endorsing Bank Identifier Field 12 Reserved Image View Detail Record (Type 50) If Image is Present Field 5 Image View Format Indicator is mandatory and must be “00” Field 6 Image View Compression Algorithm Indicator is mandatory and must be “00” Batch Interface Technical Overview DocumentPage 43 Endpoint Exchange LLC Field 9 View Descriptor is mandatory and must be “00” Field 2 Image Indicator Is mandatory and must be one of {0, 1} Field 8 View Side Indicator The only valid values are: '0' Front Image View '1' Rear Image View If Image Indicator (Field 2) is equal to ‘0’must be blank Invalid values in the following fields are not cause for rejecting the item. Invalid values will be ignored unless they are nulls or unprintable characters. If one of these is encountered it will be replaced with blanks. Field 3 Image Creator Routing Number Field 4 Image Creator Date Field 7 Image View Data Size Field 10 Digital Signature Indicator Field 11 Digital Signature Method Field 12 Security Key Size Field 13 Start of Protected Data Field 14 Length of Protected Data Field 15 Image Recreate Indicator Field 16 User Field Field 17 Image TIFF Variance Indicator Field 18 Override Indicator Field 19 Reserved Image View Data Record (Type 52) This record must follow a Type 50 record. Field 2 ECE Institution Routing Number Must be the same as ECE Institution Routing number in the Bundle Header Record (Type 20) Field 3 Bundle Business Date Must be the same as the date in Bundle Header Business Date " Field 5 ECE Institution Item Sequence Number Is mandatory and must be Numeric (No embedded blanks, Left-Justified and right filled with blanks) Field 9 Clipping Origin Is mandatory and must be Numeric (No embedded blanks, Left-Justified and right filled with blanks) Field 14 Length of Image Reference Key Is mandatory and must be Numeric (No embedded blanks, Left-Justified and right filled with blanks) Field 16Length of Digital Signature Is mandatory and must be Numeric (No embedded blanks, Left-Justified and right filled with blanks) Batch Interface Technical Overview DocumentPage 44 Endpoint Exchange LLC Field 18 Length of Image Data Shall be greater than zero and less than 204800 if Record 50 Field 2 Image Indicator is not 0 If Record 50 Field 2 Image Indicator is 0 than field may be all blanks. Field 19 Image Data Must contain a valid image as defined in the X9.100-181 Specification for TIFF Image Format for Image Exchange TIFF image data must be in Little Endian (Intel) byte order. Invalid values in the following fields are not cause for rejecting the item. Invalid values will be ignored unless they are nulls or unprintable characters. If one of these is encountered it will be replaced with blanks. Field 4 Cycle Number Field 6 Security Originator Name Field 7 Security Authenticator Name Field 8 Security Key Name Field 10 Clipping Coordinate h1 Field 11 Clipping Coordinate h2 Field 12 Clipping Coordinate v1 Field 13 Clipping Coordinate v2 Field 15 Image Reference Key Field 17 Digital Signature Bundle Control Record (Type 70) Field 3 Bundle Total Amount Must be numeric and agree with sum of amounts of items present in bundle Field 5 Images Within Bundle Count Is Mandatory and must be Numeric Invalid values in the following fields are not cause for rejecting the file. Invalid values will be ignored unless they are nulls or unprintable characters. If one of these is encountered it will be replaced with blanks. Field 4 MICR Valid Total Amount Field 6 User Field Field 7 Reserved Cash Letter Control Record (Type 90) Field 2 Bundle Count Must be numeric and agree with total number bundles present in cash letter Field 3 Items Within Cash Letter Count Must be numeric and agree with count of items present in cash letter Field 4 Cash Letter Total Amount Must be numeric and agree with sum of amounts of items present in cash letter Field 5 Images Within Cashletter Count Is Mandatory and must be Numeric Batch Interface Technical Overview DocumentPage 45 Endpoint Exchange LLC Invalid values in the following fields are not cause for rejecting the file. Invalid values will be ignored unless they are nulls or unprintable characters. If one of these is encountered it will be replaced with blanks. Field 6 ECE Institution Name Field 7 Settlement Date Field 8 Reserved File Control Record (Type 99) Field 2 Cash Letter Count Must be numeric and agree with total number of cash letters present in file Field 3 Total Record Count Must be numeric and agree with count of records within the file Field 4 Total Item Count Must be numeric and agree with count of items within the file Field 5 File Total Amount Must be numeric and agree with sum of amounts of all items present in the file Invalid values in the following fields are not cause for rejecting the file. Invalid values will be ignored unless they are nulls or unprintable characters. If one of these is encountered it will be replaced with blanks. Field 6 Immediate Origin Contact Name Field 7 Immediate Origin Contact Phone Number Field 8 Reserved X9 Legacy Validation The following edits are performed on legacy X9.37 files. File Level Edits: Add edits on the File Header Record (01) for the Routing Numbers provided on the record. The Immediate Origin Routing Number on the File Header Record (01) ) must be a Routing Number associated with the institution presenting to Endpoint Exchange The Immediate Destination Routing Number must be an Endpoint Exchange routing number currently 712300205 or 703060017 Item Level Rejection edits: Forward Presentment Cash Letter The Check Detail Record Addendum Count on the 25 record must be equal to the number of addendum records present for the item Values of Field 2 (Record Number) for each type of addendum (26 and 28) must be ascending The following conditions will NOT result in the rejection of the file and/or the item. The first addendum Record Number (Field 2) value <> 1 Batch Interface Technical Overview DocumentPage 46 Endpoint Exchange LLC The next addendum Record Number (Field 2) value within a given Record Type is more than one greater than the previous record. Note the value of each succeeding record must be > than the value of the preceding record. This allows for records with values 1,3.5,7 to be accepted. Each check detail (25) record must have at least 1 check detail addendum A (26) and/or C at least 1 addendum (28) record Addendum records must be in correct sequence (i.e., all 26 records precede all 28 records) No return addendum records in a presentment item Return Cash Letter Each return item that is not allowed to have an image does not have an image Each return item that is required to have an image has 2 images (front and back) No forward presentment addendum records in a return item The Return Record Record Addendum Count on the 31 record must equal the number of addendum records present for the item The values of Field 2 (Record Number) for each type of addendum (32 and 35) must be ascending The following conditions will NOT result in the rejection of the file and/or the item. The first addendum Record Number (Field 2) value <> 1 The next addendum Record Number (Field 2) value within a given Record Type is more than one greater than the previous record. Note the value of each succeeding record must be > than the value of the preceding record. This allows for records with values 1,3.5,7 to be accepted. A monetary return must include a 31 record, one or more 32 records, and one or more 35 records Admin Non-Endpoint returns are not allowed. Admin returns must include a 31 and one or more 35 records Check Detail Record: Must be length 80 Auxiliary On-Us – Validated to data type. If invalid character found replace with ‘*’ External Processing code – Validated to data type. If invalid character found replace with ‘*’ Payor Bank Routing Number must contain only (0123456789) On-Us - Validated to data type. If invalid character found replace with ‘*’ Item Amount must be numeric Batch Interface Technical Overview DocumentPage 47 Endpoint Exchange LLC ECE Institution Item Sequence number must contain only ( 0123456789). Spaces are allowed only as padding and cannot be embedded in the sequence number. BOFD Indicator must be one of (YNUynu) Check Detail Addendum A Record: Must be length 80 Truncation Indicator must be present if SVPCO Post Pilot and one of (YNyn) else must be blank or one of (YNyn) Check Detail Addendum C Record: Must be length 80 Return Record: Must be length 80 Payor Bank Routing Number must contain only (0123456789) On-Us Return Record- Validated to data type. If invalid character found replace with ‘*’ Item Amount must be numeric Return Reason must be one of If Cash letter returns indicator (Position 1 Field 14 of record 10) = ‘E’ only valid values are: ‘I’ Image Missing ‘Q’ Ineligible ‘U’ Unusable Image (Image could not be used for required business purpose e.g. gross image defects, illegible, etc.) ‘V’ Image Fails Security Check ‘Y’ Duplicate Presentment If Cash letter returns indicator (Position 1 Field 14 of record 10) = ‘R’ only valid values are: ‘A’ NSF - Not Sufficient Funds ‘B’ UCF - Uncollected Funds Hold ‘C’ Stop Payment ‘D’ Closed Account ‘E’ UTLA - Unable to Locate Account ‘F’ Frozen/Blocked Account – Account has Restrictions placed on it by either customer or bank ‘G’ Stale Dated ‘H’ Post Dated ‘I’ Endorsement Missing ‘J’ Endorsement Irregular ‘K’ Signature(s) Missing ‘L’ Signature(s) Irregular, Suspected Forgery ‘M’ Non-Cash Item (Non Negotiable) ‘N’ Altered/Fictitious Item/Suspected Counterfeit/Counterfeit ‘O’ Unable to Process (e.g. Unable to process physical item/Mutilated such that critical payment information is missing). This code should not be used for unusable images or system problems (see Administrative code ‘U’) ‘P’ Item Exceeds Stated Max Value ‘Q’ Not Authorized (Includes Drafts) – Unauthorized item such as a draft ‘R’ Branch/Account Sold (Wrong Bank) – Divested Account, Not Our Item Batch Interface Technical Overview DocumentPage 48 Endpoint Exchange LLC ‘S’ Refer to Maker ‘W’ Cannot Determine Amount – Amount cannot be verified Item Amount must be numeric External Processing Code validated to data type. If invalid character found replace with ‘*’ Return Record Addendum Count must be numeric and must equal the number of actual addendums present Number Of Times Returned Must be one of (0,1.2,3, or blank) Return Addendum A Record: Must be length 80 Field 3 Return Location Routing Number The routing number shall be mod-checked with a valid check digit. Field 4 BOFD / Endorsement Business Date Must be a valid calendar date in format YYYYMMDD Field 5 BOFD item Sequence Number If not all blank, must be numeric, left-justified with space fill on the right, no embedded spaces Return Addendum B Record: Must be length 80 Auxiliary On-Us – Validated to data type only. If invalid characters found replace with ‘*’ Return Addendum D Record: Must be length 80 Truncation Indicator must be Y or N if SVPCo post-pilot or blank or one of (YNyn) if not Post pilot Image View Detail Record: Must be length 80 Image Indicator must be 0 or 1 if SVPCo post-pilot or one of (0,1,2,3) if not SVPCo postpilot Image Creator Routing Number must be numeric Image Creator Date must be numeric Image View Format Indicator If Image Indicator = 0 then must be all blank Else must be 0 Image View Compression Algorithm ID If Image Indicator = 0 then must be all blank Else must be 0 Batch Interface Technical Overview DocumentPage 49 Endpoint Exchange LLC View Side Indicator must be 0 or 1 View Descriptor must be 0 If Image Indicator = 0 then must be all blank Else must be 0 Digital Signature Indicator If Image Indicator = 0 then must be all blank Else If SVPCo post pilot must be 0 Else must be 0 or 1 Image View Data Record: Length of Image Data must be less than length of Image View Data record Image View Analysis Record: Must be length 80 Global Image Quality must be one of (0,1,2) Global Image Usability must be one of (0,1,2) Imaging Bank Specific Test must be one of (0,1,2) X9 Exceptions The following exception reasons can be generated by Endpoint Exchange on incoming items. Error Code 1 1 5 5 5 5 5 5 5 5 5 5 5 5 5 5 Description Duplicate item error Duplicate Return Addendum 26 or 28 is required. Addendum C TR not found in On-Us table. Cannot find destination for check Check Detail (25): Field 04. Payor bank routing number "XXXXXXXX”: Not numeric/dash, right-justified. Check Detail (25): Field 05. Payor bank routing number check digit "X": Not numeric. Check Detail (25): Field 08. ECE institution item sequence number "XXXXXXXXXXXXXXX”: Not numeric/blank, left-justified. Check Detail (25): Field 09. Documentation type indicator "X" is not G. Check Detail (25): Field 12. BOFD indicator "X" is not Y, N, or U. Check Detail (25): Field 13. Check detail record addendum count "XX": Not numeric. Check Detail Addendum A (26): Field 03. BOFD routing number "XXXXXXXXX”: must pass mod check. Check Detail Addendum A (26): Field 03. BOFD routing number “XXXXXXXXX”: Not numeric (UCD). Check Detail Addendum A (26): Field 05. BOFD item sequence number "XXXXXXXXXXXXXXX”: Not numeric/blank, left-justified. Check Detail Addendum A (26): Field 09. Truncation indicator "X" is not Y or N. Check Detail Addendum A (26): Field 09. Truncation indicator is missing Batch Interface Technical Overview DocumentPage 50 Endpoint Exchange LLC 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 Check Detail Addendum C (28): Field 03. Endorsing bank routing number "XXXXXXXXX": Not numeric. Check Detail Addendum C (28): Field 04. Endorsing bank endorsement date "XXXXXXXX": Not numeric.. Check Detail Addendum C (28): Field 04. Endorsing bank endorsement date "YYYYMMDD": Month is > 12. Check Detail Addendum C (28): Field 05. Endorsing bank item sequence number "XXXXXXXXXXXXXXX”: Not numeric/blank, left-justified Check Detail Addendum C (28): Field 06. Truncation indicator "X" is not Y or N Check Detail Addendum C (28): Field 06. Truncation indicator is missing Check Detail Addendum C (28): Field 09. Return reason "X" is not A-S, U-Z, or 13 Check Detail Addendum C (28): Field 11. Endorsing bank identifier "9" is not 0-3. Check Detail Record Addendum Count must equal number of addendums present. Check Detail Record Addendums are not in ascending order. ECE Institution Routing Number must be same as in Bundle Header. For Returns Plus the EPC field cannot contain an *, 3 or 7. Forward Presentment addendums not allowed in Returns Cash Letter. Image records are required for Cash Letter Record Type I. Image View Analysis (54): Field 02. Global image quality "X" is invalid. Image View Analysis (54): Field 03. Global image usability "X" is invalid. Image View Analysis (54): Field 04. Imaging bank specific test "X" is invalid. Image View Data (52): Field 05. ECE institution item sequence number "XXXXXXXXXXXXXXX": Not numeric/blank, left-justified. Image View Data (52): Field 09. Clipping origin "X": Not numeric/blank, leftjustified. Image View Data Record's Bundle Business Date must be the same as the Bundle Header Record's Business Date. Image View Data Record's ECE Institution Routing Number must be same as in Bundle Header. Image View Detail (50): Field 02. Image indicator "X" is not 0 or 1. Image View Detail (50): Field 03. Image creator routing number "XXXXXXXXX": Not numeric. Image View Detail (50): Field 04. Image creator date "YYYYMMDD" is not numeric. Image View Detail (50): Field 05. Image view format indicator "XX" is not 0 (TIFF 6). Image View Detail (50): Field 05. Image view format indicator "XX" is not numeric. Image View Detail (50): Field 05. Image view format indicator "XX" must be blank when image indicator is 0. Image View Detail (50): Field 06. Image view compression algorithm identifier "XX" is not 0 (Group 4). Image View Detail (50): Field 06. Image view compression algorithm identifier "XX" must be blank when image indicator is 0. Image View Detail (50): Field 08. View Side Indicator must be blank if no image is present. View side indicator X is not 0 or 1 Image View Detail (50): Field 09. View descriptor "XX" is not numeric. Image View Detail (50): Field 09. View descriptor "XX" is not 0 (Full view). Image View Detail (50): Field 10. Digital signature indicator "X" is not 0 or 1. Item is an IRD. All addendum record truncation indicators must be N. Item is not an IRD. One, and only one, addendum record truncation indicator must be Y.) Batch Interface Technical Overview DocumentPage 51 Endpoint Exchange LLC 5 5 8 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 Last Addendum A TR not found in On-Us table, and no Addendum C Return sent from a depositor that has left the exchange. Item date is out of range Missing image Back image decompression error 11 11 11 11 11 11 11 11 11 11 Missing image due to bad IFD. Missing image due to bad Tiff header or IFD Missing Image length tag (257) Missing Image width tag (256) Number of images is X. Must be 2. Photometric interpretation tag (262) is missing. Photometric interpretation tag (262) value is X. It must be 0. Resolution unit tag (296) value is X. It must be 2 (inch). Rows per strip tag (278) is missing Rows per strip tag (278) value is xx. It must be yy, the same as the Image length tag (257) Strip byte counts tag (279) is missing Strip offsets tag (273) is missing Strip offsets tag value (XXX) + Strip byte counts tag value (XXX) exceeds Tiff file size (XXX) The image pointer has been passed as NULL, or the image length is either 0 or greater than 524288. Unable to read TIFF data Unable to transcode the Image X-resolution tag (282) is missing X resolution tag (282) value is XXXXX. It must be 200 or 240 Y-resolution tag (283) is missing Y-resolution tag (283) value is xx. It must be 200 or 240 Routing number is invalid Endpoint is a deposit-only institution MICR line has reject(s)) Routing number check digit is invalid Client not configured to return NONEEReturns Return code XX is invalid Invalid date format. Truncator Date must be in YYYYMMDD format The Truncator TR field contains an invalid check digit The Sequence field cannot be zero Endorsing Bank Routing Number must be a valid Routing Number for sending participant Item has already been returned 11 11 11 11 11 11 11 11 11 11 12 13 15 15 16 17 21 21 21 24 26 Back image Height/Width ratio is invalid Bits per sample tag (258) value is 2. It must be 1. Compression tag (259) is missing. Compression tag (259) value is X. It must be 4, bitonal Group Fill order tag (266) value is 2. It must be 1. Fill order tag (xxx) is missing Front image decompression error Front image Height/Width ratio is invalid Invalid Tiff file Invalid Tiff tag Invalid Tiff tag XXX Invalid X-resolution tag (282) Missing Bits per sample tag (258) Batch Interface Technical Overview DocumentPage 52 Endpoint Exchange LLC 26 33 33 34 34 Item has been returned too many times Check and image are too old Return is too old Multiple truncator defined for item. No truncator defined for item. Duplicate item error The item received by Endpoint Exchange is a duplicate of an item previously received. An item is considered a duplicate if the combination of Endorsing Bank Routing Number, Endorsement Business Date, and Endorsing Bank Item Sequence Number matches an item previously received by Endpoint Exchange. Duplicate Return The return received by Endpoint Exchange is a duplicate of a return previously received. A return is considered a duplicate if the combination of Endorsing Bank Routing Number, Endorsing Bank Business Date, and Endorsing Bank Item Sequence Number matches a return previously received by Endpoint Exchange. Addendum 26 or 28 is required A forward presentment item must contain at least one addendum record of type 26 or 28. Addendum C TR not found in On-Us table The Endorsing Bank Routing Number on the presented item does not contain a valid Routing Number associated with the presenting institution in Endpoint Exchange. Cannot find destination for check The Payor Bank routing number of an item received by Endpoint Exchange is not a routing number that is available to send to Endpoint Exchange. Check Detail (25): Field 04. Payor bank routing number "XXXXXXXX”: Not numeric/dash, right-justified The value of the Payor bank routing number does not conform to the required format for image exchange. Check Detail (25): Field 05. Payor bank routing number check digit "X": Not numeric The value of the Payor bank routing number check digit is not a numeric value. Check Detail (25): Field 09. Documentation type indicator "X" is not G Endpoint Exchange only accepts items with a Documentation Type Indicator of G Check Detail (25): Field 12. BOFD indicator "X" is not Y, N, or U The value of the BOFD Indicator is not valid. Check Detail (25): Field 13. Check detail record addendum count "XX": Not numeric The value of the addendum count attribute is not valid. Check Detail Addendum A (26): Field 03. BOFD routing number "XXXXXXXXX”: must pass mod check Batch Interface Technical Overview DocumentPage 53 Endpoint Exchange LLC The BOFD routing number does not pass the required mod check edit for routing numbers. Check Detail Addendum A (26): Field 03. BOFD routing number “XXXXXXXXX”: Not numeric The BOFD routing number does not contain only numeric characters. Check Detail Addendum A (26): Field 05. BOFD item sequence number "XXXXXXXXXXXXXXX”: Not numeric/blank, left-justified The BOFD item sequence number does not conform to the required format. Check Detail Addendum A (26): Field 09. Truncation indicator "X" is not Y or N. The Truncation Indicator contains an invalid value. Check Detail Addendum A (26): Field 09. Truncation indicator is missing The Truncation Indicator does not contain a value. It cannot be blank. Check Detail Addendum C (28): Field 03. Endorsing bank routing number "XXXXXXXXX": Not numeric The Endorsing Bank Routing Number does not contain only numeric characters. Check Detail Addendum C (28): Field 04. Endorsing bank endorsement date "XXXXXXXX": Not numeric The Endorsing Bank Endorsement Date does not contain only numeric characters. Check Detail Addendum C (28): Field 04. Endorsing bank endorsement date "YYYYMMDD": Month is > 12 The Endorsing Bank Endorsement Date Month portion contains a value greater than 12. Check Detail Addendum C (28): Field 05. Endorsing bank item sequence number "XXXXXXXXXXXXXXX”: Not numeric/blank, left-justified The Endorsing Bank Item Sequence Number does not conform to the required format. Check Detail Addendum A (28): Field 06. Truncation indicator "X" is not Y or N. The Truncation Indicator contains an invalid value. Check Detail Addendum A (28): Field 06. Truncation indicator is missing The Truncation Indicator does not contain a value. It cannot be blank. Check Detail Addendum C (28): Field 09. Return reason "X" is not A-S, UZ, or 1-3 The Return Reason contains an invalid value. Check Detail Addendum C (28): Field 11. Endorsing bank identifier "9" is not 0-3. The Endorsing Bank Identifier contains an invalid value. Check Detail Record Addendum Count must equal number of addendums present. Batch Interface Technical Overview DocumentPage 54 Endpoint Exchange LLC The number of addendums present for the item in the file does not match the Addendum Count value. Check Detail Record Addendums are not in ascending order. The addendums present for the item in the file are not in ascending sequence. ECE Institution Routing Number must be same as in Bundle Header. The ECE Institution Routing Number on the item does not agree with the value in the Bundle Header. For Returns Plus the EPC field cannot contain an *, 3 or 7 A return destined for the Federal Reserve contains a value in the EPC field that the Federal Reserve does not accept. Forward Presentment addendums not allowed in Returns Cash Letter. A return contains forward presentment addendum records. Image records are required for Cash Letter Record Type I. Images must be provided for Cash Letter Record Type I items. Image View Analysis (54): Field 02. Global image quality "X" is invalid. The value for Global Image Quality is not valid. Image View Analysis (54): Field 03. Global image usability "X" is invalid. The value for Global Image Usability is not valid. Image View Analysis (54): Field 04. Imaging bank specific test "X" is invalid. The value for Imaging Bank Specific Test is not valid. Image View Data (52): Field 05. ECE institution item sequence number "XXXXXXXXXXXXXXX": Not numeric/blank, left-justified. The ECE Institution Item Sequence Number does not conform to the required format. Image View Data (52): Field 09. Clipping origin "X": Not numeric/blank, left-justified. The value of the Clipping Origin does not conform to the required format. ImageViewData Record's BundleBusinessDate must be the same as the BundleHeader Record's BusinessDate. The Bundle Business Date on the 52 record must agree with the value in the Bundle Header. ImageViewData Record's ECE Institution Routing Number must be same as in Bundle Header. The ECE Institution Routing Number on the 52 record does not agree with the value in the Bundle Header. Image View Detail (50): Field 02. Image indicator "X" is not 0 or 1. The value for the Image Indicator is not valid. Batch Interface Technical Overview DocumentPage 55 Endpoint Exchange LLC Image View Detail (50): Field 03. Image creator routing number "XXXXXXXXX": Not numeric. The Image Creator Routing Number does not contain only numeric characters. Image View Detail (50): Field 04. Image creator date "YYYYMMDD" is not numeric. The Image Creator Date does not contain only numeric characters. Image View Detail (50): Field 05. Image view format indicator "XX" is not 0 (TIFF 6). The value for the Image View Format Indicator is not valid. Image View Detail (50): Field 05. Image view format indicator "XX" is not numeric. The Image View Format Indicator does not contain only numeric characters. Image View Detail (50): Field 05. Image view format indicator "XX" must be blank when image indicator is 0. When no images are present for an item, the Image View Format Indicator must be blank. Image View Detail (50): Field 06. Image view compression algorithm identifier "XX" is not 0 (Group 4). The value for the Image View Compression Algorithm Identifier is not valid. Image View Detail (50): Field 06. Image view compression algorithm identifier "XX" must be blank when image indicator is 0 When no images are present for an item, the Image View Compression Algorithm Identifier must be blank. Image View Detail (50): Field 08. View Side Indicator must be blank if no image is present When no images are present for an item, the View Side Indicator must be blank. View side indicator X is not 0 or 1 The value for the View Side Indicator is not valid. Image View Detail (50): Field 09. View descriptor "XX" is not numeric The View Descriptor does not contain only numeric characters. Image View Detail (50): Field 09. View descriptor "XX" is not 0 (Full view) The value for the View Descriptor is not valid. Image View Detail (50): Field 10. Digital signature indicator "X" is not 0 or 1 The value for the Digital Signature Indicator is not valid. Item is an IRD. All addendum record truncation indicators must be N If the EPC code for an item is 4, then all Truncation Indicators must be N. Item is not an IRD. One, and only one, addendum record truncation indicator must be Y.) Batch Interface Technical Overview DocumentPage 56 Endpoint Exchange LLC If the EPC code for an item is not 4, then the Truncation Indicator may be set to Y on only one addendum record. Last Addendum A TR not found in On-Us table, and no Addendum C The Return Location Routing Number on the 26 record of the presented item does not contain a valid Routing Number associated with the presenting institution in Endpoint Exchange and there is no 28 record. Return sent from a depositor that has left the exchange A return has been received from a Routing Number of a participant that is no longer a Routing Number on Endpoint Exchange. Item date is out of range An item was presented to Endpoint Exchange with an Endorsing Bank Business Date either more than 5 weeks in the past or more than one week in the future. Missing Image The TIFF file for the corresponding image is missing from the X9 file. Back image decompression error The back image could not be successfully decompressed. Back image Height/Width ratio is invalid The back image of the item has an invalid ratio between the height of the image and the width. This usually indicates the check image was captured vertically which is not acceptable for image exchange. Bits per sample tag (258) value is 2. It must be 1. The TIFF file for the corresponding image has a value of 2. Endpoint Exchange only accepts images with a bits per sample value of 1. Compression tag (259) is missing The TIFF file for the corresponding image is missing the required Compression tag. Compression tag (259) value is X. It must be 4 bitonal Group. The TIFF file for the corresponding image has a value of X. Endpoint Exchange only accepts images with a Compression tag of 4. Fill order tag (266) value is 2. It must be 1. The TIFF file for the corresponding image has a value of 2. Endpoint Exchange only accepts images with a Fill order of 1. Fill order tag (xxx) is missing The TIFF file for the corresponding image is missing the required Fill Order tag. Front image decompression error The front image could not be successfully decompressed. Front image Height/Width ratio is invalid The front image of the item has an invalid ratio between the height of the image and the width. This usually indicates the check image was captured vertically which is not acceptable for image exchange. Batch Interface Technical Overview DocumentPage 57 Endpoint Exchange LLC Invalid Tiff file The TIFF header for the corresponding image doesn’t appear to be valid. Invalid Tiff tag The TIFF file for the corresponding image has an Image File Directory with more than 50 TIFF tags. Invalid TIFF tag xxx The TIFF file for the corresponding image has an Image File Directory containing a TIFF tag with ID xx. Either: ID xx is a negative value, or The tag has an invalid field type value, or The tag has a negative count value, or The tag has a negative offset value. Invalid X-resolution tag (282) The TIFF file for the corresponding image has the X-Resolution tag, but its value is not 200 or 240 dpi as required. Missing Bits per sample tag (258) The TIFF file for the corresponding image is missing the required Bits per Sample tag Missing image due to bad IFD The TIFF file for the corresponding image has an Image File Directory that does not appear to be valid. Missing image due to bad Tiff header or IFD The TIFF file for the corresponding image has either a Tiff Header or an Image File Directory that does not appear to be valid. Missing Image length tag (257) The TIFF file for the corresponding image is missing the required Image Length tag. Missing Image width tag (256) The client’s TIFF file for the corresponding image is missing the required the Image Width tag. Number of images is X. Must be 2 The item does not have both images associated with it. Both front and back images are required. Photometric interpretation tag (262) is missing The client’s TIFF file for the corresponding image is missing the required the Photometric Interpretation tag. Photometric interpretation tag (262) value is X. It must be 0. The TIFF file for the corresponding image has an invalid value. Endpoint Exchange only accepts images with a value of 0. Batch Interface Technical Overview DocumentPage 58 Endpoint Exchange LLC Resolution unit tag (296) value is X. It must be 2 (inch). The TIFF file for the corresponding image has an invalid value. Endpoint Exchange only accepts images with a value of 2. Rows per strip tag (278) is missing The TIFF file for the corresponding image is missing the required Rows per Strip tag. Rows per strip tag (278) value is xx. It must be yy, the same as the Image length tag (257) The TIFF file for the corresponding image has the Rows per Strip, but its value is not the same as that of the Image Length tag as required by Endpoint. Endpoint expects TIFF images to be sent as one “strip”. Strip byte counts tag (279) is missing. The TIFF file for the corresponding image is missing the required Strip Byte Counts tag. Strip offsets tag (273) is missing. The TIFF file for the corresponding image is missing the required Strip Offsets tag. Strip offsets tag value (XXX) + Strip byte counts tag value (XXX) exceeds Tiff file size (XXX) The sum of the Strip offsets tag value and the Strip byte counts tag is greater than the value of the Tiff File size indicating the image is incomplete or the Strip offsets tag or Strip byte counts tag has an invalid value. The image pointer has been passed as NULL, or the image length is either 0 or greater than 524288 The value of the image length attribute does not appear to be valid. Either the image is missing (0) or the image length is greater than the allowed maximum of 524288. Unable to read TIFF data The TIFF file for the corresponding image is invalid or corrupt. Unable to transcode image An image that does not meet the image requirements of Endpoint Exchange was attempted to be transcoded to meet the Endpoint standards. The transcoding operation failed indicating an issue with the image. X-resolution tag (282) is missing. The TIFF file for the corresponding image is missing the required X-Resolution tag. X-resolution tag (282) value is xx. It must be 200 or 240 The TIFF file for the corresponding image has the X-Resolution tag, but its value is not 200 or 240 dpi as required. Y-resolution tag (283) is missing. The client’s TIFF file for the corresponding image is missing the required YResolution tag. Y-resolution tag (283) value is xx. It must be 200 or 240 Batch Interface Technical Overview DocumentPage 59 Endpoint Exchange LLC The TIFF file for the corresponding image has the Y-Resolution tag, but its value is not 200 or 240 dpi as required. Routing Number is invalid The item initiated by a BOFD has a Payor Routing Number that doesn't match any of the routing numbers accepted by Endpoint Exchange. Endpoint is a deposit only institution The item initiated by a BOFD has a Payor Routing Number that does match one of the routing numbers accepted by Endpoint Exchange; however, the endpoint for that routing number is a deposit only institution. MICR line has reject(s) For an item destined for a Plus provider, the MICR cannot contain reject characters. Routing Number Check digit is invalid The Payor Bank Routing Number Check digit is not correct for the Payor Bank Routing Number provided. Client not configured to return NONEEREturns The returning institution presented a return to Endpoint Exchange for an item that was not forward presented via Endpoint Exchange and the returning institution has not signed the ReturnsPlus agreement. Return code xx is invalid The Return Reason on the return is not a valid Return Reason as defined by the X9 standard. Invalid date format. Truncator Date must be in YYYYMMDD format The Endorsment Business Date associated with the addendum identified as the truncator of the item is not in the required format. The Truncator TR field contains and invalid Check digit The Truncator Routing Number Check digit is not correct for the Truncator Routing Number provided. The Sequence field cannot be zero. The BOFD Item Sequence Number on the 32 record is blank. Endpoint Exchange requires this field to be populated with a valid sequence number. Endorsing Bank Routing Number must be a valid Routing Number for sending participant The Endorsing Bank Routing Number provided with the item is not a valid Routing Number for the participant presenting the item Item has already been returned. The returning institution attempted to return an item that had already been returned previously through Endpoint Exchange. Endpoint Exchange does not allow an already returned item to be returned again. Item has been returned too many times Batch Interface Technical Overview DocumentPage 60 Endpoint Exchange LLC The returning institution has attempted to return an item previously returned as a late return. Endpoint Exchange does not allow an already returned item to be returned again. Check and image are too old The Endorsing Bank Business Date on an item is more than 5 weeks old. Endpoint Exchange does not accept items older than 5 weeks. Return is too old The Endorsing Bank Business Date on a return is more than 5 weeks old. Endpoint Exchange does not accept returns older than 5 weeks. Multiple truncator defined for item. An item presented to Endpoint Exchange has a truncation indicator of Y on more than one addendum record. This is not allowed per the X9 standard. No truncator defined for item. An item presented to Endpoint Exchange does not have a truncation indicator of Y on any addendum record. This is not allowed by Endpoint Exchange. Batch Interface Technical Overview DocumentPage 61 Endpoint Exchange LLC Return Cash Letters Types Endpoint Exchange creates 4 types of X9 returns cash letters: monetary returns, administrative returns, error returns, and duplicate returns. Monetary and Administrative Returns Cash Letters Monetary returns and Administrative returns are created for items that completed the forward presentment path to the paying bank (with appropriate settlement), but the paying bank has decided to return the items. The reason code which is assigned to each return item by the paying bank determines whether the return is Monetary or Administrative. The item image, both front and back, will be present for all Monetary and Administrative returns. Monetary and Administrative returns will be presented in separate files. Monetary and Administrative return item Cash Letters will be presented in a X9 ICLR file in the format requested by the institution either X9.37 or UCD. Error and Duplicate Returns Cash Letters Error and Duplicate items received by Endpoint Exchange are not accepted for exchange. These items will not be presented to a paying institution and no settlement activity will be performed. Error returns are typically caused by invalid data, or by missing or invalid images for an item. Error Cash Letters and Duplicate Cash letters may be present in the same file. Duplicate items are declared when an item with identical BOFD, date, and sequence to a previously accepted item is received by Endpoint Exchange. Duplicate and Error item Cash letters will be presented in a X9 ECPE file, no images will be present in this file. Endpoint Exchange Return File Record Types and Field Definitions Collection Type All Endpoint Exchange Returns Cash Letters and Bundles have a "Collection Type" = 03 (Record types 10 and 20, Field 2) Cash Letter Returns Indicator For UCD ICLR files, the Cash Letter "Returns Indicator" (Record type 10, Field 14) defines the category of returns in the cash letter. R = Monetary Returns E = Administrative returns X = Error Returns D = Duplicate Returns For X9.37 ICLR files, the Cash Letter "User Field" (Record type 10, Field 14) defines the category of returns in the cash letter. Batch Interface Technical Overview DocumentPage 62 Endpoint Exchange LLC MO = Monetary Returns AD = Administrative returns ER = Error Returns DU = Duplicate Returns Note, Monetary and Administrative Returns cash letters will not be presented in the same file as Error and Duplicate Returns cash letters. Record Type Indicator The values of the Cash Letter Record Type Indictor (Record type 10, Field 8) and the Cash Letter Documentation Type Indicator (Record type 10, Field 9) depend on the returns category as defined in the User field. Monetary and Administrative Returns: Cash Letter Record Type Indicator = I Cash Letter Documentation Type Indicator = G Error and Duplicate Returns: Cash Letter Record Type Indicator = E Cash Letter Documentation Type Indicator = K Return Reason Value Definitions The Monetary and Administrative Return Reason value (Record type 31, field 6) are defined by the paying bank initiating the return of an item. The Error and Duplicate Return Reason value is established by Endpoint Exchange. Additionally, the "Return Addendum A" record User field (Record type 32, Field 12) is used to further describe the reason for rejection. The following table defines the current combination of values for these fields. Type of Error Return Reason User Field Image Error Data Error Exchange Reject Missing Image Duplicate Unable to Deliver U Q Q U Q Q I D E M X U Return Files to Endpoint Exchange The following format requirements must be met on ICLR files provided to Endpoint Exchange by the paying institution. Record 1 - Immediate Destination Routing Number must be routing number provided by Endpoint Exchange Record 10 – Destination Routing Number must be routing number provided by Endpoint Exchange Record 10 – Fed Work Type must be C Record 20 - Destination Routing Number = must be routing number provided by Endpoint Exchange Batch Interface Technical Overview DocumentPage 63 Endpoint Exchange LLC Each Monetary Return must contain at least one 32, 33, and 35 addendum record. Record 31 – Forward Bundle Date must be populated with the cash letter business date from the Endpoint Exchange forward presentment. Record 31 - ECE Institution Item Sequence Number must be populated with the ECE Institution Item Sequence Number provided in the 25 record of the Endpoint Exchange forward presentment. Record 35 – Endorsing Bank Routing Number must be populated with a Routing Number in the participant’s center that is send only or send and receive. Plus Provider File Structure Plus providers (forward and returns) will be provided X9 cash letters containing multiple cash letters. Each cash letter within the file will represent data from a single Endpoint Exchange participant; the ECE Institution Routing Number in the cash letter header (Record type 10, field 4) will indicate the specific Endpoint Exchange participant that submitted the “Plus” items within that cash letter. The file header Immediate Origin Routing Number (Record type 1, field 5) will indicate Endpoint Exchange as the file creator. rd Due to the above only 3 parties that allow X9 files with cash letter ECE Institution Routing Numbers that differ from file Immediate Origin Routing Number may be utilized for the delivery of Plus items to any given Plus Provider. Batch Interface Technical Overview DocumentPage 64 Endpoint Exchange LLC File Naming Conventions Files to Endpoint Exchange and files received by the financial institution from Endpoint Exchange follow specific naming conventions. For files transferred through third party vendors like The ClearingHouse and Viewpointe, the file naming conventions followed are those of the third party vendor. Please refer to their documentation for the details on file naming conventions. For X9 Express Direct participants the following naming convention is utilized X9 Express Direct Inbound Files Inbound files from a participating Financial Institution must conform to this format: EEXccccPX937I1.???.ffff Place Holder Description EEX This is a three character constant indicating the application processing the file. For customer’s using Endpoint Exchange the value is ‘EEX’. cccc This is a value assigned to each customer identifying the customer. P This is a value indicating this is a production (P) file or a test (T) file. X937 This is a constant indicating the format of the file (note that this allows other file types to be included in the future). I1 This is a constant indicating that this is an input file to the application ??? Can be any valid value that makes this filename unique. ffff The file type of the incoming file. The following are the file types that can be delivered: ICL – X9.37 Forward Presentment File ICLR – X9.37 Monetary Returns File (w/ images) ICLA – X9.37 Administrative Returns (w/ images) ECPA – X9.37 Administrative Returns (w/o images) Example: EEX9123PX937I1.T1239485.ICL X9 Express Direct Outbound Data Files Outbound data files to a participating Financial Institution utilize the format: EEXccccPFFFFO1.Dyymmdd.S99999.Thhmm.ffff Place Holder Description EEX This is a constant indicating the creating application. For Endpoint Exchange this is ‘EEX’. cccc This is a value assigned to each customer identifying the customer. P This is a value indicating this is a production (P) file or a test (T) file. The value placed here is determined by the name of the XML file. If the name begins with Test then a T will be placed in the outgoing file otherwise it will be treated as a production Batch Interface Technical Overview DocumentPage 65 Endpoint Exchange LLC Place Holder Description file. This is how test files are currently handled FFFF This is a value indicating the content of the file. The following are the values to be used: X937 – indicates this is an X9.37 format file TEXT – indicates this is a text file, usually used for delivering reports (file type RPTA, RPTF below) O1 This is a constant indicating that this is an output file from the application Dyymmdd The first D is a constant, followed by the file creation date in YYMMDD format. This will come from the create date value in the X9.37 file header. S99999 The first S is a constant, followed by a unique identifier. This is a calculated value to ensure file name uniqueness. Thhmm The first T is a constant, followed by the file creation time in HHMM format. This will come from the create time value in the X9.37 file header. Ffff99 The file type of the outgoing file. The following are the file types that can be delivered: ICL – X9.37 Forward Presentment File ICLR – X9.37 Monetary Return File (w/ images) ICLA – X9.37 Administrative Return File (w/ images) ECPA – X9.37 Admin Return File (w/o images) Example: EEX9123PX937O1.D080425.S00123.T0925.ICL EEX9123PTEXTO1.D080425.S00123.T0925.ECPA X9 Express Direct Outbound Report Files Outbound report files to a participating Financial Institution describing the outcome of incoming file validation will utilize the format: InputFileName.999999999.ffff Place Holder Description Input File Name The actual name of the input file received by Endpoint Exchange 999999999 Record 01 Immediate Origin Routing Number HHMMSS The timestamp when the file was created Batch Interface Technical Overview DocumentPage 66 Endpoint Exchange LLC ffff RPTA - This is the acknowledgment report indicating the file has been accepted for processing. RPTF - This is the failure report indicating the file has NOT been accepted for processing and the reason(s) why. RPT99 - This is the Cash Letter failure report indicating that a Cash Letter within the file has NOT been accepted for processing and the reason(s) why. The 99 represents the physical number of the Cashletter within the file that has failed. May be up to 6 positions in length. Example: EEX9123PX937I1.T1239485.ICL.999999992.030015.RPTA EEX9123PX937I1.T1239485.ICL.999999992.090223.RPTF Batch Interface Technical Overview DocumentPage 67 Endpoint Exchange LLC On the Web - Related Links These sites provide helpful X9 standards and information. Federal Reserve Bank Provides current FRB check21 companion documents, standard reference guides, and various information. www.frbservices.org/Retail/check21TechInfo.html X9.37 and UCD Provides information for the financial services industry and promotes industry standards. www.x9.org VPCS&AS The National Clearing House is an association of financial institutions working together to bring greater efficiency to the Payments System for all financial institutions. www.theVPCS&AS.com Endpoint Exchange Endpoint Exchange is dedicated to helping all U.S. financial institutions clear their check-based transactions by exchanging images between members, clearing houses, and the Federal Reserve. This site provides a members only section where you can request Endpoint Exchange Reports for your institution. https://members.endpointexchange.com Batch Interface Technical Overview DocumentPage 68 Endpoint Exchange LLC Appendix A Endpoint Exchange Return File Record Types and Field In order to better support an The ClearingHouse implementation of Endpoint Exchange, there have been some additional values now allowed for use in returns and exception files. These updates allow The ClearingHouse users to better co-exist with other implementations from the same member and are described in detail in this section. Note that the current methodology will continue to be supported along with these updates. ICLR (Return) Files: X9.37 Files For X9.37 formatted files, Field 14 of the Cash Letter Header Record (record type 10) is currently used to distinguish Monetary from Administrative returns; alternative values from the current “Endpoint Exchange Value” can now be utilized in this field for The ClearingHouse as illustrated in the table below: Type of Cash Letter Monetary Administrative Endpoint Exchange Value “MO” “AD” The ClearingHouse Value “R “ “E “ UCD Files For UCD formatted files, only the values of “R” and “E” in Field 14 of the Cash Letter Header Record (record type 10) are used to distinguish Monetary from Administrative returns Type of Cash Letter Monetary Administrative Endpoint Exchange Value “R “ “E “ ECPE Exception Files: X9.37 Files For X9.37 formatted files, Field 14 of the Cash Letter Header Record (record type 10) is currently used to distinguish Error items from Duplicate Items; alternative values from the current “Endpoint Exchange Value” will be utilized in this field for The ClearingHouse as shown in the table below: Type of Cash Letter Errors Duplicates Endpoint Exchange Value “ER” “DU” Batch Interface Technical Overview DocumentPage 69 The ClearingHouse Value “X “ “D “ Endpoint Exchange LLC UCD Files For UCD formatted files, only the values of “X” and “D” in Field 14 of the Cash Letter Header Record (record type 10) are used to distinguish between errors and duplicate items. Type of Cash Letter Errors Duplicates Endpoint Exchange Value “X “ “D “ Batch Interface Technical Overview DocumentPage 70 Endpoint Exchange LLC Index A In-Bound Items ........................................................... 8 IQA ......................................................................... 7, 8 Adjustment ........................... 16, 17, 18, 19, 20, 30, 31 P B Plus ............................. 6, 7, 8, 9, 11, 12, 13, 18, 21, 36 BOFD .........................................................................34 R C Returns .................................... 5, 10, 12, 19, 32, 34, 35 Cash Letter 5, 6, 7, 8, 11, 12, 19, 27, 28, 32, 33, 34, 35, 41 CDA ............................................ 7, 8, 9, 11, 12, 13, 21 S Settlement ............................. 19, 22, 23, 27, 28, 30, 31 E T ECPE .............................................. 5, 14, 30, 31, 34, 41 EEBITOD...................................................................1 Endpoint Exchange .. 1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41 Testing ...........................................................5, 29, 31 Trademarks ................................................................ 4 V F VPCS&AS . 5, 7, 9, 11, 13, 14, 16, 17, 18, 20, 21, 22, 23, 27, 28, 29, 30, 31, 40 Federal Reserve .......................... 5, 7, 9, 11, 13, 32, 40 Forward Presentment ....................................... 6, 7, 29 FRB ............................................................................40 X I X9 5, 14 X9 Express Direct ................................. 6, 7, 8, 11, 33 X9 5, 6, 8, 10, 11, 14, 20, 29, 30, 31, 32, 33, 34, 40 X9B ........................................................................... 10 ICL 5, 6, 7, 8, 12, 14, 29, 30, 31 ICLR ................................... 5, 10, 11, 14, 29, 30, 34, 41 Batch Interface Technical Overview DocumentPage 71