Auto-sync purchases, bill payments, fees, rebates and receipt images from PEX into NetSuite, ensuring your data is clean, accurate and up to date. Map NetSuite fields such as Accounts, Vendors, Classes, Departments and Locations to PEX tags. Custom fields are also supported. Receipt images are stored directly in the NetSuite Journal Entry to serve as your system of record. To configure this integration, you don’t even need to wait for your account manager. You can get started right away with just your NetSuite and PEX credentials.Documentation Index
Fetch the complete documentation index at: https://support.pexcard.com/llms.txt
Use this file to discover all available pages before exploring further.
Connect PEX and NetSuite
To connect your PEX and your NetSuite accounts from the PEX Marketplace follow these steps:- Log in to http://dashboard.pexcard.com/
- Navigate to Apps > Available
- Locate Connector for NetSuite.
-
Click More info > Install > Launch.
- You’ll be re-directed to a Connect tab.
-
Click Connect.

NetSuite Set Up
PEX provides clear step-by-step instructions to help you get set up in NetSuite. Note: Permanent Admin permissions in NetSuite are required to complete the following setup.-
PEX will open a new popup window.

-
Click on the AccountLink Bundle active link.

- You are redirected to your NetSuite account. If you aren’t logged in already, please log in and click on the AccountLink Bundle active link again.
-
Click Install.

-
If there are any conflicts on the Bundle Installation page (like the screenshot below), please select the “Replace Existing Object” Option. Otherwise, you may run into a “Your NetSuite Bundle is outdated” error.

-
If no conflicts, click Next.

-
Click on the Enable Features Page active link.

-
Navigate to the SuiteCloud tab.

-
Enable the following features:
- SuiteBuilder - CUSTOM RECORDS
- SuiteScript - CLIENT SUITESCRIPT
- SuiteScript - SERVER SUITESCRIPT
- SuiteTalk (Web Services) - REST WEB SERVICES
- Manage Authentication - TOKEN-BASED AUTHENTICATION
-
Click Save.

-
Click Next.

-
Check the I have successfully followed all the steps checkbox and click Continue.

-
Click Allow.

-
You will see the Connected: Ready status.

Configure Transaction Settings
On the Transaction Settings card, you can configure the Start Date and End Date. Start date:- Must be less than 1 year ago (if today is Nov 30, 2024 then you can not go further back than Nov 30, 2023).
- Leave empty to default 2 months back.
- Auto-sync will always process 2 months back.
- Leave empty to default to the time of sync.
- Temporarily pick a small date range for testing and reconciliation purposes.
- The dropdown lists all accounts of a bank type from the NetSuite account.
- Bill payments that sync to NetSuite will debit the selected bank account.
- Purchases that sync to NetSuite will credit this account.
- Fees that sync to NetSuite will credit this account (both business account fees and ISA fees).
- Rebates that sync to NetSuite will debit this account.
Sync purchases
To sync purchases to NetSuite, enable the toggle Create journal entries in NetSuite for cardholder purchases. Configure the following:-
Sync all purchases or only approved purchases
- “Only sync approved purchases” means that purchases must be approved in PEX before syncing to NetSuite.
-
Sync purchase attachments
- If this box is checked, purchase receipts will sync to NetSuite.
-
Use settlement dates or purchase dates
- Purchases sync only once settled, but you can choose either the settlement or purchase date as the posting date in NetSuite.
-
Create a NetSuite vendor for each unique merchant.
- Leave unchecked to map the vendor to a static NetSuite vendor or a PEX tag in the Mappings table below.
- If this box is checked, PEX will record purchases with existing vendors in your NetSuite account or auto create a new vendor if one doesn’t exist.
-
Use standardized vendor names.
- If this box is checked, PEX will record purchases like “Walmart23455” and “Walmart-Brooklyn223” simply as “Walmart” in NetSuite, instead of using the non-standardized vendor names.
-
Mapping the “Expense Account” field to a static value means that you can select one account out of the many presented in NetSuite, and that value (“Advertising” in our example below) will be applied to all PEX purchases.\
Note that a purchase will not be tagged with this static value. You will not see this static value on the purchase details. The static value will be used only when syncing a purchase to NetSuite.
-
Mapping the “Expense Account” field to a PEX tag (“Expense Account” in our example below) means that you and your cardholders can select one of the tag values for each purchase.\
For that go to the “Transactions” menu -> locate a purchase -> click on it -> select a tag value (“Office Supplies” in our example below) of the “Expense Account” tag -> click “Save”. Note that you and your cardholders can select one of the tag values for each purchase once you finish the NetSuite connector setup and sync tag options from NetSuite to PEX.
When mapping to a tag, you can also specify a default “Expense Account” value: for example, Uncategorized, as highlighted below.
Note that a purchase will not be tagged with this default value (“Uncategorized” in our example) on the purchase details. It means that if you or your cardholders forget to tag a purchase before it is synced to NetSuite, the default value (“Uncategorized” in our example) will be applied to this purchase during the sync. If you or your cardholders do tag a purchase with the tag option from the tag chosen in the highlighted field below,
that specific purchase will be recorded against the expense account (“Accounting” in our example below) you tagged the purchase with. Tags take precedence over default values.

