Cost Codes

Updated: 13 Feb 2025

CostCode_Get

Description: Retrieves cost codes from Tekla PowerFab.

Request:

<FabSuiteXMLRequest>
  <ConnectionGUID>your_connection_guid</ConnectionGUID>
  <CostCode_Get/>
</FabSuiteXMLRequest>

Response:

<FabSuiteXMLResponse>
  <CostCode_Get>
    <Successful>true</Successful>
    <CostCode>
      <CostCodeID>123</CostCodeID>
      <CostCodeName>Cost Code 1</CostCodeName>
    </CostCode>
    <CostCode>
      <CostCodeID>456</CostCodeID>
      <CostCodeName>Cost Code 2</CostCodeName>
    </CostCode>
  </CostCode_Get>
</FabSuiteXMLResponse>

Code Example:

// Not available in the provided code examples.

Notes:

  • You can use filters to limit the cost codes returned.

CostCode_Upsert

Description: Inserts or updates one or more cost codes in Tekla PowerFab.

Request:

<FabSuiteXMLRequest>
  <ConnectionGUID>your_connection_guid</ConnectionGUID>
  <CostCode_Upsert>
    <CostCode>
      <CostCodeID>123</CostCodeID>
      <CostCodeName>Cost Code 1</CostCodeName>
    </CostCode>
    <CostCode>
      <CostCodeID>456</CostCodeID>
      <CostCodeName>Cost Code 2</CostCodeName>
    </CostCode>
  </CostCode_Upsert>
</FabSuiteXMLRequest>

Response:

<FabSuiteXMLResponse>
  <CostCode_Upsert>
    <Successful>true</Successful>
  </CostCode_Upsert>
</FabSuiteXMLResponse>

Code Example:

// Not available in the provided code examples.

Notes:

  • The CostCodeID and CostCodeName elements are required for each cost code.

CostCode_Delete

Description: Deletes one or more cost codes from Tekla PowerFab.

Request:

<FabSuiteXMLRequest>
  <ConnectionGUID>your_connection_guid</ConnectionGUID>
  <CostCode_Delete>
    <CostCodeID>123</CostCodeID>
    <CostCodeID>456</CostCodeID>
  </CostCode_Delete>
</FabSuiteXMLRequest>

Response:

<FabSuiteXMLResponse>
  <CostCode_Delete>
    <Successful>true</Successful>
  </CostCode_Delete>
</FabSuiteXMLResponse>

Code Example:

// Not available in the provided code examples.

Notes:

  • At least one CostCodeID element is required.

End of Section: Cost Codes

Was this helpful?
The feedback you give here is not visible to other users. We use your comments to improve the content.