What’s New in 4castplus – June 20, 2022

What’s New in 4castplus

Update 2022, R1 Release | June 20, 2022

This is the R1, 2022 Release of 4castplus.

This upgrade of 4castplus is rich with key new features, core infrastructure improvements and many enhancements to existing modules and workflows.  As always, it also features many performance and usability improvements and bug fixes. There are many details that may not be included on this page, so please feel free to connect with your customer service representative to learn more.

Release Summary

Here is a summary of the upgrades, improvements and new features in R1 2022. Scroll down for further details on this and more further below.

User Interface

1.1 e-Signatures, with Digital Document Routing and Monitoring

In this upgrade, we’ve added the ability to create a Transmittal for sending and tracking Jobsite documents and signatures. Users will now be able to send field reports and other documents electronically either through email or via DocuSign.


By using this tool, you’ll be able to view the status of all documents in a dashboard report. Including metrics such as:

  • When the recipient(s) opened the email
  • When and if the document was signed
  • When and if the document was rejected or expired
  • The elapsed time from send to signature

The screenshot to your right (click the image to expand) is of the new ability to create email transmittals from the Jobsite. This module enables users to package up one or more documents to be sent either as direct emails, or routed through DocuSign. In either case, the recipients are sent the documents for approval. The benefit to the user is that there is full tracking, reminders and reporting on the status of these emails. Users no longer need to chase the whereabouts and status of these signed documents.

1.2 Mobile Crew Field Capture

You will now be able to split your field teams into distributed crews for simplified and streamlined hours and production capture. This release includes a new module designed for crews to capture their daily time of labor & equipment, production, documents, daily log, etc. This module is compatible with iOS, Android and Microsoft platforms. Once all the data is entered, the site foreman can submit for approval. Task assignments can be scheduled on the fly.

1.3 Improved Crew and Shift Management

Major enhancements to the management of crews and shifts where crews are assigned to workpackages and to shifts. Crews are assigned to a Site Foreman who is responsible for crew entry. Crews can also have their time, expenses, etc. entered by the Site Supervisor.

1.4 Jobsite Report Designer

  • Updated Report options to include Billable, Cost or All Transactions data
  • Relabelled Internal and External Comments to Comments (Internal) and Comments (Billable)

1.5 Jobsite Packages

For greater flexibility in how field data is reported, we’ve added a new “Packages” feature to enable users to create multiple sub-jobsite packages for reporting, submitting for approval, and routing for e-signature.

1.4 Jobsite Report Designer

  • As part of this Packages feature, users will now be able to continue to add jobsite data – such as hours, expenses, receipts, progress, etc. – after the jobsite has been submitted and locked. Any new post-submit data can be submitted and reported as a separate package with a unique timesheet number.


2.1 Timesheet Imports

  1. Updated alert received when attempting to import a T&M transaction and the date of the transaction is earlier than the Billing Rate Table Effective Date
  2. Updated control to prevent the creation of a New Resource / Class combination through Import

2.2 My Timesheet

  1. Re-labelled Notes (Internal) and Notes (External) to Comments (Internal) and Comments (Billable)
  2. Disable display of HR Reports in My Timesheets if Vacation and Banked Time tracking not enabled

2.3 Expenses

  1. Update to Expenses feature to allow for auto-creation of Vendors when Expenses created, or to select Vendor for Labor Resource, when Labor Resource created
  2. Add ‘sticky’ to column selections

2.5 Third Party Expenses

  1. Add ‘Description’ to Header for Materials and Equipment and provide editable field in the transaction grid for all resource types
  2. Update to require Resource and Resource Class selection for Services resource type
  3. Provide alert if changing weeks in Third Party Expenses and data has not been saved
  4. NEW: Provide Third Party Expenses Import

Timesheet Enhancements for R1.1 2021

2.6 Timesheet Usability and User Interface Improvements

  • Update alert received when the Composite Rate Billing Rate Type has not been selected on a Project
  • Updated Save action to prevent multiple clicks of Save until action is complete
  • Added Project Code to end of Project Name

2.7 Timesheet Transaction Imports

  • Improvements made to the import fail alert re: Inactive Resource in Timesheet prior to import causing import to fail Inactive Resource validation

Procurement and Subcontracting

3.1 Improved Support for Multiple Subcontract Types

In this release we’ve built explicit support for a “Subcontract” purchase order type to better support different types of contracts with your vendors. With this, you can define subcontracts such as:

  • Fixed Price
  • Unit Price
  • Time & Materials

