Project Financial Analytics - APIs - V1 - Cost

API Name: CoreconAPI_Cost


Note: Job Cost Code, Internal Grouping and Owner Code fields will be blank if multi-projects are selected.


  • ProjectId
  • ProjectNumber
  • ProjectTitle
  • ProjectBidContactName
  • ProjectSalesContactName
  • ProjectPMContactName
  • ProjectEstStartDateUtc
  • ProjectEstStartDateOrgLocal
  • ProjectEstFinishDateUtc
  • ProjectEstFinishDateOrgLocal

  • PrimeContractId
  • PrimeContractNumber
  • PrimeContractSubject
  • PrimeContractIssueDateUtc
  • PrimeContractIssueDateOrgLocal
  • PrimeContractStatus
  • PrimeContractApprovalDateUtc
  • PrimeContractApprovalDateOrgLocal
  • PrimeContractBillingType
  • PrimeContractBillingTypeValue
  • OwnerCompanyName
  • OwnerContactName
  • ContractorCompanyName
  • ContractorContactName
  • PrimeContractEstStartDateUtc
  • PrimeContractEstFinishDateUtc
  • PrimeContractEstStartDateOrgLocal
  • PrimeContractEstFinishDateOrgLocal

  • JobCostCodeId
  • JobCostCodeOrderNumber
  • JobCostCode
  • JobCostCodeDescription
  • JobCostCodeQuantity
  • JobCostCodeUnit

  • JobCostCodeInternalDivision
  • JobCostCodeInternalDivisionDesc
  • JobCostCodeInternalMajor
  • JobCostCodeInternalMajorDesc
  • JobCostCodeInternalMinor
  • JobCostCodeInternalMinorDesc
  • JobCostCodeInternalSubMinor
  • JobCostCodeInternalSubMinorDesc

  • OwnerCostCode
  • OwnerCostCodeDescription

  • CostBudget_Prime_M
  • CostBudget_Prime_L
  • CostBudget_Prime_E
  • CostBudget_Prime_S
  • CostBudget_Prime_O
  • CostBudget_Prime

  • CostBudget_ApprovedCOs_M
  • CostBudget_ApprovedCOs_L
  • CostBudget_ApprovedCOs_E
  • CostBudget_ApprovedCOs_S
  • CostBudget_ApprovedCOs_O
  • CostBudget_ApprovedCOs

  • CostBudget_PendingCOs_M
  • CostBudget_PendingCOs_L
  • CostBudget_PendingCOs_E
  • CostBudget_PendingCOs_S
  • CostBudget_PendingCOs_O
  • CostBudget_PendingCOs

  • CostBudget_ApprovedAndPendingCOs_M
  • CostBudget_ApprovedAndPendingCOs_L
  • CostBudget_ApprovedAndPendingCOs_E
  • CostBudget_ApprovedAndPendingCOs_S
  • CostBudget_ApprovedAndPendingCOs_O
  • CostBudget_ApprovedAndPendingCOs

  • CostBudget_Revised_M = [CostBudget_Prime_M] + [CostBudget_ApprovedCOs_M]
  • CostBudget_Revised_L = [CostBudget_Prime_L] + [CostBudget_ApprovedCOs_L]
  • CostBudget_Revised_E = [CostBudget_Prime_E] + [CostBudget_ApprovedCOs_E]
  • CostBudget_Revised_S = [CostBudget_Prime_S] + [CostBudget_ApprovedCOs_S]
  • CostBudget_Revised_O = [CostBudget_Prime_O] + [CostBudget_ApprovedCOs_O]
  • CostBudget_Revised = [CostBudget_Prime] + [CostBudget_ApprovedCOs]

  • CostBudget_ApprovedCPRs_M
  • CostBudget_ApprovedCPRs_L
  • CostBudget_ApprovedCPRs_E
  • CostBudget_ApprovedCPRs_S
  • CostBudget_ApprovedCPRs_O
  • CostBudget_ApprovedCPRs

  • CostBudget_PendingCPRs_M
  • CostBudget_PendingCPRs_L
  • CostBudget_PendingCPRs_E
  • CostBudget_PendingCPRs_S
  • CostBudget_PendingCPRs_O
  • CostBudget_PendingCPRs

  • AnticipatedCost_Subtotal
  • AnticipatedCost_Tax
  • AnticipatedCost_Total

  • PO_Approved_Subtotal
  • PO_Approved_Tax
  • PO_Approved_Total

  • PO_Approved_Open_Subtotal
  • PO_Approved_Open_Total

  • PO_Pending_Subtotal
  • PO_Pending_Tax
  • PO_Pending_Total

  • PO_ApprovedAndPending_Subtotal
  • PO_ApprovedAndPending_Tax
  • PO_ApprovedAndPending_Total

  • Bill_Approved_Subtotal
  • Bill_Approved_Tax
  • Bill_Approved_Total

  • Bill_Pending_Subtotal
  • Bill_Pending_Tax
  • Bill_Pending_Total

  • Bill_ApprovedAndPending_Subtotal
  • Bill_ApprovedAndPending_Tax
  • Bill_ApprovedAndPending_Total

  • Bill_NoPO_Approved_Subtotal
  • Bill_NoPO_Approved_Tax
  • Bill_NoPO_Approved_Total

  • Bill_NoPO_Pending_Subtotal
  • Bill_NoPO_Pending_Tax
  • Bill_NoPO_Pending_Total

  • Bill_NoPO_ApprovedAndPending_Subtotal
  • Bill_NoPO_ApprovedAndPending_Tax
  • Bill_NoPO_ApprovedAndPending_Total

  • Subcontract_Approved_Subtotal
  • Subcontract_Approved_Tax
  • Subcontract_Approved_Total

  • Subcontract_Pending_Subtotal
  • Subcontract_Pending_Tax
  • Subcontract_Pending_Total

  • Subcontract_ApprovedAndPending_Subtotal
  • Subcontract_ApprovedAndPending_Tax
  • Subcontract_ApprovedAndPending_Total

  • SCO_Approved_Subtotal
  • SCO_Approved_Tax
  • SCO_Approved_Total

  • SCO_Pending_Subtotal
  • SCO_Pending_Tax
  • SCO_Pending_Total

  • SCO_ApprovedAndPending_Subtotal
  • SCO_ApprovedAndPending_Tax
  • SCO_ApprovedAndPending_Total

  • RevisedSubcontract_Approved_Subtotal
  • RevisedSubcontract_Approved_Tax
  • RevisedSubcontract_Approved_Total

  • RevisedSubcontract_Approved_Open_Subtotal
  • RevisedSubcontract_Approved_Open_Total
  • RevisedSubcontract_Approved_Open_GrossTotal

  • PORevisedSubcontract_Approved_Open_Subtotal = [PO_Approved_Open_Subtotal] + [RevisedSubcontract_Approved_Open_Subtotal]
  • PORevisedSubcontract_Approved_Open_Total = [PO_Approved_Open_Total] + [RevisedSubcontract_Approved_Open_Total]

  • SubInvoice_Approved_GrossTotal

  • SubInvoice_Approved_Retainage
  • SubInvoice_Approved_RetainageBilled
  • SubInvoice_Approved_NetRetainage

  • SubInvoice_Approved_Subtotal
  • SubInvoice_Approved_Tax
  • SubInvoice_Approved_Total

  • SubInvoice_Pending_GrossTotal

  • SubInvoice_Pending_Retainage
  • SubInvoice_Pending_RetainageBilled
  • SubInvoice_Pending_NetRetainage

  • SubInvoice_Pending_Subtotal
  • SubInvoice_Pending_Tax
  • SubInvoice_Pending_Total

  • SubInvoice_ApprovedAndPending_GrossTotal
  • SubInvoice_ApprovedAndPending_Retainage
  • SubInvoice_ApprovedAndPending_RetainageBilled
  • SubInvoice_ApprovedAndPending_NetRetainage
  • SubInvoice_ApprovedAndPending_Subtotal
  • SubInvoice_ApprovedAndPending_Tax
  • SubInvoice_ApprovedAndPending_Total

  • MiscExpense_Approved_Subtotal
  • MiscExpense_Approved_Tax
  • MiscExpense_Approved_Total

  • MiscExpense_Pending_Subtotal
  • MiscExpense_Pending_Tax
  • MiscExpense_Pending_Total

  • MiscExpense_ApprovedAndPending_Subtotal
  • MiscExpense_ApprovedAndPending_Tax
  • MiscExpense_ApprovedAndPending_Total

  • LbrTimecard_Approved_Total
  • LbrTimecard_Approved_Total_OnBillRates (Uses Bill Rate instead of Cost Rate)
  • LbrTimecard_Pending_Total
  • LbrTimecard_ApprovedAndPending_Total = [LbrTimecard_Approved_Total] + [LbrTimecard_Pending_Total]
  • LbrTimecard_Projected_Total = [LbrTimecard_Approved_Total] / [EstimatedFieldPercentComplete]
  • LbrTimecard_Remaining_Total = [LbrTimecard_Projected_Total] - [LbrTimecard_Approved_Total]

  • EqpTimecard_Total
  • EqpTimecard_Total_OnBillRates (Uses Bill Rate instead of Cost Rate)
  • EqpTimecard_Projected_Total = [EqpTimecard_Total] / [EstimatedFieldPercentComplete]

  • AnticipatedCostRemainingLbrEqp_Total = [AnticipatedCost_Total] + [LbrTimecard_Remaining_Total] + [EqpTimecard_Remaining_Total]

  • CommittedCost_Approved_Subtotal
  • CommittedCost_Approved_Tax
  • CommittedCost_Approved_Total

  • CommittedCost_Pending_Subtotal
  • CommittedCost_Pending_Tax
  • CommittedCost_Pending_Total

  • CommittedCost_ApprovedAndPending_Subtotal = [CommittedCost_Approved_Subtotal] + [CommittedCost_Pending_Subtotal]
  • CommittedCost_ApprovedAndPending_Total = [CommittedCost_Approved_Total] + [CommittedCost_Pending_Total]

  • CommittedCost_Approved_Subtotal_OnBillRates (Uses Labor and Equipment Timecard Bill Rate instead of Cost Rate)
  • CommittedCost_Approved_Total_OnBillRates (Uses Labor and Equipment Timecard Bill Rate instead of Cost Rate)

  • CostToDate_Approved_GrossTotal
  • CostToDate_Pending_GrossTotal

  • CostToDate_Approved_Subtotal
  • CostToDate_Approved_Tax
  • CostToDate_Approved_Total

  • CostToDate_Pending_Subtotal
  • CostToDate_Pending_Tax
  • CostToDate_Pending_Total

  • CostToDate_ApprovedAndPending_GrossTotal = [CostToDate_Approved_GrossTotal] + [CostToDate_Pending_GrossTotal]
  • CostToDate_ApprovedAndPending_Subtotal = [CostToDate_Approved_Subtotal] + [CostToDate_Pending_Subtotal]
  • CostToDate_ApprovedAndPending_Total = [CostToDate_Approved_Total] + [CostToDate_Pending_Total]

  • CostToDate_Approved_GrossTotal_OnBillRates (Uses Labor and Equipment Timecard Bill Rate instead of Cost Rate)
  • CostToDate_Approved_Subtotal_OnBillRates (Uses Labor and Equipment Timecard Bill Rate instead of Cost Rate)
  • CostToDate_Approved_Total_OnBillRates (Uses Labor and Equipment Timecard Bill Rate instead of Cost Rate)

  • ProjectedCostAtCompletion_Total = [CostToDate_Approved_Total] + ([PORevisedSubcontract_Approved_Open_Total]) + ([AnticipatedCostRemainingLbrEqp_Total])

  • ProjectedCostToComplete_Total = [PORevisedSubcontract_Approved_Open_Total] + [AnticipatedCostRemainingLbrEqp_Total]

  • ERP_JobToDate_Cost (Latest cost information in ERP system such as Sage Intacct. Data must be populated using AccountingLink utility.)

  • RevenueBudget_Revised_Subtotal
  • RevenueBudget_Revised_Tax
  • RevenueBudget_Revised_Total

  • RevisedCostBudget_Less_CommittedCostApprovedSubtotal = [CostBudget_Revised] - [CommittedCost_Approved_Subtotal]
  • RevisedCostBudget_Less_CommittedCostApprovedTotal = [CostBudget_Revised] - [CommittedCost_Approved_Total]

  • RevisedCostBudget_Less_CommittedCostApprovedPendingSubtotal = [CostBudget_Revised] - ([CommittedCost_Approved_Subtotal] + [CommittedCost_Pending_Subtotal])
  • RevisedCostBudget_Less_CommittedCostApprovedPendingTotal = [CostBudget_Revised] - ([CommittedCost_Approved_Total] + [CommittedCost_Pending_Total])

  • RevisedCostBudget_Less_CostToDateApprovedGrossTotal = [CostBudget_Revised] - [CostToDate_Approved_GrossTotal]
  • RevisedCostBudget_Less_CostToDateApprovedSubtotal = [CostBudget_Revised] - [CostToDate_Approved_Subtotal]
  • RevisedCostBudget_Less_CostToDateApprovedTotal = [CostBudget_Revised] - [CostToDate_Approved_Total]

  • RevisedCostBudget_Less_CostToDateApprovedPendingGrossTotal = [CostBudget_Revised] - ([CostToDate_Approved_GrossTotal] + [CostToDate_Pending_GrossTotal])
  • RevisedCostBudget_Less_CostToDateApprovedPendingSubtotal = [CostBudget_Revised] - ([CostToDate_Approved_Subtotal] + [CostToDate_Pending_Subtotal])
  • RevisedCostBudget_Less_CostToDateApprovedPendingTotal = [CostBudget_Revised] - ([CostToDate_Approved_Total] + [CostToDate_Pending_Total])

  • RevisedCostBudget_Less_ProjectedCostAtCompletion_Total = [CostBudget_Revised] - [ProjectedCostAtCompletion_Total]

  • CommittedCostApprovedSubtotal_Less_CostToDateApprovedGrossTotal = [CommittedCost_Approved_Subtotal] - [CostToDate_Approved_GrossTotal]
  • CommittedCostApprovedSubtotal_Less_CostToDateApprovedSubtotal = [CommittedCost_Approved_Subtotal] - [CostToDate_Approved_Subtotal]

  • CommittedCostApprovedAndPendingSubtotal_Less_CostToDateApprovedAndPendingGrossTotal = ([CommittedCost_Approved_Subtotal] + [CommittedCost_Pending_Subtotal]) - ([CostToDate_Approved_GrossTotal] + [CostToDate_Pending_GrossTotal])
  • CommittedCostApprovedAndPendingSubtotal_Less_CostToDateApprovedAndPendingSubtotal = ([CommittedCost_Approved_Subtotal] + [CommittedCost_Pending_Subtotal]) - ([CostToDate_Approved_Subtotal] + [CostToDate_Pending_Subtotal])

  • CommittedCostApprovedTotal_Less_CostToDateApprovedTotal = [CommittedCost_Approved_Total] - [CostToDate_Approved_Total]
  • CommittedCostApprovedAndPendingTotal_Less_CostToDateApprovedAndPendingTotal = ([CommittedCost_Approved_Total] + [CommittedCost_Pending_Total]) - ([CostToDate_Approved_Total] + [CostToDate_Pending_Total])

  • RevisedRevenueBudget_Less_CommittedCost_Approved_Total = [RevenueBudget_Revised_Total] - [CommittedCost_Approved_Total]
  • RevisedRevenueBudget_Less_CommittedCost_ApprovedPending_Total = [RevenueBudget_Revised_Total] - [CommittedCost_ApprovedAndPending_Total]

  • RevisedRevenueBudget_Less_CostToDate_Approved_GrossTotal = [RevenueBudget_Revised_Total] - [CostToDate_Approved_GrossTotal]
  • RevisedRevenueBudget_Less_CostToDate_Approved_Total = [RevenueBudget_Revised_Total] - [CostToDate_Approved_Total]

  • RevisedRevenueBudget_Less_CostToDate_ApprovedPending_GrossTotal = [RevenueBudget_Revised_Total] - [CostToDate_ApprovedAndPending_GrossTotal]
  • RevisedRevenueBudget_Less_CostToDate_ApprovedPending_Total = [RevenueBudget_Revised_Total] - [CostToDate_ApprovedAndPending_Total]

  • RevisedRevenueBudget_Less_ProjectedCostAtCompletion_Total = [RevenueBudget_Revised_Total] - [ProjectedCostAtCompletion_Total]

  • Percent_CommittedCostBudget_Subtotal = ([CommittedCost_Approved_Subtotal] / [CostBudget_Revised]) * 100

  • Percent_CostToDateCostBudget_Gross = ([CostToDate_Approved_GrossTotal] / [CostBudget_Revised]) * 100
  • Percent_CostToDateCostBudget_Subtotal = ([CostToDate_Approved_Subtotal] / [CostBudget_Revised]) * 100

  • Percent_CostToDateCommittedCost_Gross = ([CostToDate_Approved_GrossTotal] / [CommittedCost_Approved_Subtotal]) * 100
  • Percent_CostToDateCommittedCost_Subtotal = ([CostToDate_Approved_Subtotal] / [CommittedCost_Approved_Subtotal]) * 100

  • EstimatedFieldPercentComplete