---
title: Sandbox Checklist (NetSuite)
slug: svb/sandbox-checklist-netsuite
icon: {"faIcon":"fa-solid fa-gears"}
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;
:::
::::

