Skip to content
  • There are no suggestions because the search field is empty.

How to Sync Suppliers with NetSuite SuiteApp

Learn how the integration of NetSuite suppliers works with the Precoro SuiteApp.

TABLE OF CONTENTS

How to Export Suppliers from NetSuite

Overview and Requirements

You can find the list of suppliers in NetSuite in the Lists → Relationships → Vendors section.

 

💡Please note: If multiple integrations are configured, records will be exported based on the subsidiary’s availability rule. A supplier will only be exported to the Precoro company if it is available to the subsidiary with which it is integrated.

You can integrate suppliers in several ways: 

Option 1: Mass Export

To export suppliers in bulk:

  1. In NetSuite, go to Precoro → Configuration → Integrations.
  2. Open the Export Lists tab → click Export next to Vendors.
  3. Only suppliers available for integrated subsidiaries will appear on the Vendor Export page. Select the suppliers to export or use Mark All to select all on the current page. If you switch pages, selections will be reset, so each page must be exported separately.
  4. Click Export. The selected suppliers will appear in Precoro within 15 seconds. For large numbers of suppliers, the integration will occur in batches, and the data will appear in Precoro gradually.
  5. Repeat the process for other pages if necessary.

💡Please note: The "Sync to Precoro" checkbox will be automatically enabled for all exported records.

Option 2: Single Record Export

To export a specific supplier:

  1. In NetSuite, navigate to Lists → Relationships → Vendors.
  2. Click Edit next to the required supplier (or New Vendor to create one). 
  3. Enable the Sync to Precoro checkbox.
  4. Click Save. The supplier will appear in Precoro within 15 seconds.

How to Sync New Suppliers by Default

To enable automatic syncing for all newly created suppliers:

  1. In NetSuite, go to Precoro → Configuration → Integrations.
  2. Open the Global Settings tab.
  3. In the Sync New Records by Default section, enable the Vendors checkbox.
  4. Click OK to confirm the synchronization. All new suppliers will now be synced automatically.

💡 Please note: You can manually uncheck the “Sync to Precoro” checkbox when creating a new supplier. In this case, the supplier will not be synced with Precoro.

 

How to Import Suppliers in Precoro

To import the suppliers in Precoro:

  1. Go to PrecoroSupplier Management page → Supplier Management.
  2. Click the Import from NetSuite button.
  3. Select the suppliers you want to import or click Select All (if you need to integrate all of them). You can also use the search bar to quickly find a particular supplier. You can also see the currency imported from the main supplier's currency.
  4. Click Import to complete the process. 
  5. The selected suppliers have been successfully imported into Precoro. 

How to Select the Supplier Type When Importing from NetSuite

You can select the supplier type in NetSuite when editing the Vendor record:Vendor Type

When importing suppliers from NetSuite to Precoro, you can choose between two vendor types:

  • Company: Regular supplier type companies.
  • Individual: This category may include private entrepreneurs and freelancers.

You can see the type assigned to each supplier and filter by this parameter as needed. For example, you can choose to import only the “Company” type suppliers.

To sort through the different types of suppliers in Precoro, go to the Import Suppliers from NetSuite page → click the Show Filters button.

 

Supplier Integration Logic: Precoro → NetSuite

When you create a supplier in Precoro, it is automatically integrated and created as a “Company” type supplier in NetSuite.

How the Updates Work

Updates to integrated Suppliers from NetSuite to Precoro occur in real time as soon as changes are saved in NetSuite. For the update to occur, the “Sync to Precoro” checkbox must be enabled for the corresponding supplier.

Updates to integrated suppliers from Precoro to NetSuite occur in real time as soon as changes are saved in Precoro.

How to Disable Suppliers Sync from Precoro to NetSuite

You can disable or enable the synchronization of new suppliers and updates for already integrated suppliers from Precoro to NetSuite on the NetSuite Configuration page using the “Sync Suppliers to NetSuite” setting:

  1. In Precoro, go to Configuration Integrations.
  2. Locate the NetSuite integration → click the Update Settings button.
  3. On the NetSuite Configuration page, update the “Sync Suppliers to NetSuite” setting according to your needs:
    1. When set to “Yes”, suppliers will be synced between Precoro and NetSuite. This option is enabled by default.
    2. When set to “No”, new suppliers and updates to existing suppliers will not sync from Precoro to NetSuite, including any updates made through file imports.
  4. Click Save to record the changes.

💡Please note: Disabling/enabling the “Sync Suppliers to NetSuite” setting will not affect the integration of new suppliers or updates from NetSuite to Precoro, which will remain active in both cases.

Sync Setting

Supplier Mapping: How It Works

Suppliers Auto-Mapping

When integrating suppliers from NetSuite to Precoro—whether via SuiteApp or the “Import from NetSuite” option on the Supplier Management page—Precoro will automatically map suppliers if there is an exact match between the supplier's Name in Precoro and either the Company Name, Vendor ID, or First and Last Name for an individual supplier in NetSuite.

Additionally, if you create a new supplier in Precoro that already exists in NetSuite, it will also be mapped automatically by matching the Name.

The recording shows an example of the automatic mapping:

  1. Ensure the Name in Precoro exactly matches the one in NetSuite.
  2. On the Supplier Management page, click Import from NetSuite.
  3. Check the suppliers you want to import → click Import.
  4. The system will automatically map the matching supplier data.

