| Type | ProposalType enumeration member | Type, references vlangProposalType.ID. |
| Status | ProposalStatus enumeration member | Type, references vlangProposalStatus.ID. |
| Amount | {MoneyValue entity reference} | Amount. Only positive values are supported, max. value is the same as PmSchedule.VendorNte. Max. precision is 2 digits. |
| WorkZone | {WorkZone entity reference} | Work Zone ID, references CommunityObject.ID. |
| WorkOrder | {WorkOrder entity reference} | Work Order ID, references WorkOrder2Object.ID. |
| Description | String | Description/comments. |
| Approval | {ApprovalTemplate entity reference} | Indicates which template was used to create Proposal. Only Approval Templates of the "Standard" type are available to be set |
| UtcSubmitted | DateTime or NULL | UTC timestamp reflecting when Proposal status changes to Waiting for Approval; computed by BO. |
| Documents | [{Document entity reference}, ...] | Documents |
| ConcurrencyId | Integer | Gets or sets the concurrency identifier used for optimistic locks. |
| Id | Integer | Gets or sets a Corrigo entity identifier. |
| Properties | [{PropertyTreeNode object reference}, ...] | List of filled properties |
| LimitMultipleEntitiesNumberBehaviour | Boolean | Return exception instead of payload if there are more record was retrieved than configured in "*option_name*" company property Used for limiting records in Integration REST API |