Professional Documents
Culture Documents
Chapter 1: Project Setup: Objectives
Chapter 1: Project Setup: Objectives
Chapter 1: Project Setup: Objectives
Introduction
Here we will discuss the initial setup of the Project module in Microsoft
Dynamics® AX. The correct Project setup is necessary for use of this module.
This chapter discusses each setup step required to run basic projects.
Project Setup
There is no definite order to set up a module. Some elements may depend on
other elements. As an example, categories do not have to be defined before the
setup of pricing. However, to specify a certain price for a certain category, the
categories must be set up.
Use a logical order to evaluate the different required setup elements. When the
module is being set up, you must evaluate what the main purpose of the setup is,
and how it best reflects the desired project procedures in the organization.
Because of the complexity and flexibility of the setup options, do not expect to
configure the module in one try. Start with small steps for the setup, and add
more as they are needed.
Project Parameters
Use this window to set up project parameters. Project parameters are grouped on
several tabs according to their overall use.
To access this window click Project, point to Setup, and then click Parameters.
General Tab
Field Description
Always Create If this check box is selected, the system always creates
Adjustment two new adjustment records.
Transactions One transaction cancels the original entry with a negative
amount and a new entry corrects the values. If the check
box is not marked, creating 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 the
information about adjusting project transactions in
Chapter 3 of this manual.
Auto Update Field If this check box is selected the related fields previously
mentioned are automatically updated when you edit the
field in the lower window of an adjustment function.
Display Selects the default display of the project transactions
Transactions screen. Select between Price, Ledger Update or Line
amount. The default setting can be changed on the
project transaction screen.
Financial Tab
Field Description
Detail Ledger Determine the detail level of ledger update transactions
Posting when posted from a Project to the General Ledger.
Total - The total posts to the ledger.
Line - Each line posts to the Ledger separately.
Detail WIP Determine the detail level of WIP transactions when
Ledger Posting posted from a Project to the General Ledger.
Total - The total posts to the ledger.
Line - Each line posts to the Ledger separately.
Sales Tax Group Define what sales tax group should be applied for
Method invoices. Select the sales tax group specified on the
project, the project contract, or the customer account.
By selecting Search, the system searches through the
items previously mentioned to find a sales tax group. The
priority of the search corresponds to the order the items
are mentioned.
Item Sales Tax Specify from where the item sales tax group is to be
Group Method derived. The choices are either from the item number
defined in the Inventory module or from the item
category defined in the Project module.
Field Description
On-Account Item The tax group selected in this field is used as the default
Sales Tax Group tax group when an on-account transaction is created.
Calculation Date Specifies what date to use when calculating sales tax.
Type
Journals Tab
Field Description
Default Journal Name This is the default journal name for the
specified journal type when nothing else is
specified.
Default Category This is the default category to be used on the
specified journal type's journal lines.
Validate Employee/Category The selection in this field controls the effect of
the employee/category validation setup. The
choices are as follows:
None - Overrules the definitions set in the
access control system. No limitations are
applied.
Lookup - The choices displayed at lookup are
limited to what is defined in validation groups.
However, other options are accepted upon
entry even though they are not displayed on the
lookup list.
Mandatory - The only available choices are
those specified in the validation system.
Validate Project/Category Same as Employee/Category.
Validate Employee/Project Same as Employee/Category.
Show Start/End Times As an alternative to entering an amount of
hours in the Hours field in the journal window,
enter the start and end times. Select this check
box to show the Start time and End time fields
in the Journal window. Write access to the
Start time and End time fields is turned on per
journal name by selecting the Show start/end
times check box in the journal names, Project
window.
Field Description
Include in Journal Look-Up These check boxes determine what is included
in look-ups on journal lines.
Inactive Categories - Determines whether
inactive categories are included in category
look-ups.
Terminated Employees - Determines whether
terminated employees are included in
employee look-ups.
Require Activity If these checkboxes are checked, it will be
required for the employee to choose an activity
on the selected journal type's journal lines.
Invoice Tab
Field Description
Prompt for Select this check box to have the system provide a
Customer prompt before transferring customer information
Information automatically. If this check box is left blank, the
information is transferred automatically.
No One-time If this check box is selected, customers defined as one-
Customers for time customers in the customer table cannot be selected
Project Contracts for project contracts.
Include Additional If this check box is selected, additional information
Information on will be printed on invoices.
Project Invoices?
Message When This box describes how the exceeding of credit limit
Exceeding Credit presented to the user.
Limit If Error is selected, an invoice putting the customer
over their credit limit will generate an error and the
process will fail.
If Warning is selected, the user will simply be warned
if an invoice will put a customer over their credit limit.
Active Select this check box if an approval system for invoice
proposals is to be turned on.
User Group Select the User Group that can invoice.
Payment Criteria Select this check box if the final on-account invoices
for time and material projects are to be reduced by the
payments received for previously issued invoices only.
Reprint Original This field determines whether to allow for reprinting of
original invoices. If Always is selected, Invoices can be
reprinted. If Prompt is selected, a prompt will appear to
allow the reprint to happen.
Forecast Tab
Field Description
Forecast Model Select a forecast model to be suggested
as a default when new forecast
transactions are created.
Terms for Payment of Hours, The payment term is used to calculate
Expenses and Items the cost payment date on forecasts. If no
term of payment is selected the cost
payment date is based on the project
date of the transaction.
Buffer Days on Sales Payment Extra number of buffer days to be added
to the expected sales payment date of
forecasts.
Require Activity If checked, these checkbox will require
an activity to be entered when forecast
lines are entered for the selected
transaction type.
Estimate Tab
Field Description
Without Posting Estimates If checked, this will allow for elimination of
Estimate projects without all of the estimates
posted.
Allow Elimination when Non- These box determine the security of
Estimated Transactions exist eliminating Estimate projects if there are
non-estimated transactions on the project
before or after the elimination date. Accept
will allow the elimination to take place
without warning the user, Warning will warn
them that the non-estimated transactions
exist, and Error will prevent the elimination
from taking place.
Allow Elimination when Open This field determines the security of
Committed Costs Exists eliminating Estimate projects if there are still
open committed cost transactions on the
project.
Allow Elimination when Cost This field determines the security of
to Complete is Less than the eliminating Estimate projects if the cost to
Check Value complete is less than the payment received.
Remaining budget These checkboxes determine whether the
following transactions will be included when
using the Remaining Budget method to
determine the cost to complete.
Option Description
Utilization Will be included in the calculation as both
billable and efficient.
Burden Will be included in the calculation as non-
billable and non-efficient.
According to Line Property Will be included in calculation and will refer
to line property to determine if hours are
billable or efficient.
Not Included Hours will not be included in billable or
efficiency rates.
Statements Tab
Field Description
Included in Profit and These checkboxes determine if defined
Loss Statement transactions posted to projects where the
journalizing setting is either no ledger or never
ledger should be shown in P&L reports and
statistics.
Included in These checkboxes determine if the defined
Consumption Statement transactions posted to projects where the
journalizing setting is either no ledger or never
ledger should be shown in Consumption reports
and statistics.
Value Added Ratio Define how profit based on the value added
amount should be displayed in the value added
factor field in Statistics and Estimate forms. Refer
to online help for more detail about options.
Value Added - Decimals Decimals to be shown in reports, statistics, invoice
totals, and estimates.
Gross Margin Ratio Define how profit should be displayed in the
Markup factor field in the Statistics and Estimate
forms. Refer to online help for more detail about
options.
Gross margin - Decimals to be shown in reports, statistics, invoice
Decimals totals, and estimates.
Decimals in Reports Set the amount of decimals that appears for the
specified value in reports.
Set up mandatory project stages for all project types. In Microsoft Dynamics AX
there are six types of projects to create and post on:
• Fixed Price
• Time & Material
• Internal
• Cost
• Time
• Investment
• Created
• Estimated
• Scheduled
• In process
• Ended
There are also three user defined project stages which can be renamed and
inserted into the Project stage. These user defined stages, as well as all of the
other project stages, can be renamed by clicking the Rename button and using
the rename functionality.
In the Rename screen, type the new name in the text field. Additional labels can
be added to the project stage as well by adding a second line in the rename field.
These project stages will be used as indicators on the project screen to tell what
stage each project is in. At a minimum a project type must have at least the In
Process and Finished stages selected to be used.
Once a project is created the active stages for that project type can be changed
manually. However, certain restrictions apply to the five pre-defined project
stages. These stage-enabled tasks are predefined for each stage:
Despite these defaulted limitations to the pre-defined project stages, the user has
the flexibility to enable the following tasks for the project stages Created,
Estimated, Scheduled, and In process and also the new user-defined stages:
• Create quotations
• Create forecasts
• Create estimates
• Create and post item tasks
• Create and post journals
• Create and post invoice proposals
For the Finished stage, the ability to reverse eliminations can also be turned on
and off.
FIGURE 1.2
To adjust the stage options, click the Project stage rules button. Select the
desired project type, and select the desired tasks that should be used for that
project stage.
Field Description
Cost Control Methods This determines the method used when comparing
budgets in the Cost control inquiry screen.
Total Budget - If this option is selected the cost
control screen will base the cost comparison to a
total budget model rather than an original budget
and an adjusted remaining budget.
Remaining Budget - If this option is selected, the
cost control form will use an original budget and a
remaining budget to do cost comparison.
Default Cost Template The default cost template that is used on the cost
control inquiry form.
Cost Control - Default The default forecast model that is used for the
Forecast Models Total, Remaining and Original budget models.
Enable Committed Cost - These checkboxes determine which types of item
Item transactions will be included in committed cost
calculations.
Cost Reduction
The Cost Reduction tab of the Project Parameters is designed to determine how
the automatic reduction of the Remaining forecast model will behave. There are
three sections, one for each of the forecast transaction types. Each has the
following options:
Field Description
Priority These two fields allow you to select by which criteria it
is determined the forecast will be reduced. In this field
you can use the Arrow buttons to move criteria back and
forth between the Remaining and Selected fields and use
the Up and Down buttons to select the order by which the
criteria are prioritized.
Minimum This fields determines the minimum criteria that must
Requirement exist for a forecasted transaction to be reduced.
Delete Reduced to If this checkbox is checked all transaction lines that have
Zero been reduced to zero will be deleted.
Lumpsum Select the Lumpsum allocation key to be used to reduce
Allocation Key Item or Expense forecasts.
Production Tab
Field Description
Posting Method The field allows for two posting methods for
Project Production Orders.
Finished Item - As production orders are finished,
item transactions are created in the project for the
finished goods created by the production order.
Consumed - As production orders progress, project
item transactions are created for the items
consumed by the production order and hour
transactions are created for all labor transactions
registered to the production order.
Set subproduction to If this check box is selected, all sub production
consumed orders created by the main production orders will
be set to the consumed project posting method.
Capacity planning - If this check box is selected, project planning will
Production include capacity for production orders.
Capacity planning - If this check box is selected, project planning will
Planned orders include capacity for planned orders.
Contoso Ltd has decided that for Time and Material Projects they need more
control over what tasks take place during certain stages of their projects. They
need to use all five default project stages, but during the Estimated Stage, the
only task that should be allowed to be completed is the creation of a forecast.
They also want to rename the Estimated stage to Forecasting.
Challenge Yourself!
Configure the project module of Dynamics AX to meet the new needs of
Contoso.
Step by Step
1. Click Projects, select Setup, click Parameters and click the Project
Stage tab.
2. In the Time and Material column, make sure that the following
checkboxes are checked: Created, Estimated, Scheduled, In
Process, Finished.
3. Click the Estimated line. Click the Rename button.
4. In the Text field on the first line, type “Forecasting”.
5. Click the OK button.
6. Click the Project stage rules button.
7. Make sure that project type is Time and Material and that the only
checkbox checked is Create forecast.
8. Close the Project stage rules window.
Project Groups
The configuration of project groups is required to define how the system must
process the ledger posting of the project types.
When a project group is created, immediately determine the project type tied to
this group. Once the type is assigned, the setup required of that specific type will
become available. This setup includes:
• Invoice posting
• Transaction Posting
• WIP Posting
To get to this window, click Project, select Setup, click Posting, and click
Project Groups.
To access this window click Project, point to Setup, and then click Posting, and
select Project Groups.
When creating a new project group, decide which project type relates to the
group. Project groups are configured differently depending on the choice.
Together with the choice of project type, set a default Line Property for projects
in this group.
On the other tabs, specify how ledger updates are processed for:
• On-account invoicing
• Posting costs
• Posting item costs
The system suggests default values for the ledger updates. Typically, on-account
invoices (milestone billing) and all types of costs are posted to Profit and Loss
accounts.
Accept these defaults and later override them, if it is necessary for time and
material projects only. However, as soon as a project is started the ledger update
placements cannot be changed on that particular reference project group.
NOTE: A project group cannot be set up for summary projects. Even though summary
is a type of project, it cannot be selected when project groups is selected because this
type of project is treated differently.
Ledger Tab
As stated previously, certain ledger principles can be chosen for the different
project types, groups.
• Journalizing
• Invoicing
• Fixed-price
• Time and material
When updating transactions in the respective journals, the system checks to make
sure that there is a ledger account available and that it is the appropriate type of
account either:
If this is not the case, the system issues an error in the journal, for example, the
error explains the system is trying to post to a Profit and Loss account when the
ledger account specified is a balance account.
The journalizing principles must be specified for these types of project groups:
• Internal
• Time and material
• Cost
• Investment
• Fixed price
The Journalizing principles for all other project types are controlled by the
project group and cannot be changed.
Field Description
Post Costs - Hours Define where hourly costs should be posted when
posting hour journals. The choices are as follows:
Profit and Loss - Hours are 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.
Balance - Hours are debited to the WIP - Cost
value account and credited to the Payroll allocation
account when the journal is posted.
No Ledger - No posting on ledger accounts when
hours are posted from journals. Upon invoicing
hours are debited to the Cost account and credited
to the Payroll allocation account.
Post Costs - Expenses Define where costs should be posted. The choices
are as follows:
Profit and Loss - Costs are debited to the Cost
account and credited to an offset account in the
journal. This option is mandatory on fixed-price
projects.
Balance - Costs are debited to the WIP - Cost value
account and credited to an offset account in the
journal.
No Ledger - Not Available
Field Description
Post Costs - Item Define where items should be posted. The choices
are as follows:
Profit and Loss - Items are debited on the Cost
accounts.
Balance - Items are debited on the Cost account,
credited on the Cost items account, and finally
debited on the WIP Cost value account.
No Ledger - Not Available
Time and Material If project groups are set up with the type as time and
material, select to enable the following accrual principles:
The default values are unselected, when creating a new project group.
To learn more about the accrual principles refer to the Project Accounting II
course content.
Field Description
Accrue Revenue - Hour Define if any temporary sales value should
be accrued on time and material projects
when posting hours in journals. The sales
value is debited to the WIP - Sales value
account and credited to the Accrued
revenue - sales value account.
The accrued sales value is reversed at the
time of invoicing.
Field Description
Accrue Revenue - Expense Define if any temporary sales value should
be accrued on time and material projects
when posting expenses in journals. The sales
value is debited to the WIP - Sales value
account and credited to the Accrued
revenue - sales value account.
The accrued sales value is reversed at the
time of invoicing.
Accrue Revenue - Item Define if any temporary sales value should
be accrued on time and material projects
when posting items in journals. The sales
value is debited to the WIP - Sales value
account and credited to the Accrued
revenue - sales value account.
The accrued sales value is reversed at the
time of invoicing.
Accrue Revenue - Fee Define if any temporary sales value should
be accrued on time and material projects
when posting revenue in journals. The sales
value is debited to the WIP - Sales value
account and credited to the Accrued
revenue - sales value account.
The accrued sales value is reversed at the
time of invoicing.
Estimate Tab
Use the Estimate tab to set up categories for estimate transactions for investment
and fixed price projects. These categories must be of the Fee transaction type.
The Foreseeable losses field is for Investment projects.
Fixed Price When working with fixed-price projects in Microsoft Dynamics AX,
decide to use either:
• Assessment principles, or
• Matching principles
When creating a new project group of type fixed-price the default values are set
to “no WIP” and “No Matching”.
Field Description
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. What follows describes
both principles:
Completed Contract Method - The conservative
principle. 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 - The more
optimistic approach. Revenue and costs are added to
the Profit and Loss account as the work progresses.
The amount of revenue recognized is determined by
reference to the stage of completion of the contract
activity every time that estimates are posted.
No WIP - This is used for short term fixed price
projects that are started and finished in the same
period.
Matching Principle Select one of the following options to define how
the value is calculated when posting the periodic
WIP.
Sales Value - The value is calculated as the total
estimated contract value multiplied by the
percentage of completion.
Production + Profit - The value is split into two
amounts: a production value that equals the realized
cost, and an estimated profit. This is calculated as
estimated profit multiplied by the percentage of
completion.
No Matching - This option is selected by default
when No WIP is selected on the Assessment
principle list.
Foreseeable Losses When this box is selected a loss is taken
immediately if total estimated costs on a fixed price
project exceed the total contract value or for an
investment project, the maximum capitalization
limit.
Microsoft Dynamics AX Project offers an easy method for solving this workload.
By categorizing expenses and revenues, it is easier to reuse descriptions and
accounting information and filter on it later when the project is analyzed.
During a project, all expenses and revenues are posted. To easily perform
searches on these expenses and earnings they must be grouped for posting. When
searching for information, all the entries are selected according to Transaction
type.
Transaction Types
When expenses and revenues are recorded on projects, the system automatically
defines four transaction types:
Each transaction type is then divided into several types of work assignments, or
Category groups.
Category Groups
The Categories and Category groups are connected to Transaction types. The
transaction type must be the same for both Categories and Category groups.
FIGURE 1.4
Ledger accounts can also be set up at the category group level. This helps make
ledger integration less complex.
The Project and the Categories administer the posting specifications in the
Projects module. Posting specifications for cost and sales prices are set up for
each Category.
To view this window, click Projects, select Setup, click Category and click
Category Groups.
As soon as the category groups are set up, categories can be created and attached
to the category groups.
Categories
With the Categories functionality, project costs, employee hours, and items can
be divided into separate categories. Categories delimit the project and control
posting in the Chart of Accounts. Reports can be run by category. This helps with
analysis and provides detailed information about project consumption.
• The user can still use a description field to write a comment on the
reported transaction.
• If posting profiles must be set up on a more detailed level, ledger
accounts can be entered on individual categories.
To view this window, click Project, select Setup, click Categories and then
click Categories.
It can also be determined whether or not this category will be used in the
Expense and Production modules integration with the Project module.
Ledger posting can be set up on the Category and on the Category Group. When
posting, Microsoft Dynamics AX searches for ledger account specifications in
the following sequence:
Global Trade and Manufacturing needs better tracking of the internal training of
their consultants and service technicians. For this they need to create a new hours
category to track training hours. The hours need to post to the account 540100.
Challenge Yourself!
Create a new category group and a category to track training hours.
Step by Step
• Expenses
• Hours
• Item Consumption
• Revenue
• Loss
Ledger posting can be set up from various locations. To access the general
overview use the Ledger posting form click Project, select Setup, click Posting
and click Ledger Posting.
• Projects
• Project groups
• Categories
• Category groups
In general, Ledger posting is setup on the category or category group levels for
cost side of posting transactions and on the individual project or project group for
revenue and WIP transactions.
In general individual project settings will override project groups, and individual
category settings will override category group settings. In the ledger posting
screen, dependencies can be setup based on all projects and categories, project
and category groups, and individual projects and categories.
Depending on the project and category not all ledger posting must be setup. Refer
to the following table to describe how each ledger posting type behaves and
when it needs to be setup.
Abbreviation list:
Type Description
P&L Profit and loss
Bal Balance
TM Time and material
FP Fixed-price
Int Internal
Pricing Setup
When reporting expenses and item consumption in Project, the main question is
whether they should be invoiced to a customer.
In Microsoft Dynamics AX, all transactions are entered with a cost price. The
cost price is the price per unit that is charged to the project. It is not important if
the expense or consumption is invoiced to a customer or not.
Cost and sales prices can be specified generically at the category or employee
level, or more specifically on a project. Specifying them generically helps
standardize pricing, removing the need for users to determine cost and sales price
at the time of transaction entry.
Where pricing is set up depends on the transaction type that is used. For example,
when posting hours, the best practice is to set up the cost price on the employee
record, and set up the sales price or billing rate on the project. If a sales price is
set up on the employee record, it is the default billing rate for all hours
transactions. It can be changed at the time of transaction entry. However, unless
there are standard bill rates for all projects, this could lead to data entry errors.
• Accept either the default sales price that is set up on the category or
project or manually update the sales price.
• If the company has a standard mark up, the sales price can be set up
on the category. If not, it can be set up on each project.
• If a surcharge must be added to a Time & Material project, the user
can manually update the sales price in the journal line without
updating the default setting.
• Cost and sales prices can be entered and maintained in the Projects
module or on the employee record.
• Category prices can be set up and the same service can have different
cost prices according to who performs or receives the service.
• Cost and sales prices are set up per employee per category, and if it
is necessary, per project.
The pricing of items depends on the price specification on the item in Inventory
Management. However, if special discounts are set up for items in Accounts
Payable and Accounts Receivable, the cost price and sales price suggested in
Project is affected. The sales price of an item can also be updated in the item
journal.
Fees that should be covered by the company are never considered as costs. They
represent a fixed sales value, and can only be set up as sales price.
To get to this screen click Project, select Setup, click Prices and click Cost
price-hour.
When setting up cost pricing, the only required field is the date. If the only field
filled in is the date, a standard cost price is setup for all employees on all projects
using all categories. If using this method, every hour or expense entered has the
same cost.
• A category
• An employee
• A project
Build cost prices by combining one, two or all the previously mentioned factors
to allow for the set up of differentiated pricing.
NOTE: The cost price can also be set up on the Employee record. Because salary is
carried at the employee level, this is usually where cost is set up. The functionality is the
same and can be customized to the date, category and, or project.
To open this window click Project, then click Setup folder, and then click
Prices folder.
As in the set up of cost prices, the date is the only required field. However, when
setting up a sales price, select which Sales Price Model to use. The model is what
controls how much, if any, the mark up is on a sales transaction. Fees and
Subscriptions do not require a sales price model.
• Category
• Employee
• Project
• Price Group
• Currency
• Sales price model (not available for revenue)
• Pricing (not available for revenue)
Any of these options can be combined to allow for different sales prices. The
sales price model offers additional choices about how the sales price is
calculated:
A sales price (or bill rate) can also be set up on the individual project enabling an
employee to have multiple bill rates across projects.
Contoso Ltd has a T&M service contract with one of their customers.
Challenge Yourself!
Setup the cost and sales prices for the new project.
Step by Step
The line properties are set up from in the Line property screen.
You can view this window by clicking Project, selecting Setup, clicking Line
property, and clicking Line property.
Chargeable or Not
Select the chargeable field on a line property to make sure the system search
includes transactions with this line property when running an invoice proposal.
Because internal projects are not invoiced to a customer, and fixed-price projects
are processed differently than Time and Material projects, transactions on these
two types of projects must have a line property attached to them that is not
chargeable. This means the field Chargeable must not be selected.
Accrue Revenue
When the Accrue Revenue field is selected, the sales value of a transaction on a
Time and Material project accrues when the transaction is posted.
This option is closely linked to the project group setup with the advanced
features for Time and Materials.
Capitalize Costs
When the Capitalize Costs field is selected costs can be capitalized to balance
accounts when transactions are posted.
Other Options
Print Zero Sales Price on Invoice - If this option is selected, transactions with a
sales price of zero are printed on the invoice.
Efficient - If this option is selected, transactions with this line property will be
counted as efficient for utilization calculations.
Add to Norm hours - Billable rate - If this option is selected, transactions with
this line property will be counted as overtime for billable hours for utilization
calculations.
Add to Norm hours - Efficient rate - If this option is selected, transactions with
this line property will be counted as overtime for efficient hours for utilization
calculations.
To view this window, click Projects select Setup, click Line property and click
Line Property Setup.
The setup is designed as Table/Group/All relations. This means the line property
used when a transaction is entered in a journal is chosen based on a search for the
most specific criterion.
• Project group
• Project itself
If the line property is set up on both the group and the project, the project line
property always overrides the line property of the project group.
• Individual projects
• Project groups
• Categories
• Category groups
Number Sequences
Number sequences are set up to control and maintain a clear audit trail. Many
project procedures depend on the audit trail. Number sequences are set up from
the project parameters window on the Number sequences tab page.
To view this window, click Project, select Setup, click Parameters and click
Number sequences tab.
Not all number sequences are required it depends on the functionality in the
Project module being used.
Project Numbering
The following information is very important in setting up the Project ID number
sequence.
The standard number of characters that are used for the Project ID field is 10.
When setting up the module, remember the following:
The number setup works when using the number sequences for entering vouchers
or creating new customer accounts. However, there is an effect when projects are
created.
For example: Creating a new project with this number sequence settings gives a
project ID of 1.
Now continue to create more projects, the system functions correctly until it is
time to create the tenth project. The tenth project is put just under project number
1. This means the sorting of the projects appear out of order.
For example:
Number of Projects
The previous example affects how many new projects can be created in the
module.
Allocate a higher number as the smallest number if there will be several projects.
If 001 is specified as the smallest number, create 999 projects at the top level in a
project hierarchy.
By increasing the smallest number to 0001, 9999 projects can be created at the
top level. If it is not a concern, ignore the described sorting issue and use the
numbers 1 to 99999999.
The example could then be changed into 0001-1-1, thereby visually reflecting the
different levels.
Because the project ID can only contain 10 characters, this limits the level of the
hierarchies. Now there are 9999 projects remaining that can go as deep as three
levels. It allows for only 9 subprojects at each level (because the number of
characters per level is one). Or, 9999 projects can be created by using only two
levels. It allows for 99 subprojects at each level.
Posting Journals
All transactions posted on a project must be entered through journals. The
journals correspond to the four transaction types and can be set up in different
locations in Microsoft Dynamics AX. This is true except for item consumption.
Use the journal names screen to set up the hour journals going to be used.
FIGURE 1.13
To view this window click Project, select Setup click Journals, and select
Journal names.
When creating the journal, for it to correspond to the transaction type hours,
select the journal type Hours. Enter the default description of the journal type in
the Description field.
General Tab
FIGURE 1.14
Field Description
Selection By Set up voucher numbers to be selected or drawn when
posting or entering lines.
New Voucher Specify if a new voucher should be selected when the
By voucher date changes, or when the employee entry changes.
Set Voucher The voucher date can be found as follows:
Date To Project Period End Date - The end date of the project
period: The project period attached to the employee
determines the voucher date.
Ledger Period End Date - The end date of the ledger period:
The current ledger period determines the voucher date.
Project 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 Summary is selected, and four lines are
entered in a journal, only one transaction is generated
provided the previous fields are completed with the same
values.
Field Description
Delete Line Select this field to have journal lines deleted when posting is
After Posting completed.
Private for User group the journal is private to.
User Group
Approve Select a journal status. The journal status defines the
approval procedure of journals with the current journal
name.
Show Start/End Select this check box to turn on write access to the Start
Times time/End time fields in the Journal window.
As an alternative to entering an amount of hours in the
Hours field on the Journal line enter the from 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 form.
The Start and end time functionality is set up as a default for all journals in
Project parameters window or on individual journals on the General tab of the
Journal names window.
Journal Approval
Journal approval can be used to setup approval groups and paths for project
journals. This can be used by Administrators use journal approvals to approve
timesheet transactions entered by employees.
When creating a new journal to find the same journal in the Project module, the
journal type selected must be Project - Expense.
NOTE: The daily journal in the General Ledger also allows for entry of project costs.
However, this journal cannot be used directly from the Project module.
All journal settings that apply to journals created from the General Ledger take
affect on the Expense journal.
To use the invoice register functionality in Accounts Payable, the journal must be
set up for approval. When setting up this journal type, specify that Project should
be the default off set account type in the journal.
When posting expenses through vendor invoice journals, the project and category
must be entered.
• Cost price - Is the price charged to the project and posted to the
General ledger according to the invoice status of the project group or
category group. The amount is off set to the account indicated on the
voucher.
• Sales price - Is the amount the customer pays for a service with Time
& Material projects. What is posted to the project is the product of
sales price and quantity.
Cost price is specified in the domestic currency. Sales price is specified in the
currency of the project contract. However, currency specifications can be
changed at the time of transaction entry.
The following diagram shows the relationship between the project expense
journal, the project and the General Ledger.
FIGURE 1.15
• Entered and posted from the Project module in the project item
consumption journal.
The item journal is also a shared journal and can be used in both the Project
module and the Inventory Management module. This makes sure that item
requirements and consumptions are considered in master planning.
To enter the item consumption on a project directly from the Project module the
journal type must be Project.
The purpose of the fee journal is to post additional revenue on time and material
projects. For example, this could be a bonus for early completion of a job, vendor
rebates, or fees that are charged to a customer and have to be recorded as
revenue.
The Fee journal is set up by clicking Project, selecting Setup, clicking Journals,
and then Journals names.
When creating a new journal, the journal type must be Fee. The fee journal can
only be used from the Project module.
For more information about how to enter transactions in any of these journals,
refer to the chapter on Transaction Entry.
Project Contracts
The project contract is mandatory when setting up any external projects whether
they are time and material or fixed-price.
Set up a project contract from clicking Project and selecting Common forms
and clicking Project contract details.
When creating the project contract, refer to a customer account. Accept the
default values for the customer brought over from Accounts Receivable or
change them, if it is necessary. If the values are changed, the new changes are
only relevant for the newly created project contract.
• Currency
• Customer and address information
• Terms of payment
• Sales tax and tax information
• Fixed rate agreement references
The relationship between the various projects and the Invoice project is shown in
the following chart.
FIGURE 1.17
Projects
Projects are created in the Project Module in the project overview form.
For each project the following information is listed together with other base data:
• Project number
• Project name
• Invoice project
• Group
• Project status
To get to this window click Projects, select Common forms, and click Project
Details.
The Overview tab displays the highest level of a possible project hierarchy. The
setup of project hierarchies is optional.
Field Description
Project Automatically assigned according to current number
sequences, or manually entered if number sequence is set
to manual.
Name Type a descriptive name.
Project Contract Specify which customer is associated with invoice
proposal.
Group The possibilities are shown according to the selected
project type.
Type Select one of the seven types of projects: Fixed Price,
Time & Material, Internal, Cost, Investment, Time or
Summary.
Field Description
Field Description
Stage A project is associated with the following status values or
stages:
• Created
• Estimated
• Scheduled
• In Process
• Finished
A predefined set of rules applies to each project stage.
The project type determines what criteria should be
fulfilled before the user can change to the next (or
previous) project stage.
General Tab
FIGURE 1.19
The General tab contains information that is displayed on the Overview tab but
also additional information such as the projected start and end date that can be
entered for the project. Employees can also be assigned as Project Manager,
Project controller and Sales Manager on this tab.
Setup Tab
FIGURE 1.20
On the Setup tab page there are several setup options that will pull from either
the parameters or the project contract that can be overridden on the project level
these include:
Creating a Project
When creating a new project, a dialog box requests that required initial values be
filled in. Not all values are mandatory and these can be filled in later.
• All project types, apart from the summary project type, must have a
project group attached for the system to recognize how ledger
updates are performed.
• The naming of a project is not required because a project ID,
controlled by a number sequence, allocates a unique key (If the
number sequence is set to manual, a unique project ID must be
entered).
• The project name can be entered when the project is created or
entered later on and can be changed at any time.
• External project types must refer to a project contract. This is linked
to a customer. This means the customer field is filled in
automatically by the system when the project contract is chosen.
• Define the next level in a project hierarchy in the format field.
• All transactions recorded on a project require a line property.
• When creating the project, set a default line property to be applied
when entering transactions on the project or when setting up
subprojects.
NOTE: By setting up a non-chargeable line property and attaching it to the fixed price
and internal project groups, this guarantees no transactions with a sales value can be
posted to these project types. By setting it up on the group, the line property
automatically is filled in when a project is created. However, it can be changed.
Contoso Ltd just signed a new contract (Contract 100232) with a customer 1101 -
Forest Wholesales for two projects, an Install in Chicago that is a Time and
Material project and an install in Bothel, WA that is Fixed Price Project.
Challenge Yourself!
Create a new project contract and two new projects for the new customer. Create
a Time and Material project called FWInstal1 and give it a project name of FW
Install - Chicago and the project group of TM1. Create a Fixed Price project
called FWInstall2. Name it FW Install - Bothel and assign it the project group
FP1.
Step by Step
Summary
We outlined the steps to use that must be followed to set up the project module.
Without doing this setup, the basic functionality of the module would be
unavailable. This setup included:
1.
2.
3.