Skip to content
English - United States
  • There are no suggestions because the search field is empty.

How to Import Actuals and Reconcile Financial Data from ERP Systems

Step by step guide for uploading Actuals from your ERP system to Mastt

Import financial data from your ERP system and reconcile it with planned payments in Mastt. Use this workflow monthly to keep your project cost tracking accurate.

Before you start

  • Export financial data from your ERP system in CSV, XLS, or XLSX format.
  • Make sure the data includes PO numbers, WBS codes, and detailed descriptions for the best matching results.
  • Confirm you have access to the Actuals module with import permissions (contact Mastt Support if unavailable).

What are actuals?

Actuals are the real, recorded expenditures that have occurred on a project to date. These figures represent the money that has actually been spent, not what was budgeted or forecasted.

In most organizations, actuals come from financial systems such as accounting software or ERP platforms. They are typically provided by your finance team, such as a Financial Controller, Project Accountant, or Accounts Payable function.

Uploading accurate actuals into Mastt ensures your project cost tracking is up to date, aligns with internal reporting, and supports effective financial decision-making.

Prepare your ERP export file

Mastt supports spreadsheet uploads for Actuals. However, spreadsheets from most ERP systems need slight column heading changes before upload.

  1. Export your financial data from your ERP system as a spreadsheet.
  2. Modify the column headings to match Mastt's requirements exactly (see the tables below).

Example: In the column of your spreadsheet where the dollar amount of each transaction is listed, change the column heading to Val/COArea Crcy.

Minimum required headings

Mastt required column nameWhat this field contains
Val/COArea CrcyThe dollar amount of each transaction line item
Posting DateThe date the transaction occurred (appears in cash flow module after reconciliation)

Recommended headings for automatic matching

Column nameWhat this field contains
Purchase order textName field for the purchasing document or transaction
Purchasing DocumentNumber for the purchasing document unique to the vendor, agreement, or contract (e.g., PO number entered in Mastt contract form)
WBS elementUnique code for each project that helps link transactions to projects when uploaded at program level
Cost ElementDescription of the service (e.g., project management, travel). Optional but helpful for categorization

ERP export spreadsheet with the header row highlighted, including WBS element and Purchasing Document columns

Import data into Mastt

Open the Actuals module

  1. Click Cost in the left-hand navigation bar.
  2. Click Actuals in the top navigation.

The Actuals module has three main views:

ViewWhat it is for
ReconcileYour main workspace for matching actuals to payments
Needs AttentionQuarantined items such as duplicates or data conflicts
RegisterImport history and bulk actions

Actuals sub-tabs showing Reconcile (8), Needs Attention (0) and Register

Import your spreadsheet

  1. Click Import Modified Spreadsheet at the top left corner of the screen. If you have no imported data yet, you can also click the center button to import your first spreadsheet.
  2. Select your financial data export file from SAP or a similar ERP system.
  3. Click Import. The system displays a confirmation showing how many actuals were imported and any duplicates flagged.

Reconcile matched items

Mastt automatically associates Actuals transactions with existing payments and contracts on the reconciliation screen, based on PO numbers, amounts, and WBS codes. Items with suggested matches are highlighted for quick identification.

Confirm individual matches

  1. Go to the Reconcile view and look for items with highlighted suggested matches.
  2. Click an item with a suggested match to open the detail form.
  3. Review the suggested match details and verify the corresponding contract and payment information.
  4. Click the matching contract to select it.
  5. Click Link to confirm the match. The actual is now reconciled and will appear in your cash flow reporting.

Animation showing the Reconcile view with an actual matched to a contract using Find Payment and Payment buttons

Handle unmatched items

Mark items for investigation

For items without automatic matches, you can search for matches manually or mark them for later investigation.

  1. Open an unmatched item from the Reconcile view.
  2. Search for appropriate matches using the search function.
  3. If no match is found, add a note explaining what investigation is needed. For example: "Verify PO number with procurement team".
  4. Click Investigation to place the item in the investigation bucket until it can be properly reconciled.

Animation showing the Reconcile view with Investigate buttons beside unreconciled actuals

Process duplicates

Review quarantined items

When duplicates are detected during import, they're automatically quarantined in the Needs Attention view.

  1. Click the Needs Attention tab in the top navigation.
  2. Review the list of quarantined items.
  3. Check each item to determine whether it's a genuine duplicate or incorrectly flagged.

Needs Attention tab listing quarantined actuals marked Needs Investigation with a Duplicate category

Resolve or unquarantine items

If the item is...ClickWhat happens
A confirmed duplicateResolveThe duplicate record is removed
Incorrectly flaggedUnquarantineThe item returns to the Reconcile view

Use bulk reconciliation

The Register view enables bulk reconciliation, so you can process multiple related line items at once.

  1. Click the Register tab in the top navigation.
  2. Select multiple related line items using the checkboxes beside each row.
  3. Click Bulk Reconcile.
  4. Select the contract or payment to match all selected items.
  5. Click Link to confirm the bulk reconciliation.

Animation showing the Needs Attention list with row checkboxes and the Bulk Investigate button

Tip: For uploading actuals across multiple projects simultaneously, see How to Upload Actuals for Multiple Projects Using WBS Codes.

Delete actuals

If you've uploaded incorrect data or need to remove imported actuals, you can enable delete mode using a URL parameter.

Enable delete mode

  1. Go to the Actuals module (Cost > Actuals).
  2. Click into your browser's address bar at the top of the screen.
  3. Add `?delete=true` to the end of the URL. The URL should look like `.../projects/[project-id]/reconciliation?delete=true`.
  4. Press Enter to reload the page.
  5. Go to the Register view.

Browser address bar with ?delete=true added to the end of the reconciliation URL

Delete individual or multiple records

Warning: There is no prompt to confirm deletion, and deleted actuals cannot be recovered. Verify you've selected the correct records before clicking Delete Selected Actuals.

To delete a single actual:

  1. Go to the Register view.
  2. Tick the checkbox next to the actual you want to delete.
  3. Select Delete Selected Actuals on the upper left.

To delete multiple actuals:

  1. Go to the Register view.
  2. Select multiple records using the checkboxes.
  3. Click Delete Selected Actuals to remove all selected items.

Troubleshooting and FAQs

QuestionAnswer
What if I have incorrect suggested matches?Check that the correct file has been uploaded, or double-check that unique numbering can be found on transactions and contracts.
What if my import files aren't recognized?Return to the "Prepare your ERP export file" section and make sure the column headings are modified to match Mastt's requirements.

Need help?

Contact Mastt Support for additional assistance with financial data import and reconciliation.