Help Center
Home
  • SuiteApps

    • Project Financials
    • File Storage
    • Project Storage
  • Utility Apps

    • Code Libraries
    • Portal
FullClarity
Home
  • SuiteApps

    • Project Financials
    • File Storage
    • Project Storage
  • Utility Apps

    • Code Libraries
    • Portal
FullClarity
  • Home
  • Project Financials
  • File Storage
  • Project Storage
  • Retainage
  • Utilities

    • Code Libraries
    • Portal

Project Financials

  • Installation & Configuration
    • Module Requirements
    • Initial Data Requirements
    • Configuration Records
    • Configuration Fields
  • Defining Permissions
    • Prevent Access
    • Administrator Access
    • View Only Access for Users
    • Read and Write Access for Users
  • Project Billing
    • Milestone Billing
  • Cost Centers
    • Create or Edit Cost Centers
    • Importing Cost centers
  • Project Records
    • Creating a Project Record
    • WP Location
    • Project Configuration
  • Cost Estimating
    • Estimate Components and Estimate Collections
    • Creating a Blank Cost Estimate
    • Creating a Cost Estimate from a Template or Other Project
    • Cost Estimate Templates
    • Cost Estimate Available Fields
    • Adding a Cost Estimate Line
    • Adding Multiple Cost Estimate Lines
    • Creating an Estimate Collection

Installation & Configuration

Module Requirements

A number of standard NetSuite modules are required in order to successfully install FullClarity Storage. These NetSuite settings are available by selecting “Setup”, “Company”, “Enable Features”.

In addition to the NetSuite features, the FullClarity Portal SuiteApp must be installed prior to the FullClarity Storage SuiteApp. For more information about installing and configuring the FullClarity Portal, please see Portal Utility App.

Initial Data Requirements

Having installed the SuiteApp, a number of data items need to be populated in order for the system to operate. They should be created in the following order.

  1. Billing Stages
  2. Cost Centers
  3. Default Sales Items
  4. Configuration Records

Configuration Records

A configuration record is required in order for the Project Financials SuiteApp to function. If there are multiple subsidiaries, each subsidiary must have a configuration record.

To create a configuration record, select FullClarity > Priject Financials > Configuration to see the list of existing configuration records. Click the "New" button to create a new record, and complete the information as required.

Configuration Fields

FieldDescription
SubsidiarySelect the subsidiary that the configuration record relates to. If there is only 1 subsidiary, just select "Parent"
Default Quote Email TemplateThe template used to inform vendors that a quotation is requested
Markup PercentThe default markup percentage applied to all projects
Default Billing TypeThe default billing type populated during the automated project creation process

Defining Permissions

Prevent Access

To prevent all access to the Project Financials functionality, ensure that no permissions are granted to any of the FC Proj Fin custom records.

Administrator Access

In addition to having access to the project record, the following permissions are required:

GroupItemPermission ValueNotes
ListsCustomerFull
ListsItemsFull
ListsTermsFull
ListsEmployeeFull
TransactionInvoiceFull
TransactionFind TransactionFull
SetupCustom SegmentsFull
SetupCustom ListsFull
Custom RecordFC Proj Fin Allowance TypeFull
Custom RecordFC Proj Fin Billing StageFull
Custom RecordFC Proj Fin ConfigurationFull
Custom RecordFC Proj Fin ContractFull
Custom RecordFC Proj Fin Cost CentreFull
Custom RecordFC Proj Fin EstimateFull
Custom RecordFC Proj Fin Estimate CollectionFull
Custom RecordFC Proj Fin Estimate ExpensesFull
Custom RecordFC Proj Fin Estimate ItemsFull
Custom RecordFC Proj Fin Field POFull
Custom RecordFC Proj Fin InformationFull
Custom RecordFC Proj Fin Quote ExpensesFull
Custom RecordFC Proj Fin QuotesFull
Custom RecordFC Proj Fin WP LocationFull
Custom RecordFC Proj Fin Warranty InsurerFull

View Only Access for Users

In addition to having access to the project record, the following permissions are required:

GroupItemPermission ValueNotes
ListsCustomerView
ListsItemsView
ListsTermsView
ListsEmployeeView
TransactionInvoiceView
TransactionFind TransactionView
SetupCustom SegmentsView
SetupCustom ListsView
Custom RecordFC Proj Fin Allowance TypeView
Custom RecordFC Proj Fin Billing StageView
Custom RecordFC Proj Fin ConfigurationView
Custom RecordFC Proj Fin ContractView
Custom RecordFC Proj Fin Cost CentreView
Custom RecordFC Proj Fin EstimateView
Custom RecordFC Proj Fin Estimate CollectionView
Custom RecordFC Proj Fin Estimate ExpensesView
Custom RecordFC Proj Fin Estimate ItemsView
Custom RecordFC Proj Fin Field POView
Custom RecordFC Proj Fin InformationView
Custom RecordFC Proj Fin Quote ExpensesView
Custom RecordFC Proj Fin QuotesView
Custom RecordFC Proj Fin WP LocationView
Custom RecordFC Proj Fin Warranty InsurerView

