How can we help?

Show Page Sections

Invoice Builder

Invoice Builder helps you create and send electronic invoices from Sovos Compliance Network without ERP or API integration.

You can submit invoices one at a time using Create Document or in bulk by using Upload CSV for CSV files.

Before you begin

Make sure you've completed the following:

  1. Your company is onboarded through the EmaraTax onboarding flow.

  2. Your company is in active status.

Invoice Builder displays in the left navigation automatically after assigning the United Arab Emirates (UAE) products to your company. You don't need a separate login.

How Invoice Builder is organized

When you click on Invoice Builder you land on the Issue Documents page, which has three tabs:

Drafts
Invoices created but not yet successfully submitted.
Issued
Invoices successfully submitted to SovosCompliance Network and being tracked.
Failed
Invoices returned from Compliance Network that need correction before resubmission. Invoice Builder creates a pre-filled document draft for each invoice that needs correction.

Access Invoice Builder

  1. Your company is onboarded through the EmaraTax onboarding flow.

  2. Your company is in active status.

  3. Your company has products assigned.

  1. Go to Sovos Compliance Network.
  2. Click Invoice Builder in the left navigation.

The Issue Documents page shows three tabs: Drafts, Issued, and Failed.

Set up your Master Data

Master Data stores your supplier (Self Master) and buyer (Recipient) records. You need to set up your Master Data before creating your first invoice to pre-fill party details.

If you don't set up Master Data first, you will need to enter seller and buyer information manually on every invoice.

The corporate Tax Registration Number (TRN) and the legal name required to set up your Master Data are pulled from your Sovos Compliance Network account and can't be edited here. The action changes permanently to Edit. You can't delete a Self Master entry.

The corporate TRN and the ERP reference ID have to be unique within a company. If you create a buyer with a TRN that already exists, the system blocks the creation and flags the conflict.

  1. Go to Sovos Compliance Network
  2. Click .Invoice Builder.
  3. Select Master Data and select your company.
  4. Click Add Details and complete the missing fields and save.
  5. Go to the Self Master record and click View Recipient list.
    Self Master represents your own company as the invoice issuer. Records sync automatically from your Sovos Compliance Network account.
  6. Add your buyers using one of these options:
    You can't delete a Self Master entry. You can only edit available fields.
    • Click New Recipient to add a single buyer.
    • Click Upload CSV, download the template, fill in your data, and upload to add multiple buyers at the same time.

Valid rows import immediately. You can edit and delete Recipient records at any time.

Manage buyers

Buyer records are created and managed inside Invoice Builder. Each record belongs to a specific company. Buyers added for one company aren't visible when issuing invoices for a different company.

The corporate Tax Registration Number (TRN) and the ERP reference ID has to be unique within a company. If you create a buyer with a TRN that already exists, the system blocks the creation and flags the conflict.

  1. Go to Sovos Compliance Network.
  2. Click Invoice Builder in the left navigation.
  3. Select Master Data
  4. Click Self Master.
  5. Select your company and click View Recipient list.
  6. Manage your buyers:
    • To add a single buyer, click New Recipient, fill in the fields, and save.
    • To add multiple buyers, click Upload CSV, download the template, fill in your data, and upload.
    • To edit a buyer, select the record and update the fields.
    • To delete a buyer, select the record and delete it.

Copy a buyer to another company

Each copy becomes a new, independent record. Changes made to the original after copying don't apply to the copies.

If a buyer with the same TRN already exists in a target company, Compliance Network skips and flags that target.

  1. Go to Sovos Compliance Network.
  2. Click Invoice Builder in the left navigation.
  3. Select Master Data and Self Master.
  4. Select your company and click View Recipient list.
  5. On the Recipient list, select the buyer record you want to copy.
  6. Click Copy to Company and select your target company.
    You can select more than one target company
  7. Click Confirm.

The buyer record is copied to the selected companies. Each copy is a new independent record. Changes made to the original after copying aren't applied to the copies. If a buyer with the same TRN already exists in a target Company, that target is skipped and flagged.

Issue documents

You can create and submit documents using Create Document . This feature creates one invoice at a time and updates automatically based on the document type and transaction type you select.

Supported document and transaction types

