Spreadsheet to XML
Convert structured spreadsheet data into CRS XML without manually writing or editing XML files. Excel (any worksheet), CSV or TXT.
Built for CRS reporting in Cyprus and across Europe
A simple desktop workflow for financial institutions, accounting firms, and corporate service providers that need CRS XML files from spreadsheet data.
A Windows desktop app that turns your account spreadsheet into CRS XML files, checks every row before it writes anything, and validates every file against the official OECD CRS XML schema (2.0 or the new 3.0). Your data stays on your computer.
Convert structured spreadsheet data into CRS XML without manually writing or editing XML files. Excel (any worksheet), CSV or TXT.
Every row is checked for missing values, wrong country codes, conflicting account details, reused account numbers and more. Every file is then validated against the official CRS XML schema.
Runs on your Windows computer. Your spreadsheet is never uploaded.
Enter your FI details once, pick which column holds what, and the app guides you step by step to the finished XML.
Every error and warning is listed with its row, account and column in plain words, in a file that opens in Excel.
Write files in the original CRS XML schema 2.0 or the new amended-CRS schema 3.0, required by most tax authorities from 2026 data. Pick the version your tax authority asks for; every file is validated against that official OECD schema.
CRS reporting overview
The Common Reporting Standard (CRS) is an OECD framework for the automatic exchange of financial account information between tax authorities. Reporting Financial Institutions may need to prepare account-holder, account-balance, tax residence, and payment information in a structured XML format for submission to their local tax authority.
For Cyprus-based firms, the challenge is often practical: data is prepared in spreadsheets, but the final submission requires strict XML structure, correct mappings, and validation checks.
A small formatting, country-code, date, balance, or mapping issue can create delays, rework, or rejection during the reporting process. CRS XML Builder is designed to reduce that manual work and improve consistency.
Use your existing account data in Excel or CSV. One row per account, extra rows for extra payments.
Once. The app remembers them; each year you only update the reporting year.
The app suggests the mapping; you check it and confirm. Next year's file with the same columns needs no new setup.
The app checks every row, writes one XML file per country, validates each against the CRS XML schema your tax authority uses and gives you a report to review before you submit.
Instead of relying only on manual XML editing or expensive once-a-year consultancy work, CRS XML Builder gives your team a repeatable workflow for annual CRS reporting.
| Area | Consultancy-only approach | CRS XML Builder |
|---|---|---|
| Speed | Often depends on back-and-forth emails | Thousands of accounts in seconds (for example, 11,000 in about 7 seconds) |
| Control | Limited visibility into the XML process | Keep a repeatable setup and workflow |
| Data handling | Data is usually sent externally | Processed on your computer; nothing is uploaded |
| Error finding | Problems often found by the tax portal after submission | Every problem listed by row before any file is created |
| Flexibility | Changes may require more service time | Mappings and configuration can be adjusted |
CRS XML Builder is intended for financial institutions, accounting firms, corporate service providers, administrators, and compliance teams that need a practical way to prepare CRS XML files from spreadsheet data.
Users remain responsible for reviewing the accuracy and completeness of the underlying data before submission to the relevant tax authority.
Try it free on up to 10 accounts, then choose the licence that fits your volume.