Sovos Docs

Retrieve invoice

This topic explains the inbound flow for invoices your suppliers send to you through the Pan-European Public Procurement On-Line (PEPPOL) network.

The inbound flow covers invoices your suppliers send to you through the PEPPOL network. Sovos retrieves these on your behalf and delivers them using Compliance Network. The full three-step flow applies when both you and your supplier are registered United Arab Emirates (UAE) PEPPOL participants.

Three variations apply:

  • Deemed supply: Document validation and Tax Data Status (TDS) sharing with Federal Tax Authority (FTA) don't apply.
  • International supplier not on PEPPOL: Document doesn't flow to you through Sovos.
  • International supplier on PEPPOL: Sovos receives and delivers the document, but doesn't apply UAE-specific validation rules.

Key terms

Message Disposition Notification (MDN)
A confirmatory message exchanged over the UAE e-invoicing PEPPOL Network from buyer ASP to Sovos ASP and FTA to Sovos ASP or buyer ASP upon receipt of the business document
Message Level Status (MLS)
A confirmatory message exchanged over the UAE e-invoicing PEPPOL Network from buyer ASP to Sovos ASP and FTA to Sovos ASP or buyer ASP upon receipt and validation of the business document.
PINT-AE
PEPPOL International Invoice for UAE.

Flow steps

Step 1 - Sovos receives the document

Sovos ASP receives the document from the Supplier ASP, sends an MDN acknowledgment, and validates the document against UAE mandate rules.

The following table shows the possible outcomes and the action to take for each one:

OutcomeStatusError CodeAction
MDN shared, validation success RECEIVED-Prepare Tax Data Document (TDD) and deliver to Sovos
Positive MLS RECEIVED--
Negative MLS, validation failure FAILEDREJECTED_BY_MLSSupplier must correct and resubmit. Sovos ASP submits TDS to FTA
Negative MLS, Sovos not reachable FAILEDREJECTED_BY_MLSRetry

When validation succeeds, Sovos ASP prepares a TDD and reports it to the FTA, then delivers the invoice to the Sovos Compliance Network. The FTA validates the submission against the UAE mandate and shares the document with the FTA.

Once the FTA confirms receipt, Sovos passes the invoice to the buyer and marks the tax authority reporting status as successful.

Step 2 - Sovos ASP reports TDD to FTA

After validating the invoice, Sovos ASP prepares and submits the TDD to the FTA ASP. The FTA validates the submission against the UAE mandate.

The following table shows the possible outcomes and the action to take for each one:

OutcomeStatusError codeAction
Positive MDNREPORTED---
Positive MLS from FTA ASPDELIVERED-Complete
Negative MDNFAILEDTRANSMISSION_FAILEDRetry
Negative MLS from FTA ASPFAILEDVALIDATION_ERRORSupplier corrects the document and shares it with supplier ASP. The complete flow will run again
No MLS from FTA ASPDELIVERED-Retry

When the FTA confirms receipt, the document is shared with the FTA and the tax authority reporting status is set to successful.

Step 3 - Retrieve inbound invoices

Poll the inbound notifications endpoint using the TRN of your company to retrieve invoices that suppliers have sent to you.

GET /notifications/AE
Authorization: Bearer {token}
X-Company-TRN: {yourTRN}

Sovos delivers the validated invoice document to you in the response.

Note:

Sovos doesn't support multiple lifecycle events for the same invoice.