Read and Write Access for Users

In addition to having access to the project record, the following permissions are required:

GroupItemPermission ValueNotes
ListsCustomerView
ListsItemsView
ListsTermsView
ListsEmployeeView
TransactionInvoiceView
TransactionFind TransactionView
SetupCustom SegmentsView
SetupCustom ListsView
Custom RecordFC Proj Fin Allowance TypeView
Custom RecordFC Proj Fin Billing StageView
Custom RecordFC Proj Fin ConfigurationView
Custom RecordFC Proj Fin ContractCreate
Custom RecordFC Proj Fin Cost CentreView
Custom RecordFC Proj Fin EstimateCreate
Custom RecordFC Proj Fin Estimate CollectionCreate
Custom RecordFC Proj Fin Estimate ExpensesCreate
Custom RecordFC Proj Fin Estimate ItemsCreate
Custom RecordFC Proj Fin Field POCreate
Custom RecordFC Proj Fin InformationView
Custom RecordFC Proj Fin Quote ExpensesCreate
Custom RecordFC Proj Fin QuotesCreate
Custom RecordFC Proj Fin WP LocationView
Custom RecordFC Proj Fin Warranty InsurerCreate

Project Billing

Projects can be billed to customers using the following formats:

  • Milestone Billing
  • Progress Billing

Milestone Billing

The Milestone billing method uses agreed events to trigger the requirement for an invoice to be created. These events are generally established as part of the contract process, and as such are known toward the beginning of a contract.

Billing Stages

Where a project is billed using the milestone billing method, a master set of billing stages should be populated. Any billing stage nominated as a default stage will automatically be added to a project as it is being created.

Create or Edit Billing Stages

To create or edit a billing stage, select FullClarity > Project Financials > Manage Stages. Create a new stage, or edit an existing stage from the list. Selecting a stage as a "Default Stage" will allow that stage to be automatically populated to a project during the project creation process.

Importing Billing Stages

Billing stages can be imported using the standard CSV Import function within NetSuite. A template containing a standard set of stages can be downloaded here: Billing-Stages-Import-Template.xlsx

Cost Centers

Cost Centers, also known as construction phases, cost codes, account codes and work codes, allow the construction costs to be reported on in logical groupings.

Create or Edit Cost Centers

To create or edit a cost center, select FullClarity > Project Financials > Manage Cost Centers. Switch to the Cost Center set you want to maintain, or click the "+" button to add one.

Using the worksheet controls, add a new row to the worksheet. Rows can be indented to become child rows by clicking the indent control button, or by dragging and dropping the row with the mouse. To edit a cost center, simply double click the name field and make your changes.

Importing Cost centers

Cost Centers can be imported using the standard CSV Import function with NetSuite. A template containing a standard set of cost centers can be downloaded here : Cost-Centers-Import-Template.xlsx

Project Records

The majority of the FullClarity functionality is encapsulated within a NetSuite Project record.

Creating a Project Record

To easily creat a project record in NetSuite, select FullClarity, Project Financials, Create Project. A screen will appear that is pre-populated with a set of default values defined in the configuration, and containing the set of fields required to allow the entire tree of records to be created. If the project is to be created under a new customer, ensure that the "Existing Customer" checkbox is unchecked, and complete the relevant details for the curstomer record. If the project is to be created for an existing customer, the "Existing Customer" checkbox should be checked and the customer selected.

If the configuration is set to create NetSuite Opportunity records at the same time as the project, then ensure that all fields relating to the opportunity are also completed. This will result in a set of records being created with the customer being the parent record, the project being the child record, and an opportunity being the grand child record (i.e. a child of the project).

WP Location

The WP Location (Work Package Location) allows the user to segment the site into locical work packages. These work packages can then be allocated against estimating and costing data (see below).

To enter WP Location values, edit the project and select the WP Location subtab under the Configuration tab. Add WP location entries to the list. When completed, simply save the project.

Project Configuration

The Project Configuration tab contains various fields relating to certain project defaults, including the default margin %, default billing type, retainage balances etc. These configuration options will generally be set with a default value based on the system configuration, but should be checked to ensure they match the requirements of the specific project.

Cost Estimating

Cost estimate records are used to establish what a project is expected to cost, and to assist in identifying the sale price for a project. Once a project has been contracted, the cost estimate becomes the budget for the project, and is referenced in all project budget reporting.

Estimate Components and Estimate Collections

Cost estimate data can be created either in a single record or in multiple records. When using multiple records (i.e. components), various components can be combined into a collection, with individual components being able to be included in multiple collections. This allows individual components to be re-used when costing different scenarios without the need for duplicating the individual component.

Creating a Blank Cost Estimate

To create a cost estimate, select the "Estimating" tab and click "Create Estimate". A popup box will appear:

Create Estimate

Enter the name of the estimate record. If you'd like all of the cost center categories to be populated into the empty cost estimate, check the "Import All Cost Center Categories" box. Click "submit" and a new blank cost estimate will be created.