Document typeTransaction types
Tax InvoiceStandard Supply, Reverse Charge, Zero-rated, Deemed Supply, Disclosed Agent Billing, Summary, Continuous Supply, Free Trade Zone, E-Commerce, Exports, Margin Scheme, Exempt, and Government (13 types)
Tax Credit NoteStandard Supply, Disclosed Agent Billing, and Export
Self-Billed Tax InvoiceStandard
Self-Billed Tax Credit NoteStandard
Commercial InvoiceStandard
Commercial Credit NoteStandard

Create an invoice

Complete your Master Data setup.

Invoice Builder checks structural rules before submission. UAE Federal Tax Authority (FTA) mandate rules are checked by Sovos after submission. A structurally valid invoice may still be rejected at that stage.
  1. Go to Sovos Compliance Network.
  2. Click Invoice Builder.
    The Issue Documents opens.
  3. Click Create Document in the top right corner.
  4. From the Issue From dropdown, select the company to issue.
  5. Select a Document Type and Transaction Type.

    The form updates automatically as you write. Changing the document type resets the transaction type.

  6. Search for a buyer filtering by Name, TRN, or Endpoint ID.
  7. Confirm the seller details.
    The Seller details appear pre-filled from your Self Master record.
  8. Add your line items.

    You can add up to 100 line items for each invoice. Totals and Value Added Tax (VAT) are calculated automatically.

  9. Review the Tax summary and Totals sections.
  10. Decide what to do next:
    • Click Send to validate and submit.
    • Click Save and Exit to save as a draft.

After submitting, if the invoice passes validation it's locked and submitted to Sovos Compliance Network. You can find it in the Issued tab but won't be able to edit it.

Note: Invoice Builder checks structural rules before submission. UAE Federal Tax Authority (FTA) mandate rules are checked by Sovos after submission. A structurally valid invoice may still be rejected at that stage.

Duplicate an invoice

You can duplicate an invoice from the Drafts list, the Issued list, or from inside Transaction Detail list. All fields are copied to the new invoice.

Remember to enter a new Document Number and Document Date before submitting.

  1. Go to Sovos Compliance Network.
  2. Click Invoice Builder.
    The Issue Documents page opens. You can duplicate from the Issued or Failed tabs.
  3. Select the invoice you want to duplicate from one the following lists: Drafts, Issued , or Transaction Detail.
    A transaction details screen opens for that invoice.
  4. Select the Duplicate option for that invoice.
  5. Enter a new Document Number and Document Date.
  6. Review the remaining fields and update any details that need to change.
  7. Decide what you want to do next:
    • Click Send to submit the invoice.
    • Click Save and Exit to save the invoice as a draft.

Prepare your CSV for bulk operations

Your file must meet the following requirements:

  • CSV format, UTF-8 encoding.

  • Maximum 100 MB and no more than 10,000 invoice rows.

  1. Go to Sovos Compliance Network.
  2. Click Invoice Builder.
    The Issue Documents page opens.
  3. In Uploads, click Open Field Explainer to understand which fields are required, optional, or conditional.
    Important: Compliance Network rejects the entire upload if there are column errors. Read the Field Explainer before preparing your file.
  4. Click Download sample CSV to get the CSV upload template.

    Column names in your file must match the template exactly.

  5. Fill in your invoice data using the template as a guide.
  6. Save your file in the CSV format with UTF-8 encoding.

Your CSV file is ready to upload.

Upload issue documents in bulk

Prepare your CSV file before uploading. See Prepare your CSV for bulk operations.

  1. Go to Sovos Compliance Network.
  2. Click Invoice Builder.
  3. Click Uploads in the left navigation.
    The Uploads page shows all previously uploaded batches.
  4. Use the search bar or filters to find your batch.
    Available filters: File Name, Status, Buyer, Seller, or Date Range.
  5. Click Upload CSV.
  6. Upload your prepared file and click Upload & Validate.

Processing runs in the background. When processing is complete, the batch results page shows a summary of valid, transmitted, and failed invoices.

Review batch results

OutcomeWhat it meansWhat to do
Invalid InvoicesFailed structural validationDownload the error report for row-level errors. Correct the source data and re-upload as a new batch. Invalid rows can't be corrected inline.
Sent InvoicesSuccessfully sent to Sovos Compliance NetworkTrack progress in the Issued tab.
Failed InvoicesReturned from Sovos Compliance NetworkInvoice Builder creates a pre-filled form draft for each. Find it on the Drafts tab and follow the standard correction flow.