Manual Supplier Mapping and Unmapping

You can manually map or unmap previously integrated suppliers with NetSuite on the Supplier Management page:

  • To unmap a supplier, click the delete icon. You will receive a system notification once the process is successfully completed.
  • To map a supplier, click the mapping icon. The system will automatically match the corresponding entries.

💡Please note: For a supplier to be successfully integrated with NetSuite, the Name in Precoro must match the Company Name, Vendor ID, or the First and Last Name (for individual suppliers) in NetSuite.

Mapping for “Individual” Supplier Type in NetSuite

The individual suppliers type in NetSuite uses the Company Name field (typically for a company code) and adds separate First Name and Last Name fields specifically for individual suppliers.

When integrating an individual supplier from NetSuite into Precoro:

  • Precoro will take the First Name and Last Name from NetSuite and combine them into the Company Name field in Precoro.
  • The original Company Name field in NetSuite (usually containing a code) will not be used for the supplier’s display name in Precoro.
  • Precoro will first attempt to map the supplier using the First Name and Last Name from NetSuite, together with the supplier’s Company Name in Precoro.
  • If no match is found based on First Name and Last Name, the system will fall back to mapping based on Company Name and Vendor ID.
  • In cases where fallback mapping occurs, the First Name and Last Name from NetSuite will overwrite the previous Company Name in Precoro.

💡 Please note: Suppliers with Pending or Rejected statuses cannot be mapped. If you attempt to import a supplier with these statuses, either approve or modify their name in NetSuite to avoid automatic mapping issues.

Contact Mapping Option in NetSuite

You can control whether accounting contacts from NetSuite and purchasing contacts from Precoro are mapped together.

💡 Please note: The setting applies to all supplier interactions, including manual mapping, import, export, updates, auto-updates, and creating new suppliers.

To configure this setting:

  1. Go to NetSuite.
  2. Navigate to Precoro → Configuration → Integrations.
  3. Open the Global Settings tab → Other Settings section.
  4. Enable/Disable the “Enable Vendor Contact Mapping” option.
  5. Click OK to confirm changes.

💡 Please note: Disabling contact mapping keeps contacts separated between NetSuite and Precoro. Changes made to contacts in one system will not sync to the other. Existing contacts will remain in their respective systems without being transferred.

 

Integrated Fields and Their Synchronization Method

When integrated with NetSuite, Precoro syncs key supplier information in one of the following ways: 

  • One-way synchronization: Updates made in NetSuite are pulled into Precoro during the next sync. Changes made in Precoro are not sent back to NetSuite.
  • Two-way synchronization: Changes made in either system are reflected in the other after the data sync.
Supplier fields in Precoro Related fields in the supplier's NetSuite profile Synchronization type
Supplier’s Name Company Name (Primary Information) Two-way synchronization
Currency Primary Currency (Financial → Account Information) One-way synchronization; all currencies are integrated
Email Address Email (Email | Phone | Address) One-way synchronization
Legal Address Address (Email | Phone | Address) Two-way synchronization
Tax Payer Number Tax ID (Financial → Account Information) Two-way synchronization
Phone Number (Company Contact) Phone (Email | Phone | Address) Two-way synchronization
Account Number Account (Financial → Account Information) Two-way synchronization

Character Limits for Supplier Fields in NetSuite

NetSuite enforces the following character limits:

  • Company name: 83 characters
  • Email address: 254 characters
  • Phone number: 32 characters
  • Account number: 99 characters
  • Legal name: 83 characters
  • Tax ID: 25 characters

NetSuite Integration Logs in Supplier Cards

To check the integration logs for a specific supplier:

  1. Go to Precoro → Supplier Management → Supplier Management.
  2. Open the supplier in question → navigate to the Integration Logs tab. The tab is only displayed if the integration logs are available. 

The following log types are added to the Integration Logs tab:

  • Supplier imported or updated from NetSuite;
  • Supplier created or updated in NetSuite;
  • Supplier mapping and unmapping;
  • Handled and unhandled errors.

If the last added log is an error, you will see an Error tag by the tab’s name.

FAQs

What if the supplier has several subsidiaries?

If one of those subsidiaries is integrated with Precoro, the supplier can be integrated.

The supplier has two or more currencies in NetSuite. How does the integration work?

All supplier currencies will be integrated from NetSuite.

Can I integrate the suppliers that use a Supplier Portal?

Yes, you can integrate such suppliers. They can continue using the Supplier Portal as well.

How do I update one of the synced fields for a supplier?

If you update it in Precoro, a related field in NetSuite will be updated automatically.

If you update it in NetSuite, a related field in Precoro will be updated automatically.

How do I add a new supplier?

If you add a new supplier in Precoro, it will be automatically added to NetSuite. However, the email address won't be synced.

To add a new supplier from NetSuite to Precoro, enable the "Sync to Precoro" checkbox by editing the required supplier. The supplier will then be automatically added to Precoro.

How do I remove a supplier?

If you deactivate a supplier in Precoro, it will remain active in NetSuite. To deactivate it in NetSuite, you'll need to do it manually by clicking the "Edit" button on the supplier record.

If you deactivate a supplier in NetSuite, it will be automatically deactivated in Precoro.

How do I add/update suppliers in bulk in Precoro (with further syncing with NetSuite)?

You can import new suppliers in bulk via the "Import Suppliers" feature on the Supplier Management page, and they will be automatically added to NetSuite.