InvoiceStateHistoryDto¶
Example Json Object
1{
2 "id": 0,
3 "success": true,
4 "failedMessage": "string",
5 "warningMessage": "string",
6 "fromState": "string",
7 "event": "string",
8 "comment": "string",
9 "invoiceId": 0
10}
📄 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 |