3.2 Improved Cash Flow Management and Payment Scheduling

Significant improvements to cash flow planning and defining a “Payment Schedule” are being implemented to better reflect how contracts are defined and paid. Any purchase order type can build a payment schedule to reflect the cash flow and contract payment method, for example:

  • Progress Claim
  • Milestone
  • Recurring Installment

The payment schedule is now defined at the line-item level rather than at the PO-level and users can setup multiple Payment Events for each line item – and bulk-set payment events and types to streamline the payment schedule setup. Advance payments and retainage are also now available at the line-item level as part of the Payment Schedule. You can set the payment terms for each line so that the cash flow charts can reflect the movement of cash more accurately.

3.3 Enhanced PO-Receiving to tie-in with payment schedule and invoice matching

To tie-in the advancements in payment scheduling, the Receiving module will have the intelligence to know the payment terms for each PO and line-item.

3.3.1 Auto-Receiving

You’ll also be able to setup purchase order items to be Auto-Received to simplify the receiving process. For example:

  • Setup a “Recurring Installment” payment type to auto-generate a receipt and accrual at the payment date set
  • Setup a Rental Contract (future) to auto-receive based on the rental agreement terms

3.3.2 Capture Key Vendor Metrics for Productivity Analytics

You can now input (and import) key fields for the calculation of metrics. For example, for each receipt you can enter:

  • Amount received
  • Manhours
  • Progress
  • Quantity to date (if applicable)
  • Amounts and quantities remaining (for a forecast)


Once these values are input, the system will generate key performance indicators such as:

  • Hours per unit
  • Productivity ratio
  • Amount per unit
  • Amount per hour

3.4 Improved Tax Management

Better management of purchase order taxes – including the ability to define tax at the line item level – has been implemented in this release.

3.5 Improved Field Receiving

The Field Receiving module has been updated to provide more tools and reporting. Field personnel now have access to a full range of receiving flexibility and features.

3.6 Import Field Requisitions

We are now providing a Field Requisition template for your field personnel to submit requests for material purchases. This template can be easily imported into the 4castplus Purchase Requisition module for fast processing into a purchase order.

3.7 Purchase Order Designer

  • Update to display sections created in Configuration > Procurement > Purchase Order form configuration
  • Added ability to change the Font sizes
  • Update Ship Date behavior in Summary – Shipping Section to display “See Details” when Item Ship Dates vary, or display Ship Date when Item Ship Dates are the same
  • Add Option of Customer or Company Logo in Header
  • Added option to display Tax Type field at PO Line Item level
  • Added Vendor Code in Summary Header
  • Add Required at Site date at PO Line Item level
Watch this video on managing subcontracts in 4castplus.

Procurement Updates in 2021 vR1.1

3.8 Procurement Usability Improvements

  • Optimize Purchase Order feature in performing actions (New, Commit, Undo Commit, etc) and loading of data
  • ‘Sticky’ feature added to Procurement tabs (system will remember the last tab user was in and reposition the user in that tab when next opening Procurement)

3.9 Purchase Order and Subcontract Enhancements in R1.1

  1. NEW: Added Do Not Exceed Commitment setting to allow Overages
  2. NEW: Updated Subcontract feature to include selection of Materials & Equipment Resource Types
  3. Added Shipping Section and fields into Subcontracts (Fixed, T&M and Unit Price) header and detail screens
  4. Added Estimate ID to the Purchase Order Item Allocation > Excel report
  5. Updated behavior re: Change Order field in PO / Subcontract Header and Detail should be editable on revision
  6. Updated behavior re: Header > Taxed? checkbox defaults to checked even when there are no Tax Types set up
  7. Updated Purchase Order main grid to include PO currency and symbol
  8. Bug fix re: Incremental amounts from a Revision change when Purchase Order is Committed
  9. Bug fix re: Purchase Order Import is failing when Purchase Order Reason is “No Reason”
  10. Bug fix re: Invoice To field in Purchase Order R0 is clearing on Revision
  11. Bug fix re: Procurement User with View Only access can delete Procurement document

Purchase Order Receiving Enhancements in R1.1

  1. Updated Subcontract > Time and Materials Import to provide alert when Quantity in file is 0 (zero)
  2. Added Vendor Detailed Item Description to the PO Receipt > Receiving Items > Excel report
  3. Bug fix re: New Receipt for Purchase Order is displaying Vendors with Committed Subcontracts
  4. Bug fix re: Import File generated for a created Purchase Order Receipt does not include Comments entered in the Receipt
  5. Bug fix re: Receipt Date/Time from Subcontract Receipt import is incorrect

