You are on page 1of 58

Professional Services for Microsoft Dynamics AX 2009

Implementation Guide

Notice
This documentation is intended for partners that are working on Microsoft Dynamics AX projects that involve configuring, customizing, or deploying to a production environment.

Setting up Professional Services for Microsoft Dynamics AX is a complex process. Before you begin, you may want to read and be familiar with the following topics:

Document Professional Services Automation Installation PSA 2009 Release Notes PSA Upgrade Guide

Description A step by step procedure on how to install PSA for Microsoft Dynamics AX 2009 Release notes for fixes and known issues for PSA 2009. A step by step procedure on how to upgrade from previous PSA Microsoft Dynamics AX version Leveraging Microsoft Dynamics AX 2009 Core Enhancements; Features and Functionality; New Features and Functionality

Professional Services for Microsoft Dynamics AX 2009 Feature Sheet.docx

Table of Contents
1 Employees ............................................................................................................................... 5 1.1 2 Creating an employee ......................................................................................................... 5

Periods .................................................................................................................................... 7 2.1 About project periods .......................................................................................................... 7 Create a period type ..................................................................................................... 7 Split a period ............................................................................................................... 8 Generate periods for a period type .................................................................................. 8 Create and maintain employee periods ............................................................................ 8

2.1.1 2.1.2 2.1.3 2.1.4 3

Project Revisions ...................................................................................................................... 9 3.1 To create a Forecast Model .................................................................................................. 9

Purchase Reason Codes ........................................................................................................... 11 4.1 Create a purchase reason code ........................................................................................... 11

5 6 7 8

Project parameters.................................................................................................................. 12 Parameters ............................................................................................................................ 22 Estimate Projects .................................................................................................................... 27 Tasks .................................................................................................................................... 29 8.1 8.2 Project task setup ............................................................................................................. 29 Task Definitions ................................................................................................................ 29

9 10

Workflow ............................................................................................................................... 30 Prices ................................................................................................................................. 31 Sales price setup ........................................................................................................... 31 Cost price Hour screen................................................................................................. 32 Sales price screens Hour/Cost/Revenue .......................................................................... 33

10.1 10.2 10.3 11 12

Journals .............................................................................................................................. 34 Posting ............................................................................................................................... 36 Project Groups .............................................................................................................. 37 Ledger posting screen .................................................................................................... 40

12.1 12.2 13

Indirect component .............................................................................................................. 41 Setting indirect component ............................................................................................. 41 Setting indirect component group ....................................................................................... 41 Quotations .......................................................................................................................... 43 Quotations template....................................................................................................... 43

13.1 13.2 14

14.1 15

Forms................................................................................................................................. 44 Form setup screen ......................................................................................................... 45 3

15.1

16

Category............................................................................................................................. 47 Category groups ............................................................................................................ 47 Categories .................................................................................................................... 48 Control types screen ...................................................................................................... 49

16.1 16.2 16.3 17

Line property....................................................................................................................... 51 Line property setup ........................................................................................................ 51

17.1 18

Validation ........................................................................................................................... 53 Define validation groups ................................................................................................. 53 Define validation connections .......................................................................................... 53

18.1 18.2 19

Retainage ........................................................................................................................... 54 A/P Retainage Schedule .................................................................................................. 54 A/R Retainage Schedule .................................................................................................... 54 Resource scheduling............................................................................................................. 56 Intercompany mapping ......................................................................................................... 57 Dimensions ......................................................................................................................... 58

19.1 19.2 20 21 22

Employees

In Dynamics AX employees are created and defined in the Employee table accessed from Human Resources or Basic on the main menu.

1.1

Creating an employee

For the employee to be able to do any transactions the system must first recognize him/her as an employee. In the Employee window all the required details about an employee are registered, i.e. personal details, education and department. However, for the system to recognize the employee only some basic information is needed. The only thing the system needs is a name, an employee Id, and a defined period code. 1. Go to Human Resources or Basic on the Main menu. 2. Open the Employee screen and you see overview of existing employees. 3. Create a new line with Ctrl + N. a. Enter the employee id b. Enter the employee name c. Click the SETUP tab and select a period code (reference section 2 of this document) While all other information on the employee record is optional, below are a few options that are used by the PSA module. These items are covered in other areas of this implementation document or within the Users Guide. Setup\Employee Supervisor: Used within PSA during the workflow/approvals for timecards, expenses, etc. Setup\EPM Category: Used within PSA for integration with Project Server. List a default category that work for this resource should be applied to with the AX system. Setup\Category: Used within PSA for a default category for hour (timecard lines) transactions, instead of the employee selecting a category with each line. Setup\Vendor Account: Vendor accounts are used to pay employees through the AX system for Cash Advances, Expense Reimbursement, etc. Setup\Working Time: Enter the number of hours each day the employee should record during each reporting period. The timecard system will only warn the employee they have not entered enough hours. 5

Setup\Maximum Working Time: Enter the number of maximum hours each day the employee should recording during each reporting period. The timecard system will only warn the employee they have entered more hours than defined.

Setup\Require Start/Stop Time: Check this if you want to enforce start/stop times when entering a timecard.

Periods

PSA -> Setup -> Posting -> Periods A project period determines the interval of time between each Hour transaction update per employee. For each employee, all project transactions within a project period will be assigned the same voucher number. Periods are applied for WIP calculation and a period code needs to be selected when a new estimate line is created in the Create estimate period dialog box. Periods are not mandatory information for all employees; however it is required that periods are created for employees who are going to report hour transactions.

Buttons in the Periods screen Period Transactions: View transactions for the period. Generate periods: Create project periods for specified period interval. Update employee periods: Update employee periods. Update timesheet periods: Update timesheet periods. Employees: Employees that are attached to this period. Timesheet periods: View timesheet periods. Fields in the Periods screen Period type: Enter the code name of the current period type. The period type would typically reflect the period frequency set up in the Period frequency field. Description: Type a description of the period type. Period frequency: Click the square arrow to select the period frequency. Most of the options available are self-explanatory. However, the Ledger, and Unlimited options need further explanation. o Ledger: Select this option to create periods with the same definitions as the fiscal periods set up in the General ledger module. The period definitions inherit the periods set up in the Periods window under Setup in the General ledger module. o Unlimited: Select this option to create only one period where you set up the extend yourself. 2.1 About project periods

Project periods can be attached to employees. The period code makes it easier to follow up on hour registrations. Also, periods are applied for estimates. To specify the estimate frequency a period code needs to be selected when a new estimate is created. Project periods are created on the basis of a period type. For each period type a period frequency is created. If hours are to be reported on a weekly basis, a period type with the period frequency Week must be created.

2.1.1 Create a period type 1. On the PSA menu click Setup\Postings\Periods. 7

2. Periods in the Periods form, press Ctrl+N to create a new period type. 3. Enter a name for the period type, and select a period frequency.

2.1.2 Split a period 1. In the Periods form, click the Periods button. 2. In the Period transactions form, select the appropriate period and click Split period. a. In the Split period dialog box a split date is suggested. b. If necessary, edit the contents of the Split on date field, and click OK. An extra line covering the remaining days of the period appears.

2.1.3 Generate periods for a period type 1. Select the period type in the Periods form, and select Generate periods. 2. In the Generate periods dialog box enter the start date of the period. Periods always start at the beginning of a period unit, for example, the start of a month. 3. In the Desired length of period field enter a number for the number of period units that you want to create. 4. Optionally, select the Update employee periods check box to have employee periods created for employees with the current period type. 5. Click OK to generate the periods.

