Overview of the NACHA type trees
The primary type trees that are provided in the Pack for Financial Payments NACHA component provide a full definition of the records and fields that are needed to create or validate an ACH file.
An ACH file consists of one or more application batches. Each batch has a header record and batch control record. Each batch can have one or more entry detail records and in some cases, one or more addenda records. The entire file also has a single file header record at the beginning, a file control record and one or more filler records. The tree defines the groups that are needed for each record type, and also the sequencing of batches in the file.
The type names in the type trees are consistent
with the terminology used in the NACHA published rules. The root of each tree is called ACH. Each tree has the following categories:
- Element
- File
- Group
- Record - a partitioned group at the same level as the categories