NetSuite overview

Overview

Available on Ramp Plus. See Ramp Plus overview for plan details.

Our integration with NetSuite allows you to easily transfer information from Ramp to NetSuite, ensuring your spend data is current and accurate. We respect your NetSuite settings, avoiding any changes or account creations.

When Ramp is connected to NetSuite, it gathers all necessary data for classifying your transactions. If using multiple subsidiaries, you can assign transactions to the correct one with ease. Transactions are synced as credit card transactions, while reimbursements are processed as bills and settled with bill payments.

Additional features for a stronger integration include:

What Ramp looks like

Here's how the NetSuite Accounting page appears on Ramp. For detailed information about settings, rules, and additional automations provided by Ramp, please refer to the linked article.

Accounting page in Ramp showing a list of transactions, including categories and consultation status for each entry.

Set up

How will transactions appear in NetSuite

Ramp card transactions show up as a card transaction on NetSuite. To see them, go to:

Credit Card Transactions page showing a list of transactions with details like name, account, and amount.

When you click into a transaction, you can see all the fields that were coded within Ramp.

Credit Card Transaction page showing details like transaction number, amount, and expense items.

How will reimbursements appear in NetSuite

Ramp syncs employee reimbursements to NetSuite as Vendor Bills, using the employee as the vendor. The vendor name format is:
“[First Name] [Last Name] Ramp”.

You can change this by setting a default vendor for reimbursements in Accounting Settings in Ramp.

Bill syncing logic

Reimbursements are synced based on the selected payment method in Ramp:

Ramp uses the approval date of the reimbursement as the bill posting date in NetSuite by default, but allows you to manually set an accounting date if you prefer.

Batch sync behavior

Ramp supports syncing multiple reimbursements together as a batch. In this case:

Bill Payment page in NetSuite displaying associated Vendor Bills and their details, with options to apply and manage payments.

Example (USD to USD)

Example (CAD to USD)

AP account behavior

NetSuite selects the Accounts Payable (AP) account as follows:

Where to find the synced records

How will accruals appear in NetSuite

Ramp supports syncing card transactions as accruals. Any accruals will be posted to NetSuite as a journal entry. For more information on this feature please review How to Use Ramp's Accruals Feature.

Accounting Logic:

Journal page showing approved transactions with details and options for grouping entries.

Bill Pay

Bill Pay is now available for NetSuite customers. For instructions on how to set up Bill Pay, please refer to thisarticle.

Payment methods

Ramp supports the following payment methods for Bill Pay with NetSuite:

Auto-sync on approval

Bills can be configured to automatically sync to NetSuite when approved in Ramp, removing the need to manually trigger syncs after each approval.

Remote bill import

Ramp can import existing vendor bills from NetSuite for payment and matching within Ramp. This allows you to centralize bill payment through Ramp even for bills originally created in NetSuite.

Custom fields and custom segments

Ramp can import most of your custom fields into Ramp for coding. These custom fields function similarly to standard fields in Ramp. Required fields are automatically enabled, while optional ones can be activated in the accounting settings.

To display custom fields in Ramp, they must be set up to select a single value from a custom list or record. We will import these options for coding and include them in automations, like pre-coding cards and rules.

Custom fields must be active and visible on Credit Card Transaction and Bill forms in NetSuite for Ramp to detect and sync them. Line level custom fields should be on the expense tab to be available.

For segments to be coded in Ramp, they must be visible on Credit Card, Bill, and/or Bill Payment Forms in NetSuite. The Ramp Accountant Role should have full Value Management Access, Edit permissions for Record Access, and Edit permissions for Search/Reporting Access.

Permissions section showing access levels for Ramp Accountant role in Custom Segment settings.

Statement payments

With NetSuite, you can sync over statement payments. This will appear in the Payments tab of the Accounting tab and only appear after it has cleared.

You will get a record of this transaction from two places—your Checking Account's bank feed, which will have the credit side of the transaction, and Ramp, which will have the debit side of the transaction.