2.1.4 Create and maintain employee periods Periods are attached to employees on the basis of their individual period codes. Employee periods can be updated at two different stages.

Define a period code for an employee


1. Open the Employee form in the Basic module. 2. On the Setup tab, select a period type on the Period code list.

Update employee periods after periods have been generated


1. In the Periods form, select the appropriate period type and click Update employee periods. 2. In the Update employee periods dialog box, enter a time frame and click OK. Periods are updated for all employees with the current employee code.

Project Revisions

PSA -> Setup -> Project Revisions In Project Revisions you create and manage Forecast models. A Model is used to identify a set of future expectations for a period, a product family, or an area. Forecast models can be structured in two levels. That way it is possible to group and identify several specific sales expectations using a Model. A Model is a Forecast model number. Note: The sub-model does not use the overlying model's blocked elements but instead uses its own blocks for changes and allocations.

Model Tab o Revision Model: Forecast model number. o Name: Description of model or sub-model. o Stopped: If you check Blocked, you will not be able to edit in the forecast lines with which the model is associated. o Note: When forecasting, you should not check Blocked. Once the budgets have been approved, this field should be marked in order to avoid that the forecasts are edited unintentionally. o Cash flow forecasts: Indicate whether or not you want the forecast lines that the model is associated with to generate cash-flow forecasts in General ledger. o Note: Cash-flow forecasts are not updated for projects. Sub-Model Tab o Number: Sub-model identification. Has to be defined as a forecast model before you can insert it as a sub-model. o Name: Description of model or sub-model. Project Tab o Use date o WIP o WIP o WIP 3.1

Project Date as Invoice Date: Use the project date to budget the invoice revenue on Time and Material Projects: Budget with WIP on time and material projects on Fixed-Price Projects: Budget with WIP on fixed price projects on Investment Projects: Budget with WIP on investment projects

To create a Forecast Model 9

1. Create a new line on the Model tab with Ctrl-N and fill in the required fields. A sub-model is created on the

Submodel tab, by selecting the parent model.

10

Purchase Reason Codes

PSA -> Setup -> Purchase Reason Codes Purchase reason codes are used at creation of a purchase requisition. The user selects a reason for the purchase at time of PO creation. This table contains the list of reasons that will appear in the drop-down list to the user. This table is an optional table. If no information is entered, no information will appear in the purchase reason field.

4.1

Create a purchase reason code 1. Go to PSA -> Setup -> Purchase Reason Code. 2. Click NEW (or CTRL + N). 3. Enter the purchase reason code.

11

Project parameters

PSA -> Setup -> Project Parameters Use this window to set up your project parameters. Project parameters are grouped on several tabs according to their overall use. Each field is explained the first time it appears.

General tab Allow adjustment of transaction status: o Posted Enable the adjustments for Posted status transactions. o Invoice proposal Enable the adjustments for Invoice proposal status transactions. o Invoiced Enable the adjustments for transactions in the following status: Invoiced; Selected for credit note; Credit note proposal status. o Estimated Enable the adjustments for Estimated status transactions. o Eliminated Enable the adjustments for Eliminated status transactions. Always create adjustment transactions: If this check box is selected, the system will always create two new adjustment records. That is, one transaction to cancel the original entry with a negative amount and a new entry to correct the values. If the check box is not selected the creation of adjustment transactions depends on what field on the entry line is adjusted. For a list of what adjustments bring along new transactions when this check box is not selected, see Adjustment transaction parameters in Help for the Adjustment form. Autoupdate field: Set to automatically update related fields when editing a field in the lower window of the adjustment function. Display transactions: Set the default order transactions should be displayed.

12

Financial Tab Invoice: Level of posting to the ledger for invoices (total or line) Adjustment: Level of posting to the ledger for adjustments (total or line) Post Costs: Level of posting of WIP transactions to the ledger (total or line) Accrue Revenue: Level of posting of WIP transactions to the ledger (total or line) Subscription: Level of posting of WIP transactions to the ledger (total or line) Estimate: Level of posting of WIP transactions to the ledger (total or line) Sales tax group method: Define what sales tax group should be applied for invoices. Select the sales tax group that has already been specified on the project, the invoice project, the customer account. o If you select Search the system will search through the items mentioned above to find a sales tax group. The priority of the search corresponds to the order in which the items are mentioned here. Item sales tax group method: Specify from where the item sales tax group should be derived from the item number defined in the Inventory module, from the item category defined in the Project module. On-account item sales tax group: The tax group selected in this field is used as the default tax group when you create an on-account transaction. Calculation date type: Specifies the date to use when calculating sales tax (invoice date or project date)

13

Journals tab Hour journal: Default journal name used for hours journals Timesheet journal: Default journal name used for timesheets. Web journal: Default journal name used for web journals Item: Default journal name used for item journals Fee: Default journal name used for fee journals Hour category: Default hour category when nothing is selected Expense category: Default expense category when nothing is selected Item category: Default item category when nothing is selected Fee category: Default fee category when nothing is selected Employee/category, Project/category, Employee/project: The selection in these fields controls the effect of the employee/category validation setup: o None: Overrules the definitions set in the access control system. No limitations are applied. o Lookup: The choices displayed at lookup are limited to what has been defined in validation groups. However other options are accepted upon entry even though they are not displayed on the lookup list. o Mandatory: Only available choices are those specified in the validation system. Inactive categories: Set to display inactive categories in look-ups for journals Terminated employees: Set to display terminated or none status employees in look-ups for journals Hour (Require activity): Select this check box if hour journal requires activities. Expense (Require activity): Select this check box if expense journal requires activities. Item (Require activity): Select this check box if item consumption journal requires activities.

Timesheet Tab Document or line level approval: Choose how the approval should work: document or line level. Day week starts: Specify the first day of the week. Maximum timesheet per period: Limits the number of timesheets that can be entered in a defined period. Zero = unlimited. Minimum time increment: Minimum amount of hours that can be entered in timesheet. 14

Use favorites: Select this checkbox to use favorites defined in Timesheet favorites setup form. Allow time range overlap: Specify if overlaps of start/stop time are accepted. Possible values: o Accept: Overlaps are allowed. o Warning: A warning message is produced when overlaps occurs. o Error: An error message is produced when overlaps occurs Require start/stop time: Select this checkbox to enforce start/stop times when entering a timecard. Show activity/task complete: Select this checkbox to show activity/task complete for integration to Project Server.

Invoice Tab Prompt for customer information: Select this check box to have the system prompt you before transferring customer information automatically. If you leave this check box blank, the information will be transferred. No one-time customers for invoice projects: If you select this check box, customers defined as one-time customers in the Customer window cannot be selected on an invoice project. Message when exceeding credit limit: How is exceeding of credit limit presented to the user? Approve: Select the user group that is allowed to invoice. User Group: The user group with ability to approve invoice proposals. Payment Criteria: Set to allow on-account transactions to reduce the invoice only by the paid amount.

15

Forecast tab Model: Select a forecast model to be suggested as a default. Terms of payment for hours: The payment date calculated from the project date. Terms of payment for expenses: The payment date calculated from the project date. Terms of payment for items: The payment date calculated from the project date. Buffer days on sales payment: Number of buffer days added to the due date.

Estimate tab Without posting estimates: Select this check box to allow an estimate to be eliminated without first being posted. Before elimination date: Select whether to allow elimination when transactions exist before the elimination date and are not included in the estimate. After elimination date: Select whether to allow elimination when transactions exist after the elimination date and are not included in the estimate. Committed cost: Select whether to allow the elimination of open committed costs. Total cost Actual: Select whether to allow posting when the cost to complete is less than the value of payment received. Committed cost up to estimate date: Select this check box to add the committed cost up to the estimate date to the cost to complete method. Committed cost after estimate date: Select this check box to add the committed cost after the estimate date to the cost to complete. Actual cost after estimate date: Select this check box to add the actual cost after the estimate date to the cost to complete.

