Skip to main content
Dynamics 365 Finance & OperationsSaaS Tools

GCC VAT Return & Filing Pack

A build-to-order Dynamics 365 Finance & Operations extension that turns your posted tax transactions into

GCC-shaped VAT returns, reverse-charge treatments and audit files. Built for your entities after a fixed quote.

آرڈر پر تیار

GCC VAT Return & Filing Pack کیا ہے؟

A build-to-order Dynamics 365 Finance & Operations extension that turns your posted tax transactions into GCC-shaped VAT returns, reverse-charge treatments and audit files. Built for your entities after a fixed quote. Built to order by ECOSIRE for Dynamics 365 F&O (build-to-order) — indicative price from $1499.00 USD; request a quote for a scoped proposal.

GCC VAT Return & Filing Pack — A build-to-order Dynamics 365 Finance & Operations extension that turns your posted tax transactions into GCC-shaped VAT returns, reverse-charge treatments and audit files

What we build

  • Return-definition framework with per-jurisdiction box layouts, bound to legal entities and their sales tax settlement periods
  • Box mapping rules driven by tax codes, tax groups, item tax groups, tax direction and transaction origin — configured as data, not code
  • Reverse-charge determination producing paired self-assessed output and input tax on the same source document
  • Recovery-rate rules for blocked and partially recoverable input tax, posting the non-recoverable portion to nominated main accounts and financial dimensions
  • Custom data entity for the transaction-level VAT audit extract, exportable via the data management framework and readable over OData
  • Batch-framework jobs for return generation, audit-file export and pre-submission validation, schedulable per legal entity
  • Frozen return snapshots per filed period, with automatic detection of late postings into a closed period
  • Adjustment list carrying prior-period corrections into the next return instead of altering a filed figure
  • Pre-submission validation for missing counterparty tax registration numbers, unmapped tax codes and unpaired reverse-charge documents
  • Reconciliation report tying return box totals back to the standard sales tax payment and posted tax transactions
  • Workflow-framework approval on the return before submission, using your existing roles and delegation
  • Drill-through from any box amount to the posted voucher, document number and ledger dimension values

اس مصنوع کے بارے میں

The problem

A Gulf group running Dynamics 365 Finance & Operations usually has the tax data but not the filing artefact. Sales tax codes, tax groups and item tax groups are configured, journals post correctly, and the standard sales tax payment and tax transaction inquiries reconcile — but the tax authority does not accept an F&O inquiry screen. It expects a return laid out box by box in its own order, with its own definitions of standard-rated supplies, zero-rated exports, exempt supplies, imports subject to reverse charge, and recoverable versus blocked input tax. When there are several legal entities across the UAE, Saudi Arabia, Oman, Bahrain, Qatar and Kuwait, each with a different registration number, filing frequency and box structure, the gap between "the ledger is right" and "the return is filed" is filled by spreadsheets that nobody can audit twelve months later.

Reverse charge makes it worse. Imported services, intra-GCC goods movements and domestic reverse-charge categories all need a self-assessed output entry and a matching input claim on the same transaction, mapped to different boxes of the same return. When that is handled by manual journal entries after the fact, the general ledger and the return drift apart, and the drift is only discovered during an audit — when the authority asks for a transaction-level file that ties every line of the return back to a posted voucher.

What ECOSIRE builds

We build an X++ extension package for Dynamics 365 Finance and Supply Chain Management. No overlayering: everything is delivered as extension models with event handlers, chain-of-command classes, table and form extensions, and new elements in our own model. Your base tax engine keeps working exactly as Microsoft ships it — we sit on top of the posted tax transactions rather than replacing them.

Jurisdiction report layouts

We build a configurable return-definition framework: a report layout per jurisdiction, made up of boxes, and a rule set that maps each box to a selection of tax codes, tax groups, item tax groups, tax directions and transaction origins. Because the mapping is data rather than code, you can add a tax code next year and assign it to a box without another development cycle. Each legal entity is bound to a layout, its own tax registration number, its filing frequency and its settlement period, so a group return run produces one correctly shaped output per entity.

Reverse charge and self-assessment

We extend the tax determination and settlement flow so reverse-charge categories generate the paired output and input amounts on the same source document — vendor invoices, purchase orders, and free-text and project invoices where relevant. The pairing is stored against the source transaction so the return, the general ledger and the audit file all draw on the same numbers. Blocked or partially recoverable input tax is handled through a recovery-rate rule set rather than a manual reduction, and the non-recoverable portion posts to the account and ledger dimensions you nominate.

Audit file and transaction detail

