---
title: How to integrate with Acumatica
description: Automatically send timesheets to Acumatica Project Accounting and bring actual costs back to ProjectManager, giving project and finance teams accurate data and better visibility without double-handling.
---

[Skip to content](https://learn.projectmanager.com/acumatica#main-content)

English

Show submenu for translations

[Ask a Question](https://learn.projectmanager.com/kb-tickets/new)

![](https://learn.projectmanager.com/hs-fs/hubfs/2022-PM-Logo-01.png?width=40&height=31&name=2022-PM-Logo-01.png)

- [ProjectManager Knowledge Base](https://learn.projectmanager.com/)

Open main navigation

Close main navigation

- [ProjectManager Knowledge Base](https://learn.projectmanager.com/)
- English
  
  Show submenu for translations
- [Ask a Question](https://learn.projectmanager.com/kb-tickets/new)

 How can we help you today?

- There are no suggestions because the search field is empty.

1. [ProjectManager Knowledge Base](https://learn.projectmanager.com/)
2. [Integrations](https://learn.projectmanager.com/integrations)
3. [ERP / Accounting](https://learn.projectmanager.com/integrations#erp-accounting)

# How to integrate with Acumatica

## Give project and finance teams accurate data and better visibility without double-handling by automatically sending timesheets to Acumatica Project Accounting and bringing costs back to ProjectManager.

[Demo](https://learn.projectmanager.com/acumatica#intro) | [Connect to Acumatica](https://learn.projectmanager.com/acumatica#connect) | <https://learn.projectmanager.com/acumatica#attributes>[Acumatica Attributes](https://learn.projectmanager.com/acumatica#attributes) | [Sync Projects](https://learn.projectmanager.com/acumatica#projects) | [Link Employees](https://learn.projectmanager.com/acumatica#resources)

With our Acumatica Project Accounting integration you can:

- **Reduce duplicate project setup and maintenance** by creating projects in either ProjectManager or Acumatica and keeping key information synchronized.
- **Keep project and finance teams aligned** by sharing task lists, progress, dates and project ownership between both systems.
- **Streamline time tracking and financial processing** by linking resources to employees and automatically sending timesheets as Employee Time Activities.
- **Give project managers more accurate cost visibility** by bringing planned, actual and committed costs directly from Acumatica into ProjectManager along with related cost codes. ProjectManager is primarily the source for operational project information, while Acumatica remains the source for financial information.

See it in action (click the ⛶ icon in the top right to enlarge):

<iframe loading="lazy" class="sl-demo" src="https://app.storylane.io/demo/qqekhwptlzti?embed=inline" name="sl-embed" allow="fullscreen" allowfullscreen style="position:absolute;top:0;left:0;width:100%!important;height:100%!important;border:1px solid rgba(63,95,172,0.35);box-shadow: 0px 0px 18px rgba(26, 19, 72, 0.15);border-radius:10px;box-sizing:border-box;"></iframe>

You only need to configure the integration once. After connecting Acumatica, make sure the required attributes are available in Acumatica, choose your synchronization options, and link the projects and resources you want to use. There are five steps.

### Connect to Acumatica

#### Prerequisites

- Acumatica Project Accounting or MYOB Acumatica, 25R1 or later
- A ProjectManager Enterprise account with the Acumatica add-on
- You must be a [Global Admin](https://learn.projectmanager.com/the-global-admin-role) in ProjectManager, or have these [security settings](https://learn.projectmanager.com/user-roles): 
    - Edit all projects & timesheets
    - See hourly rates, costs & budgets
    - Manage project portfolio
- Your Acumatica user account must: 
    - Have access to **Connected Applications** (SM303010) with permission to create and edit connected applications.
    - Be linked to an **Employee** record in Acumatica. You can confirm this via the **Linked Entity** field in **Users** (SM201010).
    - Have a user type that permits OAuth access, normally **Unrestricted**.
    - Be linked to an employee who can act as an active delegate for **Time Activities and Employee Time Cards**. This employee will automatically become the delegate for all linked employees.

#### Get Connected

The first step is to create a **Connected Application** in Acumatica. This allows ProjectManager to authenticate securely with your Acumatica instance.

1. In ProjectManager, open the **Acumatica integration** and click **Connect** to start the connection setup.
2. Copy the **Redirect URL** shown in ProjectManager.
3. Switch to Acumatica, open **Connected Applications** (SM303010) and create a new application for ProjectManager. [More about Connected Apps](https://help.acumatica.com/(W(13))/Wiki/ShowWiki.aspx?pageid=84e7f6c6-3b0f-4526-a1aa-343e39aeebfe).
4. Add the Redirect URL copied from ProjectManager to the Connected Application.
5. Copy the **Client ID** and **Client Secret** generated by Acumatica and paste them into the ProjectManager configuration screen, along with the Tenant URL and API version (we will automatically show valid API versions in the dropdown).
6. Click **Test Connection** to ensure everything's correct.
7. Click **Continue** and you'll be redirected to Acumatica where you need to sign in and authorize ProjectManager to access your Acumatica tenant.

Example of a Connected Application created in Acumatica:

![Setup 4 - ACU Connected App](https://learn.projectmanager.com/hs-fs/hubfs/Setup%204%20-%20ACU%20Connected%20App.png?width=670&height=375&name=Setup%204%20-%20ACU%20Connected%20App.png)

Connected Application settings configured in ProjectManager:

![Setup 6 - Configuration Filled](https://learn.projectmanager.com/hs-fs/hubfs/Setup%206%20-%20Configuration%20Filled.png?width=670&height=375&name=Setup%206%20-%20Configuration%20Filled.png)

### Activate ProjectManager attributes in Acumatica

This is an **optional** but recommended step.

Our integration creates several custom attributes in Acumatica that are used to display ProjectManager information such as status, WBS, links and more. Before synchronizing projects, these attributes should be added to the appropriate Acumatica entities.

In Acumatica navigate to **Project Attributes** (PM202000), add the ProjectManager project attributes to **Projects**, and the ProjectManager task attributes to **Project Tasks**. Make sure **Active** is checked beside each one.

**![Setup 9 - ACU Project Attributes](https://learn.projectmanager.com/hs-fs/hubfs/Setup%209%20-%20ACU%20Project%20Attributes.png?width=670&height=277&name=Setup%209%20-%20ACU%20Project%20Attributes.png)**

Add the following attributes:

| Type | ID | Description |
| --- | --- | --- |
| Project | PMBUDGET | PM Budget |
| Project | PMPROJID | PM Project ID |
| Project | PMPROJSTAT | PM Project Status |
| Project | PMPROJURL | PM Project URL |
| Project Task | PMID | PM ID |
| Project Task | PMSTATUS | PM Status |
| Project Task | PMURL | PM URL |
| Project Task | PMWBS | PM WBS |

### Sync your projects

Now that the two systems are connected you need to link some projects. We will keep the core data of linked projects in sync over time, including:

- **Project** start and end dates, budget, status and manager
- **Project Task** list, start and end dates, progress and status

In Acumatica, Project Tasks must be **Active** before Progress (%) or Time Entries can be recorded. If you would like all Project Tasks to be created with the Active status simply click the "Activate tasks on creation" option on the integration configuration page, leaving this un-checked will create Project Tasks with the In-Planning status.

**Note** - Linking your projects is a pivotal step and task list syncing, timesheet exports and cost imports will only apply to linked projects.

If you kick-off projects in Acumatica you can **import** them in bulk, if you start projects in ProjectManager you can **send** them to Acumatica easily.

#### Import projects from Acumatica

To bring existing Acumatica projects into ProjectManager:

1. Navigate to the [Portfolio Projects](https://learn.projectmanager.com/portfolio-projects) page in ProjectManager
2. Click *Import Acumatica Projects*
3. Select one or more projects
4. Click *Include Time Activities* if you also want to import related time activities
5. Click *Import Projects*

Time entries can only be imported if there is a matching employee in both systems. The next section explains how to [link resources and employees](https://learn.projectmanager.com/acumatica#resources).

A new ProjectManager project is created for each selected Acumatica project, project tasks are also imported, and any associated timesheets (if that option was selected). The projects are linked and will stay in sync over time.

![Projects 2b - Import from ACU - Menu open](https://learn.projectmanager.com/hs-fs/hubfs/Projects%202b%20-%20Import%20from%20ACU%20-%20Menu%20open.png?width=670&height=375&name=Projects%202b%20-%20Import%20from%20ACU%20-%20Menu%20open.png)

#### Create an Acumatica project from ProjectManager

If you prefer to kickoff projects in ProjectManager, navigate to the Portfolio Projects list, find a project that is not yet linked to Acumatica and choose the option to create a matching Acumatica project.

Depending on your Acumatica configuration, you may be asked to:

- Enter an **Acumatica Project ID** (if auto-numbering is disabled)
- Select the **Acumatica Customer** for the new project

ProjectManager creates the Acumatica project and matching project tasks.

![Projects 4 - Export to ACU](https://learn.projectmanager.com/hs-fs/hubfs/Projects%204%20-%20Export%20to%20ACU.png?width=670&height=375&name=Projects%204%20-%20Export%20to%20ACU.png)

#### Keeping track of linked projects

You can see which projects are linked and create new links via the [Portfolio Projects](https://learn.projectmanager.com/portfolio-projects) page. Linked projects will show the Acumatica Project ID in the Acumatica Project column. You can click the icon beside the Project ID to open the matching project in Acumatica.

![Projects 3 - Imported Projects](https://learn.projectmanager.com/hs-fs/hubfs/Projects%203%20-%20Imported%20Projects.png?width=670&height=221&name=Projects%203%20-%20Imported%20Projects.png)

### Link resources to Acumatica employees

ProjectManager **resources** need to be linked to Acumatica **employees** for employee-specific information such as timesheets and Project Manager assignments to synchronize. ProjectManager **automatically** attempts to match employees on each job run but we recommend you manually link them for maximum accuracy:

1. In ProjectManager navigate to the [Manage Resources](https://learn.projectmanager.com/users-teams-training-walkthrough) page.
2. Find the ProjectManager resource you wish to link.
3. Look for the **Acumatica Employee** column (you may need to enable it).
4. Search by employee name, ID or email.
5. Select the corresponding Acumatica employee.

Linking an employee automatically appoints the employee associated with the integration user as their delegate for Time Activities and Employee Time Cards.

An Acumatica employee can only be linked to one ProjectManager resource.

Choose *No Linked Employee* to prevent their data being sent or received from Acumatica.

### Next steps

You're now ready to move on to more advanced topics:

- [Features](https://learn.projectmanager.com/acumatica-features) - Enable and configure the core integration features
- [Troubleshooting](https://learn.projectmanager.com/acumatica-troubleshooting) - Learn about best practices and resolving issues
- [Field map](https://learn.projectmanager.com/acumatica-data) - Which fields are synchronised between systems

- [Training walkthroughs](https://learn.projectmanager.com/training-walkthroughs#main-content)

    - [Setting Up Your Account](https://learn.projectmanager.com/training-walkthroughs#setting-up-your-account)
    - [Resource Management](https://learn.projectmanager.com/training-walkthroughs#resource-management)
    - [Team Management](https://learn.projectmanager.com/training-walkthroughs#team-management)
    - [Gantt Chart](https://learn.projectmanager.com/training-walkthroughs#gantt-chart)
    - [Dashboards](https://learn.projectmanager.com/training-walkthroughs#dashboards)
    - [Portfolio Management](https://learn.projectmanager.com/training-walkthroughs#portfolio-management)
    - [Integrations](https://learn.projectmanager.com/training-walkthroughs#integrations)
- [Getting started](https://learn.projectmanager.com/getting-started#main-content)

    - [Software Basics](https://learn.projectmanager.com/getting-started#software-basics)
    - [Account Basics](https://learn.projectmanager.com/getting-started#account-basics)
    - [Making Your First Project](https://learn.projectmanager.com/getting-started#making-your-first-project)
    - [Preferences & Notifications](https://learn.projectmanager.com/getting-started#preferences-notifications)
- [Managing projects](https://learn.projectmanager.com/managing-projects#main-content)

    - [Project Management](https://learn.projectmanager.com/managing-projects#project-management)
    - [Project Settings](https://learn.projectmanager.com/managing-projects#project-settings)
    - [Templates, Imports & Exports](https://learn.projectmanager.com/managing-projects#templates-imports-exports)
- [Project views](https://learn.projectmanager.com/project-views#main-content)

    - [Our Project Views](https://learn.projectmanager.com/project-views#our-project-views)
    - [List, Board & Calendar Views](https://learn.projectmanager.com/project-views#list-board-calendar-views)
    - [Gantt View](https://learn.projectmanager.com/project-views#gantt-view)
    - [Sheet View](https://learn.projectmanager.com/project-views#sheet-view)
    - [Risk View](https://learn.projectmanager.com/project-views#risk-view)
- [Tasks & teams](https://learn.projectmanager.com/tasks-teams#main-content)

    - [Task Management Basics](https://learn.projectmanager.com/tasks-teams#task-management-basics)
    - [Advanced Task Management](https://learn.projectmanager.com/tasks-teams#advanced-task-management)
    - [Team Organization](https://learn.projectmanager.com/tasks-teams#team-organization)
    - [Team Management](https://learn.projectmanager.com/tasks-teams#team-management)
- [Resource management](https://learn.projectmanager.com/resource-management#main-content)

    - [Resource Availability](https://learn.projectmanager.com/resource-management#resource-availability)
    - [Time Management](https://learn.projectmanager.com/resource-management#time-management)
- [Dashboards, reports & PPM](https://learn.projectmanager.com/dashboards-reports-ppm#main-content)

    - [Dashboards](https://learn.projectmanager.com/dashboards-reports-ppm#dashboards)
    - [Project Portfolio Management](https://learn.projectmanager.com/dashboards-reports-ppm#project-portfolio-management)
    - [Reports](https://learn.projectmanager.com/dashboards-reports-ppm#reports)
- [Account, security & users](https://learn.projectmanager.com/account-security-users#main-content)

    - [Account and Project Security](https://learn.projectmanager.com/account-security-users#account-and-project-security)
    - [User Management](https://learn.projectmanager.com/account-security-users#user-management)
    - [Account Management](https://learn.projectmanager.com/account-security-users#account-management)
- [Integrations](https://learn.projectmanager.com/integrations#main-content)

    - [ERP / Accounting](https://learn.projectmanager.com/integrations#erp-accounting)
    - [Collaboration](https://learn.projectmanager.com/integrations#collaboration)
    - [Development](https://learn.projectmanager.com/integrations#development)
    - [Analytics](https://learn.projectmanager.com/integrations#analytics)
    - [API](https://learn.projectmanager.com/integrations#api)
- [Customer resources](https://learn.projectmanager.com/customer-resources#main-content)

    - [Training Academy](https://learn.projectmanager.com/customer-resources#training-academy)
    - [Listen & Learn Videos](https://learn.projectmanager.com/customer-resources#listen-learn-videos)
- [By industry](https://learn.projectmanager.com/by-industry#main-content)

    - [Construction](https://learn.projectmanager.com/by-industry#construction)
    - [Manufacturing](https://learn.projectmanager.com/by-industry#manufacturing)
    - [Professional Services](https://learn.projectmanager.com/by-industry#professional-services)
- [Latest releases](https://learn.projectmanager.com/latest-releases#main-content)

    - [Phased Releases](https://learn.projectmanager.com/latest-releases#phased-releases)
    - [2026 Releases](https://learn.projectmanager.com/latest-releases#2026-releases)
    - [2025 Releases](https://learn.projectmanager.com/latest-releases#2025-releases)
    - [2024 Releases](https://learn.projectmanager.com/latest-releases#2024-releases)
    - [2023 Releases](https://learn.projectmanager.com/latest-releases#2023-releases)
    - [2022 Releases](https://learn.projectmanager.com/latest-releases#2022-releases)
- [Mobile app](https://learn.projectmanager.com/mobile-app)

[![2022-PM-Logo-cropped](https://learn.projectmanager.com/hs-fs/hubfs/2022-PM-Logo-cropped.png?width=150&height=30&name=2022-PM-Logo-cropped.png "2022-PM-Logo-cropped")](https://www.projectmanager.com)

Get organized. Do amazing things.

<https://www.youtube.com/user/projectmanagervideos/videos> <https://www.linkedin.com/company/projectmanager.com/> <https://www.facebook.com/projectmanage/> <https://twitter.com/ProjectTips> [mailto:support@projectmanager.com](mailto:support@projectmanager.com)

[Login](https://software.projectmanager.com/login)  |  [Ask a Question](https://learn.projectmanager.com/kb-tickets/new)  |  [Tutorial Videos](https://www.projectmanager.com/product-videos)