16

Hour utilization tab (Definition of billable rate) Fixed-price: Select how the project type's billable rate should be calculated when calculating the utilization rate. (Definition of billable rate) Investment: Select how the project type's billable rate should be calculated when calculating the utilization rate. (Definition of billable rate) Internal & Cost: Select how the project type's billable rate should be calculated when calculating the utilization rate. (Definition of billable rate) Time projects: Select how the project type's billable rate should be calculated when calculating the utilization rate. (Definition of efficiency rate) Time & Material: Select how the project type's efficiency rate should be calculated when calculating the utilization rate. (Definition of efficiency rate) Fixed-price: Select how the project type's efficiency rate should be calculated when calculating the utilization rate. (Definition of efficiency rate) Investment: Select how the project type's efficiency rate should be calculated when calculating the utilization rate. (Definition of efficiency rate) Internal & Cost: Select how the project type's efficiency rate should be calculated when calculating the utilization rate. (Definition of efficiency rate) Time projects: Select how the project type's efficiency rate should be calculated when calculating the utilization rate.

Statements tab P&L No/Never Ledger Hour qty: Include hour qty posted to No ledger or Never ledger in P&L reports and statistics. 17

P&L No/Never Ledger Hour cost: Include hour cost posted to No ledger or Never ledger in P&L reports and statistics. P&L Never Ledger Item cost: Include item cost posted to No ledger or Never ledger in P&L reports and statistics. Consumption No/Never Ledger Hour qty: Include hour qty posted to No ledger or Never ledger in consumption reports and statistics. Consumption No/Never Ledger Hour cost: Include hour cost posted to No ledger or Never ledger in consumption reports and statistics. Consumption Never Ledger Item cost: Include item cost posted to No ledger or Never ledger in consumption reports and statistics. Value-added ratio: The definition for value-added ratios in reports, statistics, invoice totals, and estimates. Value-added decimals: Decimals shown in reports, statistics, invoice totals, and estimates. Gross margin ratio: The definition for gross margin ratios in reports, statistics, invoice totals, and estimates. Gross margin decimals: Decimals shown in reports, statistics, invoice totals, and estimates. Hour Qty: Decimals to be shown in the hour qty column on reports. Amount in 1,000: Decimals to be shown in the amount column on reports. Amount in 1,000,000: Decimals to be shown in the amount column on reports. Utilization rate: Decimals to be shown in utilization rate fields.

Projects stages tab Type: Select one of the six project types available. Created: Check this option if you want a created stage for this project type. Estimated, Scheduled, In progress, Finished, User defined 1,2,3: Project stage. Actions allowed at this stage depend on the project type.

18

Cost control tab Cost control method: Select the tracking method for costs in cost control inquiries. Default cost template: Select the default cost template for reporting cost control. Original budget: Select the forecast model to be used when calculating the original budget. Project invoice header: Select the forecast model to be used when calculating the total budget. Remaining budget: Select the forecast model to be used when calculating the remaining budget. Purchase order: Select this check box to allow committed cost tracking for purchase orders. Item requirement: Select this check box to allow committed cost tracking for item requirements. Production: Select this check box to allow committed cost tracking for production orders. Sales order: Select this check box to allow committed cost tracking for sales orders. Item journal: Select this check box to allow committed cost tracking for item journals.

Cost reduction tab Cost Control Methods: Select the tracking method for costs in cost control inquiries. Default cost template: Select the default cost template for reporting cost control. Original budget: Select the forecast model to be used when calculating the original budget. Project invoice header: Select the forecast model to be used when calculating the total budget. Remaining budget: Select the forecast model to be used when calculating the remaining budget. Purchase order: Select this check box to allow committed cost tracking for purchase orders. Item requirement: Select this check box to allow committed cost tracking for item requirements. Production: Select this check box to allow committed cost tracking for production orders. Sales order: Select this check box to allow committed cost tracking for sales orders. Item journal: Select this check box to allow committed cost tracking for item journals.

19

Inventory dimensions tab Item consumptions: First click under the Inventory dimensions group to the left of the dimension you want to work with, such as Warehouse. Next select the field if you want the dimension shown in the overview for Item consumption. Quotation lines: Set to allow for use of dimension on quotation lines

Production tab Posting method: Select the posting method for project production orders. Set subproduction to Consumed: Select this check box to set the project posting type of underproduction to Consumed. Production: When Production is marked, capacity reservations that are derived from productions will be included in the calculation of available capacity when projects are scheduled. Planned order: When Planned order is marked, capacity reservations that are derived from planned orders will be included in the calculation of available capacity when projects are scheduled.

Number sequences tab Numbers sequences code: Enter the number sequence you want to associate with the current 20

reference. The number sequence code must exist in Number sequences. To define number sequence codes, click Basic, Setup, Number sequences, Number sequence screen. Follow: Select this option only if you want the selected reference to follow the number sequence specified for another reference, e.g. you want the invoice voucher number sequence or your credit note voucher number sequence to follow the number sequence specified for the Invoice Reference. If selected, you must specify the reference to follow in the Reference that may be followed field. Group button: Create or update number sequence groups.

21

Parameters

PSA -> Setup -> Parameters In this window you define parameters for the system that are unique to the PSA system.

Project-Activity tab Search 1 7: Project price search direction. Product/Brand Validation: Set the validation level of dimension 4 & 5 (product and brand). Fixed Price Color: Color in the main project grid for fixed price projects. T&M Color: Color in the main project grid for time and material projects. Completed Contract Cost to Complete Method: Define the method forms the basis of cost method for this estimate. Completed Percentage Cost to Complete Method: Define the method forms the basis of cost method for this estimate. EPM section: Reference EPM (Project Server) integration guide. Module must be purchased. NTE warning %: Enter the percentage allowed to go over on a not to exceed value for a project. Default Fee Journal name: Pick the journal name from a drop down that was defined in the journal names master for the journal to be associated with a fixed fee contract/project. Activity display default: Specifies the way activities are displayed by default in Activity Breakdown Structure form: grid or tree. 22

Activity lookup to include subprojects: By default Sub-projects checkbox will be selected on Activity Breakdown Structure. Activity lookup to include tasks: By default Tasks checkbox will be selected on Activity Breakdown Structure. Default PwP settings: If the value of this parameter is Project Activity, then Override Vendor PwP parameter from Projects form - Financial tab is ON, this will take into consideration Paid when Paid checkbox , that states that the related project is of paid when paid type. If creating a purchase requisition form a project, using a vendor of type paid when paid, the project will override the vendor. Fully paid threshold amount: The amount of the invoice minus fully paid threshold amount, nominates an invoice as being fully paid. For example if the invoice total amount is $ 100 and fully paid threshold amount is $ 20, then at a payment of $ 80 ( $100 - $20), the invoice will be considered as being paid. Fully paid threshold percent: This percent applied to the amount of the invoice, nominates that when applying a payment at least equal with the invoice amount minus percent multiplied to the invoice amount, the invoice is fully paid. The system will take into consideration fully paid threshold amount, if this is bigger than fully paid threshold percent multiplied to the invoice amount, or the other way around. Override Employee Expenses: If this checkbox is on the same logic from paid when paid for projects and vendors apply. Use advanced pricing: Allows the user to use advanced price calculation.

