Project Management migration
Field-level mapping, validation, and rollback between Visma Severa and Microsoft Project. We move data and schema; workflows are rebuilt natively in Microsoft Project.
Visma Severa
Source
Microsoft Project
Destination
Compatibility
9 of 12
objects map 1:1 between Visma Severa and Microsoft Project.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from Visma Severa to Microsoft Project is a PSA-to-scheduling migration that requires careful object filtering and schema transformation. Visma Severa's unified PSA covers CRM, project management, time tracking, and invoicing under one roof; Microsoft Project is primarily a scheduling, resource-management, and portfolio-planning tool with no native billing or CRM layer. We extract transferable project data through Severa's built-in Reporting export, aggregate multi-file CSV outputs into structured migration batches, and map Cases to Projects, tasks to sub-tasks with predecessor relationships, and hour entries to Microsoft Project task assignments with billing flags. We preserve resource allocation start/end dates and person assignments but flag that integrated invoicing data, Visma Sign documents, system-calculated profitability margins, and approval workflows have no Microsoft Project equivalent and are delivered as written inventory for manual rebuild or alternative system routing. Organizations using Microsoft Project Online should note the September 30, 2026 retirement date and plan accordingly.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a Visma Severa object lands in Microsoft Project, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
Visma Severa
Cases (Sales Cases)
Microsoft Project
Project
1:1Visma Severa Cases are the primary business-unit container for projects and map 1:1 to Microsoft Project as the top-level project record. We preserve Case number, Case name, Case status (Active, On Hold, Closed), responsible person, Business Unit assignment, Case start and end dates, and Case description. Case-level custom fields migrate as project-level custom fields in Microsoft Project Online or as columns in Project for the Web. The Case's project manager assignment maps to the Microsoft Project Owner field.
Visma Severa
Sub-tasks and project-level tasks (Case tasks)
Microsoft Project
Tasks and sub-tasks
1:1Visma Severa task rows within a Case export with parent-child relationships that we reconstruct using task Outline Level, WBS index, and predecessor links in Microsoft Project. Summary tasks in Severa become Summary tasks in Microsoft Project. We preserve task names, planned and actual start/end dates, duration, effort (hours), and percent complete. Milestones in Severa map to Microsoft Project milestone tasks (zero-day duration). Predecessor dependencies from Severa exports map to the predecessor field in Microsoft Project.
Visma Severa
Hour Entries
Microsoft Project
Task Assignments with Work (hours)
lossyVisma Severa hour entries include quantity (hours worked), billing flag (billable/non-billable), hourly rate, approval status, date, and the assigned Case and person. We map these to Microsoft Project task assignments by person, where the Assignment Work field holds the logged hours and the Assignment Resource (person) is resolved via User reconciliation. Billable hours retain a custom field flag. Hourly rate from Severa is preserved as a custom Assignment Cost field if Project Plan 3 or above is used (which supports cost resources). Non-billable entries transfer as zero-cost assignments.
Visma Severa
Expenses
Microsoft Project
Task-level cost entries or custom fields
1:1Visma Severa expense records include amount, currency, expense type, and linked Case. Microsoft Project has no native expense tracking object. We map expense amounts to a custom Project-level or Task-level numeric field (Expense Amount) with expense type preserved in a corresponding text field (Expense Type). If the organization uses Project Online with SharePoint integration, expenses can be routed to a linked SharePoint list. Organizations with complex expense reporting needs should plan to integrate a dedicated expense tool post-migration.
Visma Severa
Resource Allocations
Microsoft Project
Resources (Resource Name, Capacity)
1:1Visma Severa resource allocations define who is assigned to a Case and for what time window with start/end dates and allocation percentage. We map these to Microsoft Project Resources (named resources with capacity) and create Assignment records linking each resource to the migrated tasks. Start/end dates from Severa allocations set the resource's availability window in the Resource Sheet. Allocation percentage maps to Assignment Units in Microsoft Project. Calendar-view formatting differs between platforms and may require manual adjustment in Project after migration.
Visma Severa
Customers
Microsoft Project
Project-level custom field (Customer Name)
lossyVisma Severa Customer records (company name, contact details, address) have no direct Microsoft Project object equivalent. We map the primary Customer name associated with each Case to a custom Project-level text field called Customer. If the organization also uses Dynamics 365 or a CRM connected to Project Online via the Microsoft Dataverse, we map to the corresponding Account lookup. Standalone Customer contact records (individual contacts, not just company names) do not migrate to Microsoft Project and should be managed in a separate CRM system post-migration.
Visma Severa
Users and Employees
Microsoft Project
Resources in Resource Sheet
1:1Visma Severa Users and Employees with Business Unit and role assignments are reconciled against Microsoft Project Resources by email match. We extract the active user list from Severa and create Resource records in Microsoft Project for each person with a project assignment. Inactive users from Severa become inactive (greyed) Resources in Project. Role and Business Unit assignment from Severa are preserved as custom Resource fields (Role, Business_Unit) in the Resource Sheet for reporting and filtering.
Visma Severa
Business Units
Microsoft Project
Custom field on Projects (Business Unit)
lossyVisma Severa Business Units/departments organize reporting across Cases, Users, and Projects. Microsoft Project Online uses Enterprise Resource Pool structures and SharePoint site organization rather than a native Business Unit concept. We map Business Unit assignment to a custom Project-level text field called Business_Unit. For organizations using Project Online with Microsoft 365 Groups, Business Units may map to separate Microsoft 365 Group sites post-migration.
Visma Severa
Invoices and Draft Invoices
Microsoft Project
No equivalent
1:1Visma Severa invoices are PSA-generated billing records linked to Cases, hour entries, and expenses. Microsoft Project has no native invoicing or billing object. We do not migrate invoice headers, line items, or payment status to Microsoft Project. The raw source data (hour entries, expense records, billable amounts) transfers as described in other object mappings so that the customer can generate invoices in an alternative system (accounting software, ERP, or a dedicated billing tool) using the migrated project data. We flag this as a manual process in the migration handoff documentation.
Visma Severa
Custom Fields
Microsoft Project
Custom columns or enterprise custom fields
1:1Custom fields on Visma Severa Cases, Customers, and Hour Entries transfer as key-value pairs. For Microsoft Project Online, custom fields map to Enterprise Custom Fields (if using Project Web App) or custom columns in Project for the Web. We preserve the original field label from Severa and apply a corresponding display name in Microsoft Project. Field-level data types (text, number, date, currency) map to equivalent column types in Project. Complex picklist values from Severa custom fields become text or choice columns in Project.
Visma Severa
System-Calculated Key Figures
Microsoft Project
No equivalent
1:1Profitability margins, project health scores, utilization percentages, and forecast figures in Visma Severa are runtime-calculated from underlying transactions. These aggregated metrics have no underlying data rows to export and do not migrate. We preserve the raw source data (hour entries, expenses, billable items, resource allocations) so that equivalent metrics can be recomputed in Microsoft Project using custom fields, Power BI reports, or a connected analytics layer. Customers should be aware that pre-migration dashboard snapshots will not carry over.
Visma Severa
Visma Sign Documents
Microsoft Project
No equivalent
1:1Visma Sign signed documents are stored in Visma Sign's cloud archive and linked from Severa as file attachments. The actual signed PDFs reside outside Severa and have their own data portability constraints. We do not migrate Visma Sign documents. We document every Case and Invoice that had a linked Visma Sign document with the document title, date, and Visma Sign URL so the customer's team can retrieve originals directly from Visma Sign post-migration.
| Visma Severa | Microsoft Project | Compatibility | |
|---|---|---|---|
| Cases (Sales Cases) | Project1:1 | Fully supported | |
| Sub-tasks and project-level tasks (Case tasks) | Tasks and sub-tasks1:1 | Fully supported | |
| Hour Entries | Task Assignments with Work (hours)lossy | Fully supported | |
| Expenses | Task-level cost entries or custom fields1:1 | Fully supported | |
| Resource Allocations | Resources (Resource Name, Capacity)1:1 | Mapping required | |
| Customers | Project-level custom field (Customer Name)lossy | Fully supported | |
| Users and Employees | Resources in Resource Sheet1:1 | Mapping required | |
| Business Units | Custom field on Projects (Business Unit)lossy | Mapping required | |
| Invoices and Draft Invoices | No equivalent1:1 | Mapping required | |
| Custom Fields | Custom columns or enterprise custom fields1:1 | Mapping required | |
| System-Calculated Key Figures | No equivalent1:1 | Not supported | |
| Visma Sign Documents | No equivalent1:1 | Not supported |
Gotchas + challenges
Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.
Visma Severa gotchas
No bulk API forces manual CSV export at scale
Orphaned address data excluded from standard exports
System-calculated key figures are non-transferable
Visma Business master settings affect data sync direction
Microsoft Project gotchas
Project for the web is being retired and merged into Microsoft Planner
Planner-tier portfolio features are incomplete despite Plan 5 labeling
Web app constraint controls are weaker than the Windows desktop client
Project requires a separate license not bundled with standard Microsoft 365
Project Online API is edition-gated and inconsistently documented
Pair-specific challenges
Migration approach
Discovery and Severa export validation
We audit the source Visma Severa instance across Cases (active, on-hold, closed), task counts per Case, hour entry volume, expense record count, resource allocation records, custom field definitions, and Business Unit structure. We validate the CSV export from Severa's built-in Reporting feature in a staging environment, confirming row counts, column headers, and date format consistency across multiple export runs. For organizations with over 5,000 hour entries, we recommend splitting the export into monthly batches to avoid timeout or truncation during download. We also confirm whether Visma Business integration is active and identify which system was the authoritative data source for Cases and Customers.
Destination variant selection and schema design
We help the customer select the correct Microsoft Project destination variant based on their feature requirements, team size, and Project Online retirement timeline. Project for the Web (Project Plan 1 or 3) suits teams needing cloud-native task and schedule management with Microsoft 365 integration. Project Plan 5 (Project Online) is appropriate for organizations that need the full feature set (including resource management views, enterprise custom fields, and Project Web App) before migrating to Project Server Subscription Edition or Project for the Web. We design the destination project structure including custom fields, phase milestones, and resource sheet configuration before any data import.
User and resource reconciliation
We extract every distinct User and Employee referenced on Cases, hour entries, and resource allocations and match by email against the Microsoft 365 tenant's directory (Azure AD). We create Resource records in the Microsoft Project Resource Sheet for each matched user and flag any Severa users without an Azure AD match as requiring manual provisioning before project import proceeds. We preserve Business Unit and role assignments as custom Resource fields.
Case-to-Project import with task hierarchy reconstruction
We run the Case-to-Project migration in dependency order: Projects first (Case metadata), then tasks with parent-child relationships reconstructed using Severa's task-level data including Outline Level and predecessor references. Hour entries are mapped to task assignments by resolving the hour entry's Case and task reference to the migrated project and task, then linking the person assignment. Expense records are mapped to custom Project-level fields. Each phase emits a row-count reconciliation report showing records attempted, records successful, and records rejected with error reasons.
Sandbox or pilot validation
For organizations migrating to Project Online with a SharePoint-connected PWA, we run a pilot migration of 3-5 representative Cases (including one with a multi-level task hierarchy, one with high hour entry volume, and one with expense data) into a test environment. The customer's project manager validates task structure, predecessor relationships, hour assignment values, and resource allocation accuracy before the full migration proceeds. Corrections to task hierarchy logic, custom field mapping, and date format handling are applied before production import.
Production cutover and billing/invoice handoff documentation
We freeze Visma Severa writes during the cutover window, run a final delta migration of any records created or modified since the initial export, then enable Microsoft Project as the active project management system. We deliver a written inventory of objects that were scoped out of migration: Invoice headers and line items, Visma Sign document files, system-calculated profitability margins, orphaned address records, and active workflow/approval configurations. The inventory includes recommendations for each scoped-out item, including specific tools for invoice reconstruction, expense reporting integration, and document retrieval from Visma Sign.
Platform deep dives
Visma Severa
Source
Strengths
Weaknesses
Microsoft Project
Destination
Strengths
Weaknesses
Complexity grading
Standard Project Management migration. 1 of 8 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Visma Severa and Microsoft Project.
Object compatibility
1 of 8 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
8-object category — typical timelines run 2–7 days end-to-end.
API constraints
Visma Severa: Not publicly documented for Severa specifically; Visma.net API uses separate rate limit documentation.
Data volume sensitivity
Visma Severa doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during Visma Severa to Microsoft Project migration scoping. Not seeing yours? Book a call.
Walk through your Visma Severa to Microsoft Project migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Visma Severa
Other ways to arrive at Microsoft Project
Same-Project Management migrations
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.