
You can import Mashreq bank transactions into Xero even if you do not have a reliable automatic bank feed. The cleanest route is to download transaction data from Mashreq in a structured format, if your account offers one, and then import it into the matching bank account in Xero. If you only have a PDF statement, convert it carefully and check the extracted rows against the original statement before you import them.
Mashreq's public UAE business pages confirm online and mobile banking, and its account information confirms online transaction access and e-statements. However, Mashreq's public documentation does not clearly guarantee one specific downloadable transaction-file format for every business account or channel. Use whichever export options are actually available in your own Mashreq interface, rather than assuming CSV, Excel or OFX will always be offered.
In this guide:
Log in to the Mashreq business banking channel used for the account and open the relevant account's transaction history, statement or e-statement area. If the portal offers more than one export option, prefer a structured transaction file over a PDF, since structured data usually needs less cleanup.
For the available export options in your business banking portal, see Mashreq Business Banking.
Xero supports manual bank-statement imports in OFX, QFX, QBO, QIF and CSV formats. Where the bank offers OFX, Xero recommends it over QFX, CSV or QuickBooks formats, since it is structured banking data and normally needs less mapping.
For the full list of supported formats and mapping steps, see Xero's manual bank-statement import guidance.
Do not rename a PDF file to .csv or .ofx. A PDF must first be converted into transaction rows, and you should check every page and row against the original statement, since conversion errors can silently drop transactions, duplicate rows, shift dates or reverse debit and credit signs.
Maaliya's Bank Statement Parser is built for exactly this workflow: turning bank statements into structured transaction data that is ready for review and bookkeeping.
Maaliya's Bank Statement Parser converts Mashreq and other UAE bank statements into clean, reconciliation-ready data when a structured export isn't available.
Parse your bank statements now!A clean CSV should contain one transaction per row. Preserve the transaction date, description, amount and a useful payment reference, and use either a single signed amount column or consistent separate money-in and money-out columns.
Do not add ledger accounts, VAT codes or accounting categories just to make the bank import look complete. The import should first reproduce what happened at the bank; accounting treatment is handled separately, during reconciliation.
In Xero, go to Accounting, open Bank accounts, select the menu for the correct bank account and choose Import a Statement. Upload the file, review the detected fields, map the columns where required, and complete the import. Xero requires the standard or administrator user role to import a bank statement.
Compare the first and last dates, the transaction count and the statement position against the Mashreq source. Xero can detect duplicate transactions in some supported structured imports, but you should still avoid overlapping date ranges and review the import yourself.
If you are importing manually because a feed is unreliable or unsupported, read Maaliya's guide to why Xero bank feeds can fail in the UAE.
Importing the statement only creates bank statement lines. The bookkeeping is complete once each line is matched to an invoice, bill, transfer or payment, or coded correctly as a spend-money or receive-money transaction.
For the wider process, see Maaliya's guide to connecting UAE bank accounts to Xero.
Maaliya can review your Xero UAE setup, including bank imports, reconciliation and VAT configuration, in a free consultation.
Book a free consultation today!Mashreq's public UAE business documentation does not clearly guarantee CSV or OFX export for every business account and digital channel. Check the export choices in your own account: if a structured format is available, use it; otherwise convert the bank-generated statement carefully.
If your bank offers OFX, Xero recommends it over QIF, QFX, CSV or QuickBooks-format files. CSV is still useful when the bank does not offer a structured financial export, but it normally needs more review.
Xero can exclude duplicate transactions in some supported structured statement imports, but you should still avoid overlapping date ranges and verify the imported data against your Mashreq statement.
This article provides general bookkeeping guidance. Bank portal features and export formats can vary by account type and may change, so verify the options available in your own Mashreq and Xero accounts before relying on a specific workflow.
Like what you read? Add Maaliya as a preferred source on Google.