Regarding Shopify-NetSuite Refund Sync

Hi,

We’re using the Shopify – NetSuite Integration App, and I’m currently working on the refund flow. I’m trying to replace lot-numbered items in the refund with a non-inventory item.

Even though the “Non-Inventory Item for Sale” is selected in the refund settings — both for NetSuite item to track order refund adjustments as a line item and Substitute item for kit, lot-numbered, and serialized items — the refund records are failing in the flow with the following error:
“Failed to save record: Please configure the inventory detail for this line.”

Has anyone encountered this issue or knows why the integration still expects inventory details even when using a non-inventory item?

Thank you in advance for any insights!

Hi Nithya,

We’ve seen this happen before — even when a non-inventory substitute item is set up, NetSuite may still expect inventory details if the original refund record is referencing the lot-numbered item.

A few things to check:

  • Make sure the “Substitute item for kit, lot-numbered, and serialized items” setting is correctly configured under the Refund flow > Settings.
  • Confirm that the non-inventory item you’re using is active and available in NetSuite.
  • If the refund record in NetSuite still includes the inventory detail sublist, NetSuite will continue to require that information — try removing or preventing those details from being carried over.

If everything looks correct but the error still occurs, I’d recommend opening a support ticket so our team can review your specific setup in more detail.

Hope this helps!

— Francis

2 Likes