InvoiceStateHistoryDto

📄 Description: Data transfer object representing the historical states of an invoice, capturing key status changes and associated metadata to facilitate tracking and reporting within the invoicing process.

Properties

Name

Type

Required

Restrictions

Description

id

integer(int64)

false

none

Unique identifier for the resource

success

boolean

false

none

Indicates whether the invoice state transition was successful, providing essential feedback for tracking invoice processing outcomes.

failedMessage

string

false

none

Describes the reason for the failure of an invoice processing attempt, providing insight into issues that may require resolution.

warningMessage

string

false

none

Contains a message that provides warnings related to the invoice state, aiding in the identification of potential issues during invoice processing.

fromState

string

false

none

Represents the initial state of the invoice in the state history, providing insight into its progression through various stages.

event

string

false

none

Represents the specific event associated with the invoice state change, providing essential context for tracking invoice status transitions.

comment

string

false

none

Textual feedback or notes associated with the invoice state change, providing context for the historical record.

invoiceId

integer(int64)

false

none

Unique identifier for the invoice