Chapter 5: Project Invoicing: Objectives
Chapter 5: Project Invoicing: Objectives
Introduction
Microsoft Dynamics AX® 2012 uses two methods to invoice based on the type of
project. While time and material (T&M) projects use the invoice proposal form
to create invoices based on the transactions posted to the project, fixed-price
projects use predefined payment amounts that are based on predefined milestones
in the project.
5-1
Project Essentials in Microsoft Dynamics® AX 2012
Concept Review
As discussed previously in the “Understanding Project Types,” chapter the
project type and project contract determines how projects are invoiced to
customers:
• Time and material project customers pay for costs and consumption
as they occur.
• Fixed-price project customers pay according to an agreed contract
price with defined installments.
Although time and material projects do not always have a contract price (the
customer pays according to consumption and costs), customer advance payments
can be agreed to be offset at some time. For example, a 25 percent down payment
can be set up and then offset with the actual costs as they occur.
Fixed-Price Projects
Fixed-price project customers can pay the contract price in several installments
according to the project's contract. For example, the customer agrees to pay 25
percent of the contract value upon signing and the remaining amount in
installments according to a degree of completion.
Invoicing Setup
The billing process in Microsoft Dynamics AX Project management and
accounting module differs from the sales order billing process available in the
Accounts receivable module. This is because customer invoices are collected for
project transactions over a specified period. It allows you to create proposals that
can be revised before posting the invoice.
5-2
Chapter 5: Project Invoicing
The following figure shows the general invoicing flow for time and materials
projects within the Project management and accounting module.
Project Contracts
The project contract contains necessary customer information for correctly
issuing invoices to a project customer. All external projects must refer to a
project contract, so this facilitates subsequent project handling.
• Invoicing currency
• Customer and address information
• Terms of payment
• Sales tax and tax information
• Fixed exchange rate agreement references
5-3
Project Essentials in Microsoft Dynamics® AX 2012
5-4
Chapter 5: Project Invoicing
4. Enter information in the other fields in the form to set up the project
contract.
5. Click OK.
The project contract allows a company to conduct multiple projects for the same
customer under a single set of billing terms.
You can invoice the customer for work on all projects related to the contract on a
single invoice or invoices from each individual project.
NOTE: If the customer information check box is selected on the Invoice tab in
the Project parameters form, you are prompted to specify whether you want to
transfer customer information when you create a new project and select a project
contract. If you click Yes, the program enters the customer address information
from the Address tab in the Projects form.
When you create a subproject, it automatically inherits the project type of the
parent project. If it is necessary, you can change the project type of the
subproject.
The Lock sales currency setting specifies that all transactions for projects
related to the contract are entered using the same sales currency as the project
contract.
5-5
Project Essentials in Microsoft Dynamics® AX 2012
In addition to basic project contract settings, you can manage funding sources,
funding rules, and funding limits to project contracts. These are covered in the
Project Management and Accounting Advanced course.
5-6
Chapter 5: Project Invoicing
Scenario
Contoso Ltd just signed a new contract (Contract ID 100232) with a customer,
Forest Wholesales (Customer ID 1101), for two projects—an installation in
Chicago that is a time and materials project and an installation in Seattle that is a
fixed-price project.
Challenge Yourself
Create a new project contract and two new projects for the existing customer.
Create a time and material project named “FWTM1” and give it a project name
of “FW Install-Chicago” and the project group of TM1. Create a fixed-price
project named “FWFP1”. Name it “FW Install-Seattle” and assign it the project
group FP1.
Step by Step
5-7
Project Essentials in Microsoft Dynamics® AX 2012
5-8
Chapter 5: Project Invoicing
• Hours
• Expenses
• Fees
• Items
Apart from these, the following item tasks can be billed through the project
invoice:
• Item requirements
• Sales orders
• Production orders
• Purchase orders
• Vendor invoices
The following table shows the transaction properties that drive the invoice
proposal process for time and materials projects.
Property Description
Line To select transactions from invoicing, post the transactions
property with a line property that is chargeable.
Quantity Specify the number of units that the customer will be charged
for.
Sales Compute the total invoice amount using the transaction Sales
price price. If no sales price is specified, the invoice proposal
includes a transaction without a currency amount to invoice to
the customer.
Sales tax Make sure each transaction on the project includes a Sales tax
group and Item Sales tax group specified for sales taxes to be
included on the invoice proposal.
5-9
Project Essentials in Microsoft Dynamics® AX 2012
Invoice Proposals
Before invoicing time and material projects, create an invoice proposal. It can be
edited before final posting.
• Expense
• Employee hours
• Fee
• Items
• Offset on-account payments
5-10
Chapter 5: Project Invoicing
The Invoice proposals form includes proposed invoice lines on separate tabs,
according to the transaction type.
By default the system displays active invoice proposals. This includes those with
the Open and Approved status.
5-11
Project Essentials in Microsoft Dynamics® AX 2012
5. Enter the date range for the transactions to include in the proposal in
the From date and To date fields, and then select the Invoice date.
Unless the posting date of the invoice changes, it defaults to the
system date.
6. Use the standard Select in Microsoft Dynamics AX to modify the
query of the selection of transactions.
7. Click OK when the selection is complete to create the invoice
proposal.
8. Click the various tabs to view the transactions included in the invoice
proposal.
9. Click Totals to view a summary of the invoice.
5-12
Chapter 5: Project Invoicing
Canceling the invoice proposal only cancels the proposal lines. To access a
cancelled invoice proposal, a new invoice proposal must be created.
Open Project management and accounting > Common > Project invoices >
Invoice proposals.
To delete one or more proposal lines, select the transaction(s) and then click
Remove from the toolbar. This does not delete the actual transaction, only the
line from the invoice proposal. Deleted lines appear as proposals the next time an
invoice proposal is run.
If new transactions are posted within the same date range as the previously
created invoice proposal, and they must be included, use Add lines. The system
finds any transactions that fall into the same selection criteria that is specified in
the original invoice proposal and adds them to the existing proposal.
Any adjustment to the transactions beyond changing these two fields will require
a cancel of the proposal and the use of the transaction adjustment functionality.
Alternatively, right-click the specific invoice proposal and click View Details.
Then click the Project tab. Next, on the Action Pane, in the Maintain group,
click Edit.
5-13
Project Essentials in Microsoft Dynamics® AX 2012
Post Invoice
Once the invoice has been reviewed and edited, and the invoice proposal lines are
satisfactory, check the totals and the sales tax that apply for the invoice. Do this
by clicking the Totals button. Finally, Post the invoice.
As with standard sales order invoicing, you can specify whether a credit limit
check of the customer must be performed when you post the invoice. The overall
control of how the system warns the user if the credit limit is exceeded is set up
in the Project management and accounting parameters form under credit
rating.
In addition to the invoice proposal form, Invoice proposals can also be posted by
running the periodic job, Post invoice proposals. To find this job, open Project
management and accounting > Periodic > Project invoices > Post invoice
proposals.
This screen will display all the invoice proposals ready for posting. Click OK to
post the invoices.
To view the invoice before posting, clear the Posting check box. Pro Forma will
be printed on the invoice to signify it is a sample invoice. To print the invoice,
select the Print invoice check box.
5-14
Chapter 5: Project Invoicing
Invoice Approval
Two methods control who can invoice update, post and print a project invoice to
a customer:
Standard user rights - Standard administrative tools can be used for restricting
user access to certain elements within the application if the approval process is
not being used. Record-level security can be used to deny the ability to post
invoice proposals.
5-15
Project Essentials in Microsoft Dynamics® AX 2012
Scenario
Contoso Ltd needs to create an invoice for Project 10004 - Service Collinsville
Stadium for the month of May. It should be invoiced on 5/31/2008. Any Service
hours should not be included in this invoice.
Challenge Yourself!
Create and post an invoice proposal for the month of May for project 10004.
Step by Step
5-16
Chapter 5: Project Invoicing
On-Account Invoicing
On-account invoicing is another method of invoicing for both fixed-price and
time and material projects. It is only available for external project types, and
differs in the setup and concept for time and material projects as compared to
fixed-price projects.
The same basic procedure is used to enter on-account transactions on time and
material and fixed-price projects. However, on time and material projects include
the option to enter an offset transaction.
For example, a customer wants to set up a billing schedule for the duration of a
project so cash flow is consistent. However, the customer wants to see the
expenses that relate to these payments in an invoice as they occur. As such, the
customer wants a time and material project with on-account billing.
Open Project management and accounting > Common > Projects > All
projects. Select the specific project. On the Action Pane, click the Manage tab.
Then in the Bill group, click On-account transactions.
When the project is completed, the final invoice displays the following:
• On-account payments
• Offsets to those payments
• Actual transactions on the project
5-17
Project Essentials in Microsoft Dynamics® AX 2012
The following figure displays the basic flow in the on-account procedure.
5-18
Chapter 5: Project Invoicing
5-19
Project Essentials in Microsoft Dynamics® AX 2012
5. Enter the date range in the From date and To date fields and the
Invoice date, and then click OK to create the invoice proposal.
6. View the on-account lines on the On-account tab.
7. Edit and delete lines in the generated proposal.
8. Click Post to update and print the invoice after editing.
The sales tax is presented as a default from the project contract attached to the
project where the on-account transactions are set up. You can override the sales
tax code if needed.
The default item sales tax for on-account is set up on the Financial tab on the
Project management and accounting parameters form. To view this form,
open Project management and accounting > Setup > Project management
and accounting parameters, and then click the Financial tab.
5-20
Chapter 5: Project Invoicing
Scenario
Project 20002, Cheetah Concert Hall, has added some scope to the original
estimate. The customer has agreed to pay an additional $10,000 for some
additional work.
Challenge Yourself!
Create a new on-account record and invoice it. The record should be called
“Additional Work” and should be invoiced on 5/31/2008.
Step by Step
5-21
Project Essentials in Microsoft Dynamics® AX 2012
Invoice journals can be also viewed from the project details form or the project
contract details form. From the Project and Project contract forms, click the
Manage tab. From the Bill group, select Invoice journals.
To reprint the original invoice, click Print and select either Copy or Original.
Then use standard print management functions to reprint the invoice.
Credit Notes
Use this process to reverse project transactions that should be credited back to the
customer. You can reverse the total invoice amount or select individual
transactions to reverse.
5-22
Chapter 5: Project Invoicing
Select the transactions for credit note on each tab and click OK. The transactions
will be reversed and available for selection on an invoice proposal.
When you create a new invoice proposal, ensure that the Invoicing method field
is set to Credit notes or Both to ensure that the selected transactions appear on
the invoice proposal.
Summary
There are two methods for invoicing external projects: time and material and
fixed-price. Time and material projects use the invoice proposal form to gather
all types of transactions billable to the customer and create an invoice based on
the details. Fixed-price projects use on-account invoices based on milestones in
the project. Project contracts determine how invoice proposals are created for
projects.
5-23
Project Essentials in Microsoft Dynamics® AX 2012
3. Which fields are required when you set up project contracts? (Select all that
apply)
( ) Project contract ID
( ) Sales currency
( ) Sales tax group
( ) Price group
5-24
Chapter 5: Project Invoicing
1.
2.
3.
5-25
Project Essentials in Microsoft Dynamics® AX 2012
Solutions
Test Your Knowledge
1. By default what is the status of an invoice proposal when it is created?
( ) New
( ) Approved
(•) Open
( ) Invoiced
3. Which fields are required when you set up project contracts? (Select all that
apply)
(√) Project contract ID
(√) Sales currency
(√) Sales tax group
( ) Price group
5-26