PROCST Project cost reporting

TBG6 Architecture, Engineering and Construction

The Project cost reporting message is used in various industry sectors when there is a requirement for all parties involved in a project to formally establish and exchange budget baseline, actual, progress, and estimate to complete cost information; technical performance measurement information; and related funding information. This information exchange is typically going from a contractor performing the work to the end customer.

The purpose of this information exchange is to provide the end customer with data that describes the work that must be completed, who is doing the work, and establishes the cost budget baseline for the project. This information exchange also provides data that describes how the work is progressing against the cost baseline to determine if the project will complete on time and within budget. The work in process measurement data provides key management information to ensure the project is progressing as planned and highlights any problem areas that need correcting. Technical performance measurement data is used to determine if the project is meeting specific design or functional objectives. Periodic funding data reporting is used to track future funding requirements for the work in process.

Header

Position
Segment
Name
Max use
  1. A service segment starting and uniquely identifying a message. The message type code for the Project cost reporting message is PROCST. Note: Project cost reporting messages conforming to this document must contain the following data in segment UNH, composite S009: Data element 0065 PROCST 0052 D 0054 20B 0051 UN

    1. Data element S009/0057 is retained for upward compatibility. The use of
    S016 and/or S017 is encouraged in preference.
    2. The combination of the values carried in data elements 0062 and S009 shall
    be used to identify uniquely the message within its group (if used) or if
    not used, within its interchange, for the purpose of acknowledgement.
  2. A segment to identify a single project cost reporting document category, its unique identifier, and specific message function.

  3. A segment to identify contract pricing details including the monetary unit of measure for all monetary amounts in the message.

  4. A segment to identify the currencies relevant to all monetary amounts in the message.

  5. A segment to identify the contract type, program type, and security level notation.

  6. A segment to identify total contract monetary amounts such as the negotiated cost, contract ceiling, and target price.

  7. A segment to identify total contract percentages such as target fee or profit percentage or share ratio percentages when there is a contract cost overrun.

  8. A segment to identify total contract dates such as the contract start date, last time delivery date, or contract completion date.

  9. Segment group 1
    Repeat 99
    1. A segment to identify reference numbers related to the project such as a program, contract, contract addendum, or contract data requirements list.

    2. A segment to provide a description of a reference number, such as a program name or contract name.

  10. Segment group 2
    Repeat 99
    1. A segment to provide the quantity of item(s) being built or delivered under a contract.

    2. A segment to provide a description of the item(s) being built or delivered under a contract.

    3. A segment to provide characteristic details for the item(s) being built or delivered under a contract.

    4. A segment to provide program type information such as research and development phase or production phase for the item(s) being built or delivered under a contract.

  11. Segment group 3
    Repeat 99
    1. A segment to provide message sender and receiver information.

    2. A segment to provide address information for each named party.

    3. Segment group 4
      Repeat 9
      1. A segment to provide an authorized representative or contact person's name and department for each named party.

      2. A segment to identify the phone number, fax number, e-mail, or other communication number for the contact party.

      3. A segment to identify dates associated with the authorized representative such as approved and submission dates.

  12. Segment group 5
    Repeat 99
    1. A segment to identify a related file or message along with details, such as the file name, file format, version, and data format.

    2. A segment to describe the data processing environment used to create the named file such as the name of the software application, version and release.

    3. A segment to provide the created, effective, processing, or other date stamp for the named file.

Detail

