Defining Revenue Codes

You can define the standard revenue codes in the Standard Revenues (tppdm0515m000) session and revenue codes for a project in the Project - Revenues (tppdm6515m000) session.

Based on the invoicing method, various sessions are used to assign the revenue codes.

  • For installment invoicing and progress invoice: When you create installments using the Installments (tppin4151m000) session, you can assign the revenue code to the installment. You can also choose to assign the revenue code from the standard revenue code and project revenue code using the Standard Revenues (tppdm0515m000) and Project - Revenues (tppdm6515m000) respectively.
  • For cost-plus invoicing:
    • You can assign the revenue codes to the Revenue Type set to a specific cost type by using the Assign to Revenue Codes (tppin0810m000) session. This is a dynamic session which is redirected to the Assign Cost Types to Revenue Codes (tppin0110m000) session. Using the References menu, you can access these sessions:
      • Assign Item Codes to Revenue Codes (tppin0111m000)
      • Assign Labor Codes to Revenue Codes (tppin0112m000)
      • Assign Equipment Codes to Revenue Codes (tppin0113m000)
      • Assign Subcontracting Codes to Revenue Codes (tppin0114m000)
      • Assign Sundry Cost Codes to Revenue Codes (tppin0115m000)
      Note: These sessions can only be accessed if you run the session using the Assign to Revenue Codes (tppin0810m000) session.
    • If revenue code is not specified for the cost object, you can assign the revenue code using the Assign Cost Types to Revenue Codes (tppin0110m000) session by selecting the required value in the Revenue Type field such as Material, Labor, and Subcontracting.
    • If revenue code is not specified for the cost type, you can assign the revenue code by specifying the Revenue Type as General in the Assign Cost Types to Revenue Codes (tppin0110m000) session.
  • For unit rate invoicing and delivery based invoicing:
    • You can assign elements/activities to revenue codes by using the Assign Elements and Activities to Revenue Codes (tppin0820m000).This is a dynamic session which is redirected t o the Assign Elements to Revenue Codes (tppin0121m000) or Assign Activities to Revenue Codes (tppin0131m000) session based on the option specified in the Default Main View field in the Project User Profiles (tppdm0501m000) session.
    • If revenue code is not specified for the element or activity,
      • You can assign revenue code using the Assign Standard Activities to Revenue Codes (tppin0130m000) session or Assign Standard Elements to Revenue Codes (tppin0120m000) session.
      • You can assign the revenue code by using the Assign Cost Types to Revenue Codes (tppin0110m000) session by selecting the required value in the Revenue Type field such as Material, Labor, and Subcontracting.
    • If revenue code is not specified for a cost type, you can assign the revenue code by specifying the Revenue Type as General in the Assign Cost Types to Revenue Codes (tppin0110m000) session.
    • For delivery based invoicing, if the general revenue code is not specified, the Revenue Code field is defaulted from the Project - Revenues (tppdm6515m000) session.

Related topics