Create Record Part Transaction

Creates a part transaction for the specified record.

Resource Information

Scoperecords

Deprecated scope name:   create_record_parttransaction

App TypeAll
Authorization TypeAccess token
URI /v4/records/{recordId}/partTransaction?fields={fields}&lang={lang}
HTTP MethodPOST
Automation Version(s)7.3.3

Request Information

Field or ParameterTypeRequiredValuesDescriptionAutomation Version
fieldsstringNoComma-delimited names of fields to be returned in the response. Note: Field names are case-sensitive and only first-level fields are supported. Invalid field names are ignored.7.3.2
langStringNoIndicates the language applied.7.3.2
accountNamestringNoThe budget account name associated with the part transaction.7.3.3
accountNumberstringNoThe budget account number associated with the part transaction.7.3.3
commentsstringNoComments or notes about the current context.7.3.3
costTotaldoubleNoThe total cost of the part transaction.7.3.3
hardReservationstringNoY | NIndicates whether or not the part transaction is a hard reservation. "Y": A hard reservation which guarantees the reservation, and subtract the order from the quantity on hand. "N" : A soft reservation which alerts the warehouse that houses the part that someone may request the part. The quantity on hand of the part does not change.7.3.3
idlongNoThe unique identifier for the object, assigned by the Civic Platform server and provided in a response.7.3.3
locationIdlongNo Get All Part Locations The location ID associated with the part transaction.7.3.3
partBinstringNoThe name of the part bin.7.3.3
partBrandstringNoThe name of the part brand.7.3.3
partDescriptionstringNoThe description of the part.7.3.3
partIdlongNoThe part ID.7.3.3
partLocationstringNo Get All Part Locations The location of the part.7.3.3
partNumberstringNoThe number of the part.7.3.3
quantitydoubleNoThe number of units for which the same fee applies.7.3.3
recordIdrecordId{}No Get All Records Search Records Get My Records The unique ID associated with a record.7.3.3
recordId.customIdstringNoAn ID based on a different numbering convention from the numbering convention used by the record ID (xxxxx-xx-xxxxx). Accela Automation auto-generates and applies an alternate ID value when you submit a new application.7.3.2
recordId.idstringNoThe unique identifier for the object, assigned by the Civic Platform server and provided in a response.7.3.2
recordId.serviceProviderCodestringNoThe unique agency identifier, the system assigns, on the Accela Civic Platform.7.3.2
recordId.trackingIdlongNoThe application tracking number (IVR tracking number).7.3.2
recordId.valuestringNoThe value for the specified parameter.7.3.2
reservationNumberlongNoThe part reservation number.7.3.3
reservationStatusstringNoThe status of the part reservation.7.3.3
resToPartLocationstringNo7.3.3
serviceProviderCodestringNoThe unique agency identifier, the system assigns, on the Accela Civic Platform.7.3.3
statusstatus{}NoThe part transaction status.7.3.3
status.textstringNoThe localized display text.7.3.2
status.valuestringNoThe value for the specified parameter.7.3.2
taxablestringNoY | NIndicates whether or not the part is taxable.7.3.3
transactionCostdoubleNoThe part transaction cost.7.3.3
transactionDatedateTimeNoThe part transaction date.7.3.3
transactionTypestringNoThe part transaction type. Possible values: "Issue" : occurs either when someone requests and receives a part on the spot, or when someone receives a reserved part. "Receive" : occurs when someone purchases a part or returns a part to a location. "Transfer" : occurs when someone moves a part from one location to another. "Adjust" : occurs when someone makes quantity adjustments for cycle counts. "Reserve" : occurs when someone sets aside parts so they can issue them at a later date. 7.3.3
typetype{}NoThe part transaction type. The valid values are: Issue : occurs either when someone requests and receives a part on the spot, or when someone receives a reserved part. Receive : occurs when someone purchases a part or returns a part to a location. Transfer : occurs when someone moves a part from one location to another. Adjust : occurs when someone makes quantity adjustments for cycle counts. Reserve : occurs when someone sets aside parts so they can issue them at a later date.7.3.3
type.textstringNoThe localized display text.7.3.2
type.valuestringNoThe value for the specified parameter.7.3.2
unitCostdoubleNoThe unit cost per part.7.3.3
unitMeasurementunitMeasurement{}NoThe unit of measurement for quantifying the part.7.3.3
unitMeasurement.textstringNoThe localized display text.7.3.2
unitMeasurement.valuestringNoThe value for the specified parameter.7.3.2
updatedBystringNoThe user who last updated the checklist or checklist item.7.3.3
workOrderTaskCodestringNoThe work order task code associated with the part transactionmodel.7.3.3
workOrderTaskCodeIndexlongNoThe work order task code index associated with the part transactionmodel.7.3.3
recordIdstringYes Get All Records Search Records Get My Records The unique ID associated with a record.7.3.2

Response Information

FieldTypeDescriptionAutomation Version
result[]result{}7.3.2
result.codestringA code identifying an associated item7.3.2
result.idstringThe unique identifier for the object, assigned by the Civic Platform server and provided in a response.7.3.2
result.isSuccessbooleanIndicates whether or not the operation on the item is successful. 7.3.2
result.messagestringA text message related to the operation.7.3.2
statusintegerThe record status.7.3.3