How to Import Actuals and Reconcile Financial Data from ERP Systems
Step by step guide for uploading Actuals from your ERP system to Mastt
This guide covers the complete process of importing financial data from ERP systems and reconciling it with planned payments in Mastt. Use this workflow monthly to maintain accurate project cost tracking.
Before you start:
- Export financial data from your ERP system in CSV, XLS, or XLSX format
- Ensure data includes PO numbers, WBS codes, and detailed descriptions for best matching results
- Make sure you can access 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 organisations, actuals are sourced 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.
Understanding ERP system compatibility
Mastt supports spreadsheet uploads for Actuals. However, spreadsheets from most ERP systems will need slight column heading modification before upload. Future versions will offer more automated solutions for seamless integration.
How to upload Actuals for a Project
Step 1: Prepare your ERP export file
- Export your financial data from your ERP system. It should be a spreadsheet.
- Modify column headings to match Mastt's requirements exactly (see below).
Example:
In the column of your spreadsheet where the dollar amount of each transaction is listed, change this column heading to be 'Val/COArea Crcy'
Minimum required headings:
Mastt Required Column Name | What this field contains |
Val/COArea Crcy | The dollar amount of each transaction line item |
Posting Date | The date the transaction occurred (appears in cash flow module after reconciliation) |
Recommended headings for automatic matching:
Purchase order text | Name field for the purchasing document or transaction |
Purchasing Document | Number for the purchasing document unique to the vendor, agreement, or contract (e.g., PO number entered in Mastt contract form) |
WBS element | Unique code for each project that helps link transactions to projects when uploaded at program level |
Cost Element | Description of the service (e.g., project management, travel) - optional but helpful for categorisation |
Step 2: Import data to Mastt
- Navigate to Cost from your project dashboard
- Click Actuals from the top navigation
- Click the Import Modified Spreadsheet button (top left corner or centre if no data exists)
- Select your financial data export file from SAP or similar ERP system
- Click Import
Result: The system processes your data and displays a confirmation showing how many actuals were imported and any duplicates flagged.
Step 3: Review automatic matches
Mastt will automatically associate Actuals transactions with existing payments and contracts in the system on the reconciliation screen.
- Check the Reconcile view where items with suggested matches are highlighted
- Review suggested matches based on PO numbers, amounts, and WBS codes
- Click on any item with a suggested match to open the detail form
Step 4: Reconcile remaining items
- Review the suggested match details in the reconciliation form
- Verify the corresponding contract and payment information
- Click the matching contract to select it
- Click Link to confirm the match
Step 5: Handle unmatched items
- For items without automatic matches, either:
- Manually search for appropriate matches, or
- Mark items for investigation
- Add notes explaining what investigation is needed (e.g., "verify PO number with procurement team")
- Place items in the investigation bucket until properly reconciled
Step 6: Verify reconciliation status
- Return to the Reconcile view to confirm all items are properly matched
- Review any remaining unmatched items for next steps
- Check the Reconcile tab to view all reconciled items
Using bulk reconciliation for efficiency
- Go to the Register view for bulk actions
- Select multiple related line items using checkboxes
- Click Bulk Reconcile
- Match all selected items to the same contract or payment simultaneously
For uploading actuals across multiple projects simultaneously, see: How to Upload Actuals for Multiple Projects Using WBS Codes
Troubleshooting & FAQ
Q: What if i have Incorrect suggested matches?
If automatic matches aren't suggested, check that the correct file has been uploaded or double check that unique numbering can be found on transactions and contracts.Q: What if my import files aren't recognised?
If the system doesn't accept your file, return to Step 1 and ensure column header is properly modifiedQ: What if i have duplicates?
If duplicate items appear in import, Navigate to Needs Attention view, review quarantined items, then either click Unquarantine if incorrectly flagged or resolve confirmed duplicatesPro tips
- Perform monthly imports with attention to data quality for optimal financial tracking accuracy
- Use consistent naming conventions in your ERP exports to improve automatic matching
- Regular reconciliation prevents project cost discrepancies from accumulating
Measuring success
Look for reduced unmatched items over time and improved automatic matching rates to confirm your process is optimising.