Finance and Human Resources

4.1 User Defined Fields on Resources

You can now create user-defined fields (UDF) to tag resources with any reportable attribute you may require. If you require to report on labor resources that have unique characteristics that you are required to report on (ethnicity, sex, legal status, etc.), you can now create and report on these.

  • Addition of Vendor to Labor Resource for reimbursement of labor expenses via Payables
  • Provide optional mandatory setting for employee ID. Control updated to require unique employee ID
  • User-defined fields added to Vendors’ profile

4.2 Labor Resource Management

  1. Added Alert when a Payroll Reimbursable Expense is added to a Contractor
  2. Added Alert when a Accounts Payable Reimbursable Expense is added to a Payroll Employee

4.2 New Accounting Codes

We have introduced a third project code structure called “Accounting Codes” that is designed to provide a place to capture the codes that align with your standard code of accounts in your finance system / ERP. This has been developed to simplify project coding by eliminating the need to insert accounting GL codes into the project’s cost breakdown structure (CBS). With this addition, 4castplus users can free the CBS to be focused on project-related coding without the constraints of a potentially different accounting code structure. There is also an associated Accounting Code Report.


  • Accounting Codes
  • Accounting Code Report


5.1 Progress Quantity Reporting

There are two new dashboard reports, and one drilldown report, that detail the progress (or ‘production’) quantities completed over a date range.

  1. A tabular dashboard report showing all progress entries over a time period
  2. A chart dashboard report showing the curve of progress over time
  3. The “Quantity to Date” values will now be links to drilldown reports
  4. The drilldown reports detail each quantity entry over the date range provided

These reports do much more than just show installed/production quantities completed to date. They also capture many productivity metrics designed to show the performance of the crew or subcontractor working in those areas. Since additionally, the system captures the budgeted metrics, along with the actual metrics, and the budgeted hours compared to the actual hours, many key performance indicators can be surmised. Some example metrics include:

  • Budgeted hours per unit compared to Actual hours per unit
  • Budgeted unit cost compared to Actual unit cost
  • Budgeted unit price compared to Actual unit price
  • Budgeted hours per day versus Actual hours per day
  • Budgeted units completed per day versus Actual units completed per day
  • Productivity factor
  • Percent Complete

5.2 Improved Resource Reporting on Labor and Materials Data

After a great deal of feedback, we’ve added new ways to drilldown into labor data to enable greater insights into the details. Also, we’re adding more ways to pivot that data to view the data in multiple ways. Much of the current reporting is based on the WBS hierarchy, so now we’re adding more options for just looking at labor data outside the WBS or CBS coding.


  • Update of “Summary by Resource Type” report to include ALL resources
  • New “Materials Resource Summary” report to enable users to drilldown into all materials used on a project to see budgeted versus actual to a detail level
  • New drilldown report on all resources in one report. This will enable tremendous flexibility into all resources on any date range, or as-of date.

5.3 Align Reports to a Submitted Progress Measurement / Forecast

  1. More reports now have the option to select any submitted progress measurement or choose “Open” to see the latest data. This is critical to align all data to the same point in time. For more on this, check out this article.
  2. Update to design of reporting infrastructure to capture all data (financial & time-phasing plans) as part of the Submitted Progress Measurement

5.4 Greater Flexibility in Custom Report Templates

The custom report designer will now have more options for filtering, along with a broader selection of fields to enable reporting on both cost and revenue, as well as margin in the same report.

5.5 Improved Program-Level Reporting

New reports at the Program level that summarize the combined values of all the projects in the program are now available. For example:

  • Consolidated S-Curve Report
  • Consolidated cash flow report

5.6 New “Audit Log” Report

Improved reporting that allows administrators to see all transactions and events that have occurred in the system. This will be the first release of this comprehensive report. The intent is to give visibility into who did what and when in the system.

Reporting Updates in R1.1

5.7 Program Reports

  1. Updated to exclude Inactive Projects

5.8 Project Dashboard

  1. Bug fix re: Unused Hours do not reflect Manhours entered in Subcontract Receiving or Third Party Expenses

5.9 Project Details Report

  1. Updated report logic to not hide Revenue field on Fixed Price only project
  2. Added “Is Payroll” field
  3. Bug fix re: Site Supervisor column not populated

