Outbound status sequence
Slovakia outbound documents move through a fixed sequence of SCICloudStatusCode values, six of which are terminal. Use the sequence to decide when to stop polling.
The following statuses are the confirmed statuses for Slovakia outbound invoices. Poll for notifications after submitting a document and check the SCICloudStatusCode in each notification.
| SCICloudStatusCode | Portal name | Description | Terminal? | What to do |
|---|---|---|---|---|
| 102 | Validated | Sovos accepted and validated your invoice. | No | Continue polling. |
| 216 | Acknowledged by Recipient | The buyer's Access Point confirmed receipt (MLR AP). Delivery is confirmed. | No | Continue polling for TDD reporting outcome. |
| 200 | Authorized | Unimaze reported the TDD to the Slovak FA successfully (eMLR AP). | No | Continue polling for workflow completion. |
| 209 | Completed | Both delivery and TDD reporting resolved successfully. | Yes ✓ | Done. No further action required. |
| 400 | Rejected | The invoice was rejected. Check SCIGovtStatusCode to identify whether this was a network delivery rejection (MLR RE) or a TDD reporting failure (eMLR RE). |
Yes ✗ | See Handle rejections below. |
| 401 | Error | A technical or structural error was found before the invoice reached the network. Nothing was transmitted. | Yes ✗ | Fix the problem and resubmit. See Handle errors below. |
| 408 | Recipient Not Found | The buyer's PEPPOL participant identifier wasn't found in the Slovak SMP. | Yes ✗ | Verify buyer registration. Don't resubmit until confirmed. |
| 409 | Recipient Unreachable | The buyer is registered but their Access Point couldn't be reached. | Yes ✗ | Retry later. Contact Sovos support if the problem persists. |
| 500 | System Error | An unexpected system error occurred. | Yes ✗ | Check the Sovos status page. Contact Sovos support if the problem persists. |
209 (success), 400, 401, 408, 409, and 500 are all terminal. Once a document reaches any of these statuses, no further lifecycle transitions occur. Your polling loop should stop when it receives any of these codes.
Confirm that a submission is complete
You're done when you receive SCICloudStatusCode 209 (Completed). This is the only terminal success state. It confirms both MLR (delivery) and eMLR (TDD reporting) resolved successfully.
If you receive 216 without a subsequent 200 or 209, keep polling. eMLR can arrive after MLR. Don't treat 216 alone as final.
