---
title: Account Transfers (NetSuite)
slug: td/ca/account-transfers-netsuite
description: Discover how our plugin simplifies fund transfers between company accounts within your financial management software. 
icon: {"faIcon":"fa-solid fa-money-bill-transfer"}
docTags: bSho0M8HRjDvZq9EBIWDy
createdAt: 2022-08-02T17:21:41.000Z
---

Forget the hassle of toggling between your bank portal and your ERP or accounting software for a simple book transfer. With TD Bank, you can initiate transfers between your company’s accounts directly from within your financial management software.&#x20;

***

## Book Transfers Requirements

Book Transfers (Account Transfers) are subject to the following limitations:

::::WorkflowBlock
:::WorkflowBlockItem
### Currency and Location

Transfers are only eligible in USD between bank accounts located in the United States.
:::

:::WorkflowBlockItem
### Account Setup

Both bank accounts must be at the same financial institution and must be linked via the installation wizard.
:::

:::WorkflowBlockItem
### Journal Entry Fields

Mandatory fields on your NetSuite Journal Entry forms must not exceed the following list:

- Date
- Currency
- Exchange Rate
- Subsidiary
- Account
:::

:::WorkflowBlockItem
### Additional Mandatory Fields

Any additional mandatory fields beyond those listed above will prevent the bank plugin from creating and saving journal entries for funds transfers.
:::
::::

:::hint{type="warning"}
**IMPORTANT:** Users on bundle version **2022.23 and older** must grant access to non-admin roles for the following RESTlets:

- customdeploy\_TD Canada\_transfer\_r
- customdeploy\_TD Canada\_transfer\_chart\_r

These RESTlets can be located by navigating to **Customization -> Scripting -> Script Deployments**. &#x20;

Once here, set the **TYPE** **filter** to **RESTlet**, search the page for **transfer** as seen in the RESTlets above, click **Edit**, and select the appropriate roles to apply to the RESTlet within the Audience section of the page.

Users on bundle version **2023.1.0 and newer** do not need to complete this step, as the RESTlet is applied to all roles by default. Please update to the latest version.
:::

***

## Overview

The Book Transfer (Account Transfer) feature allows users to transfer funds between their bank accounts, whether it is an intercompany or an intracompany transfer. The Book Transfers create journal entries and reflect them in the General Ledger.

The Book Transfers product does not support the use of Accounts Receivable and Accounts Payable account types as a balancing account.

***

## Intracompany Transfers

To initiate transfers between bank accounts under the same subsidiary, follow these steps.

::::WorkflowBlock
:::WorkflowBlockItem
### Go to Transfer Funds

Go t&#x6F;**&#x20;Your Bank → Transfer → Transfer Funds.**

::Image[]{src="https://api.archbee.com/api/optimize/MM6nC_bKbIkwCRqiFZqEu/YLUhFMzl5P3ldJybKhOxM_image.png" size="60" width="1048" height="700" caption="Go to Transfer Funds Page" position="center" showCaption="true"}
:::

:::WorkflowBlockItem
### Initiate a Transfer

Enter the following information:

- **FROM&#x20;**(select a **Source Bank Account**)
- **TO** (select a **Receiving Bank Account**)
- **Transfer Amount**
- **Memo** (optional)

Then, select **Transfer** an&#x64;**&#xA0;Confirm** the transfer details in the pop-up to initiate the transfer.

::Image[]{src="https://api.archbee.com/api/optimize/MM6nC_bKbIkwCRqiFZqEu/IR5N7k2lRzmmS3Qh5r2_m_image.png" size="80" width="733" height="401" caption="Initiate Transfer" position="center" showCaption="true"}

When selecting the source and destination accounts for the transfer, users can view the book and bank balances for each account to support their decision-making. Balancing accounts are only required for intercompany transfers.
:::
::::

***

## Intercompany Transfers

An Intercompany Transfer involves moving funds or assets between two separate entities that share common ownership. These transfers are typically completed in NetSuite using an Advanced Intercompany Journal Entry, which requires the user to specify the source and destination accounts along with any balancing accounts needed to ensure the entries are balanced on both entities' books.

From an accounting perspective, the final journal entry consists of four parts:

- Two parts for the SOURCE entity:
  - a CREDIT from the source bank account.
  - a DEBIT to a balancing account, such as a "Due from" asset account.
- Two parts for the DESTINATION entity:&#x20;
  - A DEBIT for the receiving bank account.
  - A CREDIT to a balancing account, such as a "Due to" liability account.

The NetSuite plugin can automatically detect when a transfer is an intercompany transfer based on the subsidiaries of the accounts involved and propose the necessary balancing accounts for you.

To initiate transfers between bank accounts under different subsidiaries, follow these steps.

::::WorkflowBlock
:::WorkflowBlockItem
### Go to Transfer Funds

Go to **Your Bank → Transfer → Transfer Funds.**

::Image[]{src="https://api.archbee.com/api/optimize/MM6nC_bKbIkwCRqiFZqEu/mJ-puuiRkUIsmABrTAi9__image.png" size="60" width="1048" height="700" caption="Go to Transfer Funds Page" position="center" showCaption="true"}
:::

:::WorkflowBlockItem
### Initiate a Transfer

Enter the following information:

- **FROM&#x20;**(select a **Source Bank Account**)
- **TO** (select a **Receiving Bank Account**)
- Select the **Sending Balancing Account** and **Receiving Balancing Account**
- **Transfer Amount**
- **Memo&#xA0;**(optional)

Then, select **Transfer** an&#x64;**&#xA0;Confirm** the transfer details in the pop-up to initiate the transfer.

::Image[]{src="https://api.archbee.com/api/optimize/MM6nC_bKbIkwCRqiFZqEu/6ResLbxgCqRRTEvEZ_M5R_image.png" size="80" width="733" height="401" caption="Initiate Transfer" position="center" showCaption="true"}
:::
::::

***

## Transfer History

The plugin allows you to easily access the Transfer history by following these steps.

::::WorkflowBlock
:::WorkflowBlockItem
### Go to History

Go t&#x6F;**&#x20;Your Bank → Transfer → History**

::Image[]{src="https://api.archbee.com/api/optimize/MM6nC_bKbIkwCRqiFZqEu/QyEp01Iv7aD-Xjuc3VbtO_image.png" size="60" width="1056" height="698" caption="Go to History Page" position="center" showCaption="true"}

Here you can view the past transfers and their status: **Completed** or **Failed**

::Image[]{src="https://api.archbee.com/api/optimize/MM6nC_bKbIkwCRqiFZqEu/r4x4o0lg0hBIFJokY5GO__image.png" size="80" width="750" height="354" caption="Transfer History Page" position="center" showCaption="true"}
:::

:::WorkflowBlockItem
### View Transfer Details

Click an ID number to view the transfer details. This action takes you to the History page, which links to the corresponding Journal Entry record:

- A **Journal Entry&#x20;**&#x69;s recorded for basic transfers.
- A&#x6E;**&#x20;Advanced Intercompany Journal Entry** is created for intercompany transfers.

::Image[]{src="https://images.archbee.com/MM6nC_bKbIkwCRqiFZqEu/G9V1JO5mPKgLdMvnsh-Jk_image.png?format=webp" size="80" width="1690" height="1092" position="center" caption="Journal Entry Record" showCaption="true"}

::Image[]{src="https://api.archbee.com/api/optimize/MM6nC_bKbIkwCRqiFZqEu/hgGUS7LGuHUabu9jeAfGO_aijce-archbee.png" size="80" width="1240" height="755" caption="Advanced Intercompany Journal Entry" position="center" showCaption="true"}
:::
::::

