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 the Portal SuiteApp, enable the prerequisite NetSuite features, register the account with FullClarity's cloud infrastructure, and create one Portal Configuration record per subsidiary.

  • Module requirements
  • SuiteApp dependencies
  • Installing the SuiteApp
  • Permissions
    • For administrators
    • For end users
  • Register the account
  • Create a configuration record
  • What success looks like
  • Gotchas
  • Related

Module requirements

Portal needs the following NetSuite features enabled. Go to Setup → Company → Enable Features to turn them on:

SuiteCloud tab

  • SuiteBuilder
    • Custom Records
    • Advanced PDF / HTML Templates
  • SuiteScript
    • Client SuiteScript
    • Server SuiteScript
  • SuiteFlow
    • SuiteFlow
  • SuiteGL
    • Custom GL Lines
    • Custom Transactions
    • Custom Segments
  • Manage Authentication
    • Token-Based Authentication

SuiteApp dependencies

Portal depends on Code Library, which installs automatically as part of any FullClarity SuiteApp install. No other FullClarity SuiteApps need to be installed first.

Installing the SuiteApp

Install Portal via the SuiteApp Control Centre. The deployment process installs all files and objects contained in the SuiteApp.

After install, register the account with FullClarity's cloud infrastructure (see below) before installing any other FullClarity SuiteApps — they will not function until Portal is registered.

Permissions

For administrators

To register the account with FullClarity, you need either the Administrator role or the FC Portal Admin role assigned to your user account.

For end users

Portal is infrastructure — end users do not interact with Portal screens directly. No additional permissions need to be set for the SuiteApp to function.

Register the account

Each NetSuite account needs to register once with the FullClarity Portal. The registration step is short but must be done by a NetSuite administrator. See Register a NetSuite account.

Tips

You must repeat the registration step against each sandbox account, after every sandbox refresh. NetSuite deletes all access keys during a sandbox refresh, so previously-registered credentials stop working. See Refresh API credentials.

Create a configuration record

After registration completes, create a Portal Configuration record. In a single-subsidiary account create one; in OneWorld accounts create one per subsidiary that will store files or use Portal-backed integrations.

To create a configuration record:

  1. Go to Setup → FullClarity Portal → Portal Configuration → New.
  2. Choose the Subsidiary the configuration applies to.
  3. Choose the API URL — usually https://my.fullclarity.com/api, which is preselected.
  4. Choose the Storage Region — the AWS region your files will live in (USA is the default).
  5. Save.

Repeat for every subsidiary that needs Portal-backed functionality. You'll need to run this each time you create a new subsidiary.

What success looks like

  • The Portal registration confirmation email arrives shortly after running the registration flow.
  • Opening Setup → FullClarity Portal → Portal Configuration shows one record per subsidiary.
  • Installing File Storage, Certified Documents, or any Portal-dependent SuiteApp succeeds and their cloud-backed features work immediately.

Gotchas

  • Sandbox refreshes wipe credentials. Re-register each sandbox after every refresh. Until you do, file upload, vendor portal, and other Portal-backed features will fail in that sandbox.
  • Subsidiary mismatch. The Configuration record's chosen API URL and Storage Region apply to that subsidiary. If you create a new subsidiary in OneWorld, create a matching Configuration record before files are uploaded against the new subsidiary.
  • Credentials from one account won't work in another. Each NetSuite account (production, sandbox) needs to be registered separately. You can't copy credentials between accounts.

Related

  • Register a NetSuite account
  • Refresh API credentials
Last Updated: 6/7/26, 12:13 AM