InvoiceLineItemDto

📄 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

ExpenseCategoryLite

false

none

Category of the expense

description

string

false

none

Description of the resource

unitOfMeasure

UnitOfMeasureLite

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

TaxJurisdictionLite

false

none

Specifies the tax jurisdiction applicable to the invoice line item, ensuring accurate tax calculation and compliance.

taxCode

TaxCodeLite

false

none

Code for the tax

taxExpenseAccount

GeneralLedgerInfo

false

none

Specifies the account to which tax expenses related to the invoice line item will be allocated for financial reporting and analysis.

taxLineItems

[InvoiceTaxLineItemDto]

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

WorkBreakdownStructureLite

false

none

Represents the hierarchical framework of tasks and deliverables associated with the invoice line item, facilitating detailed project tracking and resource allocation.

costCenter

CostCenterLite

false

none

Identifier for the cost center associated with the invoice line item, facilitating accurate financial tracking and reporting.

profitCenter

ProfitCenterLite

false

none

Identifies the profit center associated with the invoice line item, facilitating accurate financial tracking and reporting.

functionalArea

FunctionalAreaLite

false

none

Identifies the specific functional area associated with the invoice line item, facilitating accurate categorization and reporting within financial processes.

businessArea

BusinessAreaLite

false

none

Represents the specific business area associated with the invoice line item, facilitating accurate categorization and reporting within financial transactions.

segment

SegmentLite

false

none

Represents the specific segment associated with the invoice line item, facilitating targeted financial analysis and reporting.

network

NetworkLite

false

none

Represents the network associated with the invoice line item, facilitating accurate tracking and management of billing within the system.

internalOrderType

InternalOrderTypeLite

false

none

Type of the internal order

internalOrder

InternalOrderLite

false

none

Identifier for the internal order associated with the invoice line item, facilitating accurate tracking and management of financial transactions.

additionalCurrencies

[InvoiceEntryAdditionalCurrencyDto]

false

none

List of additional currencies applicable to the invoice line item, enabling multi-currency transactions for enhanced financial flexibility.

scheduledPaymentMatches

[InvoiceLineItemToScheduledPaymentDto]

false

none

An array of scheduled payment matches associated with invoice line items, facilitating the tracking and management of payment allocations.

goodsReceiptLineItemLinks

[InvoiceLineItemToGoodsReceiptLineItemDto]

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

INumberRangeIdentifierType

false

none

Type of the number range identifier

numberRangeType

INumberRangeType

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