Commitments are the contract agreements for which the actual cost of delivering the project’s scope of work is per the awarded contracts for the outsourced scope of work. For a Project Owner, commitments are the contract agreements with consultants for design, site supervision, cost management, project management, and other types of professional services as well as the contracts with contractors and vendors for construction, and material and equipment supply. On the other hand, for a Contractor, commitments are the contract agreements with subcontractors and purchase orders issued to suppliers and vendors.
In general, the commitment details should be aligned with the Bill of Quantity (BoQ) or Schedule of Value (SoV). The PMWeb commitment module allows copying and pasting the BoQ/SoV line items from MS Excel. Another option would be to generate the commitment from the approved definite cost estimate. Regardless of the option selected to create the commitment, each commitment line item should be associated with a cost breakdown structure (CBS) or cost account level, WBS level, project schedule activity, work package reference for EWP, PWP, CWP, or SWP, and the BIM object identification. In addition, and similar to other cost management processes in PMWeb, the commitment line items can be in different currencies. Further, a commitment can be selected to be either a unit price or a lump-sum agreement.
As the project progresses, consultants and contractors will submit their interim payment certificates (IPC) for the approved work in place. Those certificates need to be formally reviewed and approved before they can be paid. The amount for each line item in the interim payment certificate is also known as the Actual Cost (AC) which can have the status of being approved or pending approval. The Actual Cost (AC) is also known as the Actual Cost of Work Performed (ACWP).
The Actual Cost (AC) is another important measure for Earned Value Management (EVM). The difference between Earned Value (EV) and Actual Cost (AC) is the Cost Variance (CV) whereas the Cost Performance Index (CPI) is calculated by dividing the Earned Value (EV) by the Actual Cost (AC). A positive Cost Variance (CV) or a Cost Performance Index (CPI) that is greater than one (1) indicates that the project is under budget. On the other hand, a negative Cost Variance (CV) and a Cost Performance Index (CPI) that is less than one (1) indicates that the project is over budget.
Adding the Estimate to Complete (ETC) amount to the Actual Cost (AC) amount will provide the value for the Estimate at Completion (EAC) value. The difference between the Budget at Completion (BAC) and the Estimate at Completion (EAC) is the Variance at Completion (VAC).
For remeasured contracts or contracts that the interim payment certificate (IPC) depending on the actual quantities in place that had been accepted, the PMWeb joint measurement module allows recording the details of those work items on daily basis for which at the end of each week, the captured work in place can be formally reviewed and approved. Those quantities will become the basis for quantifying the approved work in place in the interim payment certificate (IPC).
Although the majority of actual costs will be captured using commitments, nevertheless, there are other actual costs known as non-commitment costs. PMWeb provides two modules to capture those non-commitment costs. The first is the miscellaneous invoices module which is used to capture and record all expenses incurred on a project but is not associated with any commitment contract. Similar to other cost management processes in PMWeb, the miscellaneous invoice line items can be in different currencies. In addition, each miscellaneous invoice line item should be associated with a cost breakdown structure (CBS) or cost account level, WBS level, project schedule activity, work package reference for EWP, PWP, CWP, or SWP, and the BIM object identification.
The second PMWeb module captures non-commitment actual costs in the timesheet module. This module will be used for the actual hours and costs associated with labor and equipment resources utilized on the project but are not covered by any of the awarded commitment contracts. Those labor and equipment resources could be the resources of the organization managing the project whether the Project Owner or Contractor. The timesheet module allows for identifying the pay types for the resources which be regular, weekend, overtime, and holiday pay types for labor resources. As a minimum, each line item in the timesheet should be associated with the relevant cost breakdown structure (CBS) or cost account level and project schedule activity.
The cost performance report is one of the reports that can be created to monitor, evaluate and report on the actual costs, commitments, and non-commitment that had been incurred and recorded against each cost breakdown structure (CBS) or cost account level. The report also captures the details of the calculated Cost Variance (CV) and Cost Performance Index (CPI) values.
For contracts where there might be a requirement to adjust the approved interim progress invoices and miscellaneous invoices for retention, recovery of advance payment, VAT taxes, withheld taxes, and other types of adjustments that could affect the net amount due to these invoices. Like all other captured projects’ information, there is always a need to monitor, evaluate and report on these adjustments at the project, contract, and invoice levels, whether those invoices were interim payment certificates or miscellaneous invoices.
The PMWeb adjustments module allows capturing the details of all such adjustments in a single location for the organization’s complete projects portfolio. These adjustments could apply to the different PMWeb cost management processes like those for cost estimates, budget, revenue or income contracts, and others. These adjustments could also differ from one project to another, and they can be specific to certain contractual agreements within the same project.
All PMWeb cost management business processes have a tab called Adjustments to enable this functionality. The Adjustments tab allows the organization to define, calculate, and manage the markups of various types, automatically integrated with the Details tab of each business process. The Details tab is where the cost data relevant to each cost management business process will be captured. The adjustments already defined in the adjustments register can be dragged and dropped into the Adjustment tab. In addition, there is also the option to define new adjustments on the fly.
PMWeb will calculate adjustments by applying percentages to the various Cost Types in the Details tab, or the user can manually enter them. The selection made at the Cost Type Field will determine which lines in the Details tab will be the basis for calculating adjustments. This will be a multi-select dropdown list that includes standard Type Field values and ‘All’ to have all lines in the Details tab as the basis of adjustment calculations, whether they include a cost type or not. Further, there is the option of ‘No-cost type’ to have only the lines in the Details tab that do not contain a cost type
In addition, PMWeb allows adjustment amounts to be calculated because it includes all adjustment amounts from the lines above the current one in the Adjustments tab table. The Cumulative checkbox should be enabled to enable this option.
PMWeb allows setting these adjustments to be automatically recalculated each time the Adjustments tab table is saved by selecting the ‘Auto Calculate’ checkbox. Otherwise, the PMWeb user must click the ‘Calculate Now’ whenever they wish to recalculate the latest saved Adjustments data. Calculating adjustments means transferring the preview amounts in the Adjustments Tab Table to the correct lines and columns in the Details tab table of the business process record.
Other options that relate to adjustments are displaying those adjustments against each line item in the cost management business process or showing those adjustments as new line records. Finally, PMWeb allows grouping those adjustments into three groups, Adjustment 1, Adjustment 2, and Taxes. The different adjustment values will be blended into the Details tab lines and appear in the columns carrying the same group title.