5.10 Project Reports

5.10.1 Timeline Charts / Project Spend Forecast

  • Renamed report from Time-Phased Project Cashflow to Project Spend Forecast
  • Provided drop-down for selection of Open and Submitted Progress Measurements
  • Aligned data in report (financials and time-phasing) to data in selected Progress Measurement
  • Updated field names in UI Cumulative and Monthly tabs
  • Updated Excel Report for
  • Chart and graph responsive to User Interface selections
  • Align legend ordering and colors
  • Added Totals row


5.10.2 Project Details Report

  1. Updated report logic to not hide Revenue field on Fixed Price only project
  2. Added “Is Payroll” field
  3. Bug fix re: Site Supervisor column not populated

5.11 Custom Reports

5.11.1 Templated > Project > WBS (Cost) dataset

1. Added fields:

  • Baseline Current Price
  • Current Unit Price
  • Pending Unit Price
  • Billed Unit Quantity
  • Billed To Date
  • Unbilled Revenue (WIP)

2. Updated FAC Hours to reflect value from Last Submitted Progress Measurement


5.11.2 Templated > Global > All Project Summary (Cost) dataset

1. Added fields:

  • Remaining Contingency


5.11.3 Templated > Global > All Project Details

1. Added new fields:

  • Is Payroll


5.11.4 Templated > Global > Resources > Labor Details

1. Added fields:

  • Supplier/Contractor/Vendor
  • Is Payroll

5.11.5 Dashboard > Project > All Procurement Items

1. Updated fields:

  • Cost Amount: Update to Requisition Total Amount


5.11.6 Dashboard > Global > All Project Detail

1. Added new fields:

  • Is Payroll

5.12 Business Intelligence Reporting and Export Documents

5.12.1 Project Reports

1. Accounting Code Report

  • Bug fix re: Detail and Drilldown report for Cost line item without an Accounting Code is displaying data from different Accounting Codes

2. Detail Report

  • Added “Is Payroll” field
  • Bug fix re: Site Supervisor column not populated

5.12.2 Resource Reports

  • Bug fix re: addition of fields that were removed in Labor Summary > Detail screen & Excel report in prior release

  • Added “Is Payroll” field to Labor Detail

  • Bug fix re: Equipment Reports Summary with Maintenance tab is displaying incorrect grand totals for Equipment Margin and Equipment & Maintenance Margin

  • Bug fix re: incomplete/missing values in Equipment Reports > Summary with Maintenance report > Summary grid

  • Bug fix re: Tag Number > Detail report does not include Labor, Material, Expenses and Third-party Expenses Maintenance transactions


5.12.3 Export Documents

  • Added ‘Exported Date’, ‘Exported By’, ‘To’ and ‘From’ fields

Financial and IT Compliance

6.1 SOC-1 Compliance

4castplus has undergone a rigorous audit of all our processes and financial controls to meet the SOC-1 standards. This includes Security and IT-related controls for data and system security.

6.2 Single Sign On (SSO)

4castplus has implemented SSO to provide your IT and administrators the tools for centrally managing users and system access.

Project Controls, Estimating, Forecasting and Change Orders

7.1 Progress Measurements and Forecasts

  • Significant performance improvements in progressing and forecasts
  • Better reporting control around all reports aligning to a progress measurement or to an as-of date
  • Usability enhancements to Progressing screen
  • Updated Comments feature and added display of Workpackage, Phase and Area Comments in the Progressing screen
  • Values in the Progress Measurement ‘cut-off’ and reflected as of the Progress Measurement Date, resolving the following issues:
    • Resource Forecast Forecast At Complete (FAC) does not equal the Estimate Grid as Resource Forecast FAC includes Receipts dated past the Progress Measurement Date
  • Disabled resource forecasting at the “Rollup” level
  • Provide a new “Progress Tracker” when creating a new Progress Measurement. This is to give better visibility when creating progress measurements on large projects with a large work breakdown structure

7.2 Change Order Management

  1. New: Added additional Change Order Import option “Import by WBS”
  2. Updated behavior re: Recalculate required for Change Order form to display values
  3. Bug fix re: Receipts on a Purchase Order / Subcontract with a Change Order are not being tracked against the Change Order in the Change Management grid

7.3 Time-Phasing

  • Date range in “Task Spend Forecast” now defaults to the dates specified in the time-phase Accrual Plan

