Method and system for tracking and reporting automated clearing house transaction status
First Claim
1. A computer-implemented method for tracking and reporting the status of automated clearing house (“
- ACH”
) transactions processed by an ACH operator, comprising the steps of;
receiving an ACH file for ACH processing, the ACH file comprising an ACH batch that comprises an ACH transaction item;
tracking on a computer a status of the ACH file during each of a plurality of ACH file processing events performed by the ACH operator, the file processing events comprising at least one of receiving to ACH file, confirming the ACH file, and approving the ACH file and at least one of pending the ACH file, processing the ACH file, processing the ACH batch in the ACH file, and processing the ACH transaction item in the ACH batch; and
presenting the tracked status of the ACH file in response to a query to obtain the status of the ACH file.
2 Assignments
0 Petitions
Accused Products
Abstract
Tracking and reporting status of automated clearing house (“ACH”) transactions. An ACH operator receives an ACH file comprising an ACH batch comprising an ACH transaction item for ACH processing. The operator tracks a status of the ACH file, batch, and item during multiple ACH processing events. A customer communicates a query for the status of the ACH file, batch, or item. The operator retrieves the tracked status of the ACH file, batch, or item and presents the tracked status to the customer. The ACH processing events typically comprise receiving the ACH file, confirming the ACH file, approving the ACH file, processing the ACH file, processing the ACH batch in the ACH file, and processing the ACH transaction item in the ACH batch. The operator can present a graphical depiction of errors the ACH file header, batch header, or item record detail.
-
Citations
85 Claims
-
1. A computer-implemented method for tracking and reporting the status of automated clearing house (“
- ACH”
) transactions processed by an ACH operator, comprising the steps of;receiving an ACH file for ACH processing, the ACH file comprising an ACH batch that comprises an ACH transaction item; tracking on a computer a status of the ACH file during each of a plurality of ACH file processing events performed by the ACH operator, the file processing events comprising at least one of receiving to ACH file, confirming the ACH file, and approving the ACH file and at least one of pending the ACH file, processing the ACH file, processing the ACH batch in the ACH file, and processing the ACH transaction item in the ACH batch; and presenting the tracked status of the ACH file in response to a query to obtain the status of the ACH file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
- ACH”
-
21. A computer-implemented method for tracking and reporting the status of automated clearing house (“
- ACH”
) transactions processed by an ACH operator, comprising the steps of;receiving a plurality of ACH files for ACH processing, each of the ACH files comprising at least one ACH batch that that each comprise at least one ACH transaction item; tracking on a computer a current status and a status history of each of the ACH files, ACH batches, and ACH transaction items during a plurality of ACH processing events performed by the ACH operator, the file processing events comprising at least one of receiving each of the ACH files, confirming each of the ACH files, and approving each of the ACH files and at least one of pending each of the ACH files, processing each of the ACH files, processing each of the ACH batches in respective ones of the ACH files, and processing each of the ACH transaction items in respective ones of the ACH batches; and presenting one of the tracked current status and the tracked status history of one of the ACH files, the ACH batches, and the ACH transaction items. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
- ACH”
-
35. A system for tracking and reporting the status of automated clearing house (“
- ACH”
) transactions processed by an ACH operator, comprising;an operator server that receives an ACH file from a customer for ACH processing, the ACH file comprising an ACH batch that comprises an ACH transaction item; a processing module that processes the ACH file, ACH batch, and ACH transaction item for acceptance; and a file tracking module that tracks a status of the ACH file during a plurality of processing events performed by the ACH operator comprising at least one of receiving the ACH file, confirming the ACH file, and approving the ACH file and at least one of pending the ACH file and processing the ACH file; wherein said file tracking module communicates the tracked status of the file to the customer in response to a file status request from the customer. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
- ACH”
-
54. A computer-implemented method for obtaining the status of automated clearing house (“
- ACH”
) transactions processed by an ACH operator, comprising;communicating via a computer an ACH file for ACH processing, the ACH file comprising an ACH batch that comprises an ACH transaction item; communicating a file status request to receive a status of ACH file for one of a plurality of ACH file processing events performed by the ACH operator comprising at least one of receiving the ACH file, confirming the ACH file, and approving the ACH file and at least one of pending the ACH file and processing the ACH file; and receiving the status of the ACH file in response to the communicated file status request. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61, 62)
- ACH”
-
63. A computer-implemented method for tracking and reporting the status of batches of automated clearing house (“
- ACH”
) transactions processed by an ACH operator, comprising the steps of;receiving a plurality of ACH files from at least one sending customer, each of the ACH files comprising at least one ACH batch sent on behalf of an originator, and each ACH batch comprising at least one ACH transaction item; tracking on a computer a status of each of the ACH files, batches, and items during each of a plurality of ACH processing events performed by the ACH operator, receiving a query from the originator to obtain the status of a tracked ACH batch comprising ACH transaction items for which the originator is responsible; retrieving the tracked status of the tracked ACH batch in response to the query; and presenting the tracked status of the tracked ACH batch. - View Dependent Claims (64, 65, 66, 67, 68, 69, 70)
- ACH”
-
71. A computer-implemented method for graphically depicting an error in header information of an automated clearing house (“
- ACH”
) file, comprising the steps of;receiving an ACH file for ACH processing, the ACH file comprising an ACH batch that comprises an ACH transaction item; tracking a status of the ACH file during each of a plurality of ACH file processing events, the file processing events comprising at least one of receiving the ACH file, confirming the ACH file, and approving the ACH file and at least one of pending the ACH file, processing the ACH file, processing the ACH batch in the ACH file, and processing the ACH transaction item in the ACH batch; and receiving a query to obtain the tracked status of the ACH file; determining that the tracked status of the ACH file is rejected; and graphically depicting an error that caused the ACH file to be rejected in response to determining that the tracked status of the file is rejected, wherein said depicting step comprises; comparing header information from the ACH file to required information, the required information comprising a plurality of required characters, and the header information comprising a plurality of header characters that each correspond to a respective one of the required characters; determining whether each one of the header characters conforms to the corresponding one of the required characters; identifying an erroneous portion of the header information in response to a determination that at least one of the header characters does not conform to the corresponding one of the required characters; presenting a continuous string of data locations each corresponding to a respective location and order of the required characters; and highlighting a portion of the continuous string that corresponds to a location of the erroneous portion of the header information within the required information. - View Dependent Claims (72, 73, 74, 75)
- ACH”
-
76. A computer-implemented method for graphically depicting an error in header information of an automated clearing house (“
- ACH”
) batch, comprising the steps of;receiving an ACH file for ACH processing, the ACH file comprising an ACH batch that comprises an ACH transaction item; tracking on a computer a status of the ACH batch during each of a plurality of ACH batch processing events, the batch processing events comprising at least one of receiving the ACH file, confirming the ACH file, and approving the ACH file and at least one of pending the ACH file, processing the ACH file, processing the ACH batch in the ACH file, and processing the ACH transaction item in the ACH batch; and receiving a query to obtain the tracked status of the ACH batch; determining that the tracked status of the ACH batch is rejected; and graphically depicting an error that caused the ACH batch to be rejected in response to determining that the tracked status of the batch is rejected, wherein said depicting step comprises; comparing header information from the ACH batch to required information, the required information comprising a plurality of required characters, and the header information comprising a plurality of header characters that each correspond to a respective one of the required characters; determining whether each one of the header characters conforms to the corresponding one of the required characters; identifying an erroneous portion of the header information in response to a determination that at least one of the header characters does not conform to the corresponding one of the required characters; presenting a continuous string of data locations each corresponding to a respective location and order of the required characters; and highlighting a portion of the continuous string that corresponds to a location of the erroneous portion of the header information within the required information. - View Dependent Claims (77, 78, 79, 80)
- ACH”
-
81. A computer-implemented method for graphically depicting an error in detail record information of an automated clearing house (“
- ACH”
) item, comprising the steps of;receiving an ACH file for ACH processing, the ACH file comprising an ACH batch that comprises an ACH transaction item; tracking a status of the ACH item during each of a plurality of ACH processing events, the item processing events comprising at least one of receiving the ACH file, confirming the ACH file, and approving the ACH file and at least one of pending the ACH file, processing the ACH file, processing the ACH batch in the ACH file, and processing the ACH transaction item in the ACH batch; and receiving a query to obtain the tracked status of the ACH item; determining that the hacked status of the ACH item is rejected; and graphically depicting an error that caused the ACH item to be rejected in response to determining that the tracked status of the item is rejected, wherein said depicting step comprises; comparing detail record information from the ACH item to required information, the required information comprising a plurality of required characters, and the detail record information comprising a plurality of detail record characters that each correspond to a respective one of the required characters; determining whether each one of the detail record characters conforms to the corresponding one of the required characters; identifying an erroneous portion of the detail record information in response to a determination that at least one of the detail record characters does not conform to the corresponding one of the required characters; presenting a continuous string of data locations each corresponding to a respective location and order of the required characters; and highlighting a portion of the continuous string that corresponds to a location of the erroneous portion of the detail record information within the required information. - View Dependent Claims (82, 83, 84, 85)
- ACH”
Specification