Skip to main content
PM

PMAllocationDetail

PX.Objects.PMRelease 2025.2

Represents a step of the allocation rule that defines the calculation rules and allocation settings. The records of this type are created and edited through the Allocation Rules (PM207500) form (which corresponds to the AllocationMaint graph).

Field NameTypeDisplay NameForeign Key
AccountGroupFromDefault Navigation
intAccount Group FromPMAccountGroup
Description:The account group that starts the range of account groups whose transactions are involved in this allocation step.
AccountGroupIDDefault Navigation
intAccount GroupPMAccountGroup
Description:The identifier of the account group associated with the allocation's debit transactions. The value of this field corresponds to the value of the PMAccountGroup.accountID field.
AccountGroupOrigin
nvarchar(1)Account Group-
Description:The source of account group associated with the allocation's debit transactions. The field can have one of the values described in PMOrigin.ListAttribute.
AccountGroupToDefault Navigation
intAccount Group ToPMAccountGroup
Description:The account group that ends the range of account groups whose transactions are involved in this allocation step.
AccountIDDefault Navigation
intAccountAccount
Description:The identifier of the account associated with the allocation's debit transactions. The value of this field corresponds to the value of the Account.accountID field.
AccountOrigin
nvarchar(1)Account Origin-
Description:The account of the allocation. The field can have one of the values described in PMOrigin.DebitAccountListAttribute.
AllocateNonBillable
bitAllocate Non-Billable Transactions-
Description:A Boolean value that indicates (if set to true) that the system will create the allocation transaction even if it is non-billable.
AllocateZeroAmount
bitCreate Transaction with Zero Amount-
Description:A Boolean value that indicates (if set to true) that the system will create the allocation transaction even if it has an amount of zero.
AllocateZeroQty
bitCreate Transaction with Zero Qty.-
Description:A Boolean value that indicates (if set to true) that the system will create the allocation transaction even if it has a quantity of zero.
AllocationNonexistent in DB
int?Allocation-
Description:The step ID of the allocation rule.
AllocationID
nvarchar(15)PMAllocation
Description:The identifier of the allocation to which this allocation step belongs. The value of this field corresponds to the value of the PMAllocation.allocationID field.
AllocationTextNonexistent in DB
string-
Description:The allocation text of the allocation rule.
AmountFormula
nvarcharAmount Formula-
Description:The formula for calculating the amount of allocation transactions.
BillableQtyFormula
nvarcharBillable Qty. Formula-
Description:The formula for calculating the billable quantity for allocation transactions.
CopyNotes
bitCopy Notes-
Description:A Boolean value that indicates (if set to true) that the notes can be copied.
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.
CostCodeOrigin
nvarchar(1)Cost Code-
Description:The source of the cost code associated with the allocation's debit transactions. The field can have one of the values described in PMOrigin.ListAttribute.
CreatedByIDDefault Navigation
uniqueidentifierCreated ByUsers
Description:No description available
CreatedByScreenID
char(8)-
Description:No description available
CreatedDateTime
datetimeCreated On-
Description:No description available
DateSource
nvarchar(1)Date Source-
Description:The date source, which defines how the date for the allocation transactions is defined. The field can have one of the values described in PMDateSource.ListAttribute.
Description
nvarchar(255)Description-
Description:The description of the step.
DescriptionFormula
nvarcharDescription Formula-
Description:The formula to be used to generate the descriptions for allocation transactions.
FullDetailNonexistent in DB
bool?-
Description:A Boolean value that indicates (if set to true) that the underlying transactions should be groupped by all of the following: inventory items, employees, dates, and vendors or customers.
GroupByDate
bitBy Date-
Description:A Boolean value that indicates (if set to true) that the underlying transactions should be groupped by dates.
GroupByEmployee
bitBy Employee-
Description:A Boolean value that indicates (if set to true) that the underlying transactions should be groupped by employees.
GroupByItem
bitBy Item-
Description:A Boolean value that indicates (if set to true) that the underlying transactions should be groupped by inventory items.
GroupByVendor
bitBy Vendor-
Description:A Boolean value that indicates (if set to true) that the underlying transactions should be groupped by vendors or customers.
LastModifiedByIDDefault Navigation
uniqueidentifierLast Modified ByUsers
Description:No description available
LastModifiedByScreenID
char(8)-
Description:No description available
LastModifiedDateTime
datetimeLast Modified On-
Description:No description available
MarkAsNotAllocated
bitCan Be Used as a Source in Another Allocation-
Description:A Boolean value that indicates (if set to true) that the transactions allocated by this allocation rule could be used in subsequent allocations.
Method
nvarchar(1)Allocation Method-
Description:The method of the allocation. The field can have one of the values described in PMMethod.ListAttribute.
NoRateOption
nvarchar(1)If @Rate Is Not Defined-
Description:The action that is performed if the value for @Rate has not been defined. The field can have one of the values described in PMNoRateOption.AllocationListAttribute.
NoteID
uniqueidentifier-
Description:No description available
OffsetAccountGroupIDDefault Navigation
intAccount GroupPMAccountGroup
Description:The identifier of the account group associated with the allocation's credit transactions. The value of this field corresponds to the value of the PMAccountGroup.accountID field.
OffsetAccountGroupOrigin
nvarchar(1)Account Group-
Description:The source of the account group associated with the allocation's credit transactions. The field can have one of the values described in PMOrigin.ListAttribute.
OffsetAccountIDDefault Navigation
intAccountAccount
Description:The identifier of the account associated with the allocation's credit transactions. The value of this field corresponds to the value of the Account.accountID field.
OffsetAccountOrigin
nvarchar(1)Account Origin-
Description:The account for the allocation's debit transactions. The field can have one of the values described in PMOrigin.CreditAccountListAttribute.
OffsetBranchOrigin
nvarchar(1)Branch-
Description:The source of the branch associated with the project allocation transactions. The field can have one of the values described in PMOrigin.ListAttribute.
OffsetCostCodeIDDefault 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.
OffsetCostCodeOrigin
nvarchar(1)Cost Code-
Description:. The source of the cost code associated with the allocation's credit transactions. The field can have one of the values described in PMOrigin.ListAttribute.
OffsetProjectIDDefault Navigation
intProjectPMProject
Description:The identifier of the project associated with the allocation's credit transactions. The value of this field corresponds to the value of the PMProject.contractID field.
OffsetProjectOrigin
nvarchar(1)Project-
Description:The source of project associated with the allocation's credit transactions. The field can have one of the values described in PMOrigin.ListAttribute.
OffsetSubIDDefault Navigation
intSubaccountSub
Description:The identifier of the subaccount associated with the allocation's credit transactions. The value of this field corresponds to the value of the Sub.SubID field.
OffsetSubMask
nvarchar(30)Subaccount Mask-
Description:The subaccount for the allocation's credit transactions.
OffsetTaskCD
nvarcharProject Task-
Description:The identifier of the task associated with the allocation's credit transactions. The value of this field corresponds to the value of the PMTask.taskID field.
OffsetTaskIDDefault Navigation
intProject TaskPMProject
Description:The identifier of the origin of the offset task associated with the record. The value of this field corresponds to the value of the PMTask.taskID field.
OffsetTaskOrigin
nvarchar(1)Project Task-
Description:. The source of the task associated with the allocation's credit transactions. The field can have one of the values described in PMOrigin.ListAttribute.
Post
bitCreate Allocation Transaction-
Description:A Boolean value that indicates (if set to true) that the system creates the allocation transactions.
ProjectIDDefault Navigation
intProjectPMProject
Description:The identifier of the project associated with the allocation's debit transactions. The value of this field corresponds to the value of the PMProject.contractID field.
ProjectOrigin
nvarchar(1)Project-
Description:The source of the project associated with the allocation's debit transactions. The field can have one of the values described in PMOrigin.ListAttribute.
QtyFormula
nvarcharQuantity Formula-
Description:The formula to be used for calculating the quantity for allocation transactions.
RangeEnd
intRange End-
Description:The last step of the range.
RangeStart
intRange Start-
Description:The first step of the range.
RateTypeIDDefault Navigation
nvarchar(15)Rate TypePMRateType
Description:The rate type used in the allocation rule step.
Reverse
nvarchar(1)Reverse Allocation-
Description:The reverse allocation for the allocation transaction. The field can have one of the following values: - "I": On AR Invoice Release - "B": On AR Invoice Generation - "N": Never
SelectOption
nvarchar(1)Select Transactions-
Description:The way the system should select the transactions for allocation. The field can have one of the values described in PMSelectOption.ListAttribute.
SourceBranchIDDefault Navigation
intBranch-
Description:The branch of project transactions to be allocated. The value of this field corresponds to the value of the Branch.branchID field.
StepID
intStep ID-
Description:The unique identifier of the allocation rule.
SubIDDefault Navigation
intSubaccountSub
Description:The identifier of the subaccount associated with the allocation's debit transactions. The value of this field corresponds to the value of the Sub.subID field.
SubMask
nvarchar(30)Subaccount Mask-
Description:The subaccount associated with the allocation's credit transactions.
TargetBranchIDDefault Navigation
intReplace Branch With-
Description:The identifier of the branch to be used in project allocation transactions.
TaskCD
nvarchar-
Description:The project task identifier displayed on the form.
TaskIDDefault Navigation
intProject TaskPMProject
Description:The identifier of the task associated with the allocation's debit transactions. The value of this field corresponds to the value of the PMTask.taskID field.
TaskOrigin
nvarchar(1)Project Task-
Description:The source of the task associated with the allocation's debit transactions. The field can have one of the values described in PMOrigin.ListAttribute.
UpdateGL
bitPost Transaction to GL-
Description:A Boolean value that indicates (if set to true) that the allocation transactions should be posted to the general ledger.
UseReversalDateFromOriginal
bitUse Reversal Date from Original Transaction-
Description:A Boolean value that indicates (if set to true) that the system will specify the date and the financial period of the allocation transaction being reversed.
tstamp
timestamp-
Description:No description available