IBAN, ERPNext partner in Saudi Arabia

Accounting software in Saudi Arabia

ZATCA Phase 2 accounting software

Journal entries, invoices, expenses and financial statements in ERPNext, with VAT set up and ZATCA Phase 2 handled through a compliance app we install.

Saudi accounting team working in the ERPNext Accounting module
ZATCA Phase 2 e-invoicing, set up during implementation

ERPNext doesn’t cover Phase 2 on its own. It runs through a ZATCA compliance app added to ERPNext, which handles clearance, reporting and the cryptographic stamp on the invoices your team already issues. IBAN installs and sets it up as part of your implementation.

E-invoicing QR codes VAT return report Pricing rules and discounts Approval workflows
For finance teams in Saudi Arabia

Integrated invoicing in ERPNext

A submitted invoice posts its accounting entry, carries the VAT and waits for payment. You see where every invoice stands, from draft to paid.

  • Each submitted invoice posts to the General Ledger
  • Customers, suppliers and items entered once
  • VAT on every invoice, with ZATCA Phase 2 handled by a compliance app
  • Invoice status: Unpaid, Partly Paid, Paid or Overdue
  • Sales raises the invoice, and finance reviews the entry it created
ERPNext: Sales invoice
Paid
INV-2026-0541 Invoice no. · May 15, 2026
Total amount 12,650 SAR
Paid 12,650 SAR
Balance due 0.00 SAR
Total amount received 12,650 SAR Payment method: bank transfer
Reports straight from the ledger
Fed by sales and purchasing
Custom reports and approvals
VAT set up for Saudi Arabia

ERPNext accounting software

For mid-sized companies that want invoicing, payments and month-end reporting in the same software.

Request a quote
Cash movement

Receipts and payments, tracked clearly

A Payment Entry records money in or out against the invoice it settles. Customer and supplier balances update as you go, with no separate collections file.

Customer collections

Allocate each customer payment against open invoices. Whatever is unpaid stays on Accounts Receivable.

Supplier payments

Pay a supplier against its purchase invoice, and Accounts Payable updates at once.

Linked directly to invoices

Every receipt or payment traces back to the invoice behind it.

Daily cash position

Receipts and payments post to cash and bank accounts as they happen, so today’s balance needs no spreadsheet.

Core feature

Financial reports in ERPNext

Once the month’s entries are posted, the statements are already there. Month-end becomes a review of the numbers instead of a rebuild in Excel.

  • Profit and loss statement

    Revenue, expenses and net profit for any period or cost center.

  • General ledger

    Every posting, by account, party or voucher.

  • Balance sheet

    Assets, liabilities and equity at any date.

  • Cash flow statement

    Cash split into operating, investing and financing activities.

  • Customer and supplier reports

    Receivables and payables aged by due date: who to chase, who to pay.

  • VAT report

    Output and input VAT for each return period, from the Saudi VAT report set up during implementation.

ERPNext
Financial reports dashboard 01/01/2024 - 31/12/2024
Total revenue 1,250,000 SAR ▲ +18.5%
Net profit 210,450 SAR ▲ +12.4%
Total expenses 1,050,000 SAR ▲ +9.3%
Receivables 325,000 SAR ▲ +7.6%
Financial performance
JanFebMarAprMayJunJulAugSepOctNovDec
Expense breakdown
  • Purchases
  • Salaries
  • Operating expenses
  • Other
Latest journal entries
JV-000125 Journal entry 13,500 SAR
JV-000124 Supplier payment 8,750 SAR
JV-000123 Payment received 15,300 SAR
JV-000122 Operating expenses 5,200 SAR
Financial features

Budgeting in ERPNext

Set a budget per department, branch or project. ERPNext compares it with actual spending, so you see what’s running over while the period is still open.

Spending tracked against budget

Expenses are checked against the budget as they’re booked. ERPNext can warn you or block anything over.

Budgets linked to cost centers

A budget per cost center or project gives each branch or department its own numbers.

Actual vs. planned

The Budget Variance Report shows planned against actual for every account.

Time to adjust

