ProjectLineBase


Description

Defines the common properties of a project line in the Project Accounting module in Microsoft Dynamics GP. The properties are read-only.

Properties

Property

Type

Length

Default

Description

Date

dateTime

N/A

N/A

The date of the project line.

ProjectKey

ProjectKey

N/A

N/A

The project key object that uniquely identifies the project.

CostCategoryKey

CostCategoryKey

N/A

N/A

The cost category key object that uniquely identifies the cost category.

Quantity

Quantity

N/A

N/A

The number of units used in the project.

UofM

string

N/A

N/A

The unit of measure for the transaction line.

RoundAmount

MoneyAmount

N/A

N/A

The rounding difference when converting the total cost from transaction (originating) to local (functional) currency

UnitCost

MoneyAmount

N/A

N/A

The amount per unit expended.

ExtendedCost

MoneyAmount

N/A

N/A

The cost derived from multiplying the quantity times the unit cost.

TotalCost

MoneyAmount

N/A

N/A

The total cost of the transaction line. The extended cost plus overhead amount.

OverheadAmount

MoneyAmount

N/A

N/A

The overhead amount for the cost category.

OverheadPercent

Percent

N/A

N/A

The overhead percent for the cost category.

TotalOverheadAmount

MoneyAmount

N/A

N/A

The total overhead amount for the cost category.

MarkupPercent

Percent

N/A

N/A

The percentage to be used in computing the accrued revenues if the profit type is markup percentage.

AccruedRevenue

MoneyAmount

N/A

N/A

The computed accrued revenue for the transaction line when the billing type is standard.

ReferenceDocument
SequenceNumber

int

N/A

N/A

For a referenced transaction type, this property identifies the line sequence number of the project and cost category combination in the line history table of the posted project transaction being referenced on the project header.

ProjectContractKey

ProjectContractKey

N/A

N/A

The project contract key object that uniquely identifies the project contract.

ProfitType

ProfitType

N/A

N/A

Identifies the profit type to be used when transactions are created for the project.

ProfitAmount

MoneyAmount

N/A

N/A

The profit amount for the transaction line. Calculated as actual billing less actual cost.

TotalProfitAmount

MoneyAmount

N/A

N/A

The total profit amount for the transaction line. Calculated as accrued revenue less total cost.

WorkInProgressGL
AccountKey

GLAccountNumberKey

N/A

N/A

The GL account key object that uniquely identifies the GL account to which work in progress amounts will be posted.

UnbilledAccount
ReceivableGLAccountKey

GLAccountNumberKey

N/A

N/A

The GL account key object that uniquely identifies the GL account to which unbilled accounts receivable amounts will be posted.

CostOfGoodsSoldGL
AccountKey

GLAccountNumberKey

N/A

N/A

The GL account key object that uniquely identifies the GL account to which cost of goods sold amounts will be posted.

ContraGLAccountKey

GLAccountNumberKey

N/A

N/A

The GL account key object that uniquely identifies the contra GL account.

OverheadGLAccountKey

GLAccountNumberKey

N/A

N/A

The GL account key object that uniquely identifies the GL account to which overhead amounts will be posted.

UnbilledProjectRevenue
GLAccountKey

GLAccountNumberKey

N/A

N/A

The GL account key object that uniquely identifies the GL account to which unbilled project revenue amounts will be posted.

RoundingGLAccountKey

GLAccountNumberKey

N/A

N/A

The GL account key object that uniquely identifies the GL account to which rounding amounts will be posted.

OriginalDocument
SequenceNumber

int

N/A

N/A

For a transaction adjustment transaction this property identifies the line sequence number of the project and cost category combination in the line history table of the original project transaction line.


Inherits from

BusinessObject


Documentation Feedback