Skip to main content
Implementation of Project FunctionalityLesson 1

Configuring Basic Project Accounting

Back to P100: Project Implementation and Processing

Lesson 1: Configuring Basic Project Accounting

Part 1: Implementation of Project Functionality

This lesson describes the minimum required configuration of the project accounting functionality that is required

for users to work with projects in Acumatica ERP.

Basic Project Configuration: General Information

The project accounting functionality in Acumatica ERP offers a new way of handling financial and management accounting in the company. By using projects, you can break corporate activity into separate units, each of which denotes a set of services provided to a particular customer. You can also track the progress of work being performed for each individual project, and estimate the profitability of the project. This topic provides a general overview of the configuration steps that you have to perform before you can start using project accounting functionality in Acumatica ERP.

Learning Objectives

In this lesson, you will learn how to perform the initial configuration for the project accounting functionality. In particular, you will do the following:

  • Enable the needed system features
  • Perform the minimum required configuration
  • Learn the recommended settings that you can specify to make the system fit your business requirements

Applicable Scenarios

You perform the basic configuration of the project accounting functionality in either of the following cases:

  • When you initially implement Acumatica ERP and the Projects feature is included in your license
  • When you have purchased the Projects feature, and you need to configure project accounting in the already- implemented system

Integration of Projects with Other System Areas

To track budgets, costs, and future revenues for projects, the project accounting functionality can be tightly integrated with other system areas: general ledger, accounts payable, accounts receivable, cash management, inventory and order management, customer management, and time and expenses. By using this integration, you can collect comprehensive information about transactions related to projects. The following diagram illustrates the integration of project accounting with other functional areas of Acumatica ERP. You specify the system areas in which you want the ability to process documents or transactions related to particular projects by selecting the corresponding check boxes in the Visibility Settings section of the Projects Preferences (PM101000) form. The active projects become visible in all the system areas for which you have selected check boxes on this form; the system adds two additional elements—Project and Task—to the data entry forms of these areas. Each time you enter a document or transaction, or a document or transaction line, that relates to a specific active project, you select the appropriate project and task to associate this document or transaction (or this document or transaction line) with the project. As a result, the information from these documents and transactions is represented in the project and affects the project budget.

Tracking of Non-Project Transactions When you are initially configuring the project accounting functionality, you define the non-project code on the Projects Preferences (PM101000) form. You specify this code for specific documents or transactions (or their lines) to indicate that they are not associated with any project. By default, this code is X, but you can specify a different non-project code. If a particular transaction is not related to any project, you specify the non-project code in the document or transaction, or the document or transaction line. The information from the documents or document lines with the non-project code specified is not used in project accounting and does not update project balances.

Workflow of the Project Accounting Implementation

          Each particular feature may be subject to additional licensing; please consult the Acumatica ERP
          licensing policy for details.

Before you start to configure project accounting, you perform initial system implementation, which may include (but is not limited to) the following configuration steps:

  1. You configure basic company settings and implement the minimum general ledger, cash management, accounts payable, and accounts receivable functionality. For details, see Acumatica ERP Implementation Guide.
  2. You perform basic configuration of customer management if the Customer Management feature is included in your license. For details, see the Basic Customer Relationship Management chapter.
  3. If you plan to include non-stock items in the budget structure, you create non-stock items, as described in the Creating a Non-Stock Item chapter.
  4. You perform basic configuration of order management if the Inventory and Order Management feature is included in your license. For details, see the Order Management with Inventory chapter.
  5. You perform basic configuration of inventory if the Inventory feature is included in your license. For details, see the Order Management with Inventory chapter.
  6. If you plan to include stock items in the budget structure, you configure stock items, as described in the Creating Stock Items chapter.
  7. If time tracking in projects is planned, you perform basic configuration of time reporting functionality. For an example of configuration, see Time Tracking Configuration: General Information.
    To configure project accounting, you perform the following general steps:
  8. You enable the Projects feature on the Enable/Disable Features (CS100000) form. On the Projects Preferences (PO101000) form, you specify the necessary settings (and any optional settings) to be used in project accounting, including the non-project code, which you use to indicate that specific documents or transactions (or their lines) are not associated with any project. For an example of configuration, see Basic Project Configuration: Implementation Activity.
  9. On the Account Groups (PM201000) form, you define the account groups that will aggregate information about the GL transactions related to the projects. For an example of defining account groups, see Account Groups: To Create an Expense Account Group.
  10. On the Billing Rules (PM207000) form, you create the billing rules to be used for billing projects. For details, see the topics of the Creating Billing Rules chapter.
  11. On the Projects (PM301000) form, you configure a project. For details on the project lifecycle and project configuration, see the topics of the Creating and Processing Projects chapter.

Basic Project Configuration: Implementation Activity

You perform the following implementation activity to prepare the system for users to create and process projects.

Story

Suppose that you, as the implementation manager of the SweetLife Fruits & Jams company, need to configure the minimum required functionality to prepare the system for accounting for projects.

System Preparation

Before you start configuring the basic project functionality, you perform the following instructions:

  1. Launch the Acumatica ERP website, and sign in to a company with the U100 dataset preloaded; you should sign in as system administrator by using the gibbs username and the 123 password.
  2. On the Enable/Disable Features (CS100000) form, make sure the Projects feature is enabled.

Step: Configuring Basic Project Accounting Functionality To perform basic configuration of the project accounting functionality, proceed as follows:

  1. Open the Projects Preferences (PM101000) form.
  2. On the General tab (Default Settings section), make sure that X is specified in the Non-Project Code box. This is the code that will be used by default in all transactions and documents that are not related to any projects.
  3. Make sure that <N/A> is selected in the Empty Item Code box, and select HOUR in the Empty Item UOM box. The system will insert this item and unit of measure, respectively, in project-related lines that are not associated with a specific item.
  4. Make sure the Automatically Post on Release check box is selected.
  5. Make sure the Automatically Release Allocations check box is selected.
  6. In the Visibility Settings section, make sure the check boxes are selected for all areas in which the projects will be used.
  7. Save your changes to the form.
    You have configured the basic project accounting functionality. Now you can proceed with creating account groups.