NachaTech

Edit ACH Payments.
Eliminate Rejections.

NachaTech is a software application that helps financial institutions edit and validate NACHA files to eliminate ACH payment rejections. NachaTech is also a reversal and correction NACHA file generator. The NACHA File Format provides a standard for specifying and capturing transactions across banks and financial institutions to allow seamless processing of transactions. Click here to learn about the NACHA File Format

Download Edit and validate ACH using NachaTech

See How NachaTech Works

Here is a video that shows how NachaTech allows editing and validating ACH files to comply with the NACH File Format.
For more videos, please visit How To.

Download

Highlights

List of features that make Nacha Tech stand out compared to other ACH software products.

Fast

NachaTech validates large ACH files with thousands of transactions in seconds. A client reported NachaTech validated a large ACH file in under 5 seconds -- a competing product took 1 minute.

Powerful

NachaTech opens and validates ACH files with major errors. Other tools fail to open ACH files with major errors and force editing in Notepad.

Raw Line Editing

Along with regular strong-typed editing, the NachaTech tool offers raw line editing that offers greater flexibility in fixing errors.

ABA Validation

NachaTech performs fast validation of ABA numbers using an embedded ABA database that can be updated from FedACH on-demand.

Excellent support

Nacha Tech team responds to client support requests in an expedited manner because we act as business partners.

Bulk Update

Command-line bulk update tool is provided to Enterprise customers to help make bulk updates OR scrub sensitive information.

Testimonials

A file with 24k records loaded and validated in less than 10 seconds compared to over a minute load time in a competing product.
-- Financial Institution offering banking, credit and lending solutions (20 users)

NachaTech opens files with major errors where other tools fail to open and force us to fix the issues in Notepad.
-- Financial Institution

Nice to have a product with great support. We like the speed and ability to handle large files.
-- Treasury Department of a State Government (processing batches with 500 million dollars)

Pricing

NachaTech software is available in Lite and Enterprise versions. The Lite version offers full editing capability but limited validation checks and file size support. The Enterprise version offers full ACH editing and validation checks with no file size restrictions. Please contact us to request a license.

Full ACH editing features.
Suited for small businesses or software development teams.

Lite

Limited Features

  • Transaction Limit: 200
  • Batch Limit: 3
  • Entire File Validation
  • Record Validation
  • Field Validation
  • Raw Line Editing
  • Windows ONLY
Request Trial
Full product features to edit and validate large ACH files. This version is suited for financial operations teams and includes enterprise-grade support.

Enterprise

Full Features + Support

Request Trial

Features

NachaTech is a software application built to help financial institutions edit and validate ACH files to comply with NACHA File Format. NachaTech’s advanced ACH editing and validation features help ensure that an ACH file complies with NACHA rules and standards to ensure transactions are accurately processed without rejections. Processing transactions in a timely manner ensures smooth execution of business and less frustrated customers.

NachaTech provides powerful editing features to allow editing all ACH file records: File Header, Batch Header, Transaction, Addenda, Batch Control, File Control

The validation logic for each record checks each field while the field is being modified to ensure compliance with the NACHA File Format rules. The constant feedback to the user about compliance or divergence from the NACHA File Format aids the user in keeping the ACH file compliant while making edits.

NachaTech also performs validation on the entire ACH file and checks for dependencies and referenced values between different records. For example, the ABA number in the batch header needs to match the ABA number in the batch control. Validation also checks the value of the check digit field in all transaction records.

After the edits are performed, or at any time, the software provides a feature to rebalance the entire file. The rebalancing feature recalculates all the balances and regenerates hash values for all batch control records and the file control record.

NachaTech also provides advanced features like raw line editing, generating reversal, generating correction, and ABA validation using an embedded ABA database.

Raw line editing is an important feature that allows opening and editing a file with major errors. Please read more about this feature below.

ACH Editing

Standard ACH Editing

NachaTech provides Standard editing of NACHA records. Standard editing uses properly parsed data elements into their respective data types. This enforces that every field is the proper data type, size, and not empty – if required.
The Standard editing dialog boxes are launched from the tree control.

Raw Line ACH Editing