We build the transaction-level audit extract the authorities ask for, generated through the data management framework as a custom data entity so it can be exported on demand or on a recurring batch schedule. Every line carries the voucher, date, document number, counterparty registration number, tax code, base amount, tax amount, box assignment and the dimension values you choose, so any figure in the return can be drilled back to its posting. The same entity is exposed over OData for a BI tool or an external filing agent.

Return workflow and period control

The return run is a batch job with a period lock: once a period is submitted, the extension records the submitted figures as a frozen snapshot. Late postings into a closed period are detected and collected into an adjustment list for the next return rather than silently changing a filed number. Approval before submission runs through the standard F&O workflow framework, so review and sign-off use the roles, hierarchies and delegation you already maintain.

Validation before filing

We build a pre-submission validation set: missing or malformed counterparty registration numbers, transactions with no box assignment, tax codes not mapped in the active layout, reverse-charge documents missing their paired entry, and period totals that do not reconcile to the sales tax payment. Validation runs as its own batch job so you can clear exceptions during the month instead of on the filing deadline.

Who it is for

Groups running F&O across two or more GCC jurisdictions; single-country entities whose return preparation currently lives in a spreadsheet; shared service centres filing on behalf of several legal entities; and businesses with significant imported services or intra-GCC movements where reverse charge is a recurring reconciliation problem.

How delivery works

Everything here is built to order — nothing is pre-packaged or downloadable.

1. Scoping call. We go through your legal entities, jurisdictions, current tax configuration, filing frequencies, reverse-charge categories, recovery rules and the exact return layouts you must produce. We review your existing tax code and tax group setup so the mapping rules are grounded in your real configuration. 2. Fixed quote. You receive a written scope, a fixed price and a delivery date. Nothing starts until you approve it. 3. Build. We develop the extension against a matching F&O version in our own environment, with unit tests on the mapping engine and reverse-charge pairing logic. 4. Install in test. We deliver the deployable package into your sandbox through your LCS pipeline, configure the layouts and mappings with your tax team, and run parallel returns against periods you have already filed so you can compare box by box. 5. Production. Once your team signs off on the parallel run, the same package moves through your release pipeline to production. We are on the call for the first live filing cycle. 6. Support. A defined support window covers defects and configuration questions after go-live, with rule and layout changes handled as configuration wherever the framework allows.

Filing itself stays under your control. This extension produces the return figures, the return output and the audit file from your F&O data; where a jurisdiction offers an electronic submission channel we integrate to it if the scope you approve includes it, and otherwise you submit the generated output through the authority's portal.

How delivery works

  1. 1

    Scoping call

    A short call to confirm the workflow, your platform version and where the integration boundaries sit.

  2. 2

    Fixed quote

    You receive a written scope and a fixed price. Nothing is built until you approve it.

  3. 3

    Build and test

    We develop against a copy of your configuration and test it there. Typically two to four weeks.

  4. 4

    Install and support

    ہم آپ کے سسٹم پر انسٹال کرتے ہیں اور سورس کوڈ حوالے کرتے ہیں، اور گو لائیو کے بعد دو ہفتوں کی معاونت شامل ہے۔ ہمارے فراہم کردہ کوڈ کی خرابیاں مفت درست کی جاتی ہیں۔

What you get

  • Deployable package containing the X++ extension models, built for your target F&O version
  • Source code in the repository or branch you nominate, with no overlayering of Microsoft models
  • Installation into your sandbox environment via your LCS pipeline, then into production after sign-off
  • Configured return layouts and box-mapping rule sets for each jurisdiction and legal entity in the approved scope
  • Security role and duty definitions for tax preparers, reviewers and approvers
  • Configuration and operations guide covering the mapping framework, batch jobs, validation exceptions and period lock
  • Live training session for the finance and tax team, plus a defined post-go-live support window for defects and configuration questions

Who this is for

Group Tax Manager

Files in several GCC jurisdictions and currently rebuilds each return in a spreadsheet from F&O tax inquiries. Gets one return run per legal entity, laid out in the authority's own box structure, with every figure traceable to a posted voucher.

Financial Controller

Owns the reconciliation between the general ledger and what was actually filed, and finds reverse-charge entries drifting apart from the return. Gets paired self-assessed entries on the source document and a reconciliation report tying box totals to the sales tax payment.

ERP Applications Manager

Has to keep the F&O estate upgradeable and refuses anything that overlays standard code. Gets an extension-only package delivered through the same LCS pipeline as every other release, with mapping held as configuration so tax changes rarely need a new build.

How GCC VAT Return & Filing Pack Compares

