InvoiceLineItemDto¶
Example Json Object
1{
2 "id": 0,
3 "displayId": "string",
4 "expenseCategory": {
5 "id": 0,
6 "displayId": "string",
7 "status": "CREATED",
8 "name": "string",
9 "expenseCategoryType": "PAYMENT"
10 },
11 "description": "string",
12 "unitOfMeasure": {
13 "id": 0,
14 "displayId": "string",
15 "status": "CREATED",
16 "name": "string",
17 "erpSystemId": 0
18 },
19 "quantity": 0,
20 "unitPrice": 0,
21 "taxJurisdiction": {
22 "id": 0,
23 "displayId": "string",
24 "status": "CREATED",
25 "name": "string",
26 "erpSystemId": 0,
27 "schema": "string",
28 "countryDisplayId": "string"
29 },
30 "taxCode": {
31 "id": 0,
32 "displayId": "string",
33 "status": "CREATED",
34 "name": "string",
35 "erpSystemId": 0
36 },
37 "taxExpenseAccount": {
38 "id": 0,
39 "displayId": "string",
40 "generalLedgerAccountName": "string",
41 "generalLedgerAccountCode": "string",
42 "openItemManagement": true,
43 "accountCategory": "BALANCESHEET",
44 "shortName": "string",
45 "longName": "string"
46 },
47 "taxLineItems": [
48 {
49 "id": 0,
50 "taxRate": 0.1,
51 "taxAmount": 0,
52 "taxType": "string",
53 "invoiceLineItemId": 0
54 }
55 ],
56 "workBreakdownStructure": {
57 "id": 0,
58 "displayId": "string",
59 "status": "CREATED",
60 "name": "string",
61 "erpSystemId": 0
62 },
63 "costCenter": {
64 "id": 0,
65 "displayId": "string",
66 "status": "CREATED",
67 "name": "string",
68 "erpSystemId": 0
69 },
70 "profitCenter": {
71 "id": 0,
72 "displayId": "string",
73 "status": "CREATED",
74 "name": "string",
75 "validTo": "2019-08-24",
76 "erpSystemId": 0,
77 "erpSystemDisplayId": "string"
78 },
79 "functionalArea": {
80 "id": 0,
81 "displayId": "string",
82 "status": "CREATED",
83 "name": "string",
84 "erpSystemId": 0
85 },
86 "businessArea": {
87 "id": 0,
88 "displayId": "string",
89 "status": "CREATED",
90 "name": "string",
91 "erpSystemId": 0
92 },
93 "segment": {
94 "id": 0,
95 "displayId": "string",
96 "status": "CREATED",
97 "name": "string",
98 "erpSystemId": 0
99 },
100 "network": {
101 "id": 0,
102 "displayId": "string",
103 "status": "CREATED",
104 "name": "string",
105 "erpSystemId": 0
106 },
107 "internalOrderType": {
108 "id": 0,
109 "displayId": "string",
110 "status": "CREATED",
111 "name": "string",
112 "erpSystemId": 0
113 },
114 "internalOrder": {
115 "id": 0,
116 "displayId": "string",
117 "status": "CREATED",
118 "name": "string",
119 "erpSystemId": 0,
120 "internalOrderTypeId": 0
121 },
122 "additionalCurrencies": [
123 {
124 "id": 0,
125 "amount": 0,
126 "currency": {
127 "id": 0,
128 "displayId": "string",
129 "status": "CREATED",
130 "name": "string",
131 "decimalPoints": 0
132 },
133 "conversionRate": 0,
134 "conversionDate": "2019-08-24",
135 "translationDateType": "DOCUMENT_DATE",
136 "amountType": "NET_AMOUNT",
137 "currencyDefinitionType": "CONTRACT_CURRENCY",
138 "invoiceEntryId": 0,
139 "invoiceEntryDisplayId": "string"
140 }
141 ],
142 "scheduledPaymentMatches": [
143 {
144 "id": 0,
145 "fromId": 0,
146 "toId": 0,
147 "amount": 0
148 }
149 ],
150 "goodsReceiptLineItemLinks": [
151 {
152 "id": 0,
153 "fromId": 0,
154 "toId": 0,
155 "linkedQuantity": 0
156 }
157 ],
158 "invoiceId": 0,
159 "invoiceDisplayId": "string",
160 "invoiceState": "INV_DRAFT",
161 "vendorPaymentId": 0,
162 "purchaseOrderLineItemId": 0,
163 "netAmount": 0,
164 "allowsSystemGenerateNewId": true,
165 "numberRangeIdentifierValue": "string",
166 "numberRangeIdentifierType": {
167 "name": "string"
168 },
169 "numberRangeType": {
170 "name": "string"
171 }
172}
📄 Description: Data transfer object representing a line item within an invoice, detailing the specific goods or services provided, their quantities, and associated costs, essential for accurate billing and financial reporting.
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 |
expenseCategory |
false |
none |
Category of the expense |
|
description |
string |
false |
none |
Description of the resource |
unitOfMeasure |
false |
none |
Specifies the unit of measure for the quantity of goods or services listed in the invoice line item, ensuring accurate billing and inventory management. |
|
quantity |
integer(int64) |
false |
none |
Quantity value |
unitPrice |
number |
false |
none |
The unitPrice field represents the cost per individual item in an invoice line, facilitating accurate billing and financial reporting. |
taxJurisdiction |
false |
none |
Specifies the tax jurisdiction applicable to the invoice line item, ensuring accurate tax calculation and compliance. |
|
taxCode |
false |
none |
Code for the tax |
|
taxExpenseAccount |
false |
none |
Specifies the account to which tax expenses related to the invoice line item will be allocated for financial reporting and analysis. |
|
taxLineItems |
false |
none |
An array of tax line items associated with the invoice, detailing the specific tax amounts applied to each line item for accurate financial reporting. |
|
workBreakdownStructure |
false |
none |
Represents the hierarchical framework of tasks and deliverables associated with the invoice line item, facilitating detailed project tracking and resource allocation. |
|
costCenter |
false |
none |
Identifier for the cost center associated with the invoice line item, facilitating accurate financial tracking and reporting. |
|
profitCenter |
false |
none |
Identifies the profit center associated with the invoice line item, facilitating accurate financial tracking and reporting. |
|
functionalArea |
false |
none |
Identifies the specific functional area associated with the invoice line item, facilitating accurate categorization and reporting within financial processes. |
|
businessArea |
false |
none |
Represents the specific business area associated with the invoice line item, facilitating accurate categorization and reporting within financial transactions. |
|
segment |
false |
none |
Represents the specific segment associated with the invoice line item, facilitating targeted financial analysis and reporting. |
|
network |
false |
none |
Represents the network associated with the invoice line item, facilitating accurate tracking and management of billing within the system. |
|
internalOrderType |
false |
none |
Type of the internal order |
|
internalOrder |
false |
none |
Identifier for the internal order associated with the invoice line item, facilitating accurate tracking and management of financial transactions. |
|
additionalCurrencies |
false |
none |
List of additional currencies applicable to the invoice line item, enabling multi-currency transactions for enhanced financial flexibility. |
|
scheduledPaymentMatches |
false |
none |
An array of scheduled payment matches associated with invoice line items, facilitating the tracking and management of payment allocations. |
|
goodsReceiptLineItemLinks |
false |
none |
An array of links to the associated goods receipt line items for the invoice line item, facilitating streamlined tracking and management of inventory transactions. |
|
invoiceId |
integer(int64) |
false |
none |
Unique identifier for the invoice |
invoiceDisplayId |
string |
false |
none |
Unique identifier for the invoice display |
invoiceState |
string |
false |
none |
Represents the current status of the invoice line item, indicating its processing stage within the invoicing workflow. |
vendorPaymentId |
integer(int64) |
false |
none |
Unique identifier for the vendor payment |
purchaseOrderLineItemId |
integer(int64) |
false |
none |
Unique identifier for the purchase order line item |
netAmount |
number |
false |
none |
Amount of net |
allowsSystemGenerateNewId |
boolean |
false |
none |
Unique identifier for the allows system generate new |
numberRangeIdentifierValue |
string |
false |
none |
Represents a unique identifier for the range of invoice line items, facilitating accurate tracking and management of billing details. |
numberRangeIdentifierType |
false |
none |
Type of the number range identifier |
|
numberRangeType |
false |
none |
Type of the number range |
Enumerated Values
Attribute |
Value |
|---|---|
invoiceState |
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 |