PurchaseOrderLineItemDto¶
Example Json Object
1{
2 "id": 0,
3 "displayId": "string",
4 "quantity": 0,
5 "allocatedQuantity": 0,
6 "receivedQuantity": 0,
7 "unitPrice": 0,
8 "description": "string",
9 "expenseCategory": {
10 "id": 0,
11 "displayId": "string",
12 "status": "CREATED",
13 "name": "string",
14 "expenseCategoryType": "PAYMENT"
15 },
16 "costCenter": {
17 "id": 0,
18 "displayId": "string",
19 "status": "CREATED",
20 "name": "string",
21 "erpSystemId": 0
22 },
23 "profitCenter": {
24 "id": 0,
25 "displayId": "string",
26 "status": "CREATED",
27 "name": "string",
28 "validTo": "2019-08-24",
29 "erpSystemId": 0,
30 "erpSystemDisplayId": "string"
31 },
32 "taxJurisdiction": {
33 "id": 0,
34 "displayId": "string",
35 "status": "CREATED",
36 "name": "string",
37 "erpSystemId": 0,
38 "schema": "string",
39 "countryDisplayId": "string"
40 },
41 "taxCode": {
42 "id": 0,
43 "displayId": "string",
44 "status": "CREATED",
45 "name": "string",
46 "erpSystemId": 0
47 },
48 "taxLineItems": [
49 {
50 "id": 0,
51 "taxRate": 0.1,
52 "taxAmount": 0,
53 "taxType": "string",
54 "purchaseOrderLineItemId": 0
55 }
56 ],
57 "purchaseOrderId": 0,
58 "purchaseOrderDisplayId": "string",
59 "purchaseOrderState": "INV_DRAFT",
60 "invoiceLineItems": [
61 {
62 "id": 0,
63 "displayId": "string",
64 "expenseCategory": {
65 "id": 0,
66 "displayId": "string",
67 "status": "CREATED",
68 "name": "string",
69 "expenseCategoryType": "PAYMENT"
70 },
71 "description": "string",
72 "unitOfMeasure": {
73 "id": 0,
74 "displayId": "string",
75 "status": "CREATED",
76 "name": "string",
77 "erpSystemId": 0
78 },
79 "quantity": 0,
80 "unitPrice": 0,
81 "taxJurisdiction": {
82 "id": 0,
83 "displayId": "string",
84 "status": "CREATED",
85 "name": "string",
86 "erpSystemId": 0,
87 "schema": "string",
88 "countryDisplayId": "string"
89 },
90 "taxCode": {
91 "id": 0,
92 "displayId": "string",
93 "status": "CREATED",
94 "name": "string",
95 "erpSystemId": 0
96 },
97 "taxExpenseAccount": {
98 "id": 0,
99 "displayId": "string",
100 "generalLedgerAccountName": "string",
101 "generalLedgerAccountCode": "string",
102 "openItemManagement": true,
103 "accountCategory": "BALANCESHEET",
104 "shortName": "string",
105 "longName": "string"
106 },
107 "taxLineItems": [
108 {
109 "id": 0,
110 "taxRate": 0.1,
111 "taxAmount": 0,
112 "taxType": "string",
113 "invoiceLineItemId": 0
114 }
115 ],
116 "workBreakdownStructure": {
117 "id": 0,
118 "displayId": "string",
119 "status": "CREATED",
120 "name": "string",
121 "erpSystemId": 0
122 },
123 "costCenter": {
124 "id": 0,
125 "displayId": "string",
126 "status": "CREATED",
127 "name": "string",
128 "erpSystemId": 0
129 },
130 "profitCenter": {
131 "id": 0,
132 "displayId": "string",
133 "status": "CREATED",
134 "name": "string",
135 "validTo": "2019-08-24",
136 "erpSystemId": 0,
137 "erpSystemDisplayId": "string"
138 },
139 "functionalArea": {
140 "id": 0,
141 "displayId": "string",
142 "status": "CREATED",
143 "name": "string",
144 "erpSystemId": 0
145 },
146 "businessArea": {
147 "id": 0,
148 "displayId": "string",
149 "status": "CREATED",
150 "name": "string",
151 "erpSystemId": 0
152 },
153 "segment": {
154 "id": 0,
155 "displayId": "string",
156 "status": "CREATED",
157 "name": "string",
158 "erpSystemId": 0
159 },
160 "network": {
161 "id": 0,
162 "displayId": "string",
163 "status": "CREATED",
164 "name": "string",
165 "erpSystemId": 0
166 },
167 "internalOrderType": {
168 "id": 0,
169 "displayId": "string",
170 "status": "CREATED",
171 "name": "string",
172 "erpSystemId": 0
173 },
174 "internalOrder": {
175 "id": 0,
176 "displayId": "string",
177 "status": "CREATED",
178 "name": "string",
179 "erpSystemId": 0,
180 "internalOrderTypeId": 0
181 },
182 "additionalCurrencies": [
183 {
184 "id": 0,
185 "amount": 0,
186 "currency": {
187 "id": 0,
188 "displayId": "string",
189 "status": "CREATED",
190 "name": "string",
191 "decimalPoints": 0
192 },
193 "conversionRate": 0,
194 "conversionDate": "2019-08-24",
195 "translationDateType": "DOCUMENT_DATE",
196 "amountType": "NET_AMOUNT",
197 "currencyDefinitionType": "CONTRACT_CURRENCY",
198 "invoiceEntryId": 0,
199 "invoiceEntryDisplayId": "string"
200 }
201 ],
202 "scheduledPaymentMatches": [
203 {
204 "id": 0,
205 "fromId": 0,
206 "toId": 0,
207 "amount": 0
208 }
209 ],
210 "goodsReceiptLineItemLinks": [
211 {
212 "id": 0,
213 "fromId": 0,
214 "toId": 0,
215 "linkedQuantity": 0
216 }
217 ],
218 "invoiceId": 0,
219 "invoiceDisplayId": "string",
220 "invoiceState": "INV_DRAFT",
221 "vendorPaymentId": 0,
222 "purchaseOrderLineItemId": 0,
223 "netAmount": 0,
224 "allowsSystemGenerateNewId": true,
225 "numberRangeIdentifierValue": "string",
226 "numberRangeIdentifierType": {
227 "name": "string"
228 },
229 "numberRangeType": {
230 "name": "string"
231 }
232 }
233 ],
234 "goodsReceiptLineItems": [
235 {
236 "id": 0,
237 "displayId": "string",
238 "quantity": 0,
239 "invoicedQuantity": 0,
240 "description": "string",
241 "expenseCategory": {
242 "id": 0,
243 "displayId": "string",
244 "status": "CREATED",
245 "name": "string",
246 "expenseCategoryType": "PAYMENT"
247 },
248 "goodsReceiptId": 0,
249 "goodsReceiptDisplayId": "string",
250 "goodsReceiptState": "INV_DRAFT",
251 "purchaseOrderLineItemId": 0,
252 "invoiceLineItemLinks": [
253 {
254 "id": 0,
255 "fromId": 0,
256 "toId": 0,
257 "linkedQuantity": 0
258 }
259 ],
260 "availableQuantity": 0,
261 "allowsSystemGenerateNewId": true,
262 "numberRangeIdentifierValue": "string",
263 "numberRangeIdentifierType": {
264 "name": "string"
265 },
266 "numberRangeType": {
267 "name": "string"
268 }
269 }
270 ],
271 "vendorPaymentId": 0,
272 "purchaseRequisitionLineItemId": 0,
273 "purchaseRequisitionDisplayId": "string",
274 "purchaseRequisitionLineItemAvailableQuantity": 0,
275 "remainingQuantity": 0,
276 "availableQuantity": 0,
277 "allowsSystemGenerateNewId": true,
278 "numberRangeIdentifierValue": "string",
279 "numberRangeIdentifierType": {
280 "name": "string"
281 },
282 "numberRangeType": {
283 "name": "string"
284 }
285}
📄 Description: Data transfer object representing a line item within a purchase order, detailing product specifications, quantities, and pricing to facilitate accurate procurement and inventory management.
Properties
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
id |
integer(int64) |
false |
none |
Unique identifier for the resource |
displayId |
string |
false |
none |
Unique identifier for the display |
quantity |
integer(int64) |
false |
none |
Quantity value |
allocatedQuantity |
integer(int64) |
false |
none |
Quantity of allocated quantity |
receivedQuantity |
integer(int64) |
false |
none |
Quantity of received quantity |
unitPrice |
number |
false |
none |
The unitPrice field represents the cost per individual item within a purchase order line item, essential for accurate financial reporting and inventory management. |
description |
string |
false |
none |
Description of the resource |
expenseCategory |
false |
none |
Category of the expense |
|
costCenter |
false |
none |
Identifier for the cost center associated with the purchase order line item, facilitating accurate financial tracking and reporting. |
|
profitCenter |
false |
none |
Identifier for the profit center associated with the purchase order line item, facilitating financial tracking and reporting within the organization. |
|
taxJurisdiction |
false |
none |
Specifies the tax jurisdiction applicable to the purchase order line item, ensuring compliance with regional tax regulations. |
|
taxCode |
false |
none |
Code for the tax |
|
taxLineItems |
false |
none |
An array of tax line items associated with the purchase order, detailing the applicable taxes for each line item. |
|
purchaseOrderId |
integer(int64) |
true |
none |
Unique identifier for the purchase order |
purchaseOrderDisplayId |
string |
false |
none |
Unique identifier for the purchase order display |
purchaseOrderState |
string |
false |
none |
Indicates the current status of the purchase order, reflecting its progress through the procurement process. |
invoiceLineItems |
false |
none |
An array of line items associated with the invoice, detailing each product or service included in the purchase order. |
|
goodsReceiptLineItems |
false |
none |
An array of line items associated with the goods receipt, detailing each purchased order’s specifics for accurate inventory and financial tracking. |
|
vendorPaymentId |
integer(int64) |
false |
none |
Unique identifier for the vendor payment |
purchaseRequisitionLineItemId |
integer(int64) |
false |
none |
Unique identifier for the purchase requisition line item |
purchaseRequisitionDisplayId |
string |
false |
none |
Unique identifier for the purchase requisition display |
purchaseRequisitionLineItemAvailableQuantity |
integer(int64) |
false |
none |
Quantity of purchase requisition line item available quantity |
remainingQuantity |
integer(int64) |
false |
read-only |
Quantity of remaining quantity |
availableQuantity |
integer(int64) |
false |
read-only |
Quantity of available quantity |
allowsSystemGenerateNewId |
boolean |
false |
none |
Unique identifier for the allows system generate new |
numberRangeIdentifierValue |
string |
false |
none |
Represents the specific range identifier for the purchase order line item, facilitating accurate tracking and management of inventory levels. |
numberRangeIdentifierType |
false |
none |
Type of the number range identifier |
|
numberRangeType |
false |
none |
Type of the number range |
Enumerated Values
Attribute |
Value |
|---|---|
purchaseOrderState |
GOODS_RECEIPT_DRAFT, GOODS_RECEIPT_MATCHED, GOODS_RECEIPT_RECEIVED, GOODS_RECEIPT_REJECTED, INVOICE_PAYMENT_DRAFT, INVOICE_PAYMENT_JOURNALS_GENERATING, INVOICE_PAYMENT_POSTED, INVOICE_PAYMENT_POSTING, INVOICE_PAYMENT_REVIEW, INV_APPROVED, INV_DRAFT, INV_GENERATING_JOURNALS, INV_PAID, INV_POSTED, INV_POSTING, INV_REJECTED, INV_REVIEW, INV_WAITING_FOR_APPROVAL, PURCHASE_ORDER_APPROVED, PURCHASE_ORDER_DRAFT, PURCHASE_ORDER_REJECTED, PURCHASE_ORDER_WAITING_FOR_APPROVAL, PURCHASE_REQUISITION_APPROVED, PURCHASE_REQUISITION_DRAFT, PURCHASE_REQUISITION_REJECTED, PURCHASE_REQUISITION_WAITING_FOR_APPROVAL, VENDOR_REQUEST_APPROVED, VENDOR_REQUEST_DRAFT, VENDOR_REQUEST_PENDING_APPROVAL, VENDOR_REQUEST_REJECTED, WORKSPACE_CLOSED, WORKSPACE_JOURNALS_GENERATING, WORKSPACE_OPEN, WORKSPACE_POSTING, WORKSPACE_REVIEW |