You can view all submitted invoices on the Issued tab whether they came from the form or from Bulk Upload.

Track your invoices

Invoice Builder lets your track your invoices grouping them in three different tabs: Drafts, Issued, and Failed.

Drafts tab

The Drafts tab shows all invoices that haven't been successfully submitted yet. Drafts are kept for three months from the last edited date.

Submission statusWhat it meansWhat you can do
Not SubmittedNot yet sent to Sovos Compliance NetworkClick the draft name to open the invoice in edit mode.
In-ProgressSubmitted, awaiting responseView only. Locked until a response is received.
Validation FailedRejected for failing the UAE Federal Tax Authority (FTA) mandate's rulesOpen, fix flagged fields, and send it again.
Other FailureTechnical or network error during submissionClick the draft name and retry. The system also retries automatically.
SentSuccessfully submitted and acknowledgedView or duplicate only. Permanently locked.

Issued tab

The Issued tab shows all submitted invoices as table. Submission, Delivery Status, and Reporting (FTA) statuses columns are shown in parallel. Select the Current and Archived toggle to switch between active and older records.

Delivery Status

If the column shows Failed, the invoice didn't reach the buyer's system.

Reporting Status

If the Reporting Status column shows Failed, the FTA didn't accept the report. Open Transaction Detail and check the History tab for the exact error.

Select a row in the Issued tab to show the Transaction Detail or the History.

Transaction Details
Shows information about the seller, buyer, date, amount, and current lifecycle and FTA status. The right panel shows Document Details and Attachments.
History
Shows information about the complete processing timeline with timestamps. Click Details on any event to see the full response. Useful to diagnose a rejection

You can also find here the different avaialble artifacts. Artifacts are fetched on demand and are typically available within a few minutes of submission. If an artifact has Pending status for more than 10 minutes, contact Sovos support.

Sovos Canonical Invoice
Contains the original invoice payload as received by Sovos Sovos.
Legal Tax Data Document (TDD)
Contains the TDD reported to the tax authority.
Legal XML (PINT-AE UBL)
Contains the PINT-AE UBL XML submitted to the PEPPOL network and recipient.
Presentable PDF
Contains a human-readable invoice rendering.

Failed tab

The Failed tab shows all the failed invoices. You can fix a failed invoice as follows:

  1. Select the invoice name to open it in edit mode.

  2. Fix the flagged fields.

  3. Send it again.

Note:

Fixing a failed invoice won't create a new draft.

Failed invoices can have two different statuses:

StatusWhat happendedWhat you can do
Validation Failed Sovos Compliance Network rejected the invoice for failing United Arab Emirates (UAE) FTA mandate rules.Fix flagged fields and resubmit. Each resubmission creates a new transaction record.
Other Failure There was a technical or network error during submission.Retry manually or wait. System retries automatically.

Transaction detail and artifacts

Click any row in the Issued tab to open the Transaction Detail list.

Transaction detail tabs

Transaction Details
Shows seller, buyer, date, amount, and current lifecycle and FTA status. The right panel shows Document Details and Attachments.
History tab
Shows the full processing timeline with timestamps. Click Details on any event to see the full response. Most useful for diagnosing a rejection.

Available artifacts

Artifacts are fetched on demand and are typically available within a few minutes of submission.

ArtifactWhat it contains
Canonical Invoice (SCI)Original invoice payload as received by Sovos Compliance Network
Legal (TDD)Tax Data Document (TDD) reported to the tax authority
Legal XML (PINT-AE UBL)PINT-AE Universal Business Language (UBL) XML submitted to the Pan-European Public Procurement On-Line (PEPPOL) network and recipient
Presentable PDFHuman-readable invoice rendering
Note: If an artifact shows Pending for more than 10 minutes, contact the Sovos support.

Correct and resubmit failed invoices

Failed invoices appear on the Failed tab. Click the invoice name to open it in edit mode. Fix the flagged fields and click Send again. No new draft is created.

Failure statuses

StatusWhat happenedWhat to do
Validation FailedSovos Compliance Network rejected the invoice for failing UAE Federal Tax Authority (FTA) mandate rulesFix flagged fields and resubmit. Each resubmission creates a new Transaction record.
Other FailureTechnical or network error during submissionRetry manually or wait. The system retries automatically.