Help Center
Home
Get started
FullClarity
Home
Get started
FullClarity
  • Get started
  • Construction for NetSuite
  • Project Financials
    • Project Financials quick start
    • Install & configure Project Financials
    • How to

      • Preparing your data for migration
      • Creating a project
      • Customise terminology (rename records)
        • Estimate columns
        • Budget columns
        • Forecast columns
        • Revenue recognition columns
      • Managing cost centres
      • Estimating

        • Creating an estimate
        • Adding lines to an estimate
        • Importing an estimate from a spreadsheet
        • Requesting vendor bids
        • Creating purchase orders from the estimate
    • Contracts & billing

      • Contracts & billing
      • Set up billing schedules
      • Issue a progress claim
      • Create a variation
    • Revenue recognition

      • Revenue recognition
      • Set up revrec rules
      • Run a monthly batch
      • Adjust a revrec entry
      • Capital project revrec
    • Reference

      • Reference
      • Configuration record fields
      • Permissions
      • Custom records
      • Column glossary
  • Subcontracts
    • For head contractors

      • For head contractors
      • Create a subcontract
      • Approve a subcontract variation
      • Raise a back-charge
      • Assess a subcontractor claim
    • For subcontractors — web

      • For subcontractors — web
      • View your subcontracts
      • Submit a progress claim
      • Manage variations
    • For subcontractors — mobile

      • For subcontractors — mobile
      • Sign in
      • View your work orders
      • Submit a claim with photos
    • Reference

      • Subcontract states
  • Retainage
    • Quick start
    • Install & configure
    • How to

      • Set up retainage on a contract
      • Issue a retainage claim
      • Release retainage at handover
    • Reference

      • Permissions
  • Timeline
    • Quick start
    • Install & configure
    • How to

      • Create a Gantt from a template
      • Add tasks and dependencies
      • Allocate resources
    • Reference

      • Task fields reference
      • Permissions reference
  • Certified Documents
    • Quick start
    • Install & configure
    • How to

      • Set up a document type
      • Request a document from a vendor
      • Approve or reject a submission
    • Reference

      • Permissions reference
  • File Storage
    • Install & configure
    • How to

      • Enable File Storage on a record type
      • Migrate files from the NetSuite File Cabinet
      • Connect your Microsoft 365 / SharePoint
    • Reference

      • Permissions reference
  • Project Storage
    • Install & configure
    • How to

      • Enable the project files subtab
      • Browse files on a project
  • Project Tracker
    • Quick start
    • Install & configure
    • How to

      • Log an issue
      • Add notes to an issue
      • Run UAT
    • Reference

      • Issue fields
      • UAT results & issue states
      • Permissions
  • Portal
    • Install & configure
    • How to

      • Register a NetSuite account with the FullClarity Portal
      • Refresh API credentials
  • Code Library
    • Install & configure
  • AI Integration
    • How to

      • Set up an MCP role for AI access
      • Connect an AI assistant to FullClarity
    • Reference

      • Available MCP tools

File Storage for NetSuite

File Storage is the FullClarity SuiteApp that gives you a consistent, low-friction way to attach documents to any NetSuite record — stored in the cloud rather than the NetSuite File Cabinet.

  • What File Storage is
  • What it does
  • Where this fits in the ecosystem
  • Design intent
  • Next steps

What File Storage is

Out of the box, NetSuite stores attached documents in the File Cabinet. That works for a handful of files but doesn't scale well: File Cabinet storage is metered, the upload experience is clunky on most records, and there's no consistent surface for showing related documents inline on a record.

File Storage replaces that workflow with a cloud-backed upload widget that appears on virtually any record type in NetSuite — transactions, customers, vendors, projects, items, custom records, even cases and messages. Files live in secure cloud storage (in the region you choose at install), not in the File Cabinet, and downloads are served quickly worldwide through short-lived secure links.

For a product overview and related materials, visit the File Storage product page on our website.

What it does

  • Universal attachment widget — a single drag-and-drop upload zone, plus a list of attached files, that admins can enable on whichever record types your account uses
  • Cloud storage — files are held in secure cloud storage in the region of your choice (Australia, USA, India, UK, Singapore, Canada, Sweden, or Ireland), not in NetSuite's File Cabinet
  • Versioning — re-uploading a file under the same name keeps the history; older versions stay accessible
  • Signed links — every download link is generated on demand and expires after 48 hours, so links can't be shared indefinitely
  • Soft delete with recovery — deleted files are flagged inactive for 30 days before permanent removal, so you can recover accidental deletions
  • Migration tooling — bulk migration from the NetSuite File Cabinet into cloud storage, gated per subsidiary, with a configurable retention window before the File Cabinet copy is removed
  • Custom record support — enable the widget on any custom record, including custom records that ship inside other SuiteApps

Where this fits in the ecosystem

File Storage is foundational — several other FullClarity SuiteApps use it as their document store:

  • Project Financials uses File Storage for Field POs, Contracts, Claims, and Daily Logs.
  • Certified Documents stores certificates and supporting documents through File Storage.
  • Subcontracts uses File Storage for back-up documents on subcontract claims (via Project Financials).

File Storage in turn depends on Portal, which provides the underlying cloud storage infrastructure (secure cloud storage, fast worldwide delivery, and secure download links) that File Storage relies on. Install Portal first, then File Storage.

Design intent

File Storage is not a mass document repository. It's designed for a handful of source documents per record — drawings on a project, signed contracts on a customer, supporting receipts on a transaction. If you're storing thousands of files per record, you're outside the design envelope.

Next steps

  • Install & configure — module requirements, install steps, and the permission-allocation utility
  • Enable on a record type — switch the File Storage widget on for standard and custom records
  • Migrate from File Cabinet — bulk-migrate existing NetSuite File Cabinet documents into File Storage
  • Permissions reference — manual permission tables for accounts that don't use the automated allocator
Last Updated: 6/7/26, 9:29 PM
Prev
Certified Documents
Next
Project Storage