Budget tab Expense tolerance: The tolerance level in percentage to allow a budget to go over for expense transactions. Expense action: Set the action when posting a transaction over the budget. Item tolerance: The tolerance level in percentage to allow a budget to go over for item transactions. Item action: Set the action when posting a transaction over the budget. Time tolerance: The tolerance level in percentage to allow a budget to go over for time transactions. Time action: Set the action when posting a transaction over the budget. Budget method: Select the budget method type whether it is original revised budget or budget forecast method. Original budget: Choose the budget name from the budget revision master that the original budget will be associated with. Auto calculate budget/estimate numbers: Check the Auto calculate box to have the system recalculate the budget summary during data entry (this could have an adverse on performance).

23

Timecard tab Task Group: Set to enable task form pop-up on timecard entry when a project is selected with tasks. Billable time color: Color to be used for billable time in the timecard lines. Alerts Batch group: Batch group used for sending out alerts (see addl. info in configurations of Batch Groups). Name. Name of the Timecard Alerts Administrator. E-mail: Email for the Timecard Alerts Administrator. Effective labor rate: Default status Check this box for all projects time expense to be calculated using effective labor rate calculations. Payroll category: Choose the payroll category for calculation of effective labor rate (ELR). The same category will be used on Employee form Setup - Payroll when defying the salary and period of the employee, based upon the ELR will be calculated.

Scheduling tab Full match percent: This percent establish that any skill fit percentage having at least this value will be considered as 100% skill fit match. Default calendar: Allows a user to specify the calendar based on the scheduling process will be done. 24

Skill set match: In resource scheduling form only persons that have this minimum skill, will be scheduled as available resources. Availability match: In resource scheduling form only persons that have this minimum availability match, will be scheduled as available resources. Changed color: Specifies the color for a changed resource. Hard commit color: Specifies the color for a hard commit resource. Closed color: Specifies the color for a closed resource. Available color: Specifies the color for available resources. Conflict color: Specifies the color for resources that generated a conflict/are in conflict.

Intercompany tab Item category: Default category to use when processing intercompany transactions for items where the same item category is not in the current company account. Work category: Default category to use when processing intercompany transactions for items where the same hour category is not in the current company account. Project group: Default project group to use when processing intercompany projects where the same project group is not in the current company account.

Number sequence tab Number sequence code: Enter the number sequence you want to associate with the current reference. The number sequence code must exist in Number sequences. 25

To define number sequence codes, click Basic, Setup, Number sequences, Number sequence screen.

26

Estimate Projects

PSA -> Setup -> Projects -> Estimate Projects Use this form to: Define which projects should be listed as estimate projects. Add projects to the individual estimate projects. An estimate project "owns" the contract amount for all projects that reference the estimate project. Estimate projects can only be defined for fixed-price projects and investment projects.

Estimate projects fields Estimate project : View the identification number for the project. Description : Enter a brief description of the estimate project. Cost template : Select a cost template or control type. A control type is mandatory information on estimate projects. Control types are maintained in the Control types form under Setup. Period code : Select the period code that will be used as a reference when posting estimates. Note:This field is only applied to fixed-price projects and investment projects. Period codes should not be generated for terminated employees. Project type : Select the appropriate project type for the estimate project. Eliminated : When the posting script has been run, the estimate is eliminated and this check box is selected by the system. Note: This field only applies to fixed-price and investment projects. Project group : View the project group for the project. Project stage : View the status of the current project. To change the status of the project, click the Project stage button and select a new status. Sales manager : Select the sales manager who is responsible for the current estimate project. Project manager : Select the project manager who is responsible for the current estimate project.

27

Project controller : Select the project controller who is responsible for the current estimate project. Selected projects: View projects that are associated with the estimate project or move projects that are not associated with the estimate project to the Remaining projectsfield. Remaining projects : View projects that are not associated with the estimate project or add projects to the Selected projects field to associate them with the estimate project. Name : Enter a name for the project. Project : View the project number. This is either automatically generated from number sequence or manually entered. Department : Select the department that is associated with the current estimate project. Cost center : Select the cost center that is associated with the current estimate project. Purpose : Select the purpose that is associated with the current estimate project. Note: When a child project is created, it inherits the dimensions from the parent. Inherited information can be overruled. If you change dimensions on a parent project that has existing children, the children are not updated with the new dimensions.

28

Tasks

PSA -> Setup -> Tasks Use this forms to create and manage a master list of tasks for the organization or specific clients. 8.1 Project task setup

PSA -> Setup -> Tasks -> Project Task Setup This form is used to setup task groups to allow for quick entry of creation of tasks for a project. Task groups can be global or by entering the contract or customer account, available for only certain contracts or customers. Enter the task Group name in the top grid. Enter the individual tasks in the bottom group in order you want them displayed.

8.2

Task Definitions

PSA -> Setup -> Tasks -> Project Task Definitions All tasks used in task groups must be first setup in the task definitions screen.

29

Workflow

The workflow section is used to define all of the parameters and options for approvals for timesheets, purchase requisitions, project budgets, and invoice proposals.

Buttons in the Workflow configuration form New : Opens the Create configuration: Select a template form, where you can select the template that the new workflow will be based on. Modify : Opens the Workflow: <Workflow Name> form, where you can modify the selected workflow version. Delete : Deletes the selected workflow. Set as active : Activates the selected workflow version. When a workflow is active, users will be able to submit documents for processing and approval. Set as default : Makes the selected workflow the default workflow. Documents that do not meet any workflow conditions will be processed by the default workflow. Copy : Creates a copy of the selected workflow version. Export : Exports the selected workflow version to a file. Import : Imports a workflow from a file.

Fields in the Workflow configuration form Template : Select a template to filter the list of workflows. Configuration : Select the name of a workflow to filter the list of workflows. Default : Select this check box to make the selected workflow the default workflow for this module. Configuration Id : Displays the identification code of the workflow. Name : Displays the name of the workflow. Template : Displays the name of the template on which the workflow is based. Instances : Displays the number of documents that are currently being processed by the workflow. Active : Indicates which version of the workflow is active. (To activate a workflow version, click the Set as active button.) Version : Lists the version number of the workflow. (Every time you modify a workflow, a new version is created.)

30

10 Prices
In Project cost prices are defined for hour transactions and the cost prices are applied when an hour transaction is entered in an hour journal. Cost prices apply to all project types. No specific cost price setup is required for using cost and revenue categories in Project. Entries on cost categories are usually based on a voucher, for example a vendor invoice for an air plane ticket. Revenue transactions are transactions spent on tasks that should be invoiced at a fixed amount. An example of revenue transactions could be time that a consultant spends on teaching a course. No matter how much time the consultant might need for preparation etc. this amount of time (revenue transactions) cannot be invoiced to the customer because the customer bought the course at a fixed amount. This means that there is no cost amount per entry line to be matched with the money earned for the course. Search priority for cost prices applied in hour transactions Cost prices are set up for categories, projects, and employees. The search priority for cost prices is basically the same as for sales prices, and it can be viewed in the following table. When a cost price is looked up, the price selected will always be the price that matches the greatest amount of details. Search matches have a priority from 1 to 12 in the following table. Priority 1 2 3 4 5 6 7 8 9 10 11 12 Project x x x x x x x x x x x x Employee x x x x x x x x x x Category x x x x Transaction x date

