Invoice status
Every Invoice Entity has a marking property that describes it's processing stage.
| Invoice Status | Description |
|---|---|
valid | Valid invoice |
sending_started | Invoice send process is running |
sending_queued | Invoice is waiting in queue to be send |
sending_error | Sending the invoice was not possible. Check last_error for details |
sent | Invoice has been sent to recipient |
sent_error | Delivery to recipient was not possible. Check last_error for details |
received | Invoice has been sent to recipient |
Additionally, every invoice has processing_code field which describes status of invoice.
| Processing Code | Description |
|---|---|
| 100 | Invoice accepted for further processing |
| 150 | Processing in progress |
| 200 | Success |
| 405 | Processing cancelled |
| 410 | Invalid permission scope |
| 415 | Attachments are not allowed |
| 430 | Invoice file verification error |
| 435 | File decryption error |
| 440 | Duplicate invoice |
| 450 | Invoice semantic validation error |
| 500 | Unknown error |