Österreichs Investmentfonds-Steuermeldungen: Auf den Cent genau, auf die Sekunde pünktlich.

Das OeKB-Headquarter in Wien, Österreichs zentrale Finanzmarktinfrastruktur.
Foto: OeKB

IFAS13

Briefing

Entwicklung einer geschäftskritischen Plattform zur Verwaltung des gesamten Lebenszyklus von Investmentfonds-Steuermeldungen im Auftrag der OeKB und des österreichischen Bundesministeriums für Finanzen – einschließlich CSV-Import, mehrstufiger Validierung, Steuerberechnung, Excel-basierter Verifikation und Berichtserstellung.

Technologie

Java 21, Spring Boot 3, JPA/Hibernate, PostgreSQL, Flyway, Thymeleaf, Apache POI, MapStruct, JUnit 5, Testcontainers, Maven.

Das System läuft auf einer Dual-Datenbank-Architektur – jedes Flyway-Migrationsskript wird für PostgreSQL und das Legacy-DBMS entwickelt, damit die Migration ohne Serviceunterbrechung erfolgen kann.

EUR 841 Mrd.

Verwaltete Vermögenswerte

Tausende

Fondsmeldungen jährlich

Zero Downtime

Legacy DB Migration

Ausgangslage

Das bestehende IFAS-System – gebaut auf Legacy-Technologie und einem veralteten Datenbank-Backend – hatte über Jahre technische Schulden angehäuft. Wachsende regulatorische Anforderungen, zunehmend komplexe Steuerberechnungsregeln und der Bedarf an moderner Datenbankunterstützung machten eine grundlegende Modernisierung unausweichlich.

Der Haken: Das System verarbeitet Steuermeldungen, auf die die gesamte österreichische Investmentfondsbranche angewiesen ist. Kein Spielraum für Ausfälle, kein Spielraum für Datenverlust, kein Spielraum für Berechnungsfehler.

IFAS13 UI

Entwicklung

Fondsverwalter übermitteln Steuerdaten als CSV-Dateien. IFAS13 analysiert diese über ein selbstentwickeltes schemabasiertes Framework – mit Unterstützung für mehrteilige Dateiformate und positionsgenauen Fehlerdiagnosen. Jeder Validierungsfehler wird auf Zeile und Spalte genau lokalisiert, damit Administratoren Probleme zielgerichtet beheben können.

Steuergesetzgebung ändert sich regelmäßig. Statt Regeln fest zu kodieren, haben wir die Ermittlungsvorgaben-Engine entwickelt: Rechtliche Anforderungen werden als versionierte Excel-Templates definiert und können ohne Code-Änderungen aktualisiert werden. Berechnungen werden anschließend unabhängig gegen Excel-Referenzberechnungen verifiziert – ein zweiter Rechenweg, der Abweichungen erkennt, bevor ein Bericht die Steuerbehörde erreicht.

IFAS13 UI

Ergebnis

IFAS13 läuft auf einer Dual-Datenbank-Architektur, die PostgreSQL und das Legacy-DBMS gleichzeitig unterstützt. 78 Flyway-Migrationsskripte – jeweils doppelt geschrieben, für beide Backends – garantieren Feature-Parität während der gesamten Übergangsphase. Die Legacy-Migration läuft unterbrechungsfrei.

Das Projekt umfasst 759 Java-Quelldateien in 46 Maven-Modulen, abgesichert durch 159 Tests und 110 CSV-Testdatendateien. Irian verantwortet den vollständigen Stack: Architektur, Backend-Entwicklung, Datenbank-Migrationsstrategie, CSV-Verarbeitungs-Framework, Excel-Verifikationspipeline, Testinfrastruktur und Deployment.

IFAS13 UI

Überzeugt?

Weitere Projekte