10.1 Sales price setup In Project sales prices are defined for hour, cost, and revenue transactions, and the sales prices are applied when a transaction is entered in one of the appropriate journals. Sales prices only apply for time and material projects. For cost and hour transactions a sales price model can be applied in the sales price setup. The number entered in the Pricing fields is either an amount or a percentage depending on the selection in the Sales price model. Sales price model option Description Formula Qty The sales price per quantity is the No formula. The number pricing amount entered in the entered in the Pricing field is the Pricing field price per quantity. Contribution ratio Indicate the size of the 100 * Cost price (100 - Pricing) contribution ratio as a percentage of the sales price. Misc. Charges pct The sales price per transaction is Cost price * (100 + pricing) 100 the cost price per transaction multiplied with the misc. Charges 31

Misc. Charges amount

percentage entered in the Pricing field. The sales price per transaction is the cost priceper transaction plus the misc. charges amount entered in the Pricing field.

Cost price + Pricing amount

Search priority for sales prices applied in hour, cost, and revenue transactions Sales prices are set up for categories, projects, employees, dates, and currencies. The search priority for sales prices can be viewed in the following table. When a sales price is looked up, the price selected will always be the price that matches the greatest amount of details. Search matches have a priority from 1 to 12 in the following table. Currency is the "strongest" criterion. When prices with the correct currency have been found, the search continues for project, then employee and so on to find the most detailed match. The last criterion to be searched for is the transaction date. Priority Currency Project Employee Category Transaction date 1 x x x x x 2 x x x x 3 x x x x 4 x x x x 5 x x x 6 x x x 7 x x x 8 x x 9 x x x x 10 x x x 11 x x x 12 x x Notes: The exchange rate defined on the invoice project overrules the ordinary exchange rate. If no project is found, the search continues upwards in the project hierarchy for a parent project. You can setup sale prices for groups of projects, i.e. by categories or project number. Prices can be set up for hours, both cost and sale prices, as well as standard sales prices for cost and/or revenue transactions.

10.2 Cost price Hour screen A standard cost price can be set up for the project category, or cost prices can be set up by employee number, by project number, by category, by date or any combination thereof. The cost price applied will be the cost price with the highest level of detail. A cost price for an hour is setup in the Cost price Hour screen. Buttons in Cost price Hour screen Select: Selection and setup of job search. Default: Regenerate default parameter setup. Options: Report options. Recurrence: Recurring pattern. Fields in the Cost price Hour screen Valid from: Enter a date if the cost price should apply from a specific date. Project: The ID of the project. Category: Category of the project. Employee: Employee responsible for the project. 32

10.3 Sales price screens Hour/Cost/Revenue A standard sales price can be set up for hour/cost/revenue transactions, or sales prices can be set up by employee number, by project number, by category, by transaction date, or any combination thereof. The sales price applied will be the cost price with the highest level of detail. The Sales price Cost screen, the Sales price - Hour screen, and the Sales price - Revenue screen, all look exactly the same. Buttons in Sales price Hour screen Select: Selection and setup of job search. Default: Regenerate default parameter setup. Options: Report options Recurrence: Recurring pattern Fields in the Sales price Hour/Cost/Revenue screens Currency: Enter the currency of the sales price Valid from: Enter a date if the sales price should apply from a specific date Project: The ID of the project. Category: Category of the project. Employee: Employee responsible for the project.

33

11 Journals
PSA -> Setup -> Journal -> Journal names screen The journal name contains journal setup information. The journal name setup is mandatory when new journals are created, and the information specified for the journal name will be inherited by the project journal. Journal names set up in the Project module are applied for journals to post hours and revenue. To post cost and items on projects, journal names must be set up in the appropriate modules: To post cost on projects, a ledger journal name setup of the Project - Cost type must be set up in the Journal names window in the General ledger module under Setup, Journals. To post items on projects, an inventory journal name setup of the Project type must be created in the Journal name, Inventory window in the Inventory management module under Setup, Journals. You can set up any number of project journal names. The journal name is a standard project journal setup that contains information such as the voucher series and the method for changing the voucher number. Through the journal name, you specify a journal name setup, including the approval setup. Any number of journals can be created for each journal name. Note: Before you begin setting up your journal names, make sure that the voucher series you want to use is specified in the Number sequences window. Fields in the Journal names screen Name: Type in a name of your choice for the journal. This name appears when the user selects a journal for posting. Description: Description of the journal. Journal type: Select a journal type. The journal type determines what the journal name is used for: o Hour journal names: available for selection in the hour registration window. o Revenue journal names: available for selection in the revenue registration window. Voucher series: Select a voucher series to be used in journals with the current journal name attached. Voucher series are defined in the Number sequences window in the General module Selection by: Set up voucher numbers to be picked or drawn when posting or entering lines. New voucher by: Specify if a new voucher should be picked when the voucher date changes, or when the employee entry changes. Set voucher date to: The voucher date can be found as follows: The end date of the project period: The project period attached to the employee determines the voucher date. The end date of the ledger period: The current ledger period determines the voucher date. According to the project date: The voucher date is identical to the project date entered on the journal line. Detail level: Select whether to post the journal lines in detail or as a summary transaction when voucher with date, account number, dimension, and currency code have identical values. Example: If you select Summary, and enter four lines in a journal, only one transaction is generated provided that you completed the above mentioned fields with the same values. Delete lines after posting: Select this field to have journal lines deleted when posting is completed. Private for user group: User group that the journal is private to. Approve: Select a journal status. The journal status defines the approval procedure of journals with the current journal name. 34

Show start/end times: Select this check box to turn on write access to the Start time/End time fields in the Journal window. As an alternative to entering an amount of hours in the Hours field in the Journal window you can enter the form and to times. Note: The Start time and End time fields in the Journal window can be turned on or off for the whole company accounts in the Show start/end times check box in the Parameters window.

35

12 Posting
Specify the ledger accounts to which project transactions should be posted. The cost price accounts on the Cost price tab page are used when costs are posted on a project, and the sales price accounts on the Sales price tab page are used when turnover is posted. You can choose to let your ledger transactions follow either your projects and project groups or your cost categories and cost category groups. Whenever you create a new project in the Projects window, the search direction is project/project group. Posting setup by project or by category is outlined in the table below. The left side of the table applies to posting by project, and the right part of the table applies to posting by category. The search direction for ledger accounts is set up as follows on the individual project: Priority Project group Category 1 Project Category Project Category 2 Project Category group Project group Category 3 Project All categories All projects Category 4 Project group Category Project Category group 5 Project group Category group Project group Category group 6 Project group All categories All projects Category group 7 All projects Category Project All categories 8 All projects Category group Project group All categories 9 All projects All categories All projects All categories

On the project it is specified if project transactions should be posted by project or by category. When a transaction is posted, the system searches through the configurations in the Ledger posting window. At first the system searches for a posting combination with a specific project and a specific category, and if this combination is not found the search continues with the priorities listed on the table above. The search continues till the weakest, or least specific combination (All/All) is found. Cost price Project Transaction accounts types types TM Fixed Internal Hour Cost Item Revenue On price account Cost x x x x x x (profit & loss) WIP - Cost x x x x x (balance) Cost -Item x x x x (profit & loss) WIP -Cost x x x x Item (balance) Payroll x x x x allocation (profit & loss) 36

Sales price accounts

Project types TM x

Fixed price

Internal

Transaction types Hour x

Cost x

Item x

Revenue x

On account

Invoiced turnover (profit & loss) Invoiced onaccount (p&l/balance) Accrued turnover Sales value (profit & loss) WIP - Sales value (balance) Accrued turnover Production (profit & loss) WIP Production (balance) Accrued turnover Profit (profit & loss) WIP - Profit (balance)

12.1 Project Groups PSA -> Project -> Setup -> Posting -> Project group screen Use this window to create project groups.

