Budgeting Contract Deliverable for Project

The budget for a contract deliverable can be generated using the Generate Budget for Deliverables (tppdm7200m400) session. You can generate the budget at the schedule or deliverable level. When schedules are defined, the budget is generated at the schedule level, a separate budget is created for each schedule that is defined for a selected deliverable. Else, the budget is generated at the deliverable level.

The steps to generate the budget based on the contract deliverable:

  1. Search and delete the existing budget data.
  2. Determine the type of budget to be created.
  3. Generate the budget lines using the Generate Budget for Deliverables (tppdm7200m400) session based on Item or Cost Component.
  4. Print the results (generated budget and/or messages).
Note: 
  • If a step in the budget generation process fails, all actions performed for that deliverable are cancelled and the process continues with the next deliverable.
  • You can delete a budget set to a status other than Final.

Search and delete existing data

You must delete all the existing budget lines that are linked to the selected deliverable. This includes the deletion of the element budget (material) and the activity budget (material) data. The budget data is deleted for current deliverable or schedules. The budget data is not deleted for the other schedules linked to the same deliverable. You cannot delete a budget with status Final.

In this process, Infor LN validates the budget data. In case an error occurs, the budget must be deleted manually.

Determine the type of budget

To determine the type of budget to be created, Infor LN also validates these data:

  • Type of budget (Element or activity)
  • Cost Type (either Material or Subcontracting)
  • Project Data
  • Item Data

When the deliverable budget uses the project, element or activities, this information is retrieved from the contract project:

  • Project Description
  • Project Status
  • Project Currency
  • Project “Budget By” that can be element or activity

The cost type of the budget to be created is retrieved based on the type of deliverable and the item type:

Deliverable Type Item Type Cost Type of Budget
Hardware Purchased Material
Hardware Manufactured Material
Hardware Product Material
Non-Hardware Cost Material
Non-Hardware Service Material
Non-Hardware Subcontracted Service Subcontracting
Maintenance Not supported Not supported

Infor LN validates these condition:

  • The user must have authorization for the Contract deliverable, in case security is implemented.
  • The project is retrieved from the Project (with contract) of the deliverable. The user must have authorization for the Project, in case security is implemented. The project status must be Free or Active.
  • The Budget by field in the Project (tppdm6600m400) session is used to determine whether an element or an activity budget is created.
  • The element is retrieved from the element (contract) of the deliverable. If an element budget is generated, you must define the element in the element-related sessions. The element must not be an Element for Headers. The status of the element must be Free or Actual and the Work Authorization status must be Free or Released.
  • The Plan is retrieved from the Plan (contract) of the deliverable. If an activity budget is generated, you must define the activity in the activity-related sessions.
  • The activity is retrieved from the Activity (Contract) of the deliverable. If an activity budget is generated, you must define the activity in the activity-related sessions.

Generate Item based budget data

You can generate the budget data from the deliverable based on the standard cost of the item. In this case, only a single budget line is generated for each deliverable. This table lists the information that is retrieved based on the budget type and cost type.

Cost Type Cost Type Activity Budget
Material Element Budget (Material) Activity Budget (Material)
Subcontracting Element Budget (Subcontracting) Activity Budget (Subcontracting)

Generate Cost Component based budget data

You can generate the budget lines that are linked to a selected deliverable based on the cost component. A single budget line is generated for each deliverable. In addition, cost details are also created for the items. This process is executed in three phases:

  • The budget line is created for each deliverable.
  • The Cost Details are created for items.
  • The budget line amount is updated with the data that is calculated from the cost details.
Note: 

Subcontracting budgets are always Item based.

Creating Cost Details

When the budget is generated based on the cost component of the item, the cost details are created for the budget line. A summary of the cost data is also created and updated in the parent budget. The effective cost component structure for the specified item and the current date is retrieved from the cost component structure of the item costing.