PageInvoiceLineItemDto¶
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 "expenseCategory": {
23 "id": 0,
24 "displayId": "string",
25 "status": "CREATED",
26 "name": "string",
27 "expenseCategoryType": "PAYMENT"
28 },
29 "description": "string",
30 "unitOfMeasure": {
31 "id": 0,
32 "displayId": "string",
33 "status": "CREATED",
34 "name": "string",
35 "erpSystemId": 0
36 },
37 "quantity": 0,
38 "unitPrice": 0,
39 "taxJurisdiction": {
40 "id": 0,
41 "displayId": "string",
42 "status": "CREATED",
43 "name": "string",
44 "erpSystemId": 0,
45 "schema": "string",
46 "countryDisplayId": "string"
47 },
48 "taxCode": {
49 "id": 0,
50 "displayId": "string",
51 "status": "CREATED",
52 "name": "string",
53 "erpSystemId": 0
54 },
55 "taxExpenseAccount": {
56 "id": 0,
57 "displayId": "string",
58 "generalLedgerAccountName": "string",
59 "generalLedgerAccountCode": "string",
60 "openItemManagement": true,
61 "accountCategory": "BALANCESHEET",
62 "shortName": "string",
63 "longName": "string"
64 },
65 "taxLineItems": [
66 {
67 "id": 0,
68 "taxRate": 0.1,
69 "taxAmount": 0,
70 "taxType": "string",
71 "invoiceLineItemId": 0
72 }
73 ],
74 "workBreakdownStructure": {
75 "id": 0,
76 "displayId": "string",
77 "status": "CREATED",
78 "name": "string",
79 "erpSystemId": 0
80 },
81 "costCenter": {
82 "id": 0,
83 "displayId": "string",
84 "status": "CREATED",
85 "name": "string",
86 "erpSystemId": 0
87 },
88 "profitCenter": {
89 "id": 0,
90 "displayId": "string",
91 "status": "CREATED",
92 "name": "string",
93 "validTo": "2019-08-24",
94 "erpSystemId": 0,
95 "erpSystemDisplayId": "string"
96 },
97 "functionalArea": {
98 "id": 0,
99 "displayId": "string",
100 "status": "CREATED",
101 "name": "string",
102 "erpSystemId": 0
103 },
104 "businessArea": {
105 "id": 0,
106 "displayId": "string",
107 "status": "CREATED",
108 "name": "string",
109 "erpSystemId": 0
110 },
111 "segment": {
112 "id": 0,
113 "displayId": "string",
114 "status": "CREATED",
115 "name": "string",
116 "erpSystemId": 0
117 },
118 "network": {
119 "id": 0,
120 "displayId": "string",
121 "status": "CREATED",
122 "name": "string",
123 "erpSystemId": 0
124 },
125 "internalOrderType": {
126 "id": 0,
127 "displayId": "string",
128 "status": "CREATED",
129 "name": "string",
130 "erpSystemId": 0
131 },
132 "internalOrder": {
133 "id": 0,
134 "displayId": "string",
135 "status": "CREATED",
136 "name": "string",
137 "erpSystemId": 0,
138 "internalOrderTypeId": 0
139 },
140 "additionalCurrencies": [
141 {
142 "id": 0,
143 "amount": 0,
144 "currency": {
145 "id": 0,
146 "displayId": "string",
147 "status": "CREATED",
148 "name": "string",
149 "decimalPoints": 0
150 },
151 "conversionRate": 0,
152 "conversionDate": "2019-08-24",
153 "translationDateType": "DOCUMENT_DATE",
154 "amountType": "NET_AMOUNT",
155 "currencyDefinitionType": "CONTRACT_CURRENCY",
156 "invoiceEntryId": 0,
157 "invoiceEntryDisplayId": "string"
158 }
159 ],
160 "scheduledPaymentMatches": [
161 {
162 "id": 0,
163 "fromId": 0,
164 "toId": 0,
165 "amount": 0
166 }
167 ],
168 "goodsReceiptLineItemLinks": [
169 {
170 "id": 0,
171 "fromId": 0,
172 "toId": 0,
173 "linkedQuantity": 0
174 }
175 ],
176 "invoiceId": 0,
177 "invoiceDisplayId": "string",
178 "invoiceState": "INV_DRAFT",
179 "vendorPaymentId": 0,
180 "purchaseOrderLineItemId": 0,
181 "netAmount": 0,
182 "allowsSystemGenerateNewId": true,
183 "numberRangeIdentifierValue": "string",
184 "numberRangeIdentifierType": {
185 "name": "string"
186 },
187 "numberRangeType": {
188 "name": "string"
189 }
190 }
191 ],
192 "number": 0,
193 "sort": {
194 "unsorted": true,
195 "sorted": true,
196 "empty": true
197 },
198 "first": true,
199 "last": true,
200 "empty": true
201}
📄 Description: Data transfer object representing an individual line item on an invoice, detailing the product or service provided, associated costs, and relevant quantities for accurate billing and financial 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 invoice line items, facilitating efficient data management and retrieval. |
|
numberOfElements |
integer(int32) |
false |
none |
Indicates the total count of invoice line items present in the current page of the response. |
size |
integer(int32) |
false |
none |
Number of items per page |
content |
false |
none |
An array of line items representing the detailed components of the invoice, facilitating comprehensive billing and financial tracking. |
|
number |
integer(int32) |
false |
none |
Represents the quantity of items associated with the invoice line item, essential for accurate billing and inventory 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 |