PurchaseOrderDTO¶
Example Json Object
1{
2 "id": 0,
3 "createdBy": "string",
4 "createdAt": "2019-08-24T14:15:22Z",
5 "displayId": "string",
6 "name": "string",
7 "description": "string",
8 "estimatedCost": "67.08",
9 "purchaseOrderNumber": "string",
10 "initiatedAt": "2019-08-24T14:15:22Z",
11 "initiatedBy": "string",
12 "approvedAt": "2019-08-24T14:15:22Z",
13 "approvedBy": "string",
14 "orderDate": "2019-08-24",
15 "dueDate": "2019-08-24",
16 "supplierId": 0,
17 "supplier": "string",
18 "assetPartOrders": [
19 0
20 ],
21 "purchaseOrderItems": [
22 0
23 ],
24 "purchaseOrderStatusId": 0,
25 "purchaseOrderStatus": "string",
26 "workOrderPriorityId": 0,
27 "workOrderPriority": "string",
28 "assignedUserIds": [
29 0
30 ]
31}
📄 Description: Data transfer object representing a purchase order, encapsulating essential details such as order items, quantities, pricing, and vendor information to facilitate efficient procurement processes.
Properties
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
id |
integer(int64) |
false |
none |
Unique identifier for the resource |
createdBy |
string |
false |
none |
Username of who created this resource |
createdAt |
string(date-time) |
false |
none |
Timestamp when this resource was created |
displayId |
string |
false |
none |
Unique identifier for the display |
name |
string |
false |
none |
Name of the resource |
description |
string |
false |
none |
Description of the resource |
estimatedCost |
string |
false |
none |
Estimated cost of the purchase order, providing a projected financial commitment for budgeting and approval processes. |
purchaseOrderNumber |
string |
false |
none |
Unique identifier for the purchase order, facilitating tracking and management of procurement transactions within the system. |
initiatedAt |
string(date-time) |
false |
none |
Timestamp indicating when the purchase order was initiated, providing essential context for tracking order timelines. |
initiatedBy |
string |
false |
none |
Identifier of the user or system that initiated the purchase order, providing context for accountability and traceability in procurement processes. |
approvedAt |
string(date-time) |
false |
none |
Timestamp indicating when the purchase order was approved, providing a record for auditing and compliance purposes. |
approvedBy |
string |
false |
none |
Identifier of the individual or entity that has authorized the purchase order, ensuring compliance with approval processes. |
orderDate |
string(date) |
false |
none |
Date of the order |
dueDate |
string(date) |
false |
none |
Due date of the resource |
supplierId |
integer(int64) |
false |
none |
Unique identifier for the supplier |
supplier |
string |
false |
none |
Name of the supplier associated with the purchase order, facilitating the identification and management of vendor relationships. |
assetPartOrders |
[integer] |
false |
none |
An array of purchase orders associated with asset parts, facilitating the management and tracking of procurement activities within the asset lifecycle. |
purchaseOrderItems |
[integer] |
false |
none |
An array of items included in the purchase order, detailing each product or service requested for procurement. |
purchaseOrderStatusId |
integer(int64) |
false |
none |
Unique identifier for the purchase order status |
purchaseOrderStatus |
string |
false |
none |
Status of the purchase order |
workOrderPriorityId |
integer(int64) |
false |
none |
Unique identifier for the work order priority |
workOrderPriority |
string |
false |
none |
Priority of the work order |
assignedUserIds |
[integer] |
false |
none |
Array of unique identifiers for users assigned to manage or oversee the purchase order, facilitating accountability and tracking within the procurement process. |