Instead of independently classifying these transactions, e.g., allocating the checking account credit to a Ramp Card debit and the Ramp Card debit to a checking account credit, we want tomatchthe two sides and create a single transaction. This will prevent us from making two duplicate transactions.In the below example, you can see where to find the statement payments to sync over within Ramp.

Payments section showing transaction details, including dates, amounts, and statuses. Sync history and settings options vi...

Reconciliation

Accounting impact

How Ramp syncsCard transactions:

Ramp syncs card transactions as credit card transactions in your accounting provider.

How Ramp syncs Reimbursements:

Ramp syncs reimbursements as bills and bill payments in your accounting provider.

How Ramp Syncs Statement Payments:

Ramp syncs statement payments as checks in your accounting provider.

To reconcile, you will have to go to your accounting provider to match the amount paid to Ramp from your bank account to the total dollar transaction amount synced over from Ramp. If you go to the Transactions tab within Ramp, you can filter by the statement period to easily check which transactions were included in which statement.

Cashback redemption

Similar to statement payments, cashback redemption syncing is available.

The accounting for a cashback is a debit to the Ramp Card account, reducing the liability on the card, and a credit to a nominated expense or income account. This cashback entry does not appear on a bank feed so this entry is important to sync across to the Ramp Card account to bring the value of the liability back into balance with the statement.

Vendor credits

Ramp syncs vendor credits directly to NetSuite and helps you apply them to your bills. Check out our Vendor credits / credit memos article for more details!

Purchase orders and 3 way match

Create purchase orders in Ramp and sync them directly to NetSuite, streamlining procurement processes.

With Ramp Procurement's 3 Way Match functionality, you can match bills in Ramp Bill Pay with purchase orders and item receipts. Check out Three-way match article for a detailed breakdown, and ensure payment for received goods only!

  1. Enable 3-way match in Bill Pay settings. We'll start to pull in item receipts from NetSuite.

  2. When you pay bills with Ramp Bill Pay, match bills to purchase orders in NetSuite. Once a PO is selected, Ramp will automatically match the bill line items with PO line items and then pull in item receipts.

  3. View which billed line items haven't been received and open existing item receipts in NetSuite.

Note: With 3-way match, once a Bill is matched to an imported PO from NetSuite, Ramp will automatically fetch related item receipts from NetSuite for the PO line items.

Multi-PO matching

Ramp supports matching a single bill to multiple purchase orders (1:N matching). This is useful when a vendor invoice covers items from several separate purchase orders.

Item receipts

Ramp supports automatic item receipt creation from bill lines and provides deep links back to the corresponding item receipt records in NetSuite. This enables full receiving verification as part of the 3-way match workflow.

Multi-currency and FX support

Ramp supports full multi-currency billing with NetSuite, including:

For more details on international accounting workflows, see NetSuite | International accounting support.

Amortization schedules

Ramp supports line-item amortization for both card transactions and Bill Pay, allowing you to spread expenses across multiple accounting periods using amortization templates and multi-period schedules configured in NetSuite.

Repayments

Ramp can sync employee repayments to NetSuite, including both bank account and debit card repayments. Both methods sync as journal entries, with bank account repayments offsetting against the cash account and debit card repayments offsetting against the credit card liability GL account. For full details on setup, sync behavior, and troubleshooting, see Sync repayments to your accounting software.

SuiteTax support

Ramp integrates with NetSuite's SuiteTax module for tax compliance. When SuiteTax is enabled, Ramp syncs tax line detail on bills to NetSuite, ensuring tax amounts are accurately recorded and available for reporting.

Accounting period handling

Ramp supports editable accounting periods on bills and respects NetSuite posting period rules. If a bill's date falls within a closed accounting period, Ramp allows you to adjust the accounting date before syncing. For more on handling closed periods, see NetSuite | Addressing transactions with closed period dates.

Ramp Checking Account transfers

We sync Ramp Checking Account payment transfers as journal entries in NetSuite.

Transaction search results displaying bill journal entries with details like date, type, document number, and accounts.

Accounting logic