A project group must be assigned to every project. The purpose of dividing projects into different groups is primarily to control the setup of posting to ledger accounts. For more information on project ledger posting, see Posting in the Additional information chapter. 37

In Project you can set up project groups for three different types of projects: Internal projects. Fixed-price projects. Time and material projects. Note: Once a fixed price project group has been applied it should not be changed. That is, if estimates have been created for fixed-price projects attached to a project group and transactions have been posted to the projects, critical errors can occur if the project group is changed. Every project must refer to one project group. Tip: Along with the project structure defined by projects and project groups, there is a parallel structure of categories and category groups that also controls the posting profiles. Postings in the Project module can be derived from these two different perspectives. The point of view determines the primary criterion for the selection of a ledger account for the transactions. Assessment principle Project offers the use of two assessment principles. The choice of an assessment principle depends on how aggressively the company wants to approach cost and revenue posting. Below is a description of both principles. The conservative principle generally referred to as the Completed Contract method. The more optimistic approach is generally referred to as the Completed Percentage method. Completed Contract method Revenue and costs are added to the profit and loss account when the project is completed. Costs and payments received from customers are accumulated as WIP in the balance sheet during the project, but revenue and costs are not recognized until the contract activity is completed. Completed Percentage method Revenue and costs are added to the profit and loss account while the work progresses. The amount of revenue recognized is determined by reference to the stage of completion of the contract activity each time estimates are posted. Note: This list is only available for fixed-price projects. Buttons in the Projects group screen Setup: Ledger posting. Projects: View projects attached to the current project group. Fields in the Projects group screen Project group: Enter the group ID of the group you created. Name: Enter a descriptive name of the project group. Type: Select a project group type. The project group types correspond to the project types available except that there are no project groups for summary projects. Posting: The definition selected in this field is proposed as default when a new project is created in the current project group. Search direction: The definition selected in this field is proposed as default when a new project is created in the current project group. Search direction: The definition selected in this field is proposed as default when a new project is created in the current project group. Post hourly costs: Define where hourly costs should be posted when posting hour journals: a. Profit and loss: Hours will be debited to the Cost account and credited to the Payroll allocation account when the journal is posted. This option is mandatory on fixed-price projects. b. Balance: Hours will be debited to the WIP - Cost value account and credited to the Payroll allocation account when the journal is posted. b. No ledger: No posting on ledger accounts when hours are posted from journals. Upon invoicing hours will be debited to the Cost account and credited to the Payroll allocation account. This option is mandatory on time and material projects. Post costs: Define where costs should be posted: a. Profit and loss: Costs will be debited to the Cost account and credited to offset account 38

in the journal. This option is mandatory on fixed-price projects. b. Balance: Costs will be debited to the WIP - Cost value account and credited to offset account in the journal. c. No ledger: n/a Post item costs: Define where items should be posted: a. Profit and loss: Items are debited on the Cost accounts. b. Balance: Items are debited on the Cost account, credited on the Cost items account, and finally debited on the WIP Cost value account. c. No ledger: n/a On-account invoicing: Select Profit and loss or Balance to indicate what ledger account invoices should be posted to. Assessment principle: Project offers the use of two assessment principles. The choice of an assessment principle depends on how aggressively the company wants to approach cost and revenue posting. Below is a description of both principles: a. The conservative principle, generally referred to as the Completed Contract method. I. Completed Contract method: Revenue and costs are added to the profit and loss account when the project is completed. Costs and payments received from customers are accumulated as WIP in the balance sheet during the project, but revenue and costs are not recognized until the contract activity is completed. b. The more optimistic approach, is generally referred to as the Completed Percentage method. I. Completed Percentage method: Revenue and costs are added to the profit and loss account while the work progresses. The amount of revenue recognized is determined by reference to the stage of completion of the contract activity each time estimates are posted. Note This list is only available for fixed-price projects. Matching principle: Select one of the following options to define how the value is calculated when posting the periodic WIP: a. Sales value: The value is calculated as the total estimated contract value multiplied by the percentage of completion. b. Production + profit: The value is split into two amounts: a production value that equals the realized cost and an estimated profit which is calculated as estimated profit multiplied by the percentage of completion. c. No matching: This option is selected by default when the No WIP is selected on the Assessment principle list. Accrue turnover on hour posting: Define if any temporary sales value should be accrued on time and material projects when posting hours in journals. a. The sales value will be debited to the WIP - Sales value account and credited to the Accrued turnover - sales value account. b. The accrued sales value will be reversed at the time of invoicing. Accrue turnover on cost posting: Define if any temporary sales value should be accrued on time and material projects when posting costs in journals. a. The sales value will be debited to the WIP - Sales value account and credited to the Accrued turnover - sales value account. b. The accrued sales value will be reversed at the time of invoicing.
Accrue turnover on item posting: Define if any temporary sales value should be

accrued on time and material projects when posting items in journals. a. The sales value will be debited to the WIP - Sales value account and credited to the Accrued turnover - sales value account. b. The accrued sales value will be reversed at the time of invoicing. Accrue turnover on revenue posting: Define if any temporary sales value should be accrued on time and material projects when posting revenue in journals. a. The sales value will be debited to the WIP - Sales value account and credited to the Accrued turnover - sales value account. b. The accrued sales value will be reversed at the time of invoicing. Cost price and Sales price tabs a. The accounts listed on the Cost price and the Sales price tabs correspond to the accounts listed on the Cost price and Sales price tabs in the Ledger posting window. If an account should apply for a specific posting type for all categories, you can select the account in one of 39

the account type fields on these tabs. To set up a more specific account for individual categories or category groups click Setup, Ledger posting.

12.2 Ledger posting screen PSA -> Setup -> Posting -> Ledger posting Specify the ledger accounts to which project transactions should be posted.

The cost price accounts on the Cost price tab page are used when costs are posted on a project, and the sales price accounts on the Sales price tab page are used when turnover is posted.

40

13 Indirect component
The indirect components table is used for various burdens and overhead that you want to apply to labor. Burdens and Overhead (BOH) functionality is designed to add charges to a projects labor costs that are in addition to the base labor cost, to produce a fully cost based project. BOH is primarily made up of two major types of cost: Burden (which represents the cost of fringe benefits, such as medical benefits and vacation/holiday time) and Overhead (which is the cost of operations). To compute and apply various BOHs, the system allows for the definition of an unlimited set of rate structures, with different rates for cost, revenue, and billing. 13.1 Setting indirect component PSA -> Setup -> Indirect component -> Indirect component

Fields in Indirect component form Indirect component: Represent the ID of indirect component. Name: Represents the name of the indirect component. Category: Select from Category drop down list, indirect components categories. These categories have on Project tab, Indirect component checkmark ON.
13.2

Setting indirect component group

PSA -> Setup -> Indirect component -> Indirect component group

41

The Indirect Component Group contains the rate structure for the group and is what will be assigned to customers, contract and projects. Therefore, a component can be part of more than one component group.

42

14 Quotations
PSA project quotations enable users to submit project plans to customers before they are actual projects entered into the system. Quotations can contain various information about a potential project as far as, budget, activities, invoicing, services, completion dates, and schedules. Quotations can be approved through a wizard that helps the user link a quotation to a project and also transfer the quotation to project forecast. PSA quotation are generated from the project request program. 14.1 Quotations template PSA -> Setup -> Quotation template -> Quotation template

Fields in Quotation template form Template name: View/Edit the template name. Group ID: View/Select the ID of the template group. Active: If checked the template is active and can be used. Quotation: View the ID of the quotation.

43

