Dariba VAT Engine · Saudi Arabia

Your VAT filing is clean.
Or it isn't.
Dariba tells you which.

Upload your registers. Thirty-plus audit procedures run across your data — grading your compliance, mapping your SAR exposure, and handing you a fix plan. Before ZATCA asks.

Invoice within 24 hours · Pay per return · No subscription

dariba.io / review / result
B+
Grade
Overall Assurance Score
84 / 100
SAR Exposure
127,450
Findings
7 open
Return Delta
−215
Module Scores
S – Sales
78
P – Purch.
91
R – Recon.
82
F – Forensic
95
Z – ZATCA
68
30+
Audit procedures
5
Review modules
<60s
Engine runtime
A+–E
Assurance grades
Why it matters

“Our VAT return was reviewed in-house. That should be enough.”

For most Saudi businesses, VAT review means one accountant checking the return before filing. That process doesn't catch cross-register discrepancies, anomalous input credit claims, or the classification errors that quietly accumulate across a period. ZATCA's audit teams look for exactly those gaps — and they cover up to five prior years in a single assessment.


Dariba replaces an ad-hoc check with a structured, procedure-driven review. Every period. Before you file.

⚠️
Penalties up to 50% of tax due
ZATCA can impose a surcharge equal to the underpaid VAT on top of the tax itself — plus daily interest for late payment.
🔍
5-year lookback window
ZATCA's audit authority covers the current period plus five prior years. One audit can surface errors from periods you thought were closed.
📊
Errors invisible to standard accounting
Most ERP systems don't cross-check VAT treatment consistency between registers, or flag rate mismatches at the invoice line level.
Audits run 6–18 months
A ZATCA field audit disrupts finance operations for up to a year and a half, with the full team obligated to produce and explain records.
The process

From raw data to a clear verdict in four steps

No consultants, no spreadsheets, no waiting. Upload your exports and the engine does the rest.

01 / Upload

Your registers, exactly as you export them

No reformatting required. Upload your sales register, purchase register, trial balance, and filed VAT return in whatever Excel or CSV format your ERP produces.

  • Accepts .xlsx, .xls, and .csv — up to 50 MB per file
  • All files processed server-side and encrypted at rest
  • VAT return upload optional — but powers the filed vs. simulated delta
  • Handles large ledgers: 100,000+ invoice lines supported
dariba.io / review / new · Step 1 of 4
📤
Drag files here or click to browse
xlsx · xls · csv · up to 50 MB each
Salessales_Q3_2025.xlsx
2.4 MB
Purchasespurchase_register_Q3.xlsx
1.8 MB
Trial BalanceTB_Sep2025.csv
340 KB
VAT ReturnOptional — adds filed vs. simulated comparison
02 / Map

Tell the engine which column is which — once

Map your column headers to the engine's expected fields. Your first mapping is configured by the Dariba team at no extra cost. After that it's saved — every future review loads your configuration automatically.

  • Dariba team configures your first mapping free of charge
  • Saved per entity — never re-map the same format twice
  • GL account classification included for trial balance accuracy
  • Multiple entities supported under one account
dariba.io / review / new · Map columns
Sales Register — Column Mapping
Your columnMaps toSample
Invoice DateinvoiceDate2025-07-01
Net Amount SARnetAmount12,450.00
VAT AmountvatAmount622.50
Customer TRNcustomerTrn3112345…003
VAT Rate %vatRate5.00
✓ Mapping saved for Al-Noor Trading Co. — auto-loads on next review
03 / Review

30+ procedures. All modules. Under sixty seconds.

The engine runs every procedure simultaneously across all uploaded data. No waiting. No spot-checks. A complete structured review in the time it takes to make coffee.

  • S module — 8 procedures on rate accuracy, B2B/B2C split, exempt supplies
  • P module — 7 procedures on recoverability, blocked items, reverse charge
  • R module — 6 register-to-GL-to-return bridge checks
  • F module — Benford's Law, duplicate detection, round-number clustering
  • Z module — 9 ZATCA-specific compliance checks
dariba.io / review / running
Running VAT Review · Q3 2025 · Al-Noor Trading Co.
S – Sales
✓ 8/8
P – Purch.
✓ 7/7
R – Recon.
✓ 6/6
F – Forensic
✓ 5/5
Z – ZATCA
6/9…
Processing 18,420 invoice lines · Benford analysis complete
04 / Act

A grade, a list, a plan. Not just a score.

Your results aren't a number on a dashboard. They're a prioritised list of findings — each with its SAR exposure, the relevant ZATCA article, and a specific remediation action — so your team knows exactly what to fix and why.

  • Assurance grade A+ to E with an overall score out of 100
  • Every finding ranked by SAR exposure — highest risk first
  • Simulated ZATCA return side-by-side with your filed return
  • Remediation plan with regulatory references and 3-day SLA
dariba.io / review / result · Exception Register
RuleMod.SeverityFindingSAR
R-Z-003ZHighOutput VAT rate mismatch on B2B supplies82,200
R-S-011SHighExempt supplies without qualifying evidence31,750
R-P-004PMedInput VAT on blocked entertainment expenses9,400
R-R-002RMedPurchase register doesn't reconcile to GL4,100
R-F-001FLowDuplicate invoice — same TRN, date, amount
5 of 7 findings shownTotal: SAR 127,450
The engine

Five modules. 30+ procedures. One verdict.

Each module targets a distinct risk area in the Saudi VAT compliance picture.

S
Sales
  • VAT rate consistency per supply type
  • B2B vs B2C classification accuracy
  • Zero-rated and exempt supply validation
  • Reverse charge identification
  • TRN format check on B2B invoices
  • Output VAT arithmetic accuracy
P
Purchases
  • Input VAT recoverability assessment
  • Blocked expense category detection
  • Reverse charge obligation check
  • Supplier TRN validation
  • Import VAT and customs treatment
  • Mixed-use apportionment review
R
Reconciliation
  • Sales register → Output VAT → GL bridge
  • Purchase register → Input VAT → GL bridge
  • GL VAT accounts → return boxes
  • Intercompany VAT treatment
  • Period-end VAT payable reconciliation
F
Forensic
  • Benford's Law anomaly detection
  • Exact duplicate invoice identification
  • Round-number clustering analysis
  • Sequential invoice gap detection
  • High-value outlier flagging
Z
ZATCA
  • 9 ZATCA-specific compliance checks
  • Filed return box accuracy verification
  • E-invoicing readiness indicators
  • Simulated vs filed return comparison
  • ZATCA penalty exposure estimate
  • Late registration risk flag
What you receive

Not a report. A decision-ready brief.

Every deliverable is designed to be acted on — not filed in a drawer.

dariba.io / review / result · Simulated Return Comparison
ZATCA Return — Q3 2025
BoxFiledSimulatedΔ
Box 1 · Taxable Sales1,640,0001,638,500−1,500
Box 5 · Output VAT82,00081,925−75
Box 7 · Taxable Purch.1,020,0001,014,200−5,800
Box 8 · Input VAT51,00050,710−290
Box 9 · Net VAT Due31,00031,215+215
SAR 215
Net VAT understated in filed return
SAR 127,450
Total VAT exposure across all findings
🎯
Assurance Grade (A+ to E)
A single letter grade summarises your compliance posture — a verdict that tells you instantly where you stand relative to the ZATCA risk spectrum.
📋
Exception Register
Every finding listed, ranked by SAR exposure. Each row shows the rule triggered, severity, a narrative explanation, and a specific remediation action.
📊
Simulated ZATCA Return
What your return should look like, computed from your source data. Side-by-side with your filed return — so you see the exact delta on every box before ZATCA does.
🔧
Dariba Remediation Plan
A structured fix plan with a 3-day SLA from the Dariba team. Each action cites the relevant ZATCA article or VAT Implementing Regulation provision.
Plans

One review. One price. No surprise.

Pay per VAT return reviewed. No annual commitment, no seat count, no hidden tiers.

Resolve
USD 199
per VAT return · invoice within 24 hours
The full engine, a complete grade, the exception register, and the remediation plan. Everything you need to identify and fix VAT compliance gaps before they become an audit finding.
  • 30+ VAT review procedures across 5 modules
  • Assurance grade A+ to E
  • Exception register ranked by SAR exposure
  • Simulated ZATCA return comparison
  • Dariba remediation plan · 3-day SLA
  • First column mapping by Dariba team (free)
Start with Resolve →
Most popular · Best value
Advise
USD 399
per VAT return · invoice within 24 hours
Everything in Resolve, plus direct access to a senior Dariba VAT advisor. Ask questions, get article-referenced answers, and book a session — included per cycle.
  • Everything in Resolve, plus:
  • 5 expert advisory queries per month
  • Answered by a senior VAT professional
  • ZATCA compliance Q&A on demand
  • Article-referenced guidance per query
  • Zoom / Teams sessions on request
Start with Advise →

Filing quarterly or annually? See all billing intervals →

Your next VAT period
is already running.

Every day without a review is another day of exposure accumulating. One upload. One verdict. One fix plan.

Invoice within 24 hours · No subscription required