Creating a Cost Estimate from a Template or Other Project

To create a new cost estimate from an existing template, select the "Estimating" tab and click "Import Estimate". A popup box will appear:

Import Estimate

Select the templated cost estimate from the list. Enter a name for the estimate, and choose the relevant options - to either follow the template settings, to mark all items as applied, or to leave all items unapplied. Click "submit" and the new cost estimate will be created.

The same process is used to create a cost estimate from another project: instead of selecting the cost estimate, select the project and select the relevant cost estimate within the project.

Cost Estimate Templates

Cost estimates can be templated within NetSuite to enable an easy starting point for costing a project. Estimate Templates can be found via FullClarity, Project Financials, Estimate Templates.

To create a new estimate template, click the "New FC Proj Fin Estimate" button.

Estimate Template Options

Choose whether to create a template from a blank page, or to copy an existing estimate from another template (existing) or another project. Having selected the relevant source option, complete the form and select "submit" to save the template.

Having created the template, it can be entered and edited just like any other cost estimate.

Cost Estimate Available Fields

Field NameDescription
CategoryThis is the cost category / construction phase for the line. Multiple line items can be entered under a cost category.
StageThe billing stage. This list comes from the billing stages configured on the project. Only relevant when Stage Billing is selected for the project
Allowance TypeThis can be used to further categorise the line item into (for example) prime cost or provisional sum
Item NameThis is the item selected from the item master. Items are added to the cost estimate line by line to build up the total cost
DescriptionPopulated automatically from the item record, this is the description related to the item. This can be edited on the cost estimate worksheet.
UnitPopulated automatically from the item record, this represents the unit that the item is measured in.
QuantityThe quantity of the item required in this project. This will be multiplied by the item rate to produce a cost.
RatePopulated automatically from the item record, this is multiplied by the quantity to produce a cost
AmtThis is the result of quantity multiplied by rate
Contingency %Defaults to zero, this provides allowance for a contingency % to be included in the cost estimate at a line level.
Contingency $This is the $ representation of the contingency. Calculated as Amt multiplied by Contingency %
Cost $This is the contingency inclusive cost rate, calculated as Amt plus Contingency $
Margin %This defaults to the Margin amount set in the project configuration, but can be changed on a line by line basis.
Margin $This is the $ representation of the margin, which adds to the Cost $ to produce a Net $ amount.
Net $The net of cost plus margin. Example: if the Cost $ is $75 and the Margin % is 25%, the Margin $ will be $25 and the Net $ will be $100. $25 = 25% of $100.
WP LocationSelect the Work Package Location (see above). This can be left blank.
AppliedIf unchecked, this line will not be included in the totals
NotesFree form notes for general use
QuoteWhere the bid request process has been used to obtain supplier quotes or bids, the quote or bid number will be listed here
SupplierWhere the bid request process has been used to obtain supplier quotes or bids, the supplier / vendor will be listed here
Purchase OrderAny purchase order for this item will be listed here as a link

Adding a Cost Estimate Line

To add a cost item to the cost estimate, right click on the cost estimate and select "Add New Line". A popup box will appear requesting data about the line to be added:

Add New Line

This is a customisable form, and so can may appear differently in your system. However the fields "Category" and "Item" must always be present and must be populated.

Select the category from the drop-down list. All items in the estimating must be selected under a category. If the "Filter Items by Category" checkbox is ticked, the options available in the "Items" select list will be filtered to only those items that have previously been used in that category. If it is unchecked, all items will be available.

Having selected an item, the various fields will auto populate, including description and rate. These can then be manually altered depending on the requirements of the cost estimate.

Set the quantity so that the cost amount can be calucated.

When all needed fields have been populated, click "Add Row" and the line item will be added to the cost estimate.

Adding Multiple Cost Estimate Lines

Multiple lines can be added to a cost estimate at a time. To do this, right click on the cost estimate under a specific category, and select "Add Multiple". A popup will appear as follows:

Add Multiple

The category is already selected based on where your mouse was on the cost estimate sheet when you selected Add Multiple, however this can be changed to any other value.

Select the chevron next to the "Items" list, and make 1 or more selections from the items presented.

Add Multiple - Selections

Warning

For items to appear in the multi item select popup, they must already be linked to the cost category record. This link is created automatically when an item is used for a category on any cost estimate, but it can also be created manually by editing the item, and adding the category in the "Category" multi select field.

Creating an Estimate Collection

Cost Estimates can be grouped into different Cost Estimate Collections to enable different cost options to be explored.

To create a Cost Estimate Collection, select the Estimating tab then the Estimate Collection sub tab. Click "Create Estimate Collection" and the following popup will appear:

Create Collection

Give the collection a name, so that it can be differentiated from other collections.

From the list of available estimates, select 1 or more estimates to be included in this collection, and click "Submit".

Note - collections can be created before the cost estimates themselves have been completed. This allows the user to group together different cost estimates that are being worked on, and to monitor the costs in each collection as the component estimates are populated.

Last Updated: 3/27/24, 1:09 PM
Prev
Home
Next
File Storage