1. What is eXtendFiles?

eXtendFiles is a NetSuite-integrated file management solution designed to extend standard file handling. It offers features such as inline uploads, cloud storage integration, configurable file types, and automated linking with transactions. For a full overview, see eXtendFiles Overview.

2. How do I configure eXtendFiles for my cloud storage?

eXtendFiles supports multiple cloud storage providers:

3. How can I generate a new Access Token?

New Access Tokens can be generated by following the steps in Generating a new Access Token.

4. Can I assign files to a specific line item?

Yes. The Inline Upload feature allows assigning files to specific line items. See Using Line Level File Upload in eXtendFiles.

5. How does file linking work between transactions?

Files can be automatically linked during transaction transformation. This is controlled by the "LINK FILES TO RELATED TRANSACTIONS" setting. See Configuring eXtendFiles Setup.

6. How is the file link displayed on records and in communications?

7. Why might a file not appear as private even when set to Private?

Possible reasons include manual overrides or default public settings. See Configure eXtendFiles' File Sharing Settings.

8. Why do I see private files even when they should be hidden?

Cached signed URLs in your browser may cause this. Clear cache or try a different browser.

9. How are multiple file uploads handled?

To copy field values to multiple uploaded files, configure the "FIELD IDS TO CLONE IN MULTI-FILE UPLOAD" setting. See Add eXtendFiles to a New Record Type.

10. Why isn’t the inline upload feature visible on NetSuite's mobile apps?

Currently, NetSuite mobile does not support inline uploads due to SuiteScript limitations in that platform. Consider using Public Upload or eXtendMobile for mobile upload use cases.

11. What should I do if a Public Upload URL gives a "404 - Page not found" error?

Check if the UUID is correctly set. See Configure Public Upload Feature.

12. What happens to my files if I change my Microsoft SharePoint/OneDrive folder path?

If not using user-based file uploads, links remain intact. Otherwise, ensure the correct folder configuration. See Configuring User Based File Upload.

13. How do I configure eXtendFiles in a Release Preview or Sandbox account?

Follow the Sandbox Re-Configuration Process: Sandbox Refresh eXtendApp Re-Configuration.

14. Why am I limited to uploading only 15 files at once via drag-and-drop?

There is a 15-file limit due to NetSuite Script Governance for standalone upload and inline upload. After the first upload completes, you can submit another batch of up to 15 files.
Image Placeholder

15. Why aren’t eXtendFiles automatically linking to all associated records?

Currently, linking is one-to-one during transaction transformations. Files can still be manually uploaded to related records.

16. What should I do if I encounter errors such as "Access Denied" or "Session Timed Out" during file upload?

Check storage credentials, access tokens, and session timeout settings. See Amazon S3 "Access Denied" Error.

17. Why are eXtendFiles not automatically linking to all associated records in a 1:N transaction relationship as part of the Linked Transaction File Flow?

For example, when there is 1 Sales Order with 2+ Purchase Orders or 1 Sales Order with 2+ Invoices, only the first transaction (first Purchase Order or first Invoice) shows eXtendFiles associated from the Sales Order.

Currently, eXtendFiles supports 1:1 record linking for the linked transaction file flow. As an example, this means that when eXtendFiles are added to a Sales Order, it can only link the Sales Order's eXtendFiles to one Purchase Order and one Invoice. If there is a 1:N relationship, such as a Sales Order to ten Purchase Orders or a Sales Order to three Invoices, the eXtendFiles record will not be automatically linked with subsequent Purchase Orders or Invoices after the first one, respectively.

This limitation is due to the fact that the reference field in eXtendFiles only allows linking with a single transaction (as shown in the example below). Note: eXtendFiles can still be directly uploaded against any Purchase Order or Invoice and be associated with that particular record. This limitation only applies to the automatic linked transaction file flow process for downstream transactions.

18. What are the file size limitations for eXtendFiles?

File size restrictions can vary based on your backend storage provider. For detailed information on how file sizes are managed and any applicable limits, please refer to eXtendFiles File Size Limitations.

19. How does file versioning work in eXtendFiles?

eXtendFiles supports versioning for files stored on certain platforms (such as Amazon S3 and Microsoft Azure), allowing you to maintain and access previous versions of a file. For more details on how versioning is implemented and managed, see Using the eXtendFiles File Versioning Feature.

20. What happens if I change the Amazon S3 bucket on the eXtendFiles Setup?

Changing your Amazon S3 bucket can impact file accessibility. Files stored in your previous bucket may no longer be available via their existing URLs unless you update your configuration accordingly. For complete guidance, see What happens if I change the Amazon S3 bucket on the eXtendFiles Setup?.

21. What permissions are required to access eXtendFiles?

Ensure that your NetSuite roles have the appropriate permissions to interact with eXtendFiles records. For details, review Required Permissions for Customer, Vendor, or Partner Center Role to Access eXtendFiles Records and "No results found" shown in the File Type list during eXtendFiles Inline Upload.

22. How can I rename files in eXtendFiles?

Currently, once a file has been created in NetSuite and uploaded to your connected cloud storage through eXtendFiles, it is not possible to change the file name. See Renaming Files in eXtendFiles to learn more.

23. What happens when I remove or delete a file in eXtendFiles?

Removing an eXtendFiles record only removes the association between the eXtendFiles record and a specific NetSuite record. Deleting an eXtendFiles record removes the NetSuite record and, optionally, the file from your cloud storage. See Removing vs. Deleting an eXtendFile Record.

For additional details, visit the eXtendFiles Knowledge Base or contact eXtendTech Support.