DIB requires an Islamic-aware chart of accounts. Murabaha is financing, Wakala is investment income, Takaful is insurance, Zakat is charity. Kashfbank tags each so the ledger map is right on import.
Convert DIB statementsDubai Islamic Bank's statement carries product names — Murabaha, Ijara, Wakala, Takaful — that do not map to a conventional chart of accounts. Murabaha instalments are financing repayments, not interest. Ijara payments are lease costs. Wakala profits are investment income. Takaful premiums are insurance. Zakat is a charity deduction with its own ledger. For accountants serving DIB clients — UAE national businesses, Sharia-conscious SMEs, Muslim expat ventures — the import has to respect this structure or the financial statements misclassify under IFRS.
Kashfbank tags each Islamic finance line in the Category column. Murabaha and Ijara go to financing, Wakala goes to investment income, Takaful goes to insurance expense, Zakat goes to a dedicated Zakat liability account. The accountant maps these to the client's chart of accounts on import, but the heavy lifting of classification is already done.
DIB issues a bilingual Arabic-English PDF with DD/MM/YYYY dates and a clean tabular layout: date, description (bilingual), debit, credit, balance in AED. The product name — Al Islami Current, Al Islami Savings, financing accounts — sits in the header. Bilingual descriptions can cause generic OCR to merge Arabic and English into a single field; Kashfbank parses each language independently.
Zoho Books UAE VAT edition is the dominant SMB accounting tool in the UAE and imports the resulting CSV directly. For Xero or Sage 50, the Date, Description, Debit, Credit, Balance, Category, Currency columns map to the standard bank-feed schema. The accountant adds an Islamic-finance section to the chart of accounts and maps the Category tags on first import.
Pull the full transaction list with running balance, all Murabaha and Ijara instalments tagged as financing, Wakala profit credits separately, Takaful premiums separately, Zakat deductions separately, supplier debits with any input VAT, and VAT remittances. Cross-check the closing balance against the trial balance. Any gap is the first reconciliation item.
Bilingual Arabic-English PDF. Dates DD/MM/YYYY. Clean tabular layout: date, description (bilingual), debit, credit, running balance in AED. Product name (e.g., Al Islami Current Account) in header. Supports current and savings account formats. Islamic contract type may appear in transaction description (e.g., Murabaha instalment).
| Label | Meaning |
|---|---|
| POS PURCHASE | Card payment at merchant |
| ATM WITHDRAWAL | Cash withdrawal at ATM |
| SALARY | Monthly salary via WPS |
| MURABAHA INSTALMENT | Monthly repayment for Murabaha finance product |
| IJARA PAYMENT | Lease payment under Islamic Ijara contract |
UAE-based accountants using Zoho Books (UAE VAT edition) need the VAT column flagged; Kashf's Category field tags ZATCA-style VAT payment rows for easy filtering.
Upload one or more DIB PDFs
Upload the client's DIB statements in one session. Each file is processed independently and labeled with its source filename. Twelve monthly PDFs become twelve sheets in one bundle.
Confirm product type for each account
Check the header — Al Islami Current and Al Islami Savings have a standard schema. Financing-product accounts include extra columns for outstanding principal. The transaction row schema is the same; the header context affects ledger mapping.
Reconcile running balance
The Balance column should be continuous month to month. Any gap signals a missing page or split PDF. Re-upload and Kashfbank merges chronologically. Bilingual description rows are kept as one transaction, not two.
Export to the accounting tool
Download the CSV. Zoho Books UAE VAT edition imports directly. For Xero or Sage, the Date, Description, Debit, Credit, Balance, Category, Currency columns map to the standard bank-feed schema. Add the Islamic-finance section to the chart of accounts.
Common challenges
Can Kashfbank process multiple DIB clients' statements in one session?
Yes. Each upload is processed independently and labeled with its source filename. A single session can convert ten to twenty PDFs across different clients, with each downloaded as its own CSV. SME bookkeepers and tax agents can run a full month's batch in one sitting.
How does the export book Murabaha instalments under IFRS?
Murabaha instalments are financing repayments, not interest. Kashfbank tags them as financing in the Category column. The accountant maps them to a financing-cost ledger account under IFRS. They are distinct from any interest expense line.
Does Kashfbank handle the bilingual Arabic-English description column?
Yes. DIB prints Arabic and English on the same transaction row, which doubles description width. Generic OCR can merge the two languages into a single field, breaking reconciliation. Kashfbank parses each language independently and produces one transaction row with both descriptors preserved.
Where does Zakat post in the ledger?
Zakat is a charity deduction, not a business expense. It books to a separate Zakat liability account, not to expense. Zakat is also not tax-deductible for UAE corporate tax. Kashfbank tags ZAKAT DEDUCTION rows so the accountant maps them correctly on import.
Freelancers
Extract, categorize, and export freelance income and expenses from PDF bank statements — ready for 1099, self-assessment, or ZATCA filings.
Tax Preparation
Convert PDF bank statements to clean spreadsheets for Zakat, VAT, corporate tax, and self-assessment filings across GCC and international markets.
Loan Applications
Prepare clean, lender-ready bank statement exports that prove stable income and responsible financial behavior for personal and business loan applications.
Upload PDF, get Excel in seconds
Try it free10 free credits on signup
Regulator: Central Bank of the UAE (CBUAE)
Fiscal year: Jan 1 – Dec 31 (Gregorian)
Full country guide →Statement language: English