Need to fulfill sales orders that use lot-numbered inventory—and do it in bulk? NetSuite makes this easy using CSV import, even when items are split across multiple lot numbers.
This guide walks through the exact steps for creating a fulfillment using a CSV file—whether your items require one lot or many.
Use CSV Import to fulfill sales orders that contain lot-numbered inventory. Supports:
Make sure you meet the following before getting started:
You're fulfilling Sales Order SO3615 (Internal ID: 64074) with the following items:
Include the following fields in your CSV file:
Field |
Description |
External ID |
Unique ID that groups lines into one fulfillment |
Created From |
Internal ID of the Sales Order (e.g., 64074) |
Date |
Fulfillment date |
Memo |
(Optional) Any internal note or comment |
Item |
Item name or SKU |
Order Line ID |
Line ID from the sales order (use a Saved Search) |
Quantity |
Total quantity to fulfill |
Location |
Inventory location from which the item will be pulled |
Lot Number |
Specific lot number to use |
Lot Quantity |
Quantity from that specific lot |
Important: If you're using multiple lots for a single item, each lot must have its own row in the CSV file - but share the same External ID.
Navigate to:
Setup > Import/Export > Import CSV Records
Then choose:
Match each column in your CSV to the corresponding NetSuite field using the import wizard.
Double-check field names - especially:
You can save this mapping for future re-use.
Once everything’s mapped correctly, run your import.
If there are no errors, NetSuite will:
By using this method, you can efficiently fulfill complex orders - without clicking into every record manually. CSV imports save time, reduce manual errors, and give you total control over lot allocation.