SquareWorks Automate
SquareWorks HomeSupportRelease Notes
  • Automate Documentation
  • Automate Features
    • Accounts Payable Dashboard
    • Advanced Vendor Onboarding
    • Invoice AI
    • Approval Automation
    • Real-Time 3-Way Match
    • Advanced Document Management
    • Advanced Check Printing
    • Payment Automation
    • Expense Accrual Automation
    • Vendor Request
    • Journal Reversal
  • Automate Configuration
    • Setting Up SquareWorks Automate
      • Automate Overview & Prerequisites
      • Install & Link Automate SuiteApp
      • Verify Password Policy & Setup
    • Advanced Vendor Onboarding
      • Installing and Updating the Bundle
      • Configuring Key Settings
      • Roles, Permissions, and Queues
      • Setting Up Onboarding Forms
      • Automation and Follow Ups
    • Advanced Document Management
      • Introduction and Initial Installation
      • Legacy and Standard Settings
      • Working with NetSuite File Cabinet and AWS S3 Storage
    • Accrual Automation
      • Enabling Accrual Automation
      • General Ledger Segmentation
      • Managing Included And Excluded Accounts
      • Bill Custom Date Field
      • Understanding Accrual Types
    • Invoice AI
      • Enabling Invoice AI
      • Advanced Invoice AI Settings
      • Configuring Tax and Freight Capture
      • Configuring Vendor Override Settings
      • Accessing Invoice AI Directions
      • Creating and Scoping New Directions
      • Whole-Invoice Directions: Translation & Page-Range Control
      • Custom Field Extraction with Directions
      • Accessing Invoice AI Rules
      • Creating a New Invoice AI Rule
    • Approval Automation
    • Real-Time 3-Way Match
      • Installing the 3-Way Match Bundle
      • Understanding 3-Way Match Settings
      • Enabling 3-Way Match and Defining Thresholds
      • Managing Variances, Payment Holds, and Overrides
      • Override Settings
    • Advanced Check Printing
    • Payment Automation
      • Implementation Check List
      • Verify Business Entities
    • Vendor Request
    • Journal Reversal
    • Impact of Subscription Cancellation
    • Configure Inbound Invoice Routing
  • Automate FAQs
    • Check Printing and Configuration
      • How can I reprint a check run?
      • How can I change a check number?
      • How can I add another bank account number from an existing bank to print checks?
      • Where does the address come from that’s printed on a check and how can it be changed?
    • ACH Setup and Timing
      • How do you connect to my bank to initiate ACH transactions?
      • Do I have to use a specific bank with Payment Automation?
      • How long does it take for ACH payments to reach a payee?
      • Why is my ACH payment not available for release?
    • ACH Troubleshooting and Reversals
      • What should I do if a payment fails?
      • How can I cancel a pending ACH payment?
      • How can I request an ACH reversal after the payment has processed?
      • Will the balance automatically transfer back to my account after an ACH payment is canceled?
    • Automate Email Handling
      • Why are emails not arriving at my vendor's inbox?
    • Invoice AI Setup and Configuration
      • How do I see the Automate Portlet on my home dashboard?
      • How do I get notified if someone sends in a non-supported attachment to the capture addess?
  • Automate Support
  • Upgrade Process
  • Release Notes
    • Automate 2025.1
    • Automate 2024.2
    • Automate 2024.1
    • Automate 2023.2
    • Automate 2023.1
    • Automate 2022.2
    • Legacy Editions
  • ⚠️Automate Platform Alerts
Powered by GitBook
On this page
  • Sending New Payee Invites
  • Completing Payee Invite (For Payees)
  • Approving Payment Methods
  • Requesting New Payment Method from Existing Payee
  • Releasing Payments
  • ACH Reconciliation Using Bank Match Data
  • Frequently Asked Questions
  • How long does it take for payments to reach my payee?
  • Why is my ACH payment not available for release?
  • How do you connect to my Bank to initiate ACH Transactions? Do I have to provide you login details?
  • Do I have to use a specific bank with Payment Automation?
  • What should I do if a payment fails?
  • Do you support international payments, such as wire transactions?
  • How can I cancel a pending ACH payment?
  • How can I request an ACH Reversal after the payment has processed?
  • Will the balance automatically transfer back to the customer after an ACH payment is canceled?

Was this helpful?

  1. Automate Features

Payment Automation

Streamline your accounts payable process with the most efficient and secure way to send payments without leaving NetSuite.

PreviousAdvanced Check PrintingNextExpense Accrual Automation

Last updated 1 month ago

Was this helpful?

Sending New Payee Invites

  1. Navigate to SquareWorks > Automate > Home.

  2. Select Payees in the sidebar.

  1. To Invite or import a new payee, click the Import New Payees button in the upper right corner.

This page will display a list of all vendors and employees that have had invites sent for payment details.

