The National Automated Clearing House Association (NACHA) has developed rules and standards about ACH transactions. To set up ACH payments, you need an agreement and an account with the financial institution providing ACH services (that is, the ACH operator). Also, you need agreements with your vendors covering ACH transaction authorization and information about their accounts in the ACH network. Accounts are identified by the financial institution routing number and the account number within that institution.
Using ACH payments helps you reduce errors, while eliminating the hassles of check preparation, printing, and emailing. You also can always get available cash discounts for prompt payments and increase the speed of settlements.
For detailed information on how to set up ACH payments, see Setup of ACH Payment Processing or Setting Up U.S. and Canada ACH Cross-Border Payment Processing.
Acumatica ERP provides the functionality for setting up ACH payments to your vendors. Acumatica ERP demo data has the ACH and ACHBA payment methods, which you can modify to meet your specifications. You can configure multiple payment methods for ACH payments by using the Payment Methods (CA204000) form.
Alternatively, you can use the U.S. ACH plug-in when you are configuring ACH payments. For details, see Setup of ACH Payment Processing.
On the form, make sure that each payment method intended for ACH payments has a list of allowed cash accounts and that the following check boxes are selected for it:
A payment method for ACH payments should have additional user-defined elements to collect the vendor information required for processing of ACH payments. For example, the ACHBA payment method provides the following elements:
These elements will appear on the Vendors (AP303000) form, so that this information can be entered for each vendor.
The export of payments is based on built-in functionality, and is performed in accordance with one of the following:
When you are using the predefined payment method ACH or ACHBA, the export is performed in accordance with the Export AP Payments to ACH v2 or Export AP Payments to ACH Balanced v2 export scenario, respectively. If necessary, these scenarios can be adjusted according to a bank’s requirements.
The Export AP Payments to ACH v2 scenario uses the ACHExportProvider provider.
Do not delete the ACHExportProvider provider. If you have accidentally deleted it, you can restore it from the appropriate automation definition.
The ACH094 file format, based on the ACH IAT standard, is accepted by the Royal Bank of Canada (RBC) for cross-border payments. In Acumatica ERP, the RBC ACH094 plug-in is available to configure payment methods to process cross-border payments from a USD account in Canada to a USD account in the United States.
For details, see Setting Up U.S. and Canada ACH Cross-Border Payment Processing.
You can set up quick processing of batch payments if you need to quickly generate payments to vendors and export them as a payment batch for further bank processing. You set up quick batch processing as follows:
When you create and release AP documents (bills, specific lines of a bill, debit and credit adjustments, and prepayments) for which the configured cash account is specified, you can generate AP payments for them on the Prepare Payments (AP503000) form, include them in one batch, and export the batch on the Batch Payments (AP305000) form. For details, see To Quickly Prepare a Batch of Payments.
Once the payment method is defined and configured to export batches of AP payments to an ACH file (through either an export scenario or the ACH plug-in), you assign the payment method intended for ACH payments to each vendor that will accept ACH payments. You also need to collect appropriate ACH-related information from each vendor and enter it into the user-defined elements on the Payment tab of the Vendors (AP303000) form.
In Acumatica ERP, the processing of ACH payments is built into the payment processing workflow in accounts payable, as described below.
When users create AP payments for vendors that want to receive ACH payments, they should assign the ACH payment method (or another payment method that has been configured for ACH payments) to the vendors as the default payment method.
When you click Remove Hold on the form toolbar of the Checks and Payments (AP302000) form for an AP payment with the ACH payment method, the payment is assigned the Pending Print status by the system and appears on the Process Payments / Print Checks (AP505000) form. On this form, you can create a batch of payments for ACH processing as follows:
This creates a batch of payments for ACH processing. You can view this batch on the Batch Payments (AP305000) form. All checks added to the batch are assigned the Printed status.
For each payment included in a batch payment, the system adds a link to the batch in the Batch Payment Nbr. box (Print Options section) on the Remittance tab of the Checks and Payments form. You click this link to open the batch on the Batch Payments form.The total number of payments included in the batch is displayed in the Payment Count box in the Summary area of the Batch Payments form.
Before you have released the batch payment, you can delete or reprint a payment on the Release Payments (AP505200) form. If you reprint the payment on this form by selecting the Reprint action, the payment is assigned the Pending Print status and is deleted from the batch payment.
On the Batch Payments (AP305000) form, you can view the generated batch of payments and export it to a file (which will be further processed in the ACH payment system) as follows:
You perform the export either by using the export scenario specified for the payment method (if Export Scenario is selected in the Export Method box on the Settings for Use in AP tab of the Payment Methods form) or by using the U.S. ACH plug-in (if U.S. ACH Plug-In is selected in the Export Method box on the Settings for Use in AP tab of the Payment Methods form).
Once the system completes the export, it attaches the export file to the Batch Payments (AP305000) form. To view the exported file, you perform the following steps:
For each payment, the file contains all required information about payments, vendors, cash account, and remittance settings that are structured according to the ACH format.
The ACH file should be emailed to the ACH operator for further processing.
Depending on the state of the Release Batch Payments Before Export check box on the Settings for Use in AP tab of the Accounts Payable Preferences (AP101000) form, a batch of payments can be exported in the following statuses:
On the Batch Payments (AP305000) form, you can do the following to correct batches of ACH payments:
For details, see To Correct a Batch of ACH Payments.