PagePurchaseOrderDto¶
Example Json Object
1{
2 "totalPages": 0,
3 "totalElements": 0,
4 "pageable": {
5 "pageNumber": 0,
6 "unpaged": true,
7 "paged": true,
8 "pageSize": 0,
9 "offset": 0,
10 "sort": {
11 "unsorted": true,
12 "sorted": true,
13 "empty": true
14 }
15 },
16 "numberOfElements": 0,
17 "size": 0,
18 "content": [
19 {
20 "id": 0,
21 "displayId": "string",
22 "state": "INV_DRAFT",
23 "issueDate": "2019-08-24",
24 "expectedDeliveryDate": "2019-08-24",
25 "name": "string",
26 "shippingAddress": "string",
27 "notes": "string",
28 "netAmount": 0,
29 "taxAmount": 0,
30 "externalPurchaseOrderDisplayId": "string",
31 "vendor": {
32 "id": 0,
33 "displayId": "string",
34 "status": "CREATED",
35 "name": "string",
36 "erpSystemDisplayId": "string"
37 },
38 "currency": {
39 "id": 0,
40 "displayId": "string",
41 "status": "CREATED",
42 "name": "string",
43 "decimalPoints": 0
44 },
45 "company": {
46 "id": 0,
47 "displayId": "string",
48 "status": "CREATED",
49 "erpSystemId": 0,
50 "erpSystemDisplayId": "string",
51 "countryId": 0,
52 "countryDisplayId": "string",
53 "name": "string",
54 "postingPeriodVariantId": 0,
55 "fiscalVariantId": 0
56 },
57 "purchaseOrderLineItems": [
58 {
59 "id": 0,
60 "displayId": "string",
61 "quantity": 0,
62 "allocatedQuantity": 0,
63 "receivedQuantity": 0,
64 "unitPrice": 0,
65 "description": "string",
66 "expenseCategory": {
67 "id": 0,
68 "displayId": "string",
69 "status": "CREATED",
70 "name": "string",
71 "expenseCategoryType": "PAYMENT"
72 },
73 "costCenter": {
74 "id": 0,
75 "displayId": "string",
76 "status": "CREATED",
77 "name": "string",
78 "erpSystemId": 0
79 },
80 "profitCenter": {
81 "id": 0,
82 "displayId": "string",
83 "status": "CREATED",
84 "name": "string",
85 "validTo": "2019-08-24",
86 "erpSystemId": 0,
87 "erpSystemDisplayId": "string"
88 },
89 "taxJurisdiction": {
90 "id": 0,
91 "displayId": "string",
92 "status": "CREATED",
93 "name": "string",
94 "erpSystemId": 0,
95 "schema": "string",
96 "countryDisplayId": "string"
97 },
98 "taxCode": {
99 "id": 0,
100 "displayId": "string",
101 "status": "CREATED",
102 "name": "string",
103 "erpSystemId": 0
104 },
105 "taxLineItems": [
106 {
107 "id": 0,
108 "taxRate": 0.1,
109 "taxAmount": 0,
110 "taxType": "string",
111 "purchaseOrderLineItemId": 0
112 }
113 ],
114 "purchaseOrderId": 0,
115 "purchaseOrderDisplayId": "string",
116 "purchaseOrderState": "INV_DRAFT",
117 "invoiceLineItems": [
118 {
119 "id": 0,
120 "displayId": "string",
121 "expenseCategory": {
122 "id": 0,
123 "displayId": "string",
124 "status": "CREATED",
125 "name": "string",
126 "expenseCategoryType": "PAYMENT"
127 },
128 "description": "string",
129 "unitOfMeasure": {
130 "id": 0,
131 "displayId": "string",
132 "status": "CREATED",
133 "name": "string",
134 "erpSystemId": 0
135 },
136 "quantity": 0,
137 "unitPrice": 0,
138 "taxJurisdiction": {
139 "id": 0,
140 "displayId": "string",
141 "status": "CREATED",
142 "name": "string",
143 "erpSystemId": 0,
144 "schema": "string",
145 "countryDisplayId": "string"
146 },
147 "taxCode": {
148 "id": 0,
149 "displayId": "string",
150 "status": "CREATED",
151 "name": "string",
152 "erpSystemId": 0
153 },
154 "taxExpenseAccount": {
155 "id": 0,
156 "displayId": "string",
157 "generalLedgerAccountName": "string",
158 "generalLedgerAccountCode": "string",
159 "openItemManagement": true,
160 "accountCategory": "BALANCESHEET",
161 "shortName": "string",
162 "longName": "string"
163 },
164 "taxLineItems": [
165 {
166 "id": 0,
167 "taxRate": 0.1,
168 "taxAmount": 0,
169 "taxType": "string",
170 "invoiceLineItemId": 0
171 }
172 ],
173 "workBreakdownStructure": {
174 "id": 0,
175 "displayId": "string",
176 "status": "CREATED",
177 "name": "string",
178 "erpSystemId": 0
179 },
180 "costCenter": {
181 "id": 0,
182 "displayId": "string",
183 "status": "CREATED",
184 "name": "string",
185 "erpSystemId": 0
186 },
187 "profitCenter": {
188 "id": 0,
189 "displayId": "string",
190 "status": "CREATED",
191 "name": "string",
192 "validTo": "2019-08-24",
193 "erpSystemId": 0,
194 "erpSystemDisplayId": "string"
195 },
196 "functionalArea": {
197 "id": 0,
198 "displayId": "string",
199 "status": "CREATED",
200 "name": "string",
201 "erpSystemId": 0
202 },
203 "businessArea": {
204 "id": 0,
205 "displayId": "string",
206 "status": "CREATED",
207 "name": "string",
208 "erpSystemId": 0
209 },
210 "segment": {
211 "id": 0,
212 "displayId": "string",
213 "status": "CREATED",
214 "name": "string",
215 "erpSystemId": 0
216 },
217 "network": {
218 "id": 0,
219 "displayId": "string",
220 "status": "CREATED",
221 "name": "string",
222 "erpSystemId": 0
223 },
224 "internalOrderType": {
225 "id": 0,
226 "displayId": "string",
227 "status": "CREATED",
228 "name": "string",
229 "erpSystemId": 0
230 },
231 "internalOrder": {
232 "id": 0,
233 "displayId": "string",
234 "status": "CREATED",
235 "name": "string",
236 "erpSystemId": 0,
237 "internalOrderTypeId": 0
238 },
239 "additionalCurrencies": [
240 {
241 "id": 0,
242 "amount": 0,
243 "currency": {
244 "id": 0,
245 "displayId": "string",
246 "status": "CREATED",
247 "name": "string",
248 "decimalPoints": 0
249 },
250 "conversionRate": 0,
251 "conversionDate": "2019-08-24",
252 "translationDateType": "DOCUMENT_DATE",
253 "amountType": "NET_AMOUNT",
254 "currencyDefinitionType": "CONTRACT_CURRENCY",
255 "invoiceEntryId": 0,
256 "invoiceEntryDisplayId": "string"
257 }
258 ],
259 "scheduledPaymentMatches": [
260 {
261 "id": 0,
262 "fromId": 0,
263 "toId": 0,
264 "amount": 0
265 }
266 ],
267 "goodsReceiptLineItemLinks": [
268 {
269 "id": 0,
270 "fromId": 0,
271 "toId": 0,
272 "linkedQuantity": 0
273 }
274 ],
275 "invoiceId": 0,
276 "invoiceDisplayId": "string",
277 "invoiceState": "INV_DRAFT",
278 "vendorPaymentId": 0,
279 "purchaseOrderLineItemId": 0,
280 "netAmount": 0,
281 "allowsSystemGenerateNewId": true,
282 "numberRangeIdentifierValue": "string",
283 "numberRangeIdentifierType": {
284 "name": "string"
285 },
286 "numberRangeType": {
287 "name": "string"
288 }
289 }
290 ],
291 "goodsReceiptLineItems": [
292 {
293 "id": 0,
294 "displayId": "string",
295 "quantity": 0,
296 "invoicedQuantity": 0,
297 "description": "string",
298 "expenseCategory": {
299 "id": 0,
300 "displayId": "string",
301 "status": "CREATED",
302 "name": "string",
303 "expenseCategoryType": "PAYMENT"
304 },
305 "goodsReceiptId": 0,
306 "goodsReceiptDisplayId": "string",
307 "goodsReceiptState": "INV_DRAFT",
308 "purchaseOrderLineItemId": 0,
309 "invoiceLineItemLinks": [
310 {
311 "id": 0,
312 "fromId": 0,
313 "toId": 0,
314 "linkedQuantity": 0
315 }
316 ],
317 "availableQuantity": 0,
318 "allowsSystemGenerateNewId": true,
319 "numberRangeIdentifierValue": "string",
320 "numberRangeIdentifierType": {
321 "name": "string"
322 },
323 "numberRangeType": {
324 "name": "string"
325 }
326 }
327 ],
328 "vendorPaymentId": 0,
329 "purchaseRequisitionLineItemId": 0,
330 "purchaseRequisitionDisplayId": "string",
331 "purchaseRequisitionLineItemAvailableQuantity": 0,
332 "remainingQuantity": 0,
333 "availableQuantity": 0,
334 "allowsSystemGenerateNewId": true,
335 "numberRangeIdentifierValue": "string",
336 "numberRangeIdentifierType": {
337 "name": "string"
338 },
339 "numberRangeType": {
340 "name": "string"
341 }
342 }
343 ],
344 "purchaseRequisitionIds": [
345 0
346 ],
347 "purchaseRequisitionDisplayIds": [
348 "string"
349 ],
350 "invoices": [
351 {
352 "id": 0,
353 "displayId": "string",
354 "name": "string",
355 "invoiceType": "VENDOR_INV",
356 "state": "INV_DRAFT",
357 "externalDocumentNumber": "string",
358 "purchaseOrderReference": "string",
359 "invoiceDate": "2019-08-24",
360 "dueDate": "2019-08-24",
361 "notes": "string",
362 "billingPeriodFromDate": "2019-08-24",
363 "billingPeriodToDate": "2019-08-24",
364 "currency": {
365 "id": 0,
366 "displayId": "string",
367 "status": "CREATED",
368 "name": "string",
369 "decimalPoints": 0
370 },
371 "vendor": {
372 "id": 0,
373 "displayId": "string",
374 "status": "CREATED",
375 "name": "string",
376 "erpSystemDisplayId": "string"
377 },
378 "company": {
379 "id": 0,
380 "displayId": "string",
381 "status": "CREATED",
382 "erpSystemId": 0,
383 "erpSystemDisplayId": "string",
384 "countryId": 0,
385 "countryDisplayId": "string",
386 "name": "string",
387 "postingPeriodVariantId": 0,
388 "fiscalVariantId": 0
389 },
390 "netAmount": 0,
391 "taxAmount": 0,
392 "totalAmount": 0,
393 "netAmountBalance": 0,
394 "taxAmountBalance": 0,
395 "paymentTerm": {
396 "id": 0,
397 "displayId": "string",
398 "status": "CREATED",
399 "name": "string"
400 },
401 "paymentMethod": {
402 "id": 0,
403 "displayId": "string",
404 "status": "CREATED",
405 "name": "string",
406 "type": "string"
407 },
408 "paymentBlock": {
409 "id": 0,
410 "displayId": "string",
411 "status": "CREATED",
412 "name": "string"
413 },
414 "defaultCostCenter": {
415 "id": 0,
416 "displayId": "string",
417 "status": "CREATED",
418 "name": "string",
419 "erpSystemId": 0
420 },
421 "defaultProfitCenter": {
422 "id": 0,
423 "displayId": "string",
424 "status": "CREATED",
425 "name": "string",
426 "validTo": "2019-08-24",
427 "erpSystemId": 0,
428 "erpSystemDisplayId": "string"
429 },
430 "invoiceLineItems": [
431 {
432 "id": 0,
433 "displayId": "string",
434 "expenseCategory": {
435 "id": 0,
436 "displayId": "string",
437 "status": "CREATED",
438 "name": "string",
439 "expenseCategoryType": "PAYMENT"
440 },
441 "description": "string",
442 "unitOfMeasure": {
443 "id": 0,
444 "displayId": "string",
445 "status": "CREATED",
446 "name": "string",
447 "erpSystemId": 0
448 },
449 "quantity": 0,
450 "unitPrice": 0,
451 "taxJurisdiction": {
452 "id": 0,
453 "displayId": "string",
454 "status": "CREATED",
455 "name": "string",
456 "erpSystemId": 0,
457 "schema": "string",
458 "countryDisplayId": "string"
459 },
460 "taxCode": {
461 "id": 0,
462 "displayId": "string",
463 "status": "CREATED",
464 "name": "string",
465 "erpSystemId": 0
466 },
467 "taxExpenseAccount": {
468 "id": 0,
469 "displayId": "string",
470 "generalLedgerAccountName": "string",
471 "generalLedgerAccountCode": "string",
472 "openItemManagement": true,
473 "accountCategory": "BALANCESHEET",
474 "shortName": "string",
475 "longName": "string"
476 },
477 "taxLineItems": [
478 {
479 "id": 0,
480 "taxRate": 0.1,
481 "taxAmount": 0,
482 "taxType": "string",
483 "invoiceLineItemId": 0
484 }
485 ],
486 "workBreakdownStructure": {
487 "id": 0,
488 "displayId": "string",
489 "status": "CREATED",
490 "name": "string",
491 "erpSystemId": 0
492 },
493 "costCenter": {
494 "id": 0,
495 "displayId": "string",
496 "status": "CREATED",
497 "name": "string",
498 "erpSystemId": 0
499 },
500 "profitCenter": {
501 "id": 0,
502 "displayId": "string",
503 "status": "CREATED",
504 "name": "string",
505 "validTo": "2019-08-24",
506 "erpSystemId": 0,
507 "erpSystemDisplayId": "string"
508 },
509 "functionalArea": {
510 "id": 0,
511 "displayId": "string",
512 "status": "CREATED",
513 "name": "string",
514 "erpSystemId": 0
515 },
516 "businessArea": {
517 "id": 0,
518 "displayId": "string",
519 "status": "CREATED",
520 "name": "string",
521 "erpSystemId": 0
522 },
523 "segment": {
524 "id": 0,
525 "displayId": "string",
526 "status": "CREATED",
527 "name": "string",
528 "erpSystemId": 0
529 },
530 "network": {
531 "id": 0,
532 "displayId": "string",
533 "status": "CREATED",
534 "name": "string",
535 "erpSystemId": 0
536 },
537 "internalOrderType": {
538 "id": 0,
539 "displayId": "string",
540 "status": "CREATED",
541 "name": "string",
542 "erpSystemId": 0
543 },
544 "internalOrder": {
545 "id": 0,
546 "displayId": "string",
547 "status": "CREATED",
548 "name": "string",
549 "erpSystemId": 0,
550 "internalOrderTypeId": 0
551 },
552 "additionalCurrencies": [
553 {
554 "id": 0,
555 "amount": 0,
556 "currency": {
557 "id": 0,
558 "displayId": "string",
559 "status": "CREATED",
560 "name": "string",
561 "decimalPoints": 0
562 },
563 "conversionRate": 0,
564 "conversionDate": "2019-08-24",
565 "translationDateType": "DOCUMENT_DATE",
566 "amountType": "NET_AMOUNT",
567 "currencyDefinitionType": "CONTRACT_CURRENCY",
568 "invoiceEntryId": 0,
569 "invoiceEntryDisplayId": "string"
570 }
571 ],
572 "scheduledPaymentMatches": [
573 {
574 "id": 0,
575 "fromId": 0,
576 "toId": 0,
577 "amount": 0
578 }
579 ],
580 "goodsReceiptLineItemLinks": [
581 {
582 "id": 0,
583 "fromId": 0,
584 "toId": 0,
585 "linkedQuantity": 0
586 }
587 ],
588 "invoiceId": 0,
589 "invoiceDisplayId": "string",
590 "invoiceState": "INV_DRAFT",
591 "vendorPaymentId": 0,
592 "purchaseOrderLineItemId": 0,
593 "netAmount": 0,
594 "allowsSystemGenerateNewId": true,
595 "numberRangeIdentifierValue": "string",
596 "numberRangeIdentifierType": {
597 "name": "string"
598 },
599 "numberRangeType": {
600 "name": "string"
601 }
602 }
603 ],
604 "workspaceId": 0,
605 "workspaceDisplayId": "string",
606 "workspaceName": "string",
607 "workspaceState": "INV_DRAFT",
608 "remainingNetAmount": 0,
609 "remainingTaxAmount": 0,
610 "remainingTotalAmount": 0,
611 "pendingPaymentCount": 0,
612 "allPaymentsPosted": true,
613 "approvalInfo": {
614 "approverUsername": "string",
615 "approvedAt": "2019-08-24T14:15:22Z"
616 },
617 "rejectionReason": "string",
618 "allowsSystemGenerateNewId": true,
619 "numberRangeIdentifierValue": "string",
620 "numberRangeIdentifierType": {
621 "name": "string"
622 },
623 "numberRangeType": {
624 "name": "string"
625 }
626 }
627 ],
628 "rejectionReason": "string",
629 "allowsSystemGenerateNewId": true,
630 "numberRangeIdentifierValue": "string",
631 "numberRangeIdentifierType": {
632 "name": "string"
633 },
634 "numberRangeType": {
635 "name": "string"
636 }
637 }
638 ],
639 "number": 0,
640 "sort": {
641 "unsorted": true,
642 "sorted": true,
643 "empty": true
644 },
645 "first": true,
646 "last": true,
647 "empty": true
648}
📄 Description: Data transfer object representing a purchase order within the procurement process, encapsulating essential details such as order items, quantities, and supplier information to facilitate efficient order management and tracking.
Properties
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
totalPages |
integer(int32) |
false |
none |
Total number of pages available |
totalElements |
integer(int64) |
false |
none |
Total number of items available |
pageable |
false |
none |
Indicates the pagination details for retrieving a subset of purchase orders, facilitating efficient data management and retrieval. |
|
numberOfElements |
integer(int32) |
false |
none |
Represents the total count of elements within the purchase order page, facilitating efficient data management and retrieval. |
size |
integer(int32) |
false |
none |
Number of items per page |
content |
false |
none |
An array of purchase order details that encapsulates the specific items and quantities being procured within the transaction. |
|
number |
integer(int32) |
false |
none |
Represents the total number of items included in the purchase order, essential for inventory and procurement management. |
sort |
false |
none |
Sort order specification |
|
first |
boolean |
false |
none |
Whether this is the first page |
last |
boolean |
false |
none |
Whether this is the last page |
empty |
boolean |
false |
none |
Whether the result set is empty |