Process ACH Payments

EBMS direct customer payments are processes as a batch of electronic payments made through the Automated Clearing House (ACH) network. This direct debit via ACH transactions are simple, safe, and convenient way for customers to pay sales invoices without using a mailed check or using a credit card.  A NACHA bank file is created by this EBMS process and uploaded directly to the designated bank account to transfer funds from the customer's bank to the EBMS user's bank account.   Each customer’s bank account must be configured within the Terms tab of the customer record.  Review ACH Payments for important instructions to configure a customer to pay via ACH direct debit payments.   

The recommended method used to process ACH payments is to batch process multiple ACH payments into a combined NACHA file submission.   There are two ways to process the payment of a sales invoice using the direct payment ACH; A) the Customer Payments dialog for one or more invoices for a single customer or B) batch processing payments for multiple customers into a single submission (Recommended).  

  1. Process multiple sales using the Sales > Customer Payments dialog as shown below:

    1. Open the Sales > Customer Payments dialog and enter the Customer ID to show all the outstanding sales invoices.   Enable the Show Sales Orders option to apply a down payment to an sales order.

    2. Select the Direct Payment option to process the customer payment using direct deposit.

    3. Enter a unique Control number to identify the batch number such as the Customer ID and a date to identify this payment.  

    4. Select the bank account from the drop down list of accounts in the Cash Account list.   The general ledger account identifies the bank account that receives the electronic ACH payment from the customer.

    5. Select the outstanding invoices that are being paid via ACH payments or click Select All.  

    6. Click on either of the Receive Payment buttons to create the Nacha file that transfers the payment monies from the customer's bank account to pay for the selected sales invoices.

    7. Continue with step #7 for details on the actual NACHA file creation.      

  2. Batch process ACH payments for multiple customers using a single NACHA file.   Complete the following steps to implement the recommended method to process ACH payments for a group of customers:

    1.   Create a Batch Processing query to list all sales orders that contain the ACH direct payment terms:   

      1. Open Batch Processing by selecting Sales > Batch Processing from the main EBMS Menu.   Review Invoices > Batch Processing for details on this optional dialog.

      2. Create a ACH Process query by clicking Queries to open the following dialog:

      3. Click on the New Query button and create the new ACH Process Query setting.  Click on Properties if the query option already exists.

      4. Enter a Query Description that identifies the documents that will be listed as shown above.

      5. Click on the Sales Order Query button to open the Set Query dialog:

      6. Populate the Database Field, Operator, and Value as shown above:

      7. Add any other desired queries to further query the sales order list:  Review [Main] Features > Advanced Query Options for more details on these query settings.

      8. Click OK to save the Sales Order Query:  Review Invoices > Batch Processing for more details on the various Customer Query, S.O. Detail Query, Product Query and other settings.  

      9. Click OK to view the query list, highlight the ACH Process query and click Close.

    2. Configure the ACH direct payment terms for each customer that had given bank information to pay sales invoices directly using the Customer Direct Payment method.  Review ACH Payments for instructions to configure each customer's Terms.

    3. Configure the customer or sales order Terms to pay using the Customer Direct Payment as shown below:   ReviewDirect and Automated Payments for more details on configuring sales orders for ACH payments.

    4. Open the Sales > Batch Processing list and select the ACH Process Query as shown below
      :

    5. Select the sales orders that are scheduled to process and paid using the ACH Customer Direct Payment terms.  Click Select All to process all listed sales orders.  Note that the sales orders will be processed and marked paid after the ACH NACHA file is processed.  

    6. Click on either the Process and Print or Process / No Print options to process the sales orders into invoices and compile the NACHA file to upload to the bank.

    7. Set the invoice Date or select the User existing date on the sales order option to keep all existing sales order dates and click OK.

    8. The following message will appear if a  NACHA file is created.  This dialog will not appear if no ACH payment are processed.

    9. Click OK to open the following dialog to save the NACHA file (Initially designed by the National Automated Clearing House Association) as shown below:

    10. Click Save to save the *.ACH file in a location that is easy to upload to your bank’s cash management site. The following dialog will appear when the file is created. Keep the following dialog open until the ACH file has been successfully uploaded to the bank’s cash management site.

    11. Click Yes when the ACH file has been successfully uploaded to the bank’s direct payment site. Click No if the ACH process was not successful to keep the invoices open allowing the payment process to be repeated.

Review [Financials] Bank Accounts > Create Prenote and Submit NACHA to Bank Web Portal for instructions to communicate direct payment file to the company bank account.