How to Export an XML Bank Statement from Raiffeisen (Moja eBanka biznis)
Step-by-step guide for paušalci: export your Raiffeisen business account transactions as an XML file you can upload to Preduzmi in under a minute.
Preduzmi reads Raiffeisen bank statements directly — but only in XML format. PDFs and screenshots won't work, and the TXT/XLS exports lack the structured fields we need. The good news: getting the XML takes about 30 seconds once you know where to click. This guide walks through it with screenshots, for both the web bank and the mobile app.
What you'll need
- Active Moja eBanka biznis access for your Raiffeisen business (dinar) account
- A computer with a browser (this is a web-only flow)
- The date range you want to import (usually "from start of current month" or "last 3 months")
The XML export is available only in the web banking at rol.raiffeisenbank.rs. The Raiffeisen mobile app is still useful — you may need it to confirm the web login (2FA push or one-time code) — but the XML download itself happens on the desktop.
Step 1 — Log in and open your dinar account
Sign in to Moja eBanka biznis. On the Računi (Accounts) screen, click your Dinarski račun (dinar account). Foreign-currency accounts (USD, EUR) use the same form, but for paušal tax reporting you only need the dinar account.

Step 2 — Set a date range, refresh, then download XML
You'll land on the Promet i transakcije (Transactions) view for that account. Three things to do, in order:
- Set the date range in the Od (From) and Do (To) fields. The default range only covers the last few days — widen it to cover the period you want to import.
- Click the refresh button (the yellow circular arrow on the right). This is the easy step to miss — without it the export uses the previous filter, not your new dates.
- Click XML in the row of export buttons (next to PDF / TXT / XLS). The browser downloads a
.xmlfile immediately. The filename is a long string of digits — that's fine, you don't need to rename it.

Don't skip the refresh step. If you change the dates and immediately click XML, Raiffeisen exports the previously loaded date range. The download succeeds silently — so the mistake is only visible later when transactions are missing in Preduzmi.
Step 3 — Upload it to Preduzmi
You have two equally fast ways to upload the file:
- From the dashboard — drag the
.xmlfile onto the Upload bank statement tile. The dashboard accepts XML directly, no extra clicks. - From the Transactions page — click Upload Raif. XML and drop the file.
Either path takes you through the same parser: Preduzmi reads every transaction, splits incoming from outgoing, and matches payee names automatically.
You can re-upload the same period as many times as you want — duplicate transactions are detected by their unique bank reference and skipped automatically.
Track your paušal obligations automatically
Revenue limits, tax payments, KPO entries — all in one dashboard.
Common questions
Why doesn't Preduzmi accept PDF statements? PDFs are visual documents — the same bank statement can be laid out a hundred different ways, and OCR errors on amounts or dates cause exactly the kind of bug you can't afford in tax reporting. XML is a structured format with one canonical field per value (date, amount, currency, reference, payee), so parsing is deterministic.
Can I import a TXT or XLS export instead? Not the Raiffeisen TXT/XLS — they're formatted for human reading and skip fields we need. If you bank elsewhere and only have CSV available, use the Upload CSV option on the same Transactions page: Preduzmi will help you map your columns.
What date range should I use? Whatever you haven't imported yet. Preduzmi de-duplicates by bank reference, so you can safely export overlapping ranges. A common pattern is to export "from the 1st of last month to today" once a month.
Will this work for foreign-currency accounts (EUR, USD)? The form is identical. But for KPO reporting, only your dinar account transactions matter — that's where client payments and tax-relevant outflows live. Foreign accounts are optional.
Where to learn more
Raiffeisen's own help center has a short overview of the Pregled računa screen, including the same XML export button:
Pregled računa na Moja eBanka biznis — Raiffeisen Knowledge Base
If the export form doesn't look like the screenshots above, Raiffeisen has likely updated the UI — the official help page is the source of truth.
Written by Evgeny Smirnov — paušalni preduzetnik since 2022, with the help of AI.
Also read
KPO Knjiga Demystified: How to Track Revenue Correctly
Everything you need to know about Serbia's KPO book for paušal entrepreneurs: what goes in, what doesn't, foreign currency conversion, paper vs electronic format, and the 7 most common mistakes.
6 Million vs 8 Million: The Complete Guide to Serbian Paušal Revenue Limits
Understand the two revenue thresholds for Serbian paušal entrepreneurs: the 6M calendar-year limit and the 8M rolling 12-month PDV limit. Learn how each is calculated and what happens if you exceed them.
Preduzmi vs Excel: Why Spreadsheets Break Down for Paušal Compliance
Feature-by-feature comparison of managing paušal obligations with spreadsheets versus Preduzmi. Learn where manual tracking fails and when a dedicated tool makes the difference.