Skip to main content
PM

PMRevenueBudget

PX.Objects.PMRelease 2025.2

Represents a project budget line with the Income type. The records of this type are created and edited through the Revenue Budget tab of the Projects (PM301000) form (which corresponds to the ProjectEntry graph) and through the Revenue Budget tab of the Projects Templates (PM208000) form (which corresponds to the TemplateMaint graph). The DAC is based on the PMBudget DAC and extends it with the fields relevant to the lines of this type.

Field NameTypeDisplay NameForeign Key
AccountGroupIDDefault Navigation
intAccount GroupPMAccountGroup
Description:The identifier of the Account Group associated with the budget line. The value of this field corresponds to the value of the PMAccountGroup.GroupID field.
ActualAmount
decimalHist. Actual Amount in Base Currency-
Description:The actual amount in the base currency of the tenant.
ActualPlusOpenCommittedAmountNonexistent in DB
decimal?Actual + Open Committed Amount in Base Currency-
Description:The sum of the ActualAmount and CommittedOpenAmount values.
ActualQty
decimalActual Quantity-
Description:The total quantity of the lines of the released accounts receivable invoices that correspond to the budget line.
Amount
decimalOriginal Budgeted Amount in Base Currency-
Description:The budgeted amount of the budget line in the base currency of the tenant.
AmountToInvoice
decimalPending Invoice Amount in Base Currency-
Description:The amount for which the customer will be billed during the next billing in the base currency of the tenant.
BaseActualAmountNonexistent in DB
decimal?Actual Amount in Base Currency-
Description:The total amount of the lines of the released accounts receivable invoices that correspond to the budget line in the base currency of the tenant.
CapAmountNonexistent in DB
decimal?-
Description:Retainage Cap Amount (in Base Currency)
ChangeOrderAmount
decimalBudgeted CO Amount in Base Currency-
Description:The total amount of the lines of released change orders in the base currency of the tenant.
ChangeOrderQty
decimalBudgeted CO Quantity-
Description:The total quantity of the lines of released change orders.
CommittedAmount
decimalRevised Committed Amount in Base Currency-
Description:The total amount of the commitments in the base currency of the tenant.
CommittedCOAmountNonexistent in DB
decimal?Committed CO Amount in Base Currency-
Description:The total amount of the commitment lines of released change orders in the base currency of the tenant.
CommittedCOQtyNonexistent in DB
decimal?Committed CO Quantity-
Description:The total quantity of the commitment lines of released change orders. The quantity is the difference between the Revised Committed Quantity and the Original Committed Quantity.
CommittedInvoicedAmount
decimalCommitted Invoiced Amount in Base Currency-
Description:The total invoiced amount of the commitments in the base currency of the tenant.
CommittedInvoicedQty
decimalCommitted Invoiced Quantity-
Description:The total invoiced quantity of the commitments.
CommittedOpenAmount
decimalCommitted Open Amount in Base Currency-
Description:The total open amount of the commitments in the base currency of the tenant.
CommittedOpenQty
decimalCommitted Open Quantity-
Description:The total open quantity of the commitments.
CommittedOrigAmount
decimalOriginal Committed Amount in Base Currency-
Description:The total original amount of the commitments in the base currency of the tenant.
CommittedOrigQty
decimalOriginal Committed Quantity-
Description:The total original quantity of the commitments.
CommittedQty
decimalRevised Committed Quantity-
Description:The total quantity of the commitments.
CommittedReceivedQty
decimalCommitted Received Quantity-
Description:The total received quantity of the commitments.
CompletedPct
decimalCompleted (%)-
Description:The percentage of the work that has been completed on the revenue budget line.
CostAtCompletion
decimalCost at Completion-
Description:The current projected total cost amount of the cost budget line in the base currency of the tenant.
CostCodeIDDefault Navigation
intCost CodePMCostCode
Description:The identifier of the Cost Code associated with the budget line. The value of this field corresponds to the value of the PMCostCode.costCodeID field.
CostProjectionCompletedPct
decimalProjected Completed (%)-
Description:The projected percentage of completion for the cost budget line in the last released revision of the cost projection for this line.
CostProjectionCostAtCompletion
decimalProjected Cost at Completion in Base Currency-
Description:The projected final cost at project completion for the cost budget line in the last released revision of the cost projection for this line in the base currency of the tenant.
CostProjectionCostToComplete
decimalProjected Cost To Complete in Base Currency-
Description:The remainder of the budgeted cost for the cost budget line in the last released revision of the cost projection for this line in the base currency of the tenant.
CostProjectionQtyAtCompletion
decimalProjected Quantity at Completion-
Description:The projected final quantity at project completion for the cost budget line in the last released revision of the cost projection for this line.
CostProjectionQtyToComplete
decimalProjected Quantity to Complete-
Description:The remainder of the budgeted quantity for the cost budget line in the last released revision of the cost projection for this line.
CostToComplete
decimalCost To Complete in Base Currency-
Description:The current projected amount that is required to complete the cost budget line in the base currency of the tenant.
CreatedByIDDefault Navigation
uniqueidentifierCreated ByUsers
Description:No description available
CreatedByScreenID
char(8)-
Description:No description available
CreatedDateTime
datetimeCreated On-
Description:No description available
CuryActualAmount
decimalActual Amount-
Description:The total amount of the lines of the released accounts receivable invoices that correspond to the budget line. The amount is shown in the project currency.
CuryActualPlusOpenCommittedAmountNonexistent in DB
decimal?Actual + Open Committed Amount-
Description:The sum of the Actual Amount and Committed Open Amount values. The amount is shown in the project currency.
CuryAmount
decimalOriginal Budgeted Amount-
Description:The budgeted amount of the budget line in the project currency.
CuryAmountToInvoice
decimalPending Invoice Amount-
Description:The amount for which the customer will be billed during the next billing. The amount is shown in the project currency.
CuryCapAmountNonexistent in DB
decimal?Retainage Cap Amount-
Description:Retainage Cap Amount in the project currency.
CuryChangeOrderAmount
decimalBudgeted CO Amount-
Description:The total amount of the lines of released change orders. The amount is shown in the project currency.
CuryCommittedAmount
decimalRevised Committed Amount-
Description:The total amount of the commitments in the project currency.
CuryCommittedCOAmountNonexistent in DB
decimal?Committed CO Amount-
Description:The total amount of the commitment lines of released change orders. The amount is shown in the project currency. The amount is the difference between the Revised Committed Amount and the Original Committed Amount.
CuryCommittedInvoicedAmount
decimalCommitted Invoiced Amount-
Description:The total invoiced amount of the commitments in the project currency.
CuryCommittedOpenAmount
decimalCommitted Open Amount-
Description:The total open amount of the commitments in the project currency.
CuryCommittedOrigAmount
decimalOriginal Committed Amount-
Description:The total original amount of the commitments in the project currency.
CuryCostAtCompletion
decimalCost At Completion-
Description:The current projected total cost amount of the cost budget line in the project currency.
CuryCostProjectionCostAtCompletion
decimalProjected Cost at Completion-
Description:The projected final cost at project completion for the cost budget line in the last released revision of the cost projection for this line. The value is shown in the project currency.
CuryCostProjectionCostToComplete
decimalProjected Cost to Complete-
Description:The remainder of the budgeted cost for the cost budget line in the last released revision of the cost projection for this line. The value is shown in the project currency.
CuryCostToComplete
decimalCost To Complete-
Description:The current projected amount that is required to complete the cost budget line. The amount is shown in the project currency.
CuryDraftChangeOrderAmount
decimalPotential CO Amount-
Description:The total amount of the estimation lines of open change requests plus the total amount of the budget lines of non-closed change orders. The amount is shown in the project currency.
CuryDraftRetainedAmount
decimalDraft Retained Amount-
Description:The draft retained amount in the project currency.
CuryInclTaxAmount
decimalInclusive Tax Amount-
Description:The inclusive tax amount in project currency calculated from the data of ARTran.CuryTaxAmt and from the data of ARTax.CuryRetainedTaxAmt.
CuryInfoID
bigint-
Description:The identifier of the currency info object associated with the budget line.
CuryInvoicedAmount
decimalDraft Invoice Amount-
Description:The total amount of unreleased invoices that correspond to the revenue budget line. The amount is shown in the project currency.
CuryLastCostAtCompletion
decimalLast Cost At Completion-
Description:The value of the Cost at Completion column before the most recent change was made to it. The value is shown in the project currency.
CuryLastCostToComplete
decimalLast Cost To Complete-
Description:The value of the Cost to Complete column before the most recent change was made to it. The value is shown in the project currency.
CuryMaxAmount
decimalMaximum Amount-
Description:The maximum billable amount for the revenue budget line in the project currency.
CuryPrepaymentAmount
decimalPrepaid Amount-
Description:The field is reserved for a feature that is currently not supported.
CuryPrepaymentAvailable
decimalPrepaid Available-
Description:The field is reserved for a feature that is currently not supported.
CuryPrepaymentInvoiced
decimalPrepaid Invoiced-
Description:The field is reserved for a feature that is currently not supported.
CuryRetainedAmount
decimalRetained Amount-
Description:The retained amount in the project currency.
CuryRevisedAmount
decimalRevised Budgeted Amount-
Description:The revised budgeted amount in the project currency.
CuryTotalRetainedAmount
decimalTotal Retained Amount-
Description:The total retained amount in the project currency.
CuryUnitPrice
decimalUnit Price-
Description:The price of the specified unit of the budget line in the project currency.
CuryUnitRate
decimalUnit Rate-
Description:The price of the specified unit of the revenue budget line in the project currency.
CuryVarianceAmountNonexistent in DB
decimal?Variance Amount-
Description:The difference between the Revised Budgeted Amount and Actual values. The amount is shown in the project currency.
Description
nvarchar(256)Description-
Description:The description of the budget line.
DraftChangeOrderAmount
decimalPotential CO Amount in Base Currency-
Description:The total amount of the estimation lines of open change requests plus the total amount of the budget lines of non-closed change orders in the base currency of the tenant.
DraftChangeOrderQty
decimalPotential CO Quantity-
Description:The total quantity of the estimation lines of open change requests plus the total quantity of the budget lines of non-closed change orders.
DraftRetainedAmount
decimalDraft Retained Amount-
Description:Draft Retained Amount (in Base Currency)
InclTaxAmount
decimalInclusive Tax Amount in Base Currency-
Description:The inclusive tax amount in base currency calculated from the data of ARTran.TaxAmt and from the data of ARTax.RetainedTaxAmt.
InventoryIDDefault Navigation
intInventory IDInventoryItem
Description:The identifier of the inventory item associated with the budget line. The value of this field corresponds to the value of the InventoryItem.InventoryID field.
InvoicedAmount
decimalDraft Invoices Amount in Base Currency-
Description:The total amount of unreleased invoices that correspond to the revenue budget line in the base currency of the tenant.
InvoicedQty
decimalDraft Invoice Quantity-
Description:The total quantity of unreleased invoices that correspond to the revenue budget line.
IsProduction
bitAuto Completed (%)-
Description:Specifies (if set to true) that the Completed (%) of the corresponding task is calculated automatically, based on the completion method of the task.
LastCostAtCompletion
decimalLast Cost at Completion in Base Currency-
Description:The value of the Cost at Completion column before the most recent change was made to it in the base currency of the tenant.
LastCostToComplete
decimalLast Cost to Complete in Base Currency-
Description:The value of the Cost to Complete column before the most recent change was made to it in the base currency of the tenant.
LastModifiedByIDDefault Navigation
uniqueidentifierLast Modified ByUsers
Description:No description available
LastModifiedByScreenID
char(8)-
Description:No description available
LastModifiedDateTime
datetimeLast Modified On-
Description:No description available
LastPercentCompleted
decimalLast % Completed-
Description:The value of the Percentage of Completion column before the most recent change was made to it.
LimitAmount
bitLimit Amount-
Description:Indicates (if set to true) that the system controls the amount available to bill the customer based on the billing limit amount.
LimitQty
bitLimit Quantity-
Description:A Boolean value that indicates whether the system controls the quantity available to bill the customer based on the billing limit quantity.
LineCntr
int-
Description:The counter of budget lines.
MaxAmount
decimalMaximum Amount in Base Currency-
Description:The maximum billable amount for the revenue budget line in the base currency of the tenant.
MaxQty
decimalMaximum Quantity-
Description:The maximum billable quantity for the revenue budget line.
Mode
char(1)Mode-
Description:An internal field that is used to track the calculation source (whether auto or manual) of the completed percentage value of a revenue budget. This field is used internally by the system while a user is working with the revenue budget of a project.The system uses this field to track the completed percentage value for the revenue budget in real-time and determine whether this percentage was calculated automatically or manually. Based on the result of this determination, the system either runs the calculation again or keeps the user’s input. This field is constantly updated while the user processes documents. This is not a field that dictates a setting, but this is an additional internal field that the system uses to support calculations.
NoteID
uniqueidentifier-
Description:No description available
PercentCompleted
decimal% Completed-
Description:The current approximate percentage of project completion that corresponds to the cost budget line.
PerformanceNonexistent in DB
decimal?Performance (%)-
Description:The task performance measure.
PrepaymentAmount
decimalPrepaid Amount in Base Currency-
Description:The field is reserved for a feature that is currently not supported.
PrepaymentAvailable
decimalPrepaid Available in Base Currency-
Description:The field is reserved for a feature that is currently not supported.
PrepaymentInvoiced
decimalPrepaid Invoiced in Base Currency-
Description:The field is reserved for a feature that is currently not supported.
PrepaymentPctNonexistent in DB
decimal?Prepaid (%)-
Description:The field is reserved for a feature that is currently not supported.
ProductivityTracking
nvarchar(1)Productivity Tracking-
Description:The type of use of the budget line in the progress worksheet document. The field can have one of the following values: ""N"": Not Allowed, ""D"": On Demand, ""T"": Template
ProgressBillingBase
nvarcharProgress Billing Basis-
Description:The value that the system uses as the basis for progress billing of the project task. The field can have one of the following values: ""A"": Amount, ""Q"": Quantity
ProjectID
intPMProject
Description:The identifier of the project associated with the budget line. The value of this field corresponds to the value of the PMProject.ContractID field.
ProjectTaskIDDefault Navigation
intProject TaskPMTask
Description:The identifier of the project task associated with the budget line. The value of this field corresponds to the value of the PMTask.TaskID field.
Qty
decimalOriginal Budgeted Quantity-
Description:The budgeted quantity of the budget line.
QtyToInvoice
decimalPending Invoice Quantity-
Description:The quantity for which the customer will be billed during the next billing.
Rate
decimal-
Description:The price of the specified unit of the revenue budget line in the base currency of the tenant.
RestrictedCoAmountNonexistent in DB
decimal?Budgeted CO Amount-
Description:No description available
RetainageMaxPct
decimalCap (%)-
Description:Retainage Cap %
RetainagePct
decimalRetainage (%)-
Description:The percent of the invoice line amount to be retained by the customer.
RetainedAmount
decimalRetained Amount-
Description:Retained Amount (In Base Currency)
RevenueInventoryIDObsolete
int-
Description:The identifier of the revenue inventory item associated with the budget line.
RevenueTaskIDDefault Navigation
intRevenue TaskPMTask
Description:The identifier of the revenue project task associated with the budget line.
RevenueTaskIDApiEndPointNonexistent in DB
int?-
Description:The identifier of the revenue project task associated with the budget line. The field is used in the contract-based API endpoints for backward compatibility.
RevisedAmount
decimalRevised Budgeted Amount in Base Currency-
Description:The revised budgeted amount in the base currency of the tenant.
RevisedQty
decimalRevised Budgeted Quantity-
Description:The revised budgeted quantity.
SelectedNonexistent in DB
bool?Selected-
Description:No description available
SortOrderNonexistent in DB
int?-
Description:An internal field that is used to arrange the records on the Revenue Budget and Cost Budget tabs of the Projects (PM301000) form.
TaxCategoryIDDefault Navigation
nvarchar(15)Tax CategoryTaxCategory
Description:The identifier of the tax category associated with the budget line. Corresponds to the TaxCategory.TaxCategoryID field.
TotalRetainedAmount
decimalTotal Retained Amount in Base Currency-
Description:Total Retained Amount in Base Currency
Type
nvarchar(1)Budget TypePMBudget
Description:The type of the budget line. By default, its value is Income.
UOMDefault Navigation
nvarchar(6)UOMINUnit
Description:The unit of measure of the budget line.
UnitPrice
decimalUnit Price in Base Currency-
Description:The price of the specified unit of the budget line in the base currency of the tenant.
VarianceAmountNonexistent in DB
decimal?Variance Amount in Base Currency-
Description:The difference between the RevisedAmount and PMBudget.ActualAmount values.
tstamp
timestamp-
Description:No description available