Spot overspending mid-period, while you can still change the plan.

Budget tracking that fits your business

1
Budget Set a budget for each department or project.
2
Cost Center Link expenses to cost centers.
3
Actual Compare actual spending with the plan.
4
Variance Spot variances before the period ends.
Plan vs. actual side by side for every account
Spending limits set per department or project
Early warnings when spending runs ahead of budget
Branch budgets tracked through each branch’s cost center
Why make the switch?

Accounting before and after ERPNext

With disconnected tools
  • Sales and finance figures that never match

  • Month-end reports rebuilt by hand

  • Finance cut off from sales and inventory

  • Hard to scale and stay tax compliant

With the ERPNext Accounting module
  • Every figure traces to a posted document

  • Trial Balance and P&L available any day of the month

  • Sales, purchasing and stock post automatically

  • VAT set up, with room to grow

Implementation partner

Why IBAN for accounting?

Most of an accounting implementation is decisions: how the chart of accounts is structured, which cost centers branches get, who approves what, and how ZATCA e-invoicing is set up. We make those with your finance team before anything goes live.

Talk to an ERPNext expert

Operations and accounting know-how

We start from how your finance team closes the month today.

Set up branch by branch

Accounts, taxes, invoice formats and reports for each company and branch.

Departments connected

Once linked, sales, purchasing, stock and projects post their entries to the ledger.

Local support

We know Saudi VAT returns and ZATCA e-invoicing, and we stay available after go-live.

For international business

Multi-currency in ERPNext

Buying in dollars or invoicing abroad? Record each invoice and payment in the currency of the deal, and ERPNext posts the exchange differences to your accounts.

01

Invoices in different currencies

Invoice in the customer’s or supplier’s currency. ERPNext converts it to your company currency.

02

Exchange differences tracked

When a payment settles at a different rate, the exchange gain or loss posts automatically.

03

Linked directly to accounts

Keep receivable and payable accounts in foreign currency and see what each party owes in its own currency.

04

Built for international business

For companies trading outside Saudi Arabia, with reports by currency.

Implementation plan with IBAN

How we implement accounting

Five steps from chart of accounts to go-live, while your finance team keeps working.

01

Discovery

We go through your chart of accounts, how month-end runs today and the reports management expects.

3–5 days
02

Setup

Accounts, tax templates, cost centers and approval rules, plus the ZATCA compliance app.

1 week
03

Data migration

Opening balances, customers and suppliers are imported and checked against your old books.

1 week
04

Training

Hands-on training in Arabic on your team’s daily tasks.

1–2 weeks
05

Go-live

You go live, and we keep supporting the team afterwards.

Ongoing
FAQ

ERPNext accounting FAQs

Is the ERPNext Accounting module suitable for companies in Saudi Arabia?

Yes. We set up the chart of accounts, invoice cycle, VAT and management reports for your company, following Saudi VAT rules.

Does it handle VAT and ZATCA e-invoicing?

Yes. During implementation we set up invoices, tax rules and the VAT report. ZATCA Phase 2 (integration phase) runs through a ZATCA compliance app added to ERPNext, which handles clearance, reporting and the cryptographic stamp. We install and set up that app for you.

Does it support multiple branches or companies?

Each company keeps its own chart of accounts, and branches can run as cost centers. You report per branch or for the whole group.

Can it connect to sales, inventory and purchasing?

Yes. Sales invoices, deliveries and purchase receipts post their accounting entries automatically.

Can permissions and reports be customized?

Role permissions, approval workflows and custom reports are set up to match who does what in your company.

Is it suitable for small and medium-sized businesses?

Yes. Start with accounting and add modules as you grow, instead of switching software.

Contact us

Tell us about your project.

Pick the service you need, leave your details, and we will get back to you shortly.

Move your accounting to ERPNext

Book a call and bring your finance lead. We’ll walk through how your chart of accounts, invoicing and ZATCA setup would look in ERPNext.

The integrated ERPNext platform

Explore other ERPNext modules

Accounting is where the other modules end up: sales, purchasing, stock and payroll all post their entries to it.