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

NetSuite SuiteApp Invoices, Payments, and Credit Notes Integration

Learn how the NetSuite invoices, payments, and credit notes integration works with the Precoro SuiteApp.

TABLE OF CONTENTS 

How to Set Up the Invoices Integration

To set up the invoices integration:

  1. In Precoro, go to Configuration → Integrations.
  2. Locate NetSuite integration card → click the Update Settings button.
  3. In the Documents to Send field, select the Approved Invoices option.
  4. Click Save to record the changes.

The invoices in NetSuite will be integrated into the Transactions → Payables → Enter Bills → List.

How To Find

How to Send an Invoice to NetSuite

You can create an invoice from scratch or from your PO. Check the How to Create and Track an Invoice article for a full guide if necessary.

Once the invoice is created, it will be sent to NetSuite automatically. You can check the Integration logs tab on the Invoice page for detailed information (including confirmation of a successful import or details about any issues that occurred during the process).

💡Please note: If you make any changes to the imported document and want to sync them with NetSuite, use the Send to NetSuite button.

Button-1

How to Send Pending Invoices to NetSuite

To enable sending invoices in the Pending status to NetSuite, please contact our Support Team.

Once the feature is activated, it will be available for users with the Create and Approve Invoices roles.

When the document acquires the Approved status, the current system logic will work out, and the document will be sent to NetSuite automatically.

Integrated Fields and Their Synchronization Method

The integration uses one-way synchronization, therefore:

  • Documents created in Precoro will be transferred to NetSuite.
  • Documents created in NetSuite will not be sent to Precoro.

Here’s how the data mapping works:

Primary Information Mapping

Field in Precoro Field in NetSuite
Invoice # Reference No.
Supplier Vendor
Invoice currency Currency
Issue Date Date
Due Date Due Date
Tax Sum Tax
Gross Total Amount
Primary Information-1

Classification Mapping

Field in Precoro Field in NetSuite
Company  Location
NetSuite Departments Department
Classification

Check the How to Sync Locations with NetSuite SuiteApp guide to get more information on the locations integration.

Attachments Mapping

Attachments from Precoro invoices are transferred to the Files tab in NetSuite. 

How the Items Mapping Works

💡Please note: You can find more detailed information about items integration here.

The way items are added in Precoro affects how they appear in NetSuite:

  • Items added via the Item Management page using the Add Item button that were previously integrated will be transferred to the Items tab in NetSuite.
  • Items added from the Item Management page → Add Item button, but not integrated, will be transferred to the Expenses tab in NetSuite.
  • Items added manually using the Add empty row button will be transferred to the Expenses tab in NetSuite.

Here’s how the mapping of manually added items works:

Field in Precoro Field in NetSuite
Item Name Memo
Price/Currency Amount
Tax, % Tax Code
Tax Sum Tax Amount
Total (Gross Total) Gross Amt
NetSuite Locations Location
NetSuite Departments Department
NetSuite Classes Class
NetSuite Customers Customer/Project
NetSuite Chart of Accounts Account
Expense Sync

Here’s how the mapping of items added from the Item Management page works:

Field in Precoro Field in NetSuite
Item Name Name
Quantity/Unit Quantity
Price/Currency Amount
Tax, % Tax Code
Tax Sum Tax Amount
Total (Gross Total) Gross Amt
NetSuite Locations Location
NetSuite Departments Department
NetSuite Classes Class
NetSuite Customers Customer/Project
Item Sync

How to Create and Sync the Related Payments

To create a payment in NetSuite:

  1. Open the invoice (bill).
  2. Click the Make Payment button.
  3. Select the items → Save.

You can find the payment on the Bill page in NetSuite in the Related Records → Payments tab:

Related Records

You can import the related payments into Precoro in two ways:

Option 1: Sync Payments manually

Once the payment is saved, you can sync it with Precoro:

  1. In Precoro, navigate to Invoices → Payments.
  2. Click the Import from NetSuite button.
  3. Select the Invoice Issue Date range → click Import from NetSuite.
  4. Refresh the page in a few minutes to view the imported payments. Each imported payment acquires the Integrated with: NetSuite status.

 

Option 2: Enable Automatic Payment Sync

To enable the automatic synchronization of all newly created NetSuite payments:

  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 Payments checkbox.
  4. Click OK to confirm.

Once this setting is activated, any newly created payment in NetSuite for a Precoro-integrated invoice will be automatically synced in real time.

 

 

How to Enable and Use the Credit Notes Integration

Step 1: Configure the Integration in Precoro

To set up the credit notes integration:

  1. In Precoro, go to Configuration → Integrations.
  2. Locate NetSuite integration card → click the Update Settings button.
  3. In the Documents to Send field, select the Approved Invoices and Credit Notes option.
  4. Click Save to record the changes.

Credit Notes

Step 2: Update the Permissions in NetSuite

For the integration to work correctly, you should enable the corresponding permissions in NetSuite:

  1. In NetSuite, go to Setup → Users/Roles → Manage Roles.
  2. Click Edit next to the Precoro Integration Role.
  3. In the Permissions → Transactions section, locate the Enter Vendor Credits option.
  4. Set the level value to Full.
  5. Click OK Save to confirm the changes.

 

 

Step 3: Create a Credit Note and Send It to NetSuite

Once the integration is enabled, follow these steps to create a credit note and send it to NetSuite:

  1. Go to the Invoices page in Precoro.
  2. Open the invoice in question → click the Add Credit Note button.
  3. On the next page, select the items and fill out the necessary details → click Create.
  4. Confirm the document → click the Send to NetSuite button.

The document will acquire the Sent to NetSuite status once synced with NetSuite. You can also check the Integration logs tab for detailed information (including confirmation of a successful import or details about any issues that occurred during the process).

The credit notes in NetSuite will be integrated as Vendor Credits into the Transactions → Payables → Enter Vendor Credits → Lists section:

Vendor Credits

Field Mapping for Credit Notes

Field mapping for credit notes is identical to the invoices mapping. However, the Created From field contains the invoice ID (Bill #) in NetSuite:

Bill Number

How to Track the Not Sent Documents

You can easily track the not-sent-to-NetSuite invoices and credit notes in Precoro through the filters or the infocard:

  • To apply a filter, click the Filters button on the Invoices page → set the value to No in the Sent to NetSuite field → click Filter results. You’ll see the complete list of documents regardless of their other statuses:
  • To see all documents that haven’t been exported, use the Not Sent to NetSuite infocard on the Invoices page. It shows only approved invoices that failed to export due to a possible error:

How to Cancel an Invoice

If you cancel an invoice in Precoro, it will be automatically canceled in NetSuite.

To cancel the invoice in Precoro:

  1. Open the document in question.
  2. Click Cancel.
  3. Enter the cancellation reason → click Yes to confirm.