15 Forms
PSA -> Setup -> Forms -> Form notes In the AX System, you can operate with a number of different forms, such as invoices, purchase orders, and interest notes. For each form, you can edit a standard text, which is printed directly after the last order line or text line and at the end of the form. Depending on the form, a standard text could: - inform the customer of your opening hours; - inform the vendor of the terms connected with a purchase order; - be used to send all your customers and vendors a holiday greeting;

Fields in the form notes screen Form: Specify the form you wish to edit. You can add a form note to each form that appears in the list box. Language: Language to be used in forms. Form notes: Enter the form note in the specified language. The form note will be printed on each printout of this form.

44

15.1 Form setup screen PSA -> Setup -> Forms -> Form setup screen Define form note parameters for invoices issued from the Project module.

Item number in forms: Specify if item number in external documents; that is, packing slips and invoices, should be the company's item number, the customer's item number, or both. Print amount in triangulation currency: Should the amount be printed in triangulation currency in addition to the existing currency? Totals: Define if totals should be printed on the first or on the last page.

45

Invoice: Specify paper format for the current report.


Print tax exempt number on invoice: Is tax exempt number to be printed on the invoice?

Print packing slip specifications: Is packing slip specifications to be printed on the invoice? Invoice: Define where to include documents when printing sheets. Include documents of type: Specify a document type to be included.

46

16 Category
PSA -> Setup -> Category Categories are a type of cost defined for a whole company. Categories are not project-specific. Examples of categories are quality assurance, pre-sale, contract negotiation etc. For an employee to perform transactions to certain categories, the categories need to be specified in the setup for the employee. If you entered transactions for a defined category, you can no longer change the ID of the category. Categories are attached to category groups. Category groups are associated with transaction types. When you enter transactions in a journal the association to a transaction type prevents you from booking transactions in the wrong type of journal. The transaction types are also used for sorting purposes. A category group and the attached category always belong to the same transaction type.

16.1 Category groups Category groups represent groups of types of work. You can always add more groups to the Category group window. You can use category groups to: Group similar cost categories, such as man hours, materials and travel expenses. Set up ledger posting by category group. Set up line property by category group. Category groups are divided into four types and categories attached to a category group need to be specified as the same type as the category group. The four category types are: Revenue Hour Cost Item

The benefit of having category groups and the corresponding categories divided into types is that when you want to define a category on a transaction line the categories that appear for selection are limited to the category types defined for this transaction. For example, if you post a cost transaction, the categories that you are allowed to select for this transaction are limited to the cost type categories available.

47

The accounts listed on the Cost price and the Sales price tabs correspond to the accounts listed on the Cost price and Sales price tabs in the Ledger posting window. If an account should apply for a specific posting type for all projects, you can select the account in one of the account type fields on these tabs. To set up a more specific account for individual projects or project groups click Setup, Ledger posting. Buttons in Category group screen Setup o Ledger posting: Access the Posting window for an overview of the posting account setup of the category group. o Line property setup: Set up line property for the category group. Categories: View categories attached to the current category group. Fields in Category group screen: Category group: In this field you enter a name for the category group. Transaction type: Select one of the five predefined transaction types depending on what transactions are going to be posted on the category group. Category group name: Enter a name for the category group. Line property: Line property setup. Cost price and Sales price tabs o The accounts listed on the Cost price and the Sales price tabs correspond to the accounts listed on the Cost price and Sales price tabs in the Ledger posting window. If an account should apply for a specific posting type for all categories, you can select the account in one of the account type fields on these tabs. To set up a more specific account for individual categories or category groups click Setup, Ledger posting.

16.2 Categories PSA -> Setup -> Categories -> Categories screen Use this window to set up categories such as hotel expenses, consultant hours, transportation, and sales costs. The category information must be provided when you enter a project transaction in a journal.

Buttons in the Category screen Setup: Opens a menu: Employees: Maintain a list of employees authorized to utilize the cost category. Projects: Maintain a list of projects available for the category. Cost price Hour: Set up a cost price for categories of the type Hour. Sales price Hour: Set up a sales price for categories of the type Hour. Sales price Cost: Set up a sales price for categories of the type Cost. 48

Sales price Revenue: Set up a sales price for categories of the type Revenue. Line property setup: Set up line property for the category. Ledger posting: Set up ledger posting by category. The list of records in this window offers a quick overview of the posting profile of one specific category. Pivot table: Click this button to view the number of hours entered on categories. Only categories with the Hour transaction type can be viewed in a Pivot table.

Fields in Category screen Category: Enter the category ID in this field. Category name: Enter a category name of your choice in this field. Category group: Select a category group. Category groups are specified in the Category group window. Transaction type: A transaction type that corresponds to the transaction type of the selected category group appears in this field once you select a category group. Employee: The options available on this list determine if the employee ID should be defined for journal transactions. Hour transactions always have an employee ID. Item transactions never have an employee ID. For cost and revenue transactions it can be defined if the employee ID entry should be optional, mandatory or not available on revenue or cost journal line. Line property: Set up line property for the category. Item sales tax group: Select an item tax group. Selection of an item tax group is optional. Cost price and Sales price tabs o The accounts listed on the Cost price and the Sales price tabs correspond to the accounts listed on the Cost price and Sales price tabs in the Ledger posting window. If an account should apply for a specific posting type for all projects, you can select the account in one of the account type fields on these tabs. To set up a more specific account for individual projects or project groups click Setup, Ledger posting.

16.3 Control types screen PSA -> Setup -> Categories -> Control types screen Enter a number of lines corresponding to the number of control types that you want. A control type is a method for outlining the following estimate information on fixed-price projects: Cost estimates on individual estimate lines. Percentage of completion on projects posted according to the completed percentage assessment principle. The control type defines: o If you want to follow up on hours or costs. o If work accumulated on each of the estimate lines defined should be included in the calculation of a percentage of completion. o If it should be possible to edit the automatically calculated percentage of completion.

49

Estimate template: Click this button to open the Estimate template window where you specify estimate lines. A control type is created with a default of three estimate lines: Items, Hours, and Cost. In this window you define the names of these. Fields in Control types screen Control type: Enter a control ID for the control type. Control name: Enter an optional name for the control type. Unit: The calculation unit is used to follow up on fixed-price projects. The options are: o o Amount: If you select this option, the estimated amount of money will be used when calculating a percentage of completion. Unit: If you select this option, the unit entered as an estimate will be used when calculating percentage of completion. Calculation: Options for maintaining a percentage of completion. The calculation of the percentage of completion is based on the amount posted on the project and the expected total amount on the project. The options are: o Auto: If you select this option the percentage of completion is calculated automatically on a project and the automatically calculated value cannot be changed. o Manually: If you select this option the percentage of completion is calculated automatically on a project - however, the automatically calculated value can be edited. Hour: Identify default group for employee. Cost: Enter a name for the Costs estimate line. You need to define at least one estimate line for items, employee, and costs, respectively. Items: Enter a name for the Costs estimate line. You need to define at least one estimate line for items, employee, and costs, respectively. Click the Cost lines button to open the Estimate template window where you set up estimate lines, and to attach a category to each of the estimate lines. Control type: Enter a control ID for the control type. Control name: Enter an optional name for the control type. Hour: Identify default group for employee.

50

17 Line property
PSA -> Setup -> Line property -> Line property screen On time and material projects the line property controls whether transactions are chargeable or nonchargeable, and whether the sales value is accruable or non-accruable. On fixed-price projects the line property only affects the cost price. Use the line property to set up additional cost and sales price percentages for project transactions. Line properties can be set up on projects and project groups and categories and category groups. The line property is default information on hour, revenue, cost, and item transaction lines, so unless a line property can be derived from a project group, project, category group, or category a line property has to be entered on each transaction line.

