---
title: Sandbox Checklist (NetSuite)
slug: td/ca/sandbox-checklist-netsuite
description: Looking to transition into production? This page outlines essential testing scenarios to help move you into production with practical tips and insights.
icon: {"faIcon":"fa-solid fa-list-check"}
docTags: bSho0M8HRjDvZq9EBIWDy
createdAt: 2022-08-03T21:41:01.000Z
---

If you're testing the plugin in a Sandbox environment, it's recommended to test a variety of scenarios. This will help you confirm that your setup is properly supported and functioning as expected.

***

## Scenarios to Test

Below is a list of scenarios you may wish to test. Some of these scenarios may not apply to your plugin depending on the products it supports.

::::WorkflowBlock
:::WorkflowBlockItem
### Vendor Setup

Modify or create two vendors for testing: one as a company and one as an individual. Be sure to include bank details and an address for each.

**Expected Outcome:** These vendors will be used to test bill payments and positive pay transmissions.
:::

:::WorkflowBlockItem
### ACH Bill Setup and Payment

Confirm that each vendor you're testing has a U.S. address and that their ACH CCD/PPD details are entered.

Create a bill and fill in all mandatory fields. On the **Billing** tab, verify that the correct vendor address has been automatically selected.

**Expected Outcome:** After the payment is successfully sent, the bill should no longer appear on the **Open Bills** tab of the **Pay Bills** screen. If the bill is still there, check the **Failed Bills** tab on the same screen. You can also view the payment status on the **History** screen within the plugin.
:::

:::WorkflowBlockItem
### Check Bill Setup and Payment

Confirm that a U.S. address has been entered for each vendor you test.&#x20;

Create a bill, populating all fields that are mandatory. Check the **Billing** tab to confirm that the correct vendor address has been selected.

On the **Pay Bills&#x20;**&#x70;age of the plugin, select the bill that was created, select **Check** (not required if a default was set), and click **Pay**.

**Expected Outcome:** Once the payment is successfully sent, it should disappear from the **Open Bills** tab on the **Pay Bills** screen. If the payment remains on the page, go to the **Failed Bills** tab on the same screen. You can also view payment status in the **History** screen of the plugin.
:::

:::WorkflowBlockItem
### SUA Bill Setup and Payment

Confirm that a US address has been entered for each vendor you test. Create a bill, populating all fields that are mandatory.

Check the **Billing** tab to confirm that the correct vendor address has been selected. On the **Pay Bills** page of the plugin, select the bill that was created, select **SUA** (not required if a default was set), and click **Pay**.

**Expected Outcome:&#x20;**&#x4F;nce the payment is successfully sent, it should disappear from the **Open Bills** tab on the **Pay Bills** screen. If the payment remains on the page, go to the **Failed Bills** tab on the same screen. You can also view payment status in the **History** screen of the plugin.
:::

:::WorkflowBlockItem
### Credit Memo Setup and Payment

NetSuite allows bill credits to be applied to a bill. To do this, go to **Bill Credits -> New Transaction ->** input all asterisked fields under the **Expenses** tab. Go to the **Apply** tab and select the bill that the credit should be applied to.

On the **Pay Bills&#x20;**&#x70;age, the remaining amount (the balance after applying credits) should appear under the **Amount Due** column. Pay this bill using any payment method.

**Expected Outcome:&#x20;**&#x54;he confirmation screen should show the credited amount.
:::

:::WorkflowBlockItem
### Failed Bills

All bills will automatically show as successful after clicking **Pay** unless there is a customized NetSuite workflow applied.

To test the process for a failed bill, create a bill for $1991.00. Pay this bill on the **Pay Bills&#x20;**&#x73;creen.

**Expected Outcome:&#x20;**&#x54;he bill should automatically fail and remain on the **Open Bills** page. An error message should also appear on the **Failed Bills** screen.&#x20;
:::
::::

If you're testing the plugin in a Sandbox environment, it's recommended to test a variety of scenarios. This will help you confirm that your setup is properly supported and functioning as expected.

***

## Scenarios to Test

Below is a list of scenarios you may wish to test.&#x20;

### Vendor Setup

Modify or create two vendors for testing by following the Viewing Entity Bank Details (NetSuite) page: one as a company and one as an individual. Be sure to include bank details and an address for each.

**Expected Outcome:** These vendors will be used to test bill payment transmissions.

### ACH Bill Setup and Payment

Confirm that each vendor you're testing has a U.S. address and that their ACH CCD/PPD details are entered.

Create a bill and fill in all mandatory fields. On the Billing tab, verify that the correct vendor address has been automatically selected.

**Expected Outcome:** After the payment is successfully sent, the bill should no longer appear on the Open Bills tab of the Pay Bills screen. If the bill is still there, check the Failed Bills tab on the same screen. You can also view the payment status on the History screen within the plugin.

### Check Bill Setup and Payment

Confirm that a U.S. address has been entered for each vendor you test.&#x20;

Create a bill, populating all fields that are mandatory. Open the Billing tab to confirm that the correct vendor address has been selected.

On the Pay Bills page of the plugin, select the bill that was created, select **Check** (not required if a default was set), and click **Pay**.

**Expected Outcome:** Once the payment is successfully sent, it should disappear from the Open Bills tab on the Pay Bills screen. If the payment remains on the page, go to the Failed Bills tab on the same screen. You can also view payment status in the History screen of the plugin.

### Positive Pay Setup and Transmission

The plugin’s Positive Pay feature supports both bill payment checks and checks created through NetSuite’s capabilities.

For checks to appear on the **Positive Pay -> Transmit&#x20;**&#x70;age, the **To Be Printed&#x20;**&#x63;heckbox must be selected on either the Bill Payment or Manual Check screen. Once a check is processed through the Print Checks and Forms screen, it will automatically populate on the Transmit page.

**Expected Outcome:&#x20;**&#x4F;nce the check is sent, it will be removed from the Open Checks tab on the Pay Bills screen. If the payment remains on the page, check the Invalid Checks tab for errors. You can monitor payment statuses at any time via the History screen within the plugin.

### Credit Memo Setup and Payment

NetSuite allows bill credits to be applied to a bill. To do this, go to **Bill Credits -> New Transaction ->** input all asterisked fields under the Expenses tab. Go to the Apply tab and select the bill that the credit should be applied to.

On the Pay Bills page, the remaining amount (the balance after applying credits) should appear under the **Amount Due** column. Pay this bill using any payment method.

**Expected Outcome:&#x20;**&#x54;he confirmation screen should show the credited amount.

### SUA Bill Setup and Payment

Confirm that a US address has been entered for each vendor you test. Create a bill, populating all fields that are mandatory.

Open the Billing tab to confirm that the correct vendor address has been selected. On the Pay Bills page of the plugin, select the bill that was created, select **SUA** (not required if a default was set), and click **Pay**.

**Expected Outcome:&#x20;**&#x4F;nce the payment is successfully sent, it should disappear from the Open Bills tab on the Pay Bills screen. If the payment remains on the page, go to the Failed Bills tab on the same screen. You can also view payment status in the History screen of the plugin.

### Failed Bills

All bills will automatically show as successful after clicking **Pay** unless there is a customized NetSuite workflow applied.

To test the process for a failed bill, create a bill for $1991.00. Pay this bill on the Pay Bills screen.

**Expected Outcome:&#x20;**&#x54;he bill should automatically fail and remain on the Open Bills page. An error message should also appear on the Failed Bills screen.&#x20;

