Defines the properties of a contract in the Project Accounting module in Microsoft Dynamics GP. The properties are read-only.
Property |
Type |
Length |
Default |
Description |
---|---|---|---|---|
Key |
N/A |
N/A |
The project contract key object that uniquely identifies a project contract. |
|
CustomerKey |
N/A |
N/A |
The customer key object that uniquely identifies a customer. |
|
ProjectContractId |
string |
N/A |
N/A |
The string value used to identify a project contract. |
Name |
string |
N/A |
N/A |
A descriptive name of the contract. |
ClassKey |
N/A |
N/A |
The project class key object that uniquely identifies a project class. |
|
ProjectType |
N/A |
N/A |
Determines how a contractor is to compute project costs and charge customers for such costs. It also is a way to determine how much revenues can be generated in a project. |
|
AccountingMethod |
N/A |
N/A |
Determines the Percentage Completion of a certain project, budget or fee to determine the revenues to be recognized. |
|
Status |
N/A |
N/A |
Identifies the status of the contract. |
|
CurrencyKey |
N/A |
N/A |
The currency key object that uniquely identifies a currency. |
|
CustomerPONumber |
string |
N/A |
N/A |
The customer’s purchase order number. |
CloseToProjectCosts |
N/A |
N/A |
Option to allow or disallow cost transaction entry and posting for the contract. The options are: 0 = Allow; 1 = Disallow. |
|
CloseToBillings |
N/A |
N/A |
Option to allow or disallow billing transaction entry and posting for the contract. |
|
ContractManagerKey |
N/A |
N/A |
The employee key object that uniquely identifies a contract manager. |
|
BusinessManagerKey |
N/A |
N/A |
The employee key object that uniquely identifies a business manager. |
|
SalespersonKey |
N/A |
N/A |
The salesperson key object that uniquely identifies a salesperson. |
|
SalesTerritoryKey |
N/A |
N/A |
The sales territory key object that uniquely identifies a sales territory. |
|
CommissionPercent |
N/A |
N/A |
The commission percent for the project contract. |
|
CommissionBasedOn |
N/A |
N/A |
An option which determines whether the salesperson's commissions will be calculated as a percentage of the sale amount or as a percentage of the total, including the sale amount, freight, taxes, and miscellaneous charges. |
|
DefaultBillingFormat |
string |
N/A |
N/A |
The default billing format to be used when printing billings during cycle billing. |
AddressKey |
N/A |
N/A |
The address key object that uniquely identifies a customer address. |
|
ContactPerson |
string |
N/A |
N/A |
The contact person for the customer. |
BillToAddressKey |
N/A |
N/A |
The address key object that uniquely identifies a customer bill to address. |
|
UserDefined1 |
string |
N/A |
N/A |
User defined data. |
UserDefined2 |
string |
N/A |
N/A |
User defined data. |
DoesCombineForRevenue |
boolean |
N/A |
N/A |
An option to combine earnings from various cost categories and projects in the same contract. |
RestrictToCustomerList |
boolean |
N/A |
N/A |
An option to restrict the Customer ID to customers included in the Third Party Customer List. When this option is marked, users can to choose only customers in the list when billing. |
DiscountPercent |
N/A |
N/A |
The discount percent given to the customer for this contract. |
|
ProjectAmount |
N/A |
N/A |
The total project amount. Project Amount = Sum of Forecast Project Revenue for Each Cost Category + Sum of Project Fees + Sum of Service Fees. |
|
WriteUpDownAmount |
N/A |
N/A |
The amount to be added or subtracted from the billing amount for the contract. Contractors, and more often, professionals, usually use write up or write down to change the billing amount. |
|
CostCompletedPercent |
N/A |
N/A |
The percentage of cost expended, if you selected the accounting method When Performed, When Billed, Cost-to-Cost or Completed. |
|
QuantityCompleted |
N/A |
N/A |
The percentage of effort expended, if you selected the accounting method Effort-Expended. The Effort-Expended option is usually used to track the number of hours used in a project. |
|
ServiceFeeAmount |
N/A |
N/A |
An amount services to be rendered over a specified period. |
|
RetainerAmount |
N/A |
N/A |
Prepaid amount to be included in project billings. Professionals require retainer to ensure cash flow and bill collection. |
|
ProjectFeeAmount |
N/A |
N/A |
Management fee, professional fee, incentive fee or any other similar fee amount that forms part of the total project or contract amount. |
|
RetentionFeeAmount |
N/A |
N/A |
An amount that is not included in progress billings for a fixed price or cost plus project until the project is completed or until specified project conditions and guarantees are met. |
|
POCommittedCosts |
N/A |
N/A |
The costs that are committed on a purchase order. |
|
POCommittedQuantity |
N/A |
N/A |
The quantities that are committed on a purchase order. |
|
TransactionalCurrency |
N/A |
N/A |
The currency key object that uniquely identifies a transactional (originating) currency. |
|
Forecast |
N/A |
N/A |
The project contract forecast amounts. |
|
Baseline |
N/A |
N/A |
The project contract baseline amounts. |
|
Billed |
N/A |
N/A |
The project contract billed amounts. |
|
Unposted |
N/A |
N/A |
The project contract unposted amounts. |
|
Actual |
N/A |
N/A |
The project contract actual amounts. |
|
BillingCycles |
N/A |
N/A |
A collection of project contract billing cycles. |
|
Accounts |
N/A |
N/A |
A collection of project contract GL accounts. |