An item on a received line cannot be changed
Check the transaction line, item reference, receipt history, and whether the row should update a line or add one.
An item on a received line cannot be changed
Message may mention: You cannot change the selected item because it has already been received..
What it means
NetSuite is rejecting an item change because it considers the affected line already received.
That does not establish why the import is changing the item. One possibility is that the CSV row points to a different line than you intended, even if your goal was only to update a date, price, or custom field.
Import context: Updates to existing transaction lines. The purchase-order receipt check below applies when Advanced Receiving is enabled.
Check this first
Compare the transaction, line, and item in the CSV with the saved transaction. Then decide whether this row should update an existing line, add a new one, or replace its item.
Show the steps
Check the line and its receipt history
- Open the transaction identified by the import. Confirm it is the intended record, then find the affected item line.
- Check the line identifier. Use the actual Line/Order Line value from NetSuite, not the spreadsheet row number. A saved transaction search can retrieve it. When both a line key and Item are supplied, the line key takes precedence. Oracle's line-update guidance
- Compare the item references. Check that the CSV value and mapping identify the item you intend. A name, internal ID, and external ID are different ways to refer to a record. Reference types
- Check what was received. On a purchase order using Advanced Receiving, open Related Records > Receipts & Bills and inspect the receipt for the affected item line. A partially received order also has receipt history to check. Purchase order receipts
- Review Overwrite Sublists. This option replaces existing sublist data with the imported data. For an update to selected fields, check that the import is not trying to replace the whole item list. Changing this option does not make a received item freely replaceable. Overwrite Sublists
If that looks right
Read Oracle's supporting guidance
The links above explain the supporting checks. The exact error message was supplied during translator testing; a public Oracle article explaining that exact message was not located.
Read Oracle’s supporting guidance · Read Oracle’s supporting guidance · Read Oracle’s supporting guidance · Read Oracle’s supporting guidance · Read Oracle’s supporting guidance
Documentation checked September 16, 2026.
Related errors
- Repeated items make line matching ambiguous (Transactions)
- An update asks you to choose an item (Sales orders)
Still stuck?
We can help you work through the file, the mapping, and the NetSuite setup behind the error.
Talk to MySuite