Skip to main content

How to Manage Invoices Using ExtendInsights

ExtendInsights Data Management | Download and update existing NetSuite invoices in Excel

Use ExtendInsights to retrieve one or more invoices into Excel, make changes, and upload those changes to NetSuite. You can update invoice fields, add lines, or remove lines.


Walkthrough Video

Watch the video for a walkthrough.


Prepare Your Invoice Template

Before building a template, review your NetSuite invoice form and identify the header fields, line-level fields, and required fields for your process.

In the NetSuite Classic interface, go to Transactions → Sales → Create Invoices.

A template may include these fields:

Field

Level

Notes

Tran ID

Header

Identifies the invoice.

Tran Date

Header

Invoice date.

Subsidiary

Header

Required for NetSuite OneWorld users.

Entity

Header

Customer associated with the invoice.

Memo

Header

Optional invoice-level note.

Item List: Item

Line

Item on the invoice line.

Item List: Quantity

Line

Quantity for the line.

Item List: Amount

Line

Amount for the line.

Item List: Description

Line

Optional line description.

Item List: Tax Code

Line

Optional tax code.

Item List: Location

Line

Optional location.


Retrieve Invoices

You can retrieve existing invoices using:

  • A NetSuite Saved Search

  • A Data Filter

  • NetSuite Internal IDs

➡️ See the Retrieve Data guide collection for instructions on each method.

After retrieving invoices into a template, you can update existing values, add lines, or delete lines.


Update an Existing Invoice

  1. Retrieve the invoice into Excel.

  2. Change the fields you want to update.

    🚨 Keep the Internal ID unchanged. ExtendInsights uses it to identify the existing NetSuite record to update.

  3. If you change a line’s Quantity and want NetSuite to recalculate the Amount, clear the Amount cell.

  4. In the ExtendInsights panel, click Upload to NetSuite, then Upload Records.

  5. Review the upload result. An Internal ID highlighted in green indicates a successful upload.

  6. Check the invoice in NetSuite to confirm the changes.


Add Lines to an Existing Invoice

If you have an existing record and you need to add lines in between or below the existing record, you can do that within our application.

  1. Retrieve the invoice into Excel.

  2. Insert worksheet rows for the additional invoice lines where you want them to appear.

  3. Repeat the invoice’s header values on the new rows so ExtendInsights recognizes that the lines belong to the same invoice.

  4. Enter the line-level values, such as Item, Quantity, and Amount. You can prepare values in another worksheet and copy them into the template.

  5. In the ExtendInsights panel, click Upload to NetSuite, then Upload Records.

  6. Review the upload result. An Internal ID highlighted in green indicates a successful upload.

  7. Check the invoice in NetSuite to confirm the new lines were added.


Delete Lines From an Existing Invoice

  1. Retrieve the invoice into Excel.

  2. Select the worksheet row for the invoice line you want to remove.

  3. Right-click the selected row and choose Delete.

  4. In the ExtendInsights panel, click Upload to NetSuite, then Upload Records.

  5. Check the invoice in NetSuite to confirm the line was removed.

Did this answer your question?