Only active vendors and employees appear in the list below if they have not already been imported. Employees with the Administrator role are not able to be invited as payees.

  1. Select the Business Entity these invites will come from and click Submit.

The business entity selected drives the business and AP contact information used within the invite. It does not prevent a payee from being used by multiple business entities.

  1. Confirm the new Invites to be set by clicking Yes, I’m Sure.

  1. Invites will be sent to all selected Payees. Do not leave the page during the delivery as this will interrupt the process. Once all invites are sent, you can repeat the process if additional invites must be sent or navigate to other areas of NetSuite.

Completing Payee Invite (For Payees)

  1. Click the button or link in the onboarding email to begin the process of providing payment information.

  1. Provide the first name, last name, email address, and phone number (optional) of the contact completing this form.

  1. If you represent a business, select I Represent a Business and provide an appropriate contact information. If you are an individual payee, select I’m an Individual. Click Next when done.

  1. Select your preferred payment delivery method and provide appropriate payment details.

  1. An email with a security code will be sent back to the email address that received the original invitation. Enter this security code and click Next.

  1. Review and confirm the accuracy of all provided details. Check to agree to the Terms of Service and Privacy Policy and click Agree & Continue.

  1. The payment information has been submitted and will be reviewed by the requesting company. If there are any questions or concerns, please contact the requesting company directly.

Approving Payment Methods

  1. Navigate to SquareWorks > Automate > Home.

  2. Expand the Approvals section and select Payment Methods.

If you do not see this option, your role or user does not have permission to approve payment methods. Please contact your NetSuite Administrator for help with configuring permissions.

  1. Click on the payee name in the row of the pending payment method to review the request.

  1. If there is any information you would not like to update, uncheck the Accept Requested checkbox for that field to keep the information already on file.

  1. If you would not like this new payment method to replace the payee’s preferred method, uncheck Make this the Payee’s preferred payment method upon approval.

  1. Click Approve or Reject at the top of the page after reviewing all details.

  1. Repeat for any additional payment methods needing review.

Requesting New Payment Method from Existing Payee

  1. Navigate to SquareWorks > Automate > Home.

  2. Select Payees in the sidebar.

  1. Click on the payee name of the payee which needs to provide a new payment method. You can filter down the table using the search bar above the table.

  1. Click the Send Invite button in the invites section to generate a new invite to the payee.

  1. Select the Business Entity these invites will come from and click Send Invite.

The business entity selected drives the business and AP contact information used within the invite. It does not prevent a payee from being used by multiple business entities.

  1. Repeat for any additional payees necessary.

Releasing Payments

  1. Navigate to SquareWorks > Automate > Home.

  2. Expand the Payee Payments section and select Release Payments.

If you do not see this option, your role or user does not have permission to release payments. Please contact your NetSuite Administrator for help with configuring permissions.

  1. Select the checkbox next to the payments you wish to release in the current batch and click Release Selected.

Payments on the Not Ready for Release tab are related to payees which have not responded to an invite or have a payment method still pending approval.

  1. Confirm the release by clicking Yes, I'm Sure.

  1. Repeat for any additional payment batches necessary.

ACH Reconciliation Using Bank Match Data

NetSuite provides a native reconciliation tool, Bank Match Data, which can be used to reconcile ACH debits and credits directly within your bank account records. Since ACH debits in SquareWorks Automate are batched into a single transaction covering multiple ACH credits, two key identifiers help with reconciliation:

  1. Transaction ID (Generated by Automate)

    • This ID is generated immediately when a payment batch is created in SquareWorks Automate and is available in Payee Payments > Payment History after release.

    • The Transaction ID follows a structured format to indicate batch grouping. The format for Transaction ID is as follows<Optional Prefix>-<Transaction Number>-<Credit-Identifier>. For example:

      • ABC-123-1 and ABC-123-2 belong to the same batch.

      • ABC-124-1 would belong to a different batch.

      • The Transaction ID is always available immediately for reference.

      • The optional prefix is set at the Business Entity level.

  2. ACH ID (Assigned by the ACH Network)

    • This ID is not generated immediately and may take time to be assigned by the ACH networks.

    • Once assigned, it is appended to the Transaction Memo of each individual transaction record in NetSuite.

    • The ACH ID on the is shared across all associated credits and debits transactions, serving as a batch identifier.

Using Bank Match Data in NetSuite

To reconcile ACH transactions using Bank Match Data, follow these steps:

  1. Navigate to Bank Match Data

    • Go to Transactions > Bank > Bank Match Data in NetSuite.

    • The tool displays:

      • Debits (left side): Pulled from the bank statement via the automated bank feed.

      • Credits (right side): Individual vendor payments recorded in NetSuite.

  2. Find Transactions Using Identifiers

    • Search using the ACH ID or Transaction ID to locate all related ACH credits and the corresponding ACH debit.

    • Depending on the bank, either the Transaction ID or the ACH ID will be displayed in the bank transaction memo.

    • In Bank Match Data:

      • Debits (left hand side)

        • The memo will contain either the ACH ID or the Transaction ID in the memo column

      • Credits (right hand side)

        • The ACH ID appears in the Memo column.

        • The Transaction ID appears in the Tran. No column.

  3. Match and Reconcile Transactions

    • Select the matching transactions:

      • Debits on the left (imported from the bank statement).

      • Credits on the right (payments recorded in NetSuite).

    • Search credits using either the Transaction ID or ACH ID

      • Select all credits associated to the batch

    • Click Match to reconcile the credits to the corresponding debit.

