Sovos Docs

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

RequestDescriptionExpected response
AuthenticateBearer token request200 OK
Submit tax invoiceStandard B2B invoice (use case 1)200 OK, status 106 UPLOADED
Submit credit noteTax credit note with billing reference200 OK, status 106 UPLOADED
Submit zero-rated invoiceExport to non-GCC buyer200 OK, status 106 UPLOADED
Submit self-billing invoiceBuyer-issued invoice200 OK, status 106 UPLOADED
Get notifications (outbound)Outbound transmission status polling200 OK with notifications
Get notifications (inbound)Inbound transmission status polling200 OK with received invoice data

How to use the collection

Set the environment variables:
  1. Open Postman and import the collection file.
  2. Select the UAE UAT or UAE Production environment.
  3. Set these environment variables: clientId and companyTIN.
Get notifications:
  1. Run Authenticate first to populate the bearerToken variable.
  2. Run any submission request and copy the transactionId from the response.
  3. Run Get notifications (outbound) with that transactionId to track status.
  1. Run Authenticate first to populate the bearerToken variable.
  2. Run any submission request and copy the transactionId from the response.
  3. Run Get notifications (outbound) with that transactionId to track status.