Track Consumption of Individual Budgets

You can configure PSA to automatically allocate values from certain business records to specific budgets. PSA tracks the amount that is allocated to a budget so that you can see how much of the budget has been consumed. This can help you to avoid exceeding the budget.

For example, a project has a customer purchase order budget for an amount of 5,000. As the project’s business records are completed and included in financials, their billable value is allocated to this budget and the value in the budget's Amount Consumed field updates. Separate fields tracking the amount consumed by the different record types are also updated. This means that you can always see how much of the budget has been consumed by the different business records, and how close you are to reaching the budget’s amount of 5,000.

Note:

Budget allocations do not support vendor purchase order budgets, or work order budgets.

How Budget Consumption is Tracked

PSA tracks the consumption of a project’s budgets via budget allocations. Each budget allocation can link a customer purchase order budget, up to three internal budgets, a billable expenses budget and a non-billable expenses budget to business records. You can create more than one budget allocation per project. For example, if you want different phases of a project to consume different budgets, you need to create a separate budget allocation for each phase.

Once you have created a budget allocation, you assign it to relevant milestones, timecard splits, expenses, and miscellaneous adjustments in the project. When those business records are included in financials (usually on approval), PSA automatically allocates their monetary values as set out in the table below.

Note:

You must assign budget allocations to business records before they are included in financials otherwise they will not contribute towards budget consumption. If you set up budget allocations when a project is already underway, you must manually edit the Amount Consumed fields on each budget if you want them to include the value of business records already included in financials.

Business Record Value Allocated to This Budget in the Budget Allocation
Milestone Milestone Amount Customer Purchase Order
Timecard Split Total Billable Amount Customer Purchase Order
Timecard Split Total Cost Internal Budget 1-3
Expense Billable Amount Billable Expenses Budget if the expense's Billable checkbox is selected.
Expense Non-Billable Amount Non-Billable Expenses Budget if the expense's Billable checkbox is not selected.
Miscellaneous Adjustment Amount

Billable Expenses Budget if the miscellaneous adjustment’s transaction category is listed in the billable-expense-budget-categories configuration option in the Miscellaneous Adjustment configuration group. The Pass-Through Ready-to-Bill Revenue transaction category is included in this configuration option by default.

Miscellaneous Adjustment Amount

Non-Billable Expenses Budget if the miscellaneous adjustment’s transaction category is listed in the non-billable-expense-budget-categories configuration option in the Miscellaneous Adjustment configuration group. No transaction categories are included in this configuration option by default.

Miscellaneous Adjustment Amount

Customer Purchase Order if the miscellaneous adjustment’s transaction category is listed in the BillingsCategories configuration option in the Actuals configuration group. The Ready-to-Bill Revenue transaction category is included in this configuration option by default.

Miscellaneous Adjustment Amount

Internal Budget 1-3 if the miscellaneous adjustment’s transaction category is listed in the InternalCostsCategories or OtherCostsCategories configuration option in the Actuals configuration group. The Internal Cost and Other Cost transaction categories are included in these configuration options by default.

The value in the Amount Consumed field on each affected budget updates automatically to include the latest allocated amounts.

Note:

If a milestone, timecard split, expense, or miscellaneous adjustment changes after its value has been allocated to a budget, the amount consumed on the budget is recalculated to take account of the change. This could happen if the business record is unapproved, if it is given a different budget allocation, if its billable or cost value changes, or if a miscellaneous adjustment’s transaction category changes.

Allocating Internal Costs Across Multiple Budgets

If you want to apportion project costs between different cost centers in your business, you can configure a budget allocation to track up to three internal budgets. You choose the budgets and specify the percentage to allocate to each one. For example, you might create a budget allocation that allocates 100% of internal cost to one budget. Or you might want to spread the cost across two budgets, with one budget funding 70% of the cost, and another budget funding 30% of the cost. When you allocate across multiple budgets, the percentages must sum to 100%.

For more information about how to create a budget allocation, see Creating a Budget Allocation.

Assigning Budget Allocations

You can assign a budget allocation to individual milestones, timecard splits, expenses, and miscellaneous adjustments by selecting it in their Budget Allocation field. Alternatively you can let PSA automatically assign the budget allocation from a related record (where applicable), or the project’s default budget allocation. For example, if you use milestones to group timecards, you can set a budget allocation on a milestone and PSA will assign it automatically to the related timecard splits when they are included in financials.

You can set a budget allocation on an assignment to provide the default budget allocation for related timecard splits or expenses. The assignment itself does not contribute towards budget consumption.

For more information about defaulting the budget allocation on business records, see Automatic Assignment of Budget Allocation.

Passing Customer References through to Billing Events

When business records linked to a customer purchase order budget or billable expenses budget are billed, the customer reference on the budget is copied to the billing event and billing event items that are generated. This is illustrated below:

This means that when you release billing events to your finance system for invoicing, the customer reference on a billing event is available to be included on its corresponding invoice if the integration between PSA and your finance system supports this.

Note:

In addition to being grouped by project, account, and currency, billing event items are grouped by their Customer Reference field. This means that all the items in a billing event have the same customer reference, or are blank.