Skyline Nexus ERP Skyline Nexus ERP
ZATCA ready

Accounting software for Saudi businesses — VAT, Zakat and ZATCA

Double-entry accounting built for Saudi rules: VAT returns and VAT ledger accounts computed on the same basis, Zakat working papers, ZATCA e-invoicing, foreign-currency invoicing and Arabic-English accounts.

  • Auto-post sales · purchases · payroll
  • Bank reconciliation + cheque registry
  • P&L · Balance Sheet · Cashflow

100% double-entry · auto-post

One ledger, posted as you work

Once auto-posting is switched on, sales, purchases, payroll, expenses, depreciation and payments post to the general ledger as they happen, not in a month-end batch. The consequence is practical: the VAT return, the trial balance and the management accounts read the same numbers, and a built-in Data Verification report, not a spreadsheet, checks the trial balance against the ledger and the source transactions.

The chart of accounts is yours to shape, with cost centres, projects and branches as dimensions rather than as more accounts — which keeps the chart readable after three years of growth.

Tax that survives an audit

VAT is computed per line, and a credit note reuses the tax of the invoice line it reverses, so a return against a two-year-old invoice carries that invoice's rate and your comparatives stay true. Zero-rated and exempt supplies get their own tax rates with a ZATCA exemption code, because the split governs input-tax recovery.

Posted journals are corrected, not overwritten: a posted entry is reversed with its own audit trail, and editing a source document re-posts through a reversal. Nothing quietly changes history, which is what an auditor tests for.

Closing a period

Fiscal periods with soft close and lock, journal approval, bank reconciliation and automatic year-end closing entries are built in, and a closed period stays closed — the ledger refuses any posting dated in it, so last month's figures cannot drift.

Statements come out in Arabic and English from the same data, which matters when the same figures go to a Saudi bank, a foreign parent company and an auditor in the same week.

Common questions

When do transactions post to the general ledger?

As they happen. Once auto-posting is switched on, sales, purchases, payroll, expenses, depreciation and payments post as they occur rather than in a month-end batch. The VAT return, the trial balance and the management accounts read the same numbers, and a Data Verification report, not a spreadsheet, checks the trial balance against the ledger and the source transactions.

How are branches, projects and cost centres handled?

As dimensions on the posting rather than as additional accounts. That keeps the chart of accounts readable after three years of growth, while still allowing profitability to be read per branch, project or cost centre.

What happens to a credit note raised against a two-year-old invoice?

The credit note reuses the tax of the original invoice line, so it carries the rate the invoice was issued at rather than today's, and your comparatives stay true. VAT is computed per line, and zero-rated and exempt supplies get their own tax rates with a ZATCA exemption code, because that split governs input-tax recovery.

Can a posted entry be edited?

Not in place. A posted journal is corrected by reversal with its own audit trail, an edited source document re-posts through a reversal, and a ZATCA-filed invoice is corrected by credit note. Nothing quietly changes history.

What happens after a period is closed?

A closed period stays closed. The ledger refuses any posting dated in it, so you date a late invoice in the open period with a reference to the one it relates to; a soft-closed period can be reopened by an authorised user, a locked one never. Statements come out in Arabic and English from the same data.

Modules

Industries

Guides

ZATCA Phase 2 e-invoicing: what integration actually requires What makes a tax invoice ZATCA-compliant in Saudi Arabia Filing a Saudi VAT return: what your system needs to produce Choosing an ERP in Saudi Arabia: a practical checklist Trial balance to financial statements IFRS and your ERP CRM that ends in the ledger Maintenance and the balance sheet How ERP modules actually integrate The month-end close, in order Balance sheet reconciliation Designing a chart of accounts Cash flow is not profit Working capital and the cost of growth Unit economics and break-even Financial controls a small business actually needs How to record a sale How to record a purchase How to run a trial balance and balance sheet How to cancel or correct a transaction How to run payroll Accounting basics for beginners Accrual vs cash basis accounting Adjusting entries explained Debits and credits explained How to read financial statements Inventory costing: FIFO vs weighted average Journal entries with examples The accounting cycle, step by step Audit materiality and sampling Bank reconciliation step by step Budgeting and variance analysis Financial ratio analysis Finding and correcting accounting errors How a financial statement audit works Journal entry testing and fraud red flags Preparing for an external audit IAS 21 foreign currency accounting explained IFRS 15 revenue recognition: the five-step model IFRS 16 leases: lessee accounting with examples IFRS 18 presentation and disclosure explained IFRS 9 expected credit losses: a practical guide What is IFRS? Who uses it and how it is organised EU e-invoicing mandates: ViDA and country timelines IFRS for SMEs: scope, simplifications and 2027 changes IFRS vs ASPE: choosing a framework in Canada IFRS vs US GAAP: the differences that matter FRS 102 vs IFRS: UK GAAP after the 2026 changes Audit trail and activity log in Skyline Nexus ERP Automatic journal entries in Skyline Nexus ERP Bank reconciliation in Skyline Nexus ERP Budgets and cost centres in Skyline Nexus ERP Financial statements and the year-end audit pack Fiscal year and period close in Skyline Nexus ERP Fixed assets and depreciation in Skyline Nexus ERP Foreign-currency invoicing in Skyline Nexus ERP How Skyline Nexus ERP works: one sale, end to end Migrating to Skyline Nexus ERP: a cut-over plan Multi-branch accounting in Skyline Nexus ERP Roles, permissions and segregation of duties Belgium e-invoicing mandate 2026: Peppol explained France e-invoicing reform 2026: what changes Germany e-invoicing mandate: dates, formats, GoBD Italy e-invoicing through SdI: a practical guide Portugal certified invoicing, ATCUD and SAF-T (PT) Verifactu and e-invoicing in Spain: dates and rules ERP reseller partner: how to become one ERP partner programme for accounting firms

Markets

Compare

Talk to us about your business

Tell us what you run and we will come back with a straight answer about fit, timeline and price.

No card, no obligation. We reply within one business day.