CriterionECOSIRECustom BuildCompetitorDynamics 365 Finance & Operations نیٹو
Jurisdiction-shaped GCC return layouts per legal entityIncludedPartial supportPartial supportNot included
Reverse-charge output and input paired on the source documentIncludedPartial supportPartial supportPartial support
Transaction-level audit file as a data entity over the data management frameworkIncludedPartial supportPartial supportNot included
Box mapping maintainable as configuration by the tax teamIncludedNot includedPartial supportNot included
Extension-only X++ with no overlayering of Microsoft modelsIncludedPartial supportPartial supportIncluded
Frozen period snapshot with late-posting adjustment carry-forwardIncludedNot includedPartial supportNot included
Pre-submission validation run as a scheduled batch jobIncludedPartial supportPartial supportNot included
Fixed quote agreed before any development startsIncludedNot includedNot includedNot included

Frequently asked questions

How long does it take to get this, since nothing is pre-built?
Typical lead time is one working week from the point you approve the fixed quote. The range depends mainly on how many jurisdictions and legal entities are in scope and how much cleanup your existing tax code and tax group configuration needs. The scoping call happens before the quote, so you know the date before you commit.
Which versions and editions of Dynamics 365 are supported?
This is built for Dynamics 365 Finance and Supply Chain Management (Finance and Operations apps) in cloud-hosted environments managed through LCS, and we target the version your environment is on at the time of the build. It is not a Business Central app and there is no AL involved. If you are on a locally deployed edition, tell us at the scoping call — it is usually workable but affects the pipeline and the quote.
Does this replace the standard F&O tax engine?
No. Tax determination, calculation and posting stay with the standard engine. We read the posted tax transactions and settlement periods and build the return, reverse-charge pairing, validation and audit file on top of them. That is deliberate — it keeps your existing configuration and any tax calculation service you use intact.
Will it submit the return to the tax authority automatically?
By default it produces the return figures and the return output for you to file through the authority's portal, plus the transaction-level audit file. Where a jurisdiction exposes an electronic submission channel, we can integrate to it — that is scoped and quoted explicitly rather than assumed, because the authentication and enrolment steps are yours to complete.
What happens when a tax rate changes or a new tax code is added?
Box mappings are configuration, so a new tax code is assigned to a box by your tax team without a code change or a new deployment. A change to the box structure of a return itself is a layout change, which is also configuration in the framework. Only a genuinely new mechanism — a new kind of reverse charge, for example — would need development, and that would be quoted separately.
Can we test it against periods we have already filed?
Yes, and we recommend it. Part of the sandbox phase is running the extension over closed periods and comparing box by box against what you actually submitted. Differences are worked through with your tax team before anything goes to production.

قیمت کا تخمینہ طلب کریں

ہمیں GCC VAT Return & Filing Pack کے لیے اپنی ضروریات بتائیں اور ہم آپ کو قیمتیں، لائسنس کے اختیارات اور ایک مخصوص تجویز بھیجیں گے — عام طور پر ایک کاروباری دن میں۔

ابھی کوئی ادائیگی نہیں۔ یہ ہماری ٹیم کو قیمت کی درخواست بھیجتا ہے — ہم قیمت اور اگلے اقدامات کے ساتھ ای میل کے ذریعے رابطہ کریں گے۔

Pairs well with

France Mandatory E-Invoicing & E-Reporting
آرڈر پر تیار

France Mandatory E-Invoicing & E-Reporting

A build-to-order Dynamics 365 Finance & Operations extension that produces structured French e-invoices, transmits them through your chosen partner platform and files the transaction e-reporting alongside. Built for your entities after a fixed quote.

From $1499.00ابتدائی قیمت — آپ کے دائرۂ کار کے مطابق مقرر کی جائے گی
View specification
GCC Payment Gateway Pack
آرڈر پر تیار

GCC Payment Gateway Pack

Build-to-order F&O connector pack for regional acquirers and wallets across the GCC and South Asia, with payment journals, fee postings and settlement matched to your bank reconciliation.

From $999.00ابتدائی قیمت — آپ کے دائرۂ کار کے مطابق مقرر کی جائے گی
View specification
Global E-Invoicing Framework
آرڈر پر تیار

Global E-Invoicing Framework

A governed e-invoicing layer for Dynamics 365 Finance & Operations covering country formats, provider endpoints, clearance status and archiving. Built to order for your legal entities after a scoping call and fixed quote.

From $1699.00ابتدائی قیمت — آپ کے دائرۂ کار کے مطابق مقرر کی جائے گی
View specification
Golden Configuration Environment Replicator
آرڈر پر تیار

Golden Configuration Environment Replicator

A build-to-order X++ extension for Dynamics 365 Finance & Operations that exports a golden configuration, compares environments and promotes changes with approval and audit. Built for you after a fixed quote.

From $999.00ابتدائی قیمت — آپ کے دائرۂ کار کے مطابق مقرر کی جائے گی
View specification