Skip to main content
PM

PMProject

PX.Objects.PMScreensPM102010PM208000PM301000PM301500PM301510Release 2025.2

A planned set of related tasks to be executed over a fixed period, within specific cost limit, and with other limitations. Each project consists of tasks that need to be completed to complete the project. The project budget, profitability, and balances are monitored in the scope of account groups.

Field NameTypeDisplay NameForeign Key
AIALevel
char(1)AIA Level-
Description:No description available
AccountingMode
nvarchar(1)Inventory Tracking-
Description:The way how the system manages inventory for the project. The field can have one of the following values: ""P"": Track by Project Quantity and Cost, ""V"": Track by Project Quantity, ""L"": Track by Location
ActivationDate
datetimeActivation Date-
Description:No description available
AllocationIDDefault Navigation
nvarchar(15)Allocation RulePMAllocation
Description:Gets or sets the allocation rule for the project. The allocation rule is set at the PMTask level. This field contains the default value for the tasks created under the given project.
AllowIssueFromFreeStock
bitAllow Issue from Free Stock-
Description:A Boolean value that indicates whether materials from stock not allocated to any project can be issued.
AllowNonProjectAccountGroups
bitAllow Adding New Items on the Fly-
Description:No description available
AllowOverride
bitEnable Template Item Override-
Description:This field is not used with projects.
AllowOverrideCury
bitEnable Currency Override-
Description:No description available
AllowOverrideRate
bitEnable Rate Override-
Description:No description available
ApplyOTMultiplierToFringeRate
bitUse Overtime Multiplier for Fringe Rate-
Description:No description available
Approved
bitApproved-
Description:Specifies (if set to true) that the project has been approved.
ApproverIDDefault Navigation
intTime Activity ApproverEPEmployee
Description:The project manager for the project. The project manager can approve and reject activities that require approval. An activity requires an approval only if the PMTask.ApproverID is specified for a given PMTask.
AssistantIDDefault Navigation
intProject Manager AssistantBAccount
Description:The project manager's assistant.
AttributesNonexistent in DB
string-
Description:The entity attributes.
AutoAllocate
bitRun Allocation on Release of Project Transactions-
Description:Specifies (if set to true) that the allocation should be run every time a PMTran is released.
AutoRenew
bitMass Renewal-
Description:This field in not used with projects.
AutoRenewDays
intRenewal Point-
Description:This field in not used with projects.
AutomaticReleaseAR
bitAutomatically Release AR Documents-
Description:No description available
BalanceNonexistent in DB
decimal?Balance-
Description:No description available
BaseCuryIDDefault Navigation
nvarchar(5)Base CurrencyCurrencyList
Description:No description available
BaseType
char(1)Base Type-
Description:The type of the record. The value can be either Contract or Project. The default value is Project.
BenefitCodeReceivingFringeRateDefault Navigation
intBenefit Code to Use for Fringe RatePRDeductCode
Description:No description available
BenefitExpenseAcctIDDefault Navigation
intBenefit Expense AccountAccount
Description:No description available
BenefitExpenseSubIDDefault Navigation
intBenefit Expense SubaccountSub
Description:No description available
BillAddressID
int-
Description:The identifier of the billing address that is associated with the customer. Corresponds to the PMAddress.AddressID field.
BillContactIDDefault Navigation
intBilling ContactPMContact
Description:The identifier of the billing contact that is associated with the customer. Corresponds to the ARContact.ContactID field.
BillingCuryIDDefault Navigation
nvarchar(5)Billing CurrencyCurrencyList
Description:The identifier of the billing currency of the project, which is used as the currency of the invoices created during the project billing. The value of this field corresponds to the value of the CurrencyList.CuryID field.
BillingIDDefault Navigation
nvarchar(15)Billing RulePMBilling
Description:The billing rule for the project. The billing rule is set at the PMTask level. This field contains the default value for the tasks created under the given project.
BillingLineCntr
int-
Description:No description available
BudgetFinalized
bit-
Description:Specifies (if set to true) that the project budget is locked (using the Lock Budget action).
BudgetLevel
char(1)Revenue Budget Level-
Description:The detail level of the revenue budget. The field can have one of the following values: ""T"": Task, ""I"": Task and Item, ""C"": Task and Cost Code, ""D"": Task, Item, and Cost Code
BudgetMetricsEnabled
bitTrack Production Data-
Description:No description available
CalendarIDDefault Navigation
nvarchar(10)CalendarCSCalendar
Description:No description available
CapAmountNonexistent in DB
decimal?-
Description:The retainage cap amount (in the base currency).
CaseItemIDDefault Navigation
intCase Count ItemInventoryItem
Description:This field in not used with projects.
CertifiedJob
bitCertified Job-
Description:This field is used in the PMProject class. Specifies (if set to true) that the job performed in the scope of the project is a certified job performed for the government, such as a hospital construction project.
ChangeOrderWorkflow
bitChange Order Workflow-
Description:No description available
ChangeOrderWorkflowCopyNonexistent in DB
bool?Change Order Workflow-
Description:The copy of 'ChangeOrderWorkflow' which is used for visibility control in the classic UI.
ClassIDDefault NavigationNonexistent in DB
stringContractTemplate
Description:The class ID for the attributes. Always returns the current GroupTypes.Project.
ClassType
char(1)-
Description:No description available
ContractAccountGroupDefault Navigation
intAccount GroupPMAccountGroup
Description:No description available
ContractCD API Default Navigation
nvarcharContract IDContract
Description:The project CD. This is a segmented key. Its format is configured on the Segmented Keys (CS202000) form.
ContractID
intProject ID-
Description:The project ID.
ContractInfoNonexistent in DB
string-
Description:No description available
CostBudgetLevel
char(1)Cost Budget Level-
Description:The detail level of the cost budget. The field can have one of the following values: ""T"": Task, ""I"": Task and Item, ""C"": Task and Cost Code, ""D"": Task, Item, and Cost Code
CostTaxZoneIDDefault Navigation
nvarchar(10)Cost Tax ZoneTaxZone
Description:Identifier of the cost tax zone associated with the document. Corresponds to the TaxZone.TaxZoneID field.
CountryUSNonexistent in DB
string-
Description:No description available
CreateProforma
bitCreate Pro Forma Invoice on Billing-
Description:No description available
CreatedByIDDefault Navigation
uniqueidentifierCreated ByUsers
Description:No description available
CreatedByScreenID
char(8)-
Description:No description available
CreatedDateTime
datetimeCreated On-
Description:No description available
CurrentRecurringNonexistent in DB
decimal?Current Recurring-
Description:No description available
CurrentRenewalNonexistent in DB
decimal?Current Renewal-
Description:No description available
CurrentSetupNonexistent in DB
decimal?Current Setup-
Description:No description available
CuryCapAmountNonexistent in DB
decimal?Cap Amount-
Description:The retainage cap amount.
CuryIDDefault Navigation
nvarchar(5)Budget CurrencyCurrency
Description:The identifier of the project currency. The value of this field corresponds to the value of the CurrencyList.CuryID field.
CuryIDCopyDefault NavigationNonexistent in DB
stringProject CurrencyCurrencyList
Description:The identifier of the project currency. The value of this field corresponds to the value of the CurrencyList.CuryID field.
CuryInfoID
bigint-
Description:The identifier of the CurrencyInfo record associated with the project.
CuryRateNonexistent in DB
decimal?-
Description:No description available
CustomerID API Default Navigation
intCustomerCustomer
Description:The identifier of the customer for the project. Projects can be of the internal or external type. Internal projects are those that have the value of this property equal to NULL and hense are not billable.
DaysNonexistent in DB
string-
Description:No description available
DaysBeforeExpirationNonexistent in DB
string-
Description:No description available
DefaultAccrualAccountIDDefault Navigation
intAccrual AccountAccount
Description:The identifier of the default accrual account. The value of this field corresponds to the value of the Account.AccountID field.
DefaultAccrualSubIDDefault Navigation
intAccrual SubaccountSub
Description:The default project accrual subaccount. The field is used depending on the PMSetup.ExpenseAccrualSubMask mask setting.
DefaultBranchIDDefault Navigation
intBranchBranch
Description:This field is used in the PMProject class. The identifier of the Branch associated with the project. The value of this field corresponds to the value of the Branch.BranchID field.
DefaultExpenseAccountIDDefault Navigation
intDefault Cost AccountAccount
Description:The identifier of the default cost account. The value of this field corresponds to the value of the Account.AccountID field.
DefaultExpenseSubIDDefault Navigation
intDefault Cost SubaccountSub
Description:The default cost subaccount associated with the project. This subaccount can be used in allocation and cost transactions.
DefaultOverbillingAccountIDDefault Navigation
intOverbilling AccountAccount
Description:The default overbilling account of the project.
DefaultOverbillingSubIDDefault Navigation
intOverbilling SubaccountSub
Description:The default overbilling subaccount of the project.
DefaultSalesAccountIDDefault Navigation
intDefault Sales AccountAccount
Description:The identifier of the default sales account. The value of this field corresponds to the value of the Account.AccountID field.
DefaultSalesSubIDDefault Navigation
intDefault Sales SubaccountSub
Description:The default sales subaccount associated with the project. This subaccount can be used in allocation and billing rules.
DefaultUnderbillingAccountIDDefault Navigation
intUnderbilling AccountAccount
Description:The default underbilling account of the project.
DefaultUnderbillingSubIDDefault Navigation
intUnderbilling SubaccountSub
Description:The default underbilling subaccount of the project.
Description API
nvarchar(255)Description-
Description:The project description.
DetailedBilling
intBilling Format-
Description:This field in not used with projects.
DiscontinueAfter
datetimeDiscontinue After-
Description:No description available
DiscountIDDefault Navigation
nvarchar(10)Promo CodeARDiscount
Description:No description available
DropshipExpenseAccountSource
char(1)Use Expense Account From-
Description:The source of the expense account to be used in the project drop-ship order. The field can have one of the following values: ""O"": Posting Class or Item, ""P"": Project, ""T"": Task
DropshipExpenseRecording
nvarchar(1)Record Drop-Ship Expenses-
Description:Defines when the expense transaction should be recorded. The field can have one of the following values: ""B"": On Bill Release, ""R"": On Receipt Release
DropshipExpenseSubMask
nvarchar(30)Combine Expense Sub. From-
Description:The subaccount mask for items used in the project drop-ships orders.
DropshipReceiptProcessing
nvarchar(1)Drop-Ship Receipt Processing-
Description:Defines whether a receipt will be generated for drop-shipped items that are purchased for the project. The field can have one of the following values: ""R"": Generate Receipt, ""S"": Skip Receipt Generation
Duration
intDuration-
Description:This field in not used with projects.
DurationType
char(1)Duration Unit-
Description:This field in not used with projects.
EarningsAcctIDDefault Navigation
intEarnings AccountAccount
Description:No description available
EarningsSubIDDefault Navigation
intEarnings SubaccountSub
Description:No description available
EffectiveFrom
datetimeEffective From-
Description:No description available
ExpireDate
datetimeEnd Date-
Description:The end date of a project.
ExtRefNbr API
nvarchar(30)External Ref. Nbr-
Description:The external reference number.
FileEmptyCertifiedReport
bitFile Empty Report-
Description:No description available
FinanceVisibleNonexistent in DB
int?Finance Visible-
Description:No description available
GraceDateNonexistent in DB
DateTime?-
Description:End Date of Grace Period.
GracePeriod
intGrace Period-
Description:This field in not used with projects.
GroupMask
varbinary-
Description:No description available
Hold API
bitHold-
Description:Specifies (if set to true) that the project is on hold.
IncludeCO
bitInclude CO-
Description:Include Change Orders in Contract Total
IncludeQtyInAIA
bitShow Quantity in AIA Report-
Description:No description available
IncludedNonexistent in DB
bool?Included-
Description:An unbound field used in the user interface to include the project into a restriction group.
IsActive
bitActive-
Description:Specifies (if set to true) that the project is active. Transactions can be added only to the active projects.
IsCancelled
bit-
Description:No description available
IsCompleted
bitCompleted-
Description:Specifies (if set to true) that the project is completed.
IsContinuous
bitShift Expire Date on Renew-
Description:This field in not used with projects.
IsLastActionUndoable
bit-
Description:No description available
IsPendingUpdate
bit-
Description:No description available
IsTemplateNonexistent in DBObsolete
bool?-
Description:No description available
LastActiveRevID
int-
Description:No description available
LastChangeOrderNumber
nvarchar(15)Last Revenue Change Nbr.-
Description:No description available
LastModifiedByIDDefault Navigation
uniqueidentifierLast Modified ByUsers
Description:No description available
LastModifiedByScreenID
char(8)-
Description:No description available
LastModifiedDateTime API
datetimeLast Modified On-
Description:No description available
LastProformaNumber
nvarchar(15)Last Application Nbr.-
Description:This field is used in the PMProject class. The application number that has been assigned to the last pro forma invoice with progress billing lines prepared for the current project.
LimitsEnabled
bitUse T&M Revenue Budget Limits-
Description:No description available
LineCtr
int-
Description:No description available
LocationIDDefault Navigation
intCustomer LocationLocation
Description:The customer location.
LockCommitments
bit-
Description:No description available
MasterContractIDDefault Navigation
intMaster ContractContract
Description:This field in not used with projects.
MinNonexistent in DB
string-
Description:No description available
NonProject
bitIs Global-
Description:Specifies (if set to true) that the project is a non-project. Only one project in the system is a non-project. A non-project is used whenever you have a transaction that is not applicable to any other project.
NoteID
uniqueidentifier-
Description:No description available
OriginalContractIDDefault Navigation
intContractContract
Description:This field in not used with projects.
OwnerIDDefault Navigation
intProject ManagerContact
Description:The user who is responsible for managing the project.
PTOExpenseAcctIDDefault Navigation
intPTO Expense AccountAccount
Description:No description available
PTOExpenseSubIDDefault Navigation
intPTO Expense SubaccountSub
Description:No description available
PayrollWorkLocationIDDefault Navigation
intPayroll Work LocationPRLocation
Description:No description available
PendingRecurringNonexistent in DB
decimal?Pending Recurring-
Description:No description available
PendingRenewalNonexistent in DB
decimal?Pending Renewal-
Description:No description available
PendingSetupNonexistent in DB
decimal?Pending Setup-
Description:No description available
PrepaymentDefCodeDefault Navigation
nvarchar(10)Deferral CodeDRDeferredCode
Description:No description available
PrepaymentEnabled
bitUse Prepaid Amount-
Description:No description available
ProjectGroupIDDefault Navigation
nvarchar(15)Project GroupPMProjectGroup
Description:The project group (PMProjectGroup), which the project belongs to. The project might not belong to any project group (the value is "null").
ProjectTypeNonexistent in DB
stringType-
Description:The type of the project.
QuoteNbrDefault Navigation
nvarchar(15)Quote Ref. Nbr.PMQuote
Description:No description available
RateTableIDDefault Navigation
nvarchar(15)Rate Table CodePMRateTable
Description:The rate table for the project.
RateTypeIDDefault Navigation
nvarchar(6)Currency Rate TypeCurrencyRateType
Description:The default rate type for the currency rate that is used for the budget. The value of this field corresponds to the value of the CurrencyRateType.CuryRateTypeID field.
RefreshOnRenewal
bitRefresh Items from Template on Renewal-
Description:This field in not used with projects.
RefundPeriod
intRefund Period-
Description:No description available
Refundable
bitRefundable-
Description:No description available
Rejected
bitReject-
Description:Specifies (if set to true) that the project has been rejected.
RenewalBillingStartDate
datetime-
Description:No description available
RestrictProjectSelectNonexistent in DB
stringRestrict Project Selection-
Description:An option which defines whether a project can be selected in the document if the customer specified in the project differs from the customer specified in the document. The field can have one of the following values: ""A"": All Projects, ""C"": Customer Projects
RestrictToEmployeeList
bitRestrict Employees-
Description:This field is used in the PMProject class. Specifies (if set to true) that only the employees associated with the current project can create activities and documents that is associated with the current project.
RestrictToResourceList
bitRestrict Equipment-
Description:This field is used in the PMProject class. Specifies (if set to true) that equipment time cards can be associated with the current project for only the equipment that is associated with the current project.
RetainageMaxPct
decimalCap (%)-
Description:Retainage Cap %
RetainageMode
char(1)Retainage Mode-
Description:Retainage Mode
RetainagePct
decimalRetainage (%)-
Description:The percent of an invoice amount issued for the project that is retained by the customer.
RevID
int-
Description:No description available
RevenueTaxZoneIDDefault Navigation
nvarchar(10)Revenue Tax ZoneTaxZone
Description:Identifier of the revenue tax zone associated with the document. Corresponds to the TaxZone.TaxZoneID field.
SalesPersonIDDefault Navigation
intSales PersonSalesPerson
Description:No description available
ScheduleStartsOn
char(1)Billing Schedule Starts On-
Description:No description available
SelectedNonexistent in DB
bool?Selected-
Description:No description available
ServiceActivate
bit-
Description:This field in not used with projects.
SiteAddressObsolete
nvarchar(255)Site Address-
Description:No description available
SiteAddressID
int-
Description:The identifier of the project site address record associated with the project.
StartDate
datetimeStart Date-
Description:The start date of the project.
Status API
char(1)Status-
Description:The status of the project.
StatusCode
int-
Description:Specifies the status code if the project is not valid after system upgrade.
SteppedRetainage
bitUse Steps-
Description:Stepped Retainage
SteppedRetainageOptionNonexistent in DB
stringRetainage Type-
Description:Stepped Retainage
StrIsTemplateNonexistent in DB
stringType-
Description:No description available
TaxExpenseAcctIDDefault Navigation
intTax Expense AccountAccount
Description:No description available
TaxExpenseSubIDDefault Navigation
intTax Expense SubaccountSub
Description:No description available
TemplateID API Default Navigation
intTemplatePMProject
Description:The template for the project.
TerminationDate
datetimeTermination Date-
Description:The termination date of the project.
TermsIDDefault Navigation
nvarchar(10)TermsTerms
Description:The identifier of the credit terms object associated with the document. Defaults to the credit terms that are selected for the customer. Corresponds to the Terms.TermsID field.
ThroughDateSourceConditional
nvarcharThrough Date-
Description:No description available
ThroughDateSourceUnconditional
nvarcharThrough Date-
Description:No description available
TotalDueNonexistent in DB
decimal?Total Due-
Description:No description available
TotalPendingNonexistent in DB
decimal?Total Pending-
Description:No description available
TotalRecurringNonexistent in DB
decimal?Recurring Total-
Description:No description available
TotalUsageNonexistent in DB
decimal?Extra Usage Total-
Description:No description available
TotalsCalculatedNonexistent in DB
int?-
Description:No description available
Type
char(1)Contract Type-
Description:No description available
VisibleInAP
bitAP-
Description:Specifies (if set to true) that the project is visible in the AP module. If the project is invisible, it will not be displayed in the field selectors in this module.
VisibleInAR
bitAR-
Description:Specifies (if set to true) that the project is visible in the AR module. If the project is invisible, it will not be displayed in the field selectors in this module.
VisibleInCA
bitCA-
Description:Specifies (if set to true) that the project is visible in the CA module. If the project is invisible, it will not be displayed in the field selectors in this module.
VisibleInCR
bitCRM-
Description:Specifies (if set to true) that the project is visible in the CR module. If the project is invisible, it will not be displayed in the field selectors in this module.
VisibleInEA
bitExpenses-
Description:Specifies (if set to true) that the project is visible in the EP Expense module. If the project is invisible, it will not be displayed in the field selectors in this module.
VisibleInGL
bitGL-
Description:Specifies (if set to true) that the project is visible in the GL module. If the project is invisible, it will not be displayed in the field selectors in this module.
VisibleInIN
bitIN-
Description:Specifies (if set to true) that the project is visible in the IN module. If the project is invisible, it will not be displayed in the field selectors in this module.
VisibleInPO
bitPO-
Description:Specifies (if set to true) that the project is visible in the PO module. If the project is invisible, it will not be displayed in the field selectors in this module.
VisibleInPROD
bitPROD-
Description:No description available
VisibleInSO
bitSO-
Description:Specifies (if set to true) that the project is visible in the SO module. If the project is invisible, it will not be displayed in the field selectors in this module.
VisibleInTA
bitTime Entries-
Description:Specifies (if set to true) that the project is visible in the EP Time module. If the project is invisible, it will not be displayed in the field selectors in this module.
WageAbovePrevailingAnnualizationException
bitExcess Pay Rate Annualization Exception-
Description:No description available
WorkgroupIDNonexistent in DB
int?-
Description:The workgroup that is responsible for the document.
tstamp
timestamp-
Description:No description available