System Configuration

8.2 Notifications

  1. Added frequency options of Daily and Weekly to Vendor Invoices > Submitted for Approval
  2. Provided ‘Missing Accounting Code Report’ as optional nightly report
  3. Provided notification for “Purchase Order Unapproved”
  4. Updated so that when Approval Workflows enabled, notifications for ‘Issued for Approval’, ‘Rejected’ and ‘Approved’ are automatically enabled
  5. Updated Vendor Portal Notifications to include only Vendors that are set up for Portal access

8.3 Codes & Fields:

  1. Custom Properties:
    • NEW: ‘Labor’ added
    • NEW: ‘Vendor’ added
  2. Relabel of Customer Codes to Billing Codes
  3. Relocate Cost Codes and Billing Codes to new Code Libraries in Manage Codes & Fields.
  4. NEW: Accounting Codes added to Code Libraries.
  5. Assign Accounting Codes to Resource Classes, Resources or Workpackages
  6. Assign Accounting Codes to Discounts & Surcharges
  7. Relocate Purchase Order & RFQ properties templates to Procurement section
  8. Update the design of Purchase Order & RFQ properties templates to a Summary / Detail grid format and provide ability to create ‘custom’ property sections for display in Purchase Order Designer

8.4 Resource Classes

  1. Provide Accounting Code fields

8.5 Resources

  1. Provide Accounting Code fields for optional override at Resource level
  2. Add columns & validation controls for Resource Class Categories & Resource Class to all Resource imports
  3. Labor:
    • NEW: User-defined fields (custom properties) added to Labor profile and Import
    • NEW: Expense Reimbursement Vendor selection, allowing for users to auto-create Vendors when Expenses created, or disable auto-creating in order to create Vendor through interface or integration
    • Update for Employee ID to be a unique field in the labor database; added alert to detect when duplicate Employee ID is created
  4. Added Alert when a Payroll Reimbursable Expense is added to a Contractor
  5. Added Alert when a Accounts Payable Reimbursable Expense is added to a Payroll Employee
  6. Added Division to Labor import file (when Division filtering enabled)
  7. Vendors:
    • NEW: User-defined fields (custom properties) added to Vendor profile and Import

8.6 Permissions

  1. Added Jobsite Import to Labor Permissions for Administrators, Project Manager Pros, Project Managers and Site Supervisor profiles
  2. Added Change Management Permission to Bypass Approval
  3. Added Accounting Code Permission to Administrator and Finance license profiles
  4. Updated Project Manager Pro and Procurement Plus license to allow for access to Configuration areas related to Procurement
  5. Updated Finance License Profile to include Import permission

8.7 Vendors

  1. Added ‘Division’ into the Vendor Import file (when Division filtering enabled)
  2. Vendor Rate Tables:
    • Updated Excel Report to make responsive to grid content
  3. Billing Rate Tables:
    • Updated Excel Report to make responsive to grid content
    • Added ‘sticky’ setting to grid

8.8 Approvals Workflows

  1. Update so that when enabled, notifications for ‘Issued for Approval’, ‘Rejected’ and ‘Approved’ automatically enabled
  2. Provide selection of Default approval workflow to be used when system ‘enforces’ approval routing i.e. Period Close

Project Management

9.1 Usability and Optimization

  1. Optimized performance of “Project Dashboard”; improved loading time of Project Metrics for Cost, Revenue and Hours
  2. Sticky’ feature added to Project tabs (system will remember the last tab user was in and position the user in that tab when next opening Projects)

9.2 Work Breakdown Structure (WBS)

  1. Updated behavior re: deletion when workpackage is the only workpackage of an Area or Phase, will no longer automatically delete the Area or Phase
  2. Updated submission control to require Workpackages be submitted for creation of Requisitions and tracking of Actuals
  3. Extended Progress Method > Rules of Credit > Milestone to allow for tracking in the Jobsite
  4. Updated Import alert when WBS Type is incorrect in import file
Watch this video on creating Time & Materials Projects in 4castplus.

If you want to learn more about this software upgrade – and we hope you do – please feel free to email us at info@4castplus.com.

Or, if you’ve landed on this page and you’re not already a customer, here’s where you can sign up for a free live demo of 4castplus.

Share this post

Speak With A Member Of Our Team

No other software offers such a comprehensive suite of project management and procurement tools. Schedule a meeting with a member of our team and see what 4castplus can do for you.