Overview
Use MultiFulfillment Upload to import prefulfillment records from a CSV/Excel template.
- The NetSuite UI limits the prefulfillment modal to 130 records (due to script governance), but an import can process more than 130 records.
- To understand how prefulfillment records link to sales order line items, see What are UUIDs or unique line item keys?
Usage
1) Download the template
- Go to eXtendTech → eXtendMultifulfillment → Upload MultiFulfillment Sheet.
- Download the Pre-Fulfillment record template. You can find more details about the import template in eXtendMultiFulfillment Import Template.

2) Fill out the file
- Enter valid values for the Country field:
Country Name must match Setup → Company → Countries (case-insensitive).
You can also use the Country Code from the country record URL.
Example (United Kingdom): GB
https://XXXXXX.app.netsuite.com/app/setup/country.nl?id=GB&e=T
For the USA, you can use US, USA, United States, or United States of America.
3) Upload the file
- Go to eXtendTech → eXtendMultifulfillment → Upload MultiFulfillment Sheet.
- Upload your file:
- Click Choose Your SpreadSheet, or drag and drop the file into the upload window

4) Review validation results
- For a full list of checks, see Pre-fulfillment Upload Validation Checks
5) Monitor processing
- If your sales order already has prefulfillment records created against it, choose whether you want to retain to replace those records, when prompted:

- The processing screen shows status and estimated time remaining, and refreshes periodically.

- If you close the processing screen, you can view status from the sales order in EXTENDMULTIFULFILLMENT UPLOAD STATUS (optional).

6) Confirm results
- When the upload completes successfully, you will see a confirmation message.

- If not all records were uploaded, you will see the percentage created.

Frequently Asked Questions (FAQs)
Q: Can I upload more than 130 prefulfillment records?
A: Yes. The NetSuite UI limits what you can manage in the modal after 130 records, but imports can process more than 130 records.
Q: What values are valid for the Country field?
A: Use a country name that matches Setup → Company → Countries (case-insensitive) or the NetSuite country code from the country record URL.
Q: How do I replace existing prefulfillment records?
A: Reupload your sheet and click Replace when prompted.