Guide4 min read

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.

Raiffeisen Moja eBanka biznis — clicking on Dinarski račun in the accounts list
From the Računi screen, click your Dinarski račun.

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:

  1. 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.
  2. 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.
  3. Click XML in the row of export buttons (next to PDF / TXT / XLS). The browser downloads a .xml file immediately. The filename is a long string of digits — that's fine, you don't need to rename it.
Raiffeisen Moja eBanka biznis — three steps: 1) set Od/Do dates, 2) click refresh, 3) click XML
Set the dates → refresh → click XML. The order matters.

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 .xml file 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.

Try Preduzmi free

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.

E

Written by Evgeny Smirnov — paušalni preduzetnik since 2022, with the help of AI.

This article is for informational purposes only and does not constitute legal, tax, or financial advice. Consult a qualified professional for guidance specific to your situation.