ACH import validations and requirements

Files that are to be imported must conform to specific requirements, whether the format is NACHA or user-defined.

In addition to the general file format, each field in the file must pass certain validations to ensure the data is consistent with database requirements for that field type.

The file format requirements and field validations depend on the payment type.