Groups and records

In the Group category, groups include all of the subsets and record groups that comprise the ACH file.

These subsets and record groups include the batch types that are needed to represent the supported application types. Many of the batches contain entry detail records with one or more addenda records. Because of this, groups are defined to cover one instance of a full entry in the ACH transaction.

In the type tree, these groups are named so that the validation takes place in the correct order to be able to properly distinguish between similar applications, types, and returns. The ACH rules do not allow for mixed SEC codes, or mixed applications, in a single batch. However, the file can contain multiple batches, each of a different application type.

When a new ACH file is created by use of the type tree, the batch control record for each batch must be mapped with correct counts/total amounts for all included entries.

Finally, the partitioned group Record contains all of the definitions of the individual records that might be used in the ACH file. There are extra partitions for addenda, BatchHeader, EntryDetail, and Returns records.