Skip to main content
Bulk Records Use Case

Change Line Fields on Many NetSuite Orders from Excel

Download open purchase orders with one row per line, change the department, class or rate on the lines that need it and upload. Lines you don’t change stay exactly as they are.

The Job

The change is on the lines, across many orders

A department code was wrong on a month of purchase orders. A supplier raised prices and the open lines need the new rate. A new class structure starts and open orders have to follow. The change is the same on every line, but it’s spread over many orders.

On a Bulk Records sheet every line is a row, so Excel’s filter, find and replace and fill down make the change, and one upload sends it.

Who
Operations, purchasing, AR and AP
When
Location changes, coding fixes, supplier price changes
Record types
Purchase Order
In the Template Portal

Set up an order template with line columns

Build one template per record type, with only the line fields you intend to change. Sublists with no columns on the template are never touched.

A starting point. These are the settings we used for this job. Add any columns your team works with, rename them, and set the filters and dropdowns to suit. You can edit the template whenever your needs change.

  1. Pick the record and name the template

    Template Basics in the docs
    Record Type
    Purchase Order
    Visibility
    Shared, so operations and AP use the same layout
  2. Add
    Status, from Body Fields, to see which orders are still open
    Items
    Item, Quantity, Rate, Department and Class
    Remove
    The Expenses and Tax Details columns, to keep the sheet to the lines you’re editing.
    Column settings
    Mark the body fields Read only. They’re there to identify the order.
  3. Set how records download

    Template Filters in the docs
    Optional filters
    Add tranDate and entity with Add an optional filter, so a date range or one vendor can be pulled.
    Status
    Download by date or vendor, then use Excel’s filter on the Status column to work on the open orders.
  4. Load the dropdown lists

    Template Dropdowns in the docs
    Nothing to set
    Location, Department, Classification and Item come with Finsyte’s own lists already in place.
On the Sheet

Change the lines in four steps

Use Excel’s own tools for the change itself. The sheet is an ordinary worksheet.

  1. Download the open orders

    Set a date range or a vendor in Filter By and select Download. Each line arrives as its own row with its Items: Line ID.

  2. Change the lines

    Filter the sheet to the lines that need the change, then fill down the new department, class or rate.

  3. Validate the sheet

    Validate Sheet checks each value against its list and marks the orders that will change. Orders you didn’t touch are skipped.

  4. Upload

    Clear Excel’s filter, then select Add/Edit. Only the fields you changed are sent, and each line keeps its Line ID.

In the docs: Work With Lines

Example

A new Department on open purchase order lines

Open lines get a Department, and the rest stay as they are. Validate Sheet counts 6 to update and 31 unchanged.

Purchase Order sheet in Excel with Department filled in on open lines, and Validate Sheet reporting 6 to update and 31 unchanged
Good to Know

Before you upload

  • Use Excel’s filter to hide the lines you’re leaving alone. Every downloaded row stays on the sheet, because a row that’s removed removes its line on upload.
  • Lines already received or billed take changes too, with NetSuite’s note on the row’s Status.
  • Change any line field that’s on the order’s form. Each row’s Status confirms what NetSuite saved.
  • A blank cell on a downloaded row clears that field in NetSuite.
  • Start every edit from a download. Downloaded rows carry the Internal ID and Line IDs that keep the other lines in place.
Questions?

Order line edits in Bulk Records: FAQ

Q
Can I change line-level fields on many purchase orders at once?
Yes. Download the orders to a Bulk Records sheet, where every line is a row, change the line cells and upload. Each line keeps its Line ID, so only the lines you changed are updated. Any line field on the order’s form can be changed this way.
Q
What happens to the lines I leave alone?
They stay exactly as they are. Only the fields you changed are sent, and sublists with no columns on the template stay as they are too.
Q
Can I change the rate on open purchase order lines?
Yes. Add Rate to a Purchase Order template, download the open orders, change the rates and upload.
Q
Does it work with custom segments?
Yes. A custom segment on the lines is added as a column like any other field.

Try it with your own NetSuite data

30-day free trial with every Finsyte feature included. No credit card required.