The following table lists all states of Invoicing Status Model with IDs and short descriptions.
State | ID | Description |
---|---|---|
INITIAL | 0 | Invoicing is initially stored in the database |
DO_CHECK | 500 | Erroneous invoicing object has been corrected and is waiting to be validated/ checked again |
NOT_CHECKED | 999 | Validation of the invoicing failed. The invoicing has to be checked manually |
DO_CALCULATE | 1001 | Calculate all invoice amounts and create invoice numbers |
NOT_CALCULATED | 1999 | Calculation of invoice amounts and creation of invoice numbers failed |
CALCULATED | 2000 | Calculation of invoice amounts finished successfully |
DO_CLOSE | 7001 | Invoicing can be closed |
TRANSMISSION_FAILED | 7599 | Failed to submit invoicing to the debtor(system). Transient state for interfaces |
DO_TRANSMIT | 7501 | Invoicing should be submitted to the debtor(system) |
CLOSED | 8000 | Invoice processing successfully closed |
FAILED | 9000 | Processing of invoicing failed |
The following model shows the different states and the possible transitions between the states.