Buttons in the Line property screen Line property setup: Click this button in this window to enter the Line property setup window.

Fields in the Line property screen Line property: Status that the transaction is attached to. Name: Type the name of the current line property. Cost percentage: Specify a percentage to be added to the original cost price. Sales percentage: Specify a percentage to be added to the regular sales price. Chargeable: Specify if the transaction is chargeable to the client Capitalize cost: Check this box if you want to capitalize transactions in balance acounts. May be accrued: Accrue revenue turnover. 17.1 Line property setup PSA -> Setup -> Line property -> Line property setup A setup can be defined for each line property. 51

Line properties are set up with a Table-Group-All relation for projects and categories. This means that the line property

applied when a transaction is entered in a journal is collected on the basis of a search for the most specific criterion. At first the system searches for a combination with a specific project and a specific category, and if this combination is not found the search continues with the priorities listed on the table below. The search continues till the weakest, or least specific combination (All/All) is found. When journal lines are entered, the system searches for a line property that matches the specified project number and category. If no line properties are defined, the line property has to be entered on each hour, revenue, cost, or item registration line. In the Search direction field on the Setup tab in the Project window can be defined if the search for a line property should be according to category or according to project. When a new project is created, the Line property is by default taken from the project group. Project as primary search Project Table Table Table Group Group Group All All All Category as primary search Project Table Group All Table Group All Table Group All

Category Table Group All Table Group All Table Group All

Category Table Table Table Group Group Group All All All

Fields in the Line property setup form Valid for: Statement should apply for. Project relation: Project number or project group. Category relation: Category or category group relation. Line property: Status that the transaction is attached to.

52

18 Validation
To use the validation system the following setup must be applied. Define validation groups for employees, categories, and projects Create the appropriate validation groups for employee/category, employee/project, and project/category. Combine projects/employees/categories as needed within each of the validation groups. Define validation connections between individual employees, categories, and projects Set up connections between individual employees, categories, and projects or add individual employees, categories, and projects to validation groups. Define validation parameters for employees, projects, and categories Set parameters for employees/categories, project/categories, employees/projects. These parameters enable the validation definitions set up for employees, categories and projects. Also, the parameters determine the access level of the lookup lists, that is, if entries other than the ones displayed on the lists should be accepted upon registrations in journals. Enable parameters Enable validation parameters for individual projects or employees to specify if the overall validation setup, including parameter setup, should be applied for this particular project or employee. Note: Individual employees can be excluded from the validation system by deselecting categories and projects via the Employee window (click Setup, Employee or Project). Also, individual projects can be excluded from the validation system by deselecting categories in the Projects window (click Setup, Project). 18.1 Define validation groups 1. Open the appropriate form - Employee/category, Employee/project, or Project/category - under Setup, Validation. 2. Press Ctrl+N from the Overview tab to create a validation group. 3. Add the appropriate employees, projects, or categories on the two remaining tabs in the form. Tip An optional number of validation groups can be specified for each combination.

18.2 Define validation connections The method for defining validation connections is basically the same for projects, employees, and categories. 1. Define validation connections for a project 2. Open the Projects window, select a project, and click Setup. 3. Click either Employee or Category to associate an employee or a category with the selected project.

53

19 Retainage
The concept of Retainage enables the system to hold back a certain percentage from each invoice on a project. PSA supports Accounts Receivable, as well as Accounts Payable retainage functions. Retainage schedules can be set up on a specific contract/project, and purchase order, or on a system wide basis (within the project parameter setup). Invoice retainage can be released at any time in the projects life cycle. It can be based on a percentage complete, or a currency amount already invoiced. An example of retainage could be if a software company where installing four modules, and they had to hold back 10% of all invoices until the customer went live with the system.

19.1 A/P Retainage Schedule

Fields in the A/P Retainage Schedule form Schedule: View the retainage schedule list ID. Description: View a short description of the schedule. Subcontractor: View/Edit the Vendor account number on which the schedule applies. Client: View the Customer account number on which the schedule applies, it is automatically filled in when selecting the project. Contract: View the contract from which the invoicing is being carried out on the schedule, it is automatically filled in when selecting the project. Project: View/Edit the project on which the schedule applies. Valid from: View/edit the start date of the schedule. Percent complete to: View/Edit the completed percentage of the project until the rule applies. Percent: View/Edit the retained percentage. Release: If checked defines the stage when the retainage can be released and invoiced.

19.2 A/R Retainage Schedule

54

Fields in the A/R Retainage Schedule form Schedule: View the retainage schedule list ID. Description: View a short description of the schedule. Customer account: View/Edit the Customer account number on which the schedule applies. Contract: View the contract from which the invoicing is being carried out on the schedule, it is automatically filled in when selecting the project. Project: View/Edit the project on which the schedule applies. Valid from: View/edit the start date of the schedule. Percent complete to: View/Edit the completed percentage of the project until the rule applies. Percent: View/Edit the retained percentage. Release: If checked defines the stage when the retainage can be released and invoiced.

55

20 Resource scheduling
The resource scheduling enhancement provides a robust employee/contractor- based resource scheduling engine that will match qualified/available resources to the appropriate task. A major component of this enhancement is a new scheduling workbench that allows for scheduling by project or by resource. Because professional services organizations are labor-centric, the correct deployment of their labor resources is critical in delivering high levels of customer satisfaction, maximum resource utilization and revenue and the appropriate staffing level and related cost. Resource Scheduling allows companies to better control the allocation of their valuable assets to maximize profits, reduce cost and increase client satisfaction by making sure the best available resource is assigned to projects and tasks. The scheduling engine propose the best fit employee based on their resume like education, skills, certificates, project experience and user defined attributes.

56

21 Intercompany mapping
PSA -> Setup -> Intercompany -> Intercompany mapping This table is used when processing intercompany transactions for the matching/linking of one company account category to a different company account category. Mapping of categories from one company to another is optional, but important if you want the category from the performing company to be accurately reflected on the owning companys transactions. For example: Company A hires Company B to do project management and design. Within company B, the category codes for these are PM and DES. Within company A, the category codes are PRO_MAN and DESIGN. With mapping setup (Company B PM = Company A PRO_MAN), all transactions from Company B to Company A would post to the PRO_MAN category. Without this mapping setup, the category would be defaulted from the setup in PSA Parameters, or if nothing is setup in the default, the user would have to select before posting the Journal in the owning company. Mapping is optional for linking projects and employees. The benefit of the linking is that the company accounts prefix will not display on the id record of the appropriate record.

57

22 Dimensions
Define dimensions in order to analyze and classify financial transactions. Financial transactions are usually organized according to voucher and account number. Additional grouping and classification options are available by assigning several dimensions to transactions. Dimensions allow you to view the data file from different perspectives to be able to improve the effectiveness with which you track figures across accounts. Dimensions are used in numerous places throughout the system. There are five default dimension settings with PSA: Department Cost center Purpose Product Brand Example: You can use dimensions to analyze revenue for the entire company, or by department, employee, or activity, to name a few. Note: The dimension settings can be changed in the database if you want to increase or reduce the number of dimensions. Dimensions are independent from one another. One or more hierarchical combinations can be set up in each dimension, where individual elements are assigned fixed positions in the dimension's number. You can add dimensions to base data such as ledger accounts, customers, and vendors. The dimensions will be copied automatically to transactions (for example sales and purchases). You can change dimensions before posting, depending on the setup of Validate dimension in Chart of accounts.

58

You might also like