InvoiceLineItemAllocation¶
Example Json Object
1{
2 "purchaseOrderLineItemId": 0,
3 "quantity": 0,
4 "unitPrice": 0,
5 "taxJurisdiction": {
6 "id": 0,
7 "displayId": "string",
8 "status": "CREATED",
9 "name": "string",
10 "erpSystemId": 0,
11 "schema": "string",
12 "countryDisplayId": "string"
13 },
14 "taxCode": {
15 "id": 0,
16 "displayId": "string",
17 "status": "CREATED",
18 "name": "string",
19 "erpSystemId": 0
20 },
21 "taxExpenseAccount": {
22 "id": 0,
23 "displayId": "string",
24 "generalLedgerAccountName": "string",
25 "generalLedgerAccountCode": "string",
26 "openItemManagement": true,
27 "accountCategory": "BALANCESHEET",
28 "shortName": "string",
29 "longName": "string"
30 },
31 "taxLineItems": [
32 {
33 "id": 0,
34 "taxRate": 0.1,
35 "taxAmount": 0,
36 "taxType": "string",
37 "invoiceLineItemId": 0
38 }
39 ]
40}
📄 Description: Data transfer object representing the allocation details of individual line items within an invoice, facilitating accurate tracking and management of financial transactions in a business context.
Properties
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
purchaseOrderLineItemId |
integer(int64) |
true |
none |
Unique identifier for the purchase order line item |
quantity |
integer(int64) |
true |
none |
Quantity value |
unitPrice |
number |
true |
none |
Represents the price per unit for each line item in the invoice, facilitating accurate billing and financial reporting. |
taxJurisdiction |
false |
none |
Specifies the tax jurisdiction applicable to the invoice line item allocation, ensuring compliance with regional tax regulations. |
|
taxCode |
false |
none |
Code for the tax |
|
taxExpenseAccount |
false |
none |
Specifies the account associated with tax expenses for the invoice line item allocation, facilitating accurate financial reporting and compliance. |
|
taxLineItems |
false |
none |
An array of tax line items associated with the invoice, detailing the allocation of taxes for each line item. |