Version: eXtendFiles all versions
Audience: All

While eXtendFiles can be deployed to most native and custom record types, there are instances where it cannot be deployed to a specific target record type due to NetSuite restrictions or limitations. This occurs when the customized components of eXtendFiles cannot be fully implemented on the target record type due to NetSuite limitations.

At a high level, if NetSuite supports the following functionalities on your record type, you can likely enable core eXtendFiles functionality:
  • Allows custom body fields to be created.
  • Allows the record type to be listed as a parent record to the eXtendFiles record.
  • Allows custom subtabs to be created.
  • Allows client script and user scripts to be deployed.
While not an exhaustive list, we attempt to list known record types with deployment limitations in the table below.

Record Type
Standalone Upload
Inline Upload
Inline Link View
Public Upload
eXtendFiles Subtab
Limitation Notes
Bank Transfer
 
 ❌
 ❌
 ❌
 ❌
The Bank Transfer record does not support the addition of custom subtabs or the deployment of Client Scripts or User Scripts. These deployments are necessary to enable most eXtendFiles functionality.
Class
 
 ✅*
 ✅**
 
 ❌
The Class record does not support the addition of custom subtabs.

The Class record does not support listing its eXtendFiles reference as a parent record reference.

* The inline uploader is only supported in view mode. Edit mode is not available due to NetSuite Client Script deployment limitations.

** Inline link view may fail to function in certain scenarios due to NetSuite Client Script deployment limitations.
Department
 
 ✅*
 ✅**
 
 ❌
The Department record does not support the addition of custom subtabs.

The Department record does not support listing its eXtendFiles reference as a parent record reference.

* The inline uploader is only supported in view mode. Edit mode is not available due to NetSuite Client Script deployment limitations.

** Inline link view may fail to function in certain scenarios due to NetSuite Client Script deployment limitations.
Inbound Shipment
 
 ✅*
 ✅**
 
 ❌
The Inbound Shipment record does not support the addition of custom subtabs.

The Inbound Shipment record does not support listing its eXtendFiles reference as a parent record reference.

The Inbound Shipment record has NetSuite UI limitations which prevent the inline uploader from being resized to better fit content.

* The inline uploader is only supported in view mode. Edit mode is not available due to NetSuite UI limitations.

** On eXtendFiles 1.6.14 or higher, the Inline Link View works as it does on other record types. On eXtendFiles versions lower than 1.6.14, the Inbound Shipment record has NetSuite limitations which prevent the "Copy" button from being used on the inline link view. You can open the file's link, but the "Copy" button does not trigger.
Inventory Worksheet
 
 ❌
 ❌
 ❌
 
An Inventory Worksheet can be linked with an eXtendFiles record, but eXtendFiles functionalities cannot be enabled on the Inventory Worksheet record itself.

The Inventory Worksheet record does not support adding Client Script or User Script deployments. These deployments are necessary to enable most eXtendFiles functionality.
Location
 
 ✅*
 ✅**
 
 ❌
The Location record does not support the addition of custom subtabs.

The Location record does not support listing its eXtendFiles reference as a parent record reference.

* The inline uploader is only supported in view mode. Edit mode is not available due to NetSuite Client Script deployment limitations.

** Inline link view may fail to function in certain scenarios due to NetSuite Client Script deployment limitations.
Message
 ❌
 ❌
 ❌
 ❌
 ❌
eXtendFiles functionalities cannot be enabled on the message record as custom fields and custom subtabs can not be added to the record.
Request For Quote
 ✅ 
 ❌
 ❌
 ❌
 ✅ 
A Request For Quote can be linked with an eXtendFiles record, but eXtendFiles functionalities cannot be enabled on the Request For Quote record itself.

The Request For Quote record does not support adding Client Script or User Script deployments. These deployments are necessary to enable most eXtendFiles functionality.
Subsidiary
 
 ✅*
 ✅**
 
 ❌
The Subsidiary record does not support the addition of custom subtabs.

The Subsidiary record does not support listing its eXtendFiles reference as a parent record reference.

* The inline uploader is only supported in view mode. Edit mode is not available due to NetSuite Client Script deployment limitations.

** Inline link view may fail to function in certain scenarios due to NetSuite Client Script deployment limitations.
Vendor Prepayment
 
 
 
 
 ✅*
* While the eXtendFiles subtab can be added, and a parent record reference can be defined, NetSuite does not show the eXtendFiles sublist / child records on this record type.