An ACH file might have major errors that would not allow a tool to successfully parse its data elements. NachaTech provides Raw Line Editing to allow a user to open a file with major errors so the errors can be corrected. This feature helps users avoid opening files in text editors like Notepad to fix errors without assistance. Instead, a user can open a file using NachaTech and use the Raw Line editing feature.

The Raw Line editing dialog boxes are launched by double-clicking on the respective record line in the Raw Lines table on the top right side of the application.

Validate a NACHA File

Entire File Validation

NachaTech performs entire file validation that includes checking the length of each line and checking the record type for each line.

NachaTech also checks for the proper ordering of elements: File Header, Batch Header, Transaction, Addenda, Batch Control, and File Control.

Field Validation

NachaTech does field validation during load and every validation step. Field validation logic is also used and enforced when editing fields using Standard or Raw Line dialog boxes.

ABA Validation

NachaTech checks field-specific fields for full or partial ABA numbers. To speed up the validation of ABA numbers, an internal embedded database is included in the software application. Having an embedded ABA improves by eliminating network latency and alleviates security concerns regarding external network traffic.

Rebalance

Rebalance updates all the following values to make sure that they comply with the NACHA standards:

Credit total in batch control
Debit total in batch control
Hash value in Batch Control
Credit Total in File Control
Debit Total in File Control
Hash value in File Control

While NachaTech allows the user to edit a NACHA file, there is a chance that the totals or hash values need to be updated. Rebalance function makes it easy for the user to update all the values.

Renumber Batches

NachaTech has a renumber batches feature to correct the numbers of batches in case one or more are removed or added. Using this feature will update the numbers of batches to correctly count the batch number in the context of the file.

Generate Reversal

The reversal feature enables the user to generate a reversal file that reflects the opposite of the original transaction. Generating a reversal file is necessary in cases where a transaction needs to be reversed.

Generate Correction

NachaTech allows the user to create a correction file by selecting the transactions that need to be corrected.

Update ABA Numbers Feature

NachaTech allows updating ABA routing numbers using the built-in integration with FedACH to download the latest ABA file on demand. This updates the ABA numbers in the internal database and ensures that ABA numbers are current to eliminate expired or invalid ABA numbers. If some ABA numbers are outdated, this feature enables the user to update those numbers and resume ABA validation with up-to-date values. FedACH account is needed to update the ABA numbers using FedACH.

Command-Line Validation

NachaTech allows validation of NACHA files from the command line. This enables our customers to integrate NACHA validation in their business process automation pipeline.

For more information about this feature, please visit Command-line ACH Validation

This feature could be used to automate the validation of one or many NACHA files by scripting the process. Multiple NACHA files can be processed by the command-line validation features by feeding the NACHA files in using a lopp in a simple script or a program.

FAQ

What is an ACH file?

An ACH file is a file in a specific format that is used to process financial transactions. It contains instructions for the bank to transfer funds between bank accounts.

What is the format of an ACH file?

ACH files must follow a very specific set of guidelines to ensure that the bank properly executes the transaction. The format defines what fields are located and where they should be in the line. The ACH file format page explains the format in full detail.

Can Nacha Tech open files with errors?

Yes, Nacha Tech can open files with regular errors. Moreover, Nacha Tech provides raw line editing feature which allows opening and editing an ACH payment file with major errors. Other tools fail to open ACH payment files with major errors. Those tools force using notepad to open and fix major errors with no assistance from the software. We believe that to be a major shortcoming of those tools. Our team has worked hard to mitigate this shortcoming by building raw line editing feature into our product. The raw line editing feature allows opening a file with major errors and assisting the user to fix those errors. The raw editing feature is available in both Lite and Enterprise versions.

Does Nacha Tech provide support?

Yes, Nacha Tech was started with the objective of providing enterprise grade support to our customers. Many customers have switched to our product because of our excellent customer support. Kindly note that support is provided with the Enterprise version of Nacha Tech software.

What happens if a bank receives a ACH file with errors?

A bank typically rejects a ACH file with errors. That file gets sent back. The business needs to figure out why the file got rejected and then resend it after fixing the issue. Nacha Tech allows businesses to validate a file before sending it to a bank to avoid rejections. Nacha Tech provides advanced editing features that guide the user to make changes that abide with NACHA standards. Rejection of a ACH file typically costs a business. NachaTech helps businesses save valuable time and cost by ensuring that their ACH files do not get rejected.