View Budget Transaction by Assigned Configured Field
get
/primeapi/restapi/budgetItem/{id}/transactions/configuredField/{viewColumnName}/{value}
This endpoint returns budget transactions that meet the following requirements:
- The object is associated with a budget item with an ID value that matches the value of the {id} path parameter.
- The object has a configured field with a column name that matches the value of the {viewColumnName} path parameter and a value that matches the value of the {value} path parameter.
Request
Path Parameters
-
id: integer(int64)
The system-generated identifier of a budget transaction.
-
value: string
The value of a configured field.
-
viewColumnName: string
The view column name of a configured field.
Response
Supported Media Types
- application/json
200 Response
successful operation
Nested Schema : ApiEntityBudgetTransaction
Type:
Show Source
object
-
approveDate(optional):
object TimezoneSensitiveDateTime
-
budgetCbsSheetCodeId(optional):
integer(int64)
The name of the CBS Code associated with the budget line item.
-
budgetChangeId(optional):
integer(int64)
This is an intermediary field that the system uses to calculate other values. It does not correspond to any field users can see in the user interface.
-
budgetCostCategoryId(optional):
integer(int64)
The type of cost associated with the budget line item.
-
budgetHours(optional):
object Hour
-
budgetItemId(optional):
integer(int64)
A unique identifier for the budget item.
-
budgetItemName(optional):
string
The name of the budget item.
-
budgetTransactionConfiguredFields(optional):
object ApiEntityBudgetTransactionConfiguredFields
-
budgetTransactionCost(optional):
object ApiEntityBudgetTransactionCost
-
budgetTransactionId(optional):
integer(int64)
The system-generated identifier of a budget transaction.
-
budgetTransferId(optional):
integer(int64)
This is an intermediary field that the system uses to calculate other values. It does not correspond to any field users can see in the user interface.
-
budgetTransferType(optional):
string
Allowed Values:
[ "TO", "FROM" ]
Specifies whether the budget row is transfer from budget record or transfer to budget record. -
itemCode(optional):
string
The unique identifier of the project budget line item detail.
-
itemCodeSuffix(optional):
integer(int64)
The suffix of a budget transaction code.
-
productionRate(optional):
object Hour
-
quantity(optional):
number(double)
Read Only:
true
The number of each budget line item needed to complete the work. -
status(optional):
string
Allowed Values:
[ "DRAFT", "PENDING", "REJECTED", "APPROVED" ]
The status of the transaction. Indicates whether the transaction is approved, pending, draft, or rejected. -
transactionType(optional):
string
Read Only:
true
Allowed Values:[ "ORIGINAL", "CHANGE", "TRANSFER" ]
Specifies whether the budget row is an original, change, or transfer value. -
transferFromCBSId(optional):
integer(int64)
The cost code for the Transfer From Budget record.
-
transferFromCostCategoryId(optional):
integer(int64)
The category of the Transfer From Budget record.
-
transferFromId(optional):
integer(int64)
The budget ID of the Transfer From Budget record.
-
transferToCBSId(optional):
integer(int64)
The cost code for the Transfer To Budget record.
-
transferToCostCategoryId(optional):
integer(int64)
The category of the Transfer To Budget record.
-
transferToId(optional):
integer(int64)
The budget ID of the Transfer To Budget record.
-
unitOfMeasureId(optional):
integer(int64)
Read Only:
true
The Unit of Measure used for the budget line item detail.
Nested Schema : ApiEntityBudgetTransactionConfiguredFields
Type:
Show Source
object
-
budgetTransactionId(optional):
integer(int64)
The system-generated identifier of a budget item.
-
costFlexMap(optional):
object costFlexMap
Additional Properties Allowed: additionalPropertiesA list of all configured cost fields and values assigned to the budget change in the form of key-value pairs.
-
link(optional):
string(url)
Read Only:
true
-
otherFlexMap(optional):
object otherFlexMap
Additional Properties Allowed: additionalPropertiesA list of all configured other fields and values assigned to the budget change in the form of key-value pairs.
-
textFlexMap(optional):
object textFlexMap
Additional Properties Allowed: additionalPropertiesA list of all configured text fields and values assigned to the budget change in the form of key-value pairs.
-
updateDate(optional):
string(date-time)
Read Only:
true
Date when the record was last updated. Used for viewing and filtering records, obtained ONLY from GET calls, modified on and after a particular date. Not a part of POST response.
Nested Schema : ApiEntityBudgetTransactionCost
Type:
Show Source
object
-
amountCost:
object Cost
-
amountCostProject(optional):
object Cost
-
amountCostWorkspace1(optional):
object Cost
-
amountCostWorkspace2(optional):
object Cost
-
amountCostWorkspace3(optional):
object Cost
-
budgetTransactionId(optional):
integer(int64)
The system-generated identifier of a budget transaction. This value should not be provided in create operation request data, however, it is required for update requests.
-
currentCost(optional):
object Cost
-
currentCostProject(optional):
object Cost
-
currentCostWorkspace1(optional):
object Cost
-
currentCostWorkspace2(optional):
object Cost
-
currentCostWorkspace3(optional):
object Cost
-
laborRate(optional):
object Cost
-
laborRateProject(optional):
object Cost
-
laborRateWorkspace1(optional):
object Cost
-
laborRateWorkspace2(optional):
object Cost
-
laborRateWorkspace3(optional):
object Cost
-
link(optional):
string(url)
Read Only:
true
-
unitRate(optional):
object Cost
-
unitRateProject(optional):
object Cost
-
unitRateWorkspace1(optional):
object Cost
-
unitRateWorkspace2(optional):
object Cost
-
unitRateWorkspace3(optional):
object Cost
-
updateDate(optional):
string(date-time)
Read Only:
true
Date when the record was last updated. Used for viewing and filtering records, obtained ONLY from GET calls, modified on and after a particular date. Not a part of POST response.
Nested Schema : costFlexMap
Type:
object
Additional Properties Allowed
Show Source
A list of all configured cost fields and values assigned to the budget change in the form of key-value pairs.
Nested Schema : otherFlexMap
Type:
object
Additional Properties Allowed
Show Source
A list of all configured other fields and values assigned to the budget change in the form of key-value pairs.
Nested Schema : textFlexMap
Type:
object
Additional Properties Allowed
Show Source
A list of all configured text fields and values assigned to the budget change in the form of key-value pairs.
Nested Schema : additionalProperties
Type:
object
Nested Schema : additionalProperties
Type:
object
Nested Schema : additionalProperties
Type:
object
Nested Schema : Cost
Type:
object
204 Response
Successful operation with no content.
404 Response
The requested Budget Transaction does not exist, or you don't have access to it.