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.