Actuals overview
Important
Dynamics 365 Project Service Automation has evolved into Dynamics 365 Project Operations. For more information, see Project Service Automation Transition.
Applies to Project Service app version 3.x
Actuals are the amount of work that has been completed on a project. Project actuals can be traced back to their source documents. Those source documents include time, expense, and journal entries, and also invoices.
Submitting a time entry
In PSA, when a time entry is submitted for a project that is mapped to a time-and-materials contract line, two journal lines are created. One line is for cost, and the other line is for unbilled sales. When a time entry is submitted for a project that is mapped to a fixed-price contract line, a journal line is created only for cost.
Logic for entering default prices resides on the journal line. All the field values from a time entry are copied to the journal line. These fields include the date of the transaction, the contract line that the project is mapped to, and the currency result in the appropriate price list.
The fields that affect default prices, such as Role and Org Unit, cause an appropriate price to be entered by default on the journal line. If you add a custom field on the time entry, and you want the field value to be propagated to actuals, create the field on the Actuals entity, and use field mappings to copy the field from the time entry to the actual.
Submitting an expense entry
In PSA, when an expense entry is submitted for a project that is mapped to a time-and-materials contract line, two journal lines are created. One line is for cost, and the other line is for unbilled sales. When an expense entry is submitted for a project that is mapped to a fixed-price contract line, a journal line is created only for cost.
Logic for entering default prices for expenses is based on the expense category that is selected on the Expense entry page. The transaction date, the contract line that the project is mapped to, and the currency are all used to determine the appropriate price list. However, for the price itself, the amount that the user entered is set directly on the related expense journal lines for cost and sales by default.
In the current version of PSA, category-based entry of per-unit default prices on expense entries isn't available.
Using Entry journals to record costs
In PSA, Entry journals let you record the cost or revenue in the material, fee, time, expense, or tax transaction classes. A journal has a header, lines, and a Confirm action. Here are some scenarios where you might use a journal:
- You must record material actual costs and sales on a project.
- You must move transaction actuals from another system to PSA.
- You must record costs that occurred in another system, such as procurement or subcontracting costs.
Important
Using Entry journals to create actuals should be done only by a user who is fully aware of the accounting impact the Actuals have on the project. This is because the application does not validate the journal line type, or the related pricing that is entered on the journal line. Because of the impact of this journal type, exercise adequate caution in who is given access to create Entry journals.
Recording actuals based on project events
PSA records the financial transactions that occur during a project. These transactions are recorded as actuals. The following tables show the different types of actuals that are created, depending on whether the project is a time-and-materials or fixed-price project, is in the presales stage, or is an internal project.
The resource belongs to same organizational unit as the project's contracting unit
Event | Billable or sold project | Project in the presales stage | Internal project | |||
---|---|---|---|---|---|---|
Time and materials | Fixed price | |||||
Actuals | Transaction currency | Fixed price | Transaction currency | |||
A time entry is created. | No activity in the Actuals entity | |||||
A time entry is submitted. | No activity in the Actuals entity | |||||
Time is approved, and no change to or increase in billable hours occurs during approval. | Cost actual | Contracting unit currency | Cost actual | Contracting unit currency | Cost actual | Cost actual |
Unbilled sales actual – Chargeable | Project contract currency | |||||
Time is approved, and a decrease in billable hours occurs during approval. | Cost actual | Contracting unit currency | Cost actual | Contracting unit currency | Cost actual | Cost actual |
Unbilled sales actual – Chargeable for the new quantity | Project contract currency | |||||
Unbilled sales actual – Non-chargeable for the difference | Project contract currency | |||||
An invoice is confirmed, and no change to or increase in billable hours occurs. | Unbilled sales reversal | Project contract currency | Billed sales for milestone | Project contract currency | Not applicable | Not applicable |
Billed sales | Project contract currency | |||||
An invoice is confirmed, and a decrease in billable hours occurs. | Unbilled sales reversal | Project contract currency | Not applicable | Not applicable | Not applicable | Not applicable |
Billed sales – Chargeable for the new quantity | Project contract currency | |||||
Billed sales – Non-chargeable for the difference | Project contract currency | |||||
An invoice is corrected to increase the chargeable quantity. | Billed sales – Reversal | Project contract currency |
|
Project contract currency | Not applicable | Not applicable |
Billed sales | Project contract currency | |||||
An invoice is corrected to decrease the chargeable quantity. | Billed sales – Reversal | Project contract currency | ||||
Billed sales for the new quantity | Project contract currency | |||||
Unbilled sales – Chargeable for the difference | Project contract currency |
The resource belongs to an organizational unit that differs from the project's contracting unit
Event | Billable or sold project | Project in the presales stage | Internal project | |||
---|---|---|---|---|---|---|
Time and materials | Fixed price | |||||
Actuals | Transaction currency | Fixed price | Transaction currency | |||
A time entry is created. | No activity in the Actuals entity | |||||
A time entry is submitted. | No activity in the Actuals entity | |||||
Time is approved, and no change to or increase in billable hours occurs during approval. | Cost actual | Contracting unit currency | Cost actual | Contracting unit currency | Cost actual | Cost actual |
Unbilled sales actual – Chargeable | Project contract currency | |||||
Resourcing unit cost | Resourcing unit currency | |||||
Interorganizational sales | Contracting unit currency | |||||
Time is approved, and a decrease in billable hours occurs during approval. | Cost actual | Contracting unit currency | Cost actual | Contracting unit currency | Cost actual | Cost actual |
Resourcing unit cost | Resourcing unit currency | |||||
Interorganizational sales | Contracting unit currency | |||||
Unbilled sales actual – Chargeable for the new quantity | Project contract currency | |||||
Unbilled sales actual – Non-chargeable for the difference | Project contract currency | |||||
An invoice is confirmed, and no change to or increase in billable hours occurs. | Unbilled sales reversal | Project contract currency | Billed sales for milestone | Project contract currency | Not applicable | Not applicable |
Billed sales | Project contract currency | |||||
An invoice is confirmed, and a decrease in billable hours occurs. | Unbilled sales reversal | Project contract currency | Not applicable | Not applicable | Not applicable | Not applicable |
Billed sales – Chargeable for the new quantity | Project contract currency | |||||
Billed sales – Non-chargeable for the difference | Project contract currency | |||||
An invoice is corrected to increase the chargeable quantity. | Billed sales – Reversal | Project contract currency |
|
Project contract currency | Not applicable | Not applicable |
Billed sales | Project contract currency | |||||
An invoice is corrected to decrease the chargeable quantity. | Billed sales – Reversal | Project contract currency | ||||
Billed sales for the new quantity | Project contract currency | |||||
Unbilled sales – Chargeable for the difference | Project contract currency |