-
Enable the sync toggle to sync field values from NetSuite into PEX as tag options.
For example, the values for the PEX tag “Expense Account” (in Tag Manager) will be populated with the names of your NetSuite accounts.



Custom fields
PEX imports all fields, including custom fields, from NetSuite to support complete and accurate transaction coding. The following types of custom fields are currently supported:- Boolean
- Decimal: Maximum of 10 characters (including commas and dots).
-
List
-
PEX does not display custom fields of the list type that have no options in the Mappings table.

-
PEX does not display custom fields of the list type that have no options in the Mappings table.
- Free-form text: Up to 200 characters.
- Text area: Up to 200 characters.
- Hyperlink: Must start with http://, https://, ftp://, or file://.
- Date: Format must be YYYY-MM-DD.
- Email address: Must include @ and .com.
- Password: Maximum of 15 characters.
- Percent: Maximum of 15 characters, NetSuite automatically adds % (e.g., 5.123456789123 becomes 5.1235%).
- Phone number: Maximum of 32 characters, NetSuite automatically adds + or +1 at the beginning if not already included.
Sync fees
To sync business & cardholder fees to NetSuite, enable the toggle Create journal entries in NetSuite for business & cardholder fees.

Sync Bill Payments
To sync bill payments to NetSuite, enable the toggle Create journal entries in NetSuite for bill payments.

Sync rebates
To sync business rebates to NetSuite, enable the toggle Create journal entries in NetSuite for business rebates.

Sync Tab
In the Sync tab, you can:- View the last synchronization time.
-
Manually sync transactions/tag options by clicking Execute.


- View Connection info.
-
Enable/disable auto-sync. Auto-sync is not available during the connector BETA period.
- Enabled: Transactions sync automatically every 24 hours.
-
Disabled: Transactions will not sync automatically.

- Disconnect.
-
View the History of transactions synced to your NetSuite account.

- View Settings information
-
Edit settings if necessary.\

Auto-sync will always process transactions based on the start date specified on the Connect tab, with a maximum limit of 2 months back from today. If there is no start date specified on the Connect tab then auto-sync will sync transactions up to 2 months back from today. Manual sync
Manual sync will process transactions based on the start date specified on the Connect tab, with a limit of 1 year back from today. If there is no start date specified on the Connect tab then manual sync will process transactions only up to 2 months back from today.
AUTO TAGGER
The Auto Tagger app is a great compliment to NetSuite. It allows you to create rules that auto-tag purchases. Learn more.View Synced Transactions in NetSuite
Log into NetSuite account and navigate to Transactions -> Financial -> Make Journal Entries -> List to view synced transactions.
View Synced Receipts in NetSuite
Log into NetSuite account and navigate to Transactions -> Financial -> Make Journal Entries -> List ->


Frequently asked questions
How do receipt images show up in NetSuite?Receipt images are stored directly in the NetSuite Journal Entry to serve as your system of record. Does PEX support Custom Fields?
Yes, Custom fields are supported. Can I enable auto-sync?
Auto-sync is not available during the connector BETA period. Do pending transactions get synced?
No, only settled transactions are synced. If you see a “Pending” label next to the merchant name as shown on the screen below, then the transaction is still in the pending status.

Yes. Can I combine manual and automatic tag sync from NetSuite to PEX?
We strongly recommend using automatic sync of tag options from NetSuite to PEX. This will keep your PEX tags and NetSuite fields in sync. For more information, check out the support article “Create PEX tags for NetSuite”.

No, if you need to resync a transaction, please contact the PEX support team. Can PEX sync transactions as auto-approved journal entries to NetSuite?
PEX can sync approved transactions to NetSuite, but it currently cannot auto-approve them as journal entries in NetSuite. Note: this is being added as an enhancement soon. Quick workaround: Follow this link to add the workflow for auto-approving journal entries in NetSuite https://suiteanswers.custhelp.com/app/answers/detail/a_id/95462/~/automatically-approve-existing-journal-entries-via-workflow- Just make two adjustments: #1.6 Select Journal for Type.


PEX only syncs active cardholders. Any deleted or inactive cardholder transactions will not sync. We recommend syncing all existing purchases before closing/deleting a PEX card. Didn’t find the answer you were looking for? Check out our Accounting Software Connector Troubleshooting article. For any questions or for more information, please email appsupport+netsuite@pexcard.com