Enterprise Financials - Overview

Modified on Tue, 20 Oct at 11:30 AM

What's new in 1.26.4

  • Cost Book names may look different. Your administrator can now rename Cost Book terms — Cost Book, Cashout Forecast, Transactions, Cost Book Grid and the Add Cost Book Line link — to match your organisation's vocabulary. If they haven't, nothing changes.

  • Hours for Original Cost Estimate and Change Orders can come from integrations. Where your organisation connects another system to Cora, budgeted hours for Original Cost Estimate and Change Orders can now be loaded automatically and appear in the Hours columns of the Project Forecasting grid (if those columns are shown for your project). Revised Cost Estimate hours are calculated from the two.

  • Better enterprise-wide reporting of iterations. Report builders and integrations can now retrieve financial iteration details for all projects in one request, rather than one project at a time.

Overview

Enterprise Financials is the project-level page where you record, review and submit a project's financials — Estimate, Budget, Forecast, Actuals and Commitments — period by period against account codes. Each financial type has its own tab on the same page, and submissions can be routed through an approval workflow.

What is it used for?

Enterprise Financials is the central project-level financial management module within Cora PPM. It provides a unified, multi-tabbed grid interface that allows project teams to record, track, review, and submit all key financial measures for a project across time periods (months or fiscal periods). The module covers five financial types — Estimate, Budget, Forecast, Actuals, and Commitments — each represented as a separate tab within the same page.

Which tabs you see is set by your administrator, so your project may not show all of them. Depending on configuration, a Revenue tab may also be available. Whether periods are calendar months or fiscal periods, and when the financial year starts, is also set by your administrator.

What It Does

Financial Type

Purpose

Estimate

Initial point-in-time project cost estimate by account code, with Amount and Comment fields.

Budget

Approved spending plan by account code and monthly or fiscal period.

Forecast

Projected future spend by account code and period, loaded from schedule, budget, or another enterprise tab.

Actuals

Recorded spend already incurred, entered manually or imported.

Commitments

Contracted or obligated spend not yet incurred.

Revenue

Available as an optional tab when enabled by your administrator. 

image-20260828-100654.png

Account Code Hierarchy

Financial values are always entered against Account Codes (called AGL Accounts), which are organised in a hierarchy of four levels:

  1. Global Site (the top-level grouping, e.g. a division or entity)

  2. Account Group (a grouping of cost categories within the Global Site)

  3. Account Sub-Group (a sub-category within the group)

  4. Account (the leaf-level cost account code)

Note: Each account code includes metadata for Capex or Opex, revenue applicability, VAT applicability, optional S-curve distribution, role-based access restrictions, and per-tab edit restrictions.

Iteration & Versioning

  • Every tab maintains a full iteration history.

  • Each save creates or updates a working iteration 0.

  • Submitting to workflow creates a new numbered iteration: 1, 2, 3, and so on.

  • Users can review approved and saved iterations from the Iterations dropdown in the page footer.

  • Grid content, status, last-updated date, and submitter comment update to match the selected iteration.

Iteration Tags are labels attached at submission time, such as “Q1 Reforecast” or “Board Approved”. Depending on configuration they are optional or mandatory.

Scheduled automatic iterations can also be configured to run on a specific day each month.

Workflow Integration

Any of the five financial types can be connected to a workflow approval process. When a user clicks Submit, the system:

  1. Creates a new iteration record

  2. Triggers the financial coupling for that tab (for example, the Budget coupling when submitting a Budget)

  3. If a live workflow exists, submits to it and shows the result as Submitted, Approved, or Rejected

  4. Reveals Approve and Reject buttons to eligible approvers

  5. Supports multi-step approvals, re-authentication, and approval comments

If no workflow is configured, submission is treated as an immediate save without approval.

Enterprise-Wide Reporting

Beyond the project-level page, Enterprise Financials exposes a REST API that aggregates financial data across all projects in the portfolio. Administrators and report consumers can query:

  • Budget, Forecast, Actuals, Estimates, Commitments by account code, project, and period across the full project portfolio

  • Financial Totals by Project summarising all five financial measures per project

  • Global Sites, Account Groups, Account Sub-Groups, and Accounts through the account code hierarchy API

Data Entry Helpers

Helper

Use

Load from Schedule (Estimate tab)

Pulls planned resource costs from the project schedule into the Estimate grid.

Load from Schedule (Budget/Forecast tab)

Imports planned costs from the schedule by period, either from the current month forward or from project start.

Load from Budget / Load from Forecast

Copies approved values from another tab into the currently active tab.

Apply Distribution Curves (S-Curves)

Applies a configured distribution shape to spread a total cost amount across periods for selected account codes.

Add Account Codes

Opens a modal to add new account codes mid-session without leaving the page.

Multi-Currency

When multi-currency is enabled, a Currency dropdown appears in the footer. Switching to a non-base currency recalculates displayed values using the project FX rate. Editing and submitting are disabled when viewing in a non-base currency.

If your administrator has not allowed FX rates at project level, every project uses the latest exchange rate for its base/local currency pair.

Settings & Date Range

Users access a Settings modal to control the date range displayed in the grid. The date range can be set to project duration, a custom date range, or a named range.

A warning banner appears if data exists outside the currently selected date range. Administrators configure the maximum number of years that can be displayed.

Access Control

  • Viewing requires the “General – Can View Project General Report Section” project right.

  • Editing Budget requires the general project edit right or the dedicated update-Budgets project right.

  • Editing Forecast requires the general project edit right or the dedicated update-Forecasts project right.

  • Editing Estimate requires the general project edit right or the dedicated update-Estimates project right.

  • Editing Actuals and Commitments can be restricted to the Finance Manager application role.

  • Dedicated update-Actuals and update-Commitments project rights exist as independent edit paths alongside the Finance Manager role.

  • Individual account codes can be set read-only per tab.

  • Account groups, sub-groups, and accounts support custom role restrictions cascaded down the hierarchy.

  • A global Enterprise Financials Read Only flag disables all editing and submission across the entire page.

Where to Find Enterprise Financials

Enterprise Financials is accessed per project, typically from the project toolbar under a Financials or Enterprise Financials menu item.

Prerequisites / Setup

Before the feature is usable, an administrator must:

  1. Go to Admin → Configuration → Financials

  2. Check Enable Financial Management

  3. Select which tabs are visible in Enterprise Financials: Estimate, Budget, Forecast, Actuals, and Commitments

  4. Optionally configure manual entry permissions for Actuals and Commitments

  5. Set up the Account Code Hierarchy: Global Sites → Account Groups → Account Sub-Groups → Account Codes

  6. Assign account codes to projects, either globally or per project through the Add Account Code modal

The full, ordered admin setup (currency, chart of accounts, Cost Book, Rate Matrix and more) is described on the paired admin page: Admin - Enterprise Financials

Using the Tabs

Action

Steps / Details

Switching Tabs

Click Estimate, Budget, Forecast, Actuals, or Commitments. The grid, footer status, and available buttons update automatically.

Entering Data

Click Edit, enter values into editable period cells, then click Submit. The Estimate tab also supports Amount and Comment fields; the Budget tab also supports Cost Estimate.

Loading Data from Other Sources

Use Load from Schedule, Load from Forecast, or Load from Budget to import values from supported sources.

Applying Distribution Curves

On Budget and Forecast tabs, click Apply Distribution Curves, choose the accounts and S-curve shape, then apply the curve.

Adding Account Codes Mid-Session

Click Add Account Code, select accounts from the modal, and confirm. The grid refreshes in edit mode with the new rows ready for entry.

Submitting to Workflow

After editing values, click Submit, complete the Submit to Workflow dialog, and send the iteration for approval.

Navigating Iterations

Use the Iterations dropdown to view saved or approved iterations. Older iterations are read-only.

Viewing Actuals/Commitments Drill-Down

Click transaction-linked cells on the Actuals or Commitments tabs to open the FMS Popup and review detailed transactions.

Settings (Date Range)

Use the Settings button to adjust the from/to date range, select a named range, apply changes, or reset to project duration.

Full Screen Mode

Use the expand icon to hide the page header and maximise the grid. Click again to return to normal view.

Common Gotchas

Gotcha

What to Check

Submit Button Greyed Out After Editing

The Submit button is enabled only after changes are made. It remains disabled while a submitted workflow is pending.

Edit Button Disabled

You may be viewing a historical iteration, a workflow may be waiting for approval, the global read-only flag may be on, or you may not have the required project security role.

Data Outside Date Range Warning

Values exist outside the displayed window. Expand the date range or reset to “Project Duration”.

Currency Dropdown Hides Buttons

Switching to a non-base currency disables Submit, Approve, and Reject. Switch back to the base currency to submit.

New Account Has No Values Warning

If a new account code has no values, the system asks you to confirm whether to save without values.

Use Cases

  • As a Project Manager, I use this to build an initial cost Estimate for my project by account code, pulling planned resource costs from the schedule rather than typing them in.

  • As a Project Manager, I use this to submit my project Budget for approval and track whether it has been Submitted, Approved or Rejected.

  • As a Project Manager, I use this to reforecast spend each period — loading from the Budget or schedule and spreading totals with a distribution curve — and tag the iteration (for example, “Q1 Reforecast”).

  • As a Project Manager, I use this to compare Actuals and Commitments against Budget and Forecast, and drill into the transactions behind an Actuals or Commitments value.

  • As a Finance Manager, I use this to enter or correct Actuals and Commitments where my organisation restricts that to the Finance Manager role.

  • As an approver, I use this to review a submitted iteration and Approve or Reject it with a comment.

FAQ's

Why can't I see all five tabs (or why is there a Revenue tab)?

Your administrator chooses which financial tabs are visible across the system. If a tab you expect is missing, ask your Cora administrator.

Why is the Edit button disabled?

You may be viewing a historical iteration, a workflow may be waiting for approval, the global Enterprise Financials Read Only flag may be on, or you may not have the required project right. On Actuals and Commitments, editing may also be limited to the Finance Manager role or switched off in favour of imported data.

Why can't I submit while viewing a different currency?

Values shown in a non-base currency are recalculated for display only. Submit, Approve and Reject are disabled until you switch back to the base currency.

Can I go back to an earlier version of the figures?

You can view any saved or approved iteration from the Iterations dropdown in the page footer. Older iterations are read-only.

Why do Cost Book tabs or links have different names in my system?

From release 1.26.4, administrators can rename Cost Book terms (Cost Book, Cashout Forecast, Transactions, Cost Book Grid and Add Cost Book Line) to match your organisation's vocabulary. The functionality is the same.

Hours appeared for Original Cost Estimate or Change Orders that I didn't enter — where did they come from?

From release 1.26.4, these hours can be loaded by an integration with another system. Revised Cost Estimate hours are then calculated as Original Cost Estimate hours plus Change Order hours. Check with your administrator which system supplies them.

Related Materials

Notes

Project Type: Enterprise Financials ?

Use this page to understand the Enterprise Financials module, including financial types, account hierarchy, workflow, reporting, access controls, setup, and common gotchas.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article