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

      • 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
        • 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

Install & configure

Install Code Library via the SuiteApp Control Centre. No further configuration is required.

  • Module requirements
  • Installing the SuiteApp
  • Configuration
  • Permissions
  • What success looks like
  • Related

Module requirements

Code Library needs two NetSuite features enabled. Go to Setup → Company → Enable Features to confirm they're on:

  • Custom Records (SuiteCloud tab)
  • Server SuiteScript (SuiteCloud tab)

Code Library uses an additional range of NetSuite features at runtime if your account has them — Accounting, Jobs, CRM, Custom Segments, Custom Transactions, Custom GL Lines, Payables, Receivables, Expense Reports, and a few others. None of these are hard requirements; Code Library detects which features are enabled and adapts accordingly. The individual feature SuiteApps (Project Financials, Retainage, etc.) declare their own feature requirements separately.

Installing the SuiteApp

Install Code Library via the SuiteApp Control Centre. The deployment installs all files and objects in the SuiteApp.

In practice, you rarely install Code Library on its own — every other FullClarity SuiteApp declares it as a required dependency, so installing any one of them (Project Financials, Retainage, Timeline, File Storage, Portal, Certified Documents, Construction) installs Code Library automatically as part of the same flow.

Configuration

There is no configuration step. Code Library is pure infrastructure — once installed, the other FullClarity SuiteApps that depend on it will start using its shared modules automatically.

Permissions

There are no user-facing screens in Code Library, so no end-user permissions need to be granted. The shared records that Code Library manages (subsidiary tracking, transaction-type list, report registry, permission records) have their access controlled automatically by the consuming SuiteApps.

What success looks like

  • After install, any FullClarity SuiteApp that depends on Code Library can install without dependency errors.
  • The other FC SuiteApps' shared features — Estimate Worksheet's TreeGrid, the Gantt's TreeGrid, transaction-type tagging on revenue and bills, subsidiary lookups — work without further setup.

Related

  • Project Financials — the primary consumer of Code Library
  • Portal — the second SuiteApp most accounts install
  • File Storage
Last Updated: 6/7/26, 12:13 AM