Process Flow
How the TaxIQ compliance assistant runs — from company financials to a reviewable filing package
Architecture at a glance
Everything on the left is supplied by the finance team; everything on the right is produced by the automation.
17 declared inputs
Determin-AI
automation
9 declared outputs
Phase-by-phase flow
Each phase groups the underlying procedure steps and lists what it hands to the next phase.
Phase 1 · Financial statements
Financial Statements — Validate and Calculate4 stepsOwnership is validated first, then the Zakat base and liability are computed from zakatable assets, and the non-Saudi income tax estimate is produced as a completely separate obligation.
- 1Validate that Saudi/GCC and Non-Saudi ownership sum to 100%
- 2Calculate the estimated Zakat base from zakatable assets less deductible liabilities
- 3Apply the applicable Zakat rate and compute the Zakat liability
- 4Calculate the estimated non-Saudi income tax independently from Zakat
Hands off
- Ownership status
- Estimated Zakat base
- Estimated Zakat liability
- Estimated income tax liability
Phase 2 · Fixed assets
Fixed Asset Processing3 stepsEach asset is classified to a tax category and depreciated twice — once on the TAX_BASIS ledger and once on the ACCOUNTING_BASIS ledger — before a neutral variance line compares them.
- 5Classify each fixed asset and calculate TAX_BASIS depreciation
- 6Calculate ACCOUNTING_BASIS depreciation in a separate independent ledger
- 7Compare the two schedules and compute per-asset variances
Hands off
- Asset classification
- TAX_BASIS ledger
- ACCOUNTING_BASIS ledger
- Variance (no adjustment)
Phase 3 · Compliance review
Compliance Review — Rules Applied4 stepsSupporting documents are checked, the optional compliance question is answered from configured rules only, seven rule areas are evaluated and every failure becomes a typed exception.
- 8Check whether the four required supporting documents are available
- 9Analyse the user's compliance question and provide a grounded AI explanation
- 10Evaluate all calculations against the configured compliance rules
- 11Create exception records for every REVIEW_REQUIRED and DEVIATION result
Hands off
- Document checklist
- Grounded AI explanation
- Rule evaluations
- Exception records
Phase 4 · Filing package
Filing Package — Ready for CFO6 stepsReadiness is scored, the consolidated summary is generated, high-risk items are routed to named reviewers and the run is written to an immutable audit trail with its structured JSON response.
- 12Evaluate the result set and calculate the Filing Readiness Score and status
- 13Generate the consolidated TaxIQ Financial and Tax Summary report
- 14Determine whether human review is required and write PENDING_REVIEW tasks
- 15Retrieve the current run identifier for audit trail correlation
- 16Write one immutable audit event per major workflow step
- 17Assemble the complete TaxIQ JSON response
Hands off
- Filing readiness score
- Summary report
- PENDING_REVIEW tasks
- Audit event IDs + JSON result
Where humans stay in control
Automation prepares; people decide.
- Any unverified result is marked REVIEW REQUIRED and routed to a named human reviewer — AI never overrides a human compliance decision.
- Zakat and income tax are always reported as two independent obligations; no combined total is produced.
- Tax and accounting depreciation stay in separate ledgers — the variance line is informational and never adjusts either basis.
- Ownership that does not total 100% halts filing readiness until it is corrected and confirmed.
Follow the flow in the app
Each phase maps to a working screen.
- Phase 1 · Submit financials and run the 17 steps
- Phase 2 · Fixed asset register and classification
- Phase 2 · Tax vs accounting depreciation ledgers
- Phase 3 · Compliance rule library and sources
- Phase 3 · Exceptions and review routing
- Phase 4 · Filing readiness and packages
- Phase 4 · Immutable audit trail
- Reference · Full step and guardrail detail