PROPOSAL SUMMARY
This proposal covers the scope for the file attachment to item receipt record in NetSuite
Requirement
When the customer receives the goods shipped by the vendor, they would like to take a photo and attach it to the Item Receipt transaction in NetSuite.
Solution
We will be implementing a custom icon in the WMS app and user will have the flexibility to select the item receipt and upload the file from the device
Custom icon in Main Menu
In WMS, we will add an icon in Main menu page as shown below. On clicking the icon, the user will navigate to a custom(suitelet) page on another tab.

Upload Page
We will be implementing a suitelet script to upload the photo file from the device to NetSuite.
Note: Page will be loaded in another tab.
In the suitelet page, user will have the option to upload the captured image. In addition to that, there will be a field to enter the Item Receipt transaction number, subsidiary, upload the image and an upload button.
On clicking the Upload button, the image will be uploaded and stored in the file cabinet and will be attached to the Item receipt record in the files tab.
Note: We will be creating a folder for saving the pictures in the file cabinet.
If it is not uploaded, we will be providing an alert message showing “something went wrong. Please try again.”
Assumption
- We assume that the device will have option to save the photo in the device and user can select the file from the custom page.
- File size will be less than 10 MB
- User will select the item receipt record
- The page will be responsive to all screens.
- Device should support to open link in the browser
Risks
- If the image size is higher there is a chance of wastage of storage in file cabinet. User must handle the size accordingly.
- If the size is higher uploading time will be higher, It affects the performance.
- Multiple files cannot be uploaded in multiple times
- Concurrency for suite let script is there