Postman collection
This page covers the Postman collection you need to test authentication, invoice submission, and notification polling in the Sovos User Acceptance Test (UAT) environment .
Collection contents
| Request | Description | Expected response |
|---|---|---|
| Authenticate | Bearer token request | 200 OK |
| Submit tax invoice | Standard B2B invoice (use case 1) | 200 OK, status 106 UPLOADED |
| Submit credit note | Tax credit note with billing reference | 200 OK, status 106 UPLOADED |
| Submit zero-rated invoice | Export to non-GCC buyer | 200 OK, status 106 UPLOADED |
| Submit self-billing invoice | Buyer-issued invoice | 200 OK, status 106 UPLOADED |
| Get notifications (outbound) | Outbound transmission status polling | 200 OK with notifications |
| Get notifications (inbound) | Inbound transmission status polling | 200 OK with received invoice data |
How to use the collection
- Set the environment variables:
- Open Postman and import the collection file.
- Select the UAE UAT or UAE Production environment.
- Set these environment variables:
clientIdandcompanyTIN.
- Get notifications:
- Run Authenticate first to populate the
bearerTokenvariable. - Run any submission request and copy the
transactionIdfrom the response. - Run Get notifications (outbound) with that
transactionIdto track status.
- Run Authenticate first to populate the
- Run Authenticate first to populate the
bearerTokenvariable. - Run any submission request and copy the
transactionIdfrom the response. - Run Get notifications (outbound) with that
transactionIdto track status.