By leveraging both Transaction ID and ACH ID, you can ensure that SquareWorks Automate payments align seamlessly with bank records, maintaining accuracy in financial reconciliation.

Frequently Asked Questions

How long does it take for payments to reach my payee?

Once a payment is released, it goes through a few steps before reaching your payee. Standard ACH payments typically settle 4-5 business days after release.

Here’s how it usually works:

  1. Funds are withdrawn from your bank: 1–2 business days after release

  2. Payment is sent to payee: 2 business days after funds are withdrawn

  3. Payee receives funds: 1 business day after the payment is sent to settle with vendor

Example:

If your payment is released on Monday by 5pm ET, the funds will be withdrawn on Tuesday or Wednesday, and the Payee will typically receive funds by Friday.

Payments released by 5:00 PM ET begin processing the same day. Payments released after the cutoff will be delayed business one day.

Payment timelines may vary due to receiving bank policies and bank holidays.

Why is my ACH payment not available for release?

Below are common reasons why a payment is not available for release. You may also refer to Payee Payments > Release Payments > Not Ready for Release > Reason for specific information related to your payment. Here are a few of the most common reasons:

  • The vendor hasn't been onboarded into Automate Payments as a valid payee

  • The GL account on the bill payment is not linked to a funding source within Automate

  • The payee has not completed the invite to provide payment information or you have not approved the supplied payment method.

    • Review the Payee and re-send the invite to remind the Payee to complete their information or approve the payment method provided

  • The payment is over the maximum allowed amount.

    • Currently payments are limited to $500,000. If you need to pay a payee more than the maximum allowed amount, you can split into separate bill payments.

  • The payment is not in a supported currency

    • Currently all payments must be in US Dollar.

How do you connect to my Bank to initiate ACH Transactions? Do I have to provide you login details?

The Payment Automation feature uses ACH debits to pull money from your account when you release an ACH payment batch. There is no need to provide us with your bank login credentials. To ensure funds can be debited from your account, please verify that your bank account allows ACH debit transactions from Originator ID "945440567_". The underscore represents a mandatory blank space that must be present at the end of the ID number.

Do I have to use a specific bank with Payment Automation?

The Payment Automation feature does not require you to open an account with a particular bank. In most cases, you can connect directly to your existing account. We do have the two following requirements for your bank/account:

  • The bank must be a US based bank

  • Your account must be a business level account (No consumer level accounts allowed)

What should I do if a payment fails?

If you have a payment fail and are unable to determine the cause of the failure by the failure reason, please reach out to our team at netsuite-support@squareworks.com

Do you support international payments, such as wire transactions?

We currently do not support any international payment methods though our Payment Automation feature. We are rapidly expanding our payment offerings and hope to be able to offer this in the future.

How can I cancel a pending ACH payment?

If a payment is released by mistake, you have up to 1 minute to 'Cancel Selected' outstanding payments using the 'Release in Process' table found in the 'Release Payments' table.

If the (ACH Credit) hasn't settled yet (less than 4-5 business days) you should reach out to our team at netsuite-support@squareworks.com with the transaction ID to request a cancellation.

How can I request an ACH Reversal after the payment has processed?

You can file for an ACH Reversal up to 4 business days after the ACH credit settlement date if there was a duplicate payment, incorrect amount, or incorrect vendor bank account number. You must reach out to your team at netsuite-support@squareworks.com and provide more details around the reason for the request.

Will the balance automatically transfer back to the customer after an ACH payment is canceled?

No, the balance will not automatically transfer back to your business entity's bank account. You must manually initiate the transfer in Squareworks Automate by navigating to Balance Transfers > Release Transfers > New Transfer, selecting the Business Entity and Funding Source, and withdrawing the balance.

Select all payees (vendors or employees) that you would like to send an invitation to for collecting payment details. You can filter on this page using the search bar above the table. Click Next after making your selections. Optionally, may be used to import existing ACH and check payment methods.

Once your Payee has submitted their payment details, continue to .

If you reject a payment method, a can be sent to the payee to collect additional details.

Transactions will only flow to Automate for vendors that have been onboarded as a Payee. Follow the to invite your payee and add and approve a payment method.

To resolve this, please follow the steps to link bank accounts. Then, void and re-create your bill payment.

Approve Payment Methods
new invite
Advanced Import Options
import payee process
here