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 limitations or restrictions imposed by NetSuite. These limitations typically arise when the customized components of eXtendFiles cannot be fully implemented on the target record type due to certain NetSuite limitations.

At a high level, if NetSuite supports the following abilities 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, eXtendTech attempts 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.

The Bank Transfer record doesn’t support adding Client Script or User Script deployments. These deployments are necessary to enable most eXtendFiles functionality.
Class
 
 ✅*
 ✅*
 
 ❌
The Class record doesn’t support the addition of custom subtabs.

The Class record doesn’t 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 doesn’t support the addition of custom subtabs.

The Department record doesn’t 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 doesn’t support the addition of custom subtabs.

The Inbound Shipment record doesn’t 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 doesn't 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 doesn’t support adding Client Script or User Script deployments. These deployments are necessary to enable most eXtendFiles functionality.
Location
 
 ✅*
 ✅*
 
 ❌
The Location record doesn’t support the addition of custom subtabs.

The Location record doesn’t 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 doesn’t support adding Client Script or User Script deployments. These deployments are necessary to enable most eXtendFiles functionality.
Subsidiary
 
 ✅*
 ✅*
 
 ❌
The Subsidiary record doesn’t support the addition of custom subtabs.

The Subsidiary record doesn’t 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.