NachaTech is a software application that helps financial institutions edit and validate ACH files to eliminate NACHA 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
DownloadHere 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.
List of features that make NachaTech stand out compared to other ACH software products.
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.
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.
NachaTech provides Standard editing of ACH 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.
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.
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.
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.
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 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 ACH 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.
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.
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.
NachaTech allows the user to create a correction file by selecting the transactions that need to be corrected.
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.
NachaTech allows validation of ACH files from the command line. This enables our customers to integrate ACH 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 ACH files by scripting the process. Multiple ACH 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.
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.
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.
Yes, NachaTech can open files with regular errors. Moreover, NachaTech 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.
Yes, NachaTech 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 NachaTech software.
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. NachaTech 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.
Yes, NachaTech Enterprise version is available and fully supported on MacOS.