Position
Segment
Name
Max use
  1. Segment group 6
    Repeat 99
    1. A segment used to identify the specific report line item and format the data represents. Generally relates to specific contractual data items required for the receiving customer. May use an external code list to identify the reporting line item, generally for a specific government entity.

    2. A segment used at the report level to identify contract funding and appropriation information specific to a given report.

    3. A segment used at the report level to provide specific report start and stop dates or funds effective dates.

    4. Segment group 7
      Repeat 9
      1. A segment to identify the out-year period reference number.

      2. A segment to identify the number of reporting periods condensed into one out-year period reference.

      3. A segment used to identify the span of dates condensed into one out-year period reference.

      4. A segment to provide a description of the condensed out-year period reference.

    5. Segment group 8
      Repeat 9999
      1. A segment to identify the type of reporting structure such as a work breakdown or organizational breakdown, and structure element code.

      2. A segment to identify the reporting structure element code relationship details such as a significant or non-significant reporting structure.

      3. A segment to provide a description for the reporting structure code or to provide an item characteristic reference.

      4. A segment to provide condition information about the reporting structure element, such as recurring, non- recurring, add, and non-add.

      5. A segment to provide information about a product or assembly associated with a reporting structure element.

      6. A segment to provide reference numbers associated with a reporting structure element, such as appropriation number, contract line item number, or statement of work number.

      7. A segment to provide contract period and funding start and stop dates.

      8. A segment to provide technical performance measurement statistics associated with a reporting structure element.

      9. A segment to provide additional text for the reporting structure element. Generally used to provide additional details about baseline changes or problem resolution.

      10. Segment group 9
        Repeat 9
        1. A segment to provide a responsible person's name and department.

        2. A segment to identify the phone number, fax number, e- mail, or other communication number for the responsible person.

      11. Segment group 10
        Repeat 99
        1. A segment to provide monetary amounts, such as budget, earned value, actual, budget at complete, and estimate at complete.

        2. A segment to provide start and end dates for any time phased monetary amounts.

      12. Segment group 11
        Repeat 99
        1. A segment to provide hour or working month quantities such as budget, earned value, actual, budget at complete, and estimate at complete.

        2. A segment to provide start and end dates for any time phased quantity.

      13. Segment group 12
        Repeat 99
        1. A segment to provide percentages such as technical performance measurement metrics or cost fees.

        2. A segment to provide start and end dates for any time based percentages.

      14. Segment group 13
        Repeat 999
        1. A segment to provide a characteristic value of a cost element in coded form such as labor, material, other direct costs, or subcontract costs. Can be adapted to identify standard cost elements for any given industry sector.

        2. A segment to identify a specific functional process, such as engineering or manufacturing.

        3. A segment to provide a description of the cost element.

        4. A segment to provide reference numbers for the cost element, such as a cost account or work package number.

        5. A segment to provide start and stop dates for the cost element.

        6. A segment to provide technical performance measurement statistics associated with a cost element.

        7. Segment group 14
          Repeat 99
          1. A segment to provide monetary amounts, such as budget, earned value, actual, budget at complete, and estimate at complete.

          2. A segment to provide start and end dates for any time phased monetary amounts.

        8. Segment group 15
          Repeat 99
          1. A segment to provide hour or working month quantities, such as budget, earned value, actual, budget at complete, and estimate at complete.

          2. A segment to provide start and end dates for any time phased quantity.

        9. Segment group 16
          Repeat 99
          1. A segment to provide percentages such as technical performance measurement metrics or cost fees.

          2. A segment to provide start and end dates for any time based percentages.

Summary

Position
Segment
Name
Max use
  1. A segment to provide control totals for the message, such as the total number of reporting structure elements.

  2. A service segment ending a message, giving the total number of segments in the message (including the UNH & UNT) and the control reference number of the message.

    1. 0062, the value shall be identical to the value in 0062 in the
    corresponding UNH segment.

Stedi is a registered trademark of Stedi, Inc. Stedi's EDI Reference is provided for marketing purposes and is free of charge. All names, logos, and brands of third parties listed on our site are trademarks of their respective owners (including “X12”, which is a trademark of X12 Incorporated). Stedi, Inc. and its products and services are not endorsed by, sponsored by, or affiliated with these third parties. Our use of these names, logos, and brands is for identification purposes only, and does not imply any such endorsement, sponsorship, or affiliation.