Nachschlagewerk

Fehlercodes des AIA-Portals der ESTV

Alle Codes, die das AIA-Portal bei einer CRS-Meldung zurückgeben kann – mit dem Wortlaut der Technischen Wegleitung (September 2026), einer kurzen Erklärung und dem, was zu tun ist. Die meisten davon prüft meldbar, bevor Sie hochladen.

50000 – Datei und Übertragung

50001Datei nicht korrekt übertragen
nur das Portal kann diese Regel prüfenTechnische Wegleitung AIA, Ziffer 5.1 Dateivalidierung, Seite 17
Was tun: Datei erneut hochladen. Nur das Portal prüft dies.
Wortlaut der ESTV

Die Datei wurde nicht korrekt übertragen oder ist fehlerhaft und kann nicht geöffnet werden.

50002Datei konnte nicht entschlüsselt werden
nur das Portal kann diese Regel prüfenTechnische Wegleitung AIA, Ziffer 5.1 Dateivalidierung, Seite 17
Was tun: Paket mit dem aktuellen öffentlichen Schlüssel der ESTV neu erstellen.
Wortlaut der ESTV

Die Datei konnte nicht entschlüsselt werden.

50003Datei konnte nicht dekomprimiert werden
nur das Portal kann diese Regel prüfenTechnische Wegleitung AIA, Ziffer 5.1 Dateivalidierung, Seite 17
Was tun: Das Paket mit meldbar neu erstellen (Erstellen → Paket herunterladen), nicht von Hand packen.
Wortlaut der ESTV

Die Datei konnte nicht dekomprimiert werden.

50004Signatur fehlt oder ungültig
nur das Portal kann diese Regel prüfenTechnische Wegleitung AIA, Ziffer 5.1 Dateivalidierung, Seite 17
Was tun: Nur das Portal prüft dies; Paket neu erstellen.
Wortlaut der ESTV

Die Signatur der Datei konnte nicht verifiziert werden oder fehlt.

50005Unzulässiges Zeichen
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.1 Dateivalidierung, Seite 17
Was tun: Das Zeichen entfernen oder ersetzen. Erlaubt sind die Zeichen der westeuropäischen Schrift (Umlaute und Akzente ja); nicht erlaubt sind z. B. #, &, <, >, ", ' sowie €, kyrillische, griechische oder chinesische Schrift.
Wortlaut der ESTV

Datenelemente dürfen nur Zeichen aus ISO 8859-1 ohne die Ausnahmen des Anhangs 7.2 enthalten; ungültige Zeichen werden als Fehler 50005 zurückgemeldet

50006Virus in der Datei
nur das Portal kann diese Regel prüfenTechnische Wegleitung AIA, Ziffer 5.1 Dateivalidierung, Seite 17
Was tun: Nur das Portal prüft dies.
Wortlaut der ESTV

Es wurde ein Virus in der Datei entdeckt. Auch die Validierungen mit 50’000er-Fehlercodes im Message Header bzw. in den DocSpec- Elementen (vgl. Ziffer

50007Datei entspricht nicht dem CRS-XML-Schema
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.2 Schemavalidierung; 5.3.4 ReportingFI (p. 22); 5.3.7 AccountReport (p. 25); 5.3.8 AccountHolder (p. 28); 5.3.10 ControllingPerson (p. 31), Seite 17
Was tun: Die genannte Stelle nach dem OECD-Schema korrigieren (fehlendes Pflichtelement, falsche Reihenfolge, ungültiger Wert).
Wortlaut der ESTV

Die Datei entspricht nicht dem CRS-XML-Schema. 18/53

zurückgewiesen wird.

UndocumentedAccounts müssen einen AccountHolder vom Typ „Individual“ haben, als dessen ResCountryCode darf nur „CH“ angegeben werden, denn diese AccountReports sollen nicht an die Partnerstaaten weit

Att:nameType darf nicht den Wert „OECD201“ enthalten. Wert ≠ “OECD201“ 60004 Address Die Adresse(n) des Kontoinhabers werden hier eingetragen. Es muss mindestens eine Adresse erfasst werden. Die Adre

Att:nameType darf nicht den Wert „OECD201“ enthalten. Wert ≠ “OECD201“ 60004 Address Die Adresse(n) der ControllingPerson werden hier eingetragen. Es muss mindestens eine Adresse erfasst werden. Die

50008MessageRefId hat nicht das vorgegebene Format
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.2 Message, Seite 20
Was tun: Format CH + Berichtsjahr + CH + eindeutiger Wert (UUID empfohlen), ohne Kundendaten.
Wortlaut der ESTV

Die Struktur der MessageRefId muss dem vorgegebenen Schema entsprechen. Wert = „CH“ & Berichtsjahr & „CH“ & UUID

50009MessageRefId bereits verwendet
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.2 Message, Seite 20
Was tun: Jede Meldung braucht eine neue MessageRefId; das Register verhindert Wiederverwendung.
Wortlaut der ESTV

Darf nicht gleich der MessageRefId einer früheren Meldung sein. Wert ≠ frühere MessageRefId

50010Test-Kennzeichen in einer produktiven Meldung
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.5 ReportingFI.DocSpec; 5.3.11 AccountReport.DocSpec (p. 32), Seite 23
Was tun: Beim Erstellen «produktive Meldung» wählen; ein Dateiname, der mit «Test» beginnt, ist nur für Testmeldungen.
Wortlaut der ESTV

Eine produktive Meldung (Dateiname beginnt nicht mit „Test“) darf keine Test- DocTypeIndics enthalten. Wert = „OECD0“ oder „OECD1“ und Dateiname ≠ „Test*.zip“

Eine produktive Meldung (Dateiname beginnt nicht mit „Test“) darf keine Test- DocTypeIndics enthalten. Wert = „OECD11“, „OECD12“ oder „OECD13“ und Dateiname ≠ „Test*.zip“

50011Produktives Kennzeichen in einer Testmeldung
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.5 ReportingFI.DocSpec; 5.3.11 AccountReport.DocSpec (p. 33), Seite 23
Was tun: Beim Erstellen «Testmeldung» wählen; der Dateiname beginnt dann mit «Test» und die Kennzeichen stimmen.
Wortlaut der ESTV

Eine Testmeldung (Dateiname beginnt mit „Test“) darf keine produktiven DocTypeIndics enthalten. Wert = „OECD10“ oder „OECD11“ und Dateiname = „Test*.zip“

33/53 Eine Testmeldung (Dateiname beginnt mit „Test“) darf keine produktiven DocTypeIndics enthalten. Wert = „OECD1“, „OECD2“ oder „OECD3“ und Dateiname = „Test*.zip“

50012Empfängerland muss CH sein
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.2 Message, Seite 19
Was tun: ReceivingCountry = CH.
Wortlaut der ESTV

ISO-Ländercode des Empfängerlandes. Wert = „CH“

50013Verschlüsselung entspricht nicht der Vorgabe
OECD-Regel zwischen BehördenTechnische Wegleitung AIA, Ziffer OECD CRS Status Message User Guide v3.0, II.13, Seite 0
Was tun: Das Paket mit meldbar erstellen (Erstellen → Paket herunterladen); nicht selbst verschlüsseln.
Wortlaut der ESTV

AES key size incorrect: cipher mode other than CBC, IV missing in the key file, key blob not 48 bytes

60000 – Inhalt der Meldung

60000Ungültige IBAN
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.7 AccountReport, Seite 25
Was tun: IBAN prüfen (Länge, Prüfsumme) oder den Kontonummerntyp ändern, wenn es keine IBAN ist.
Wortlaut der ESTV

Falls AcctNumberType=„OECD601“, muss das Element eine gültige IBAN enthalten. 2 Buchstaben & korrekte Prüfsumme & max. 30 Buchstaben oder Ziffern

60001Ungültige ISIN
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.7 AccountReport, Seite 25
Was tun: ISIN prüfen (12 Zeichen, Prüfziffer) oder den Kontonummerntyp ändern.
Wortlaut der ESTV

Falls AcctNumberType=„OECD603“, muss das Element eine gültige ISIN enthalten. 2 Buchstaben & 9 Buchstaben oder Ziffern & korrekte Prüfsumme

60002Negativer Kontosaldo
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.7 AccountReport, Seite 25
Was tun: Saldo auf 0 oder den positiven Wert setzen.
Wortlaut der ESTV

AccountBalance darf keinen negativen Wert enthalten. Wert ≥ 0

60003Geschlossenes Konto mit Saldo
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.7 AccountReport, Seite 25
Was tun: Bei geschlossenen Konten Saldo = 0.
Wortlaut der ESTV

AccountBalance geschlossener Konten muss Null sein. Wert = 0, falls AccountNumber:ClosedAccount = 1

60004Namenstyp OECD201 nicht erlaubt
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.4 ReportingFI; 5.3.8 AccountHolder (p. 28); 5.3.9 AccountHolder (p. 30); 5.3.10 ControllingPerson (p. 31), Seite 22
Was tun: Anderen Namenstyp verwenden (z. B. OECD202 individual, OECD207 legal).
Wortlaut der ESTV

Att:nameType darf nicht den Wert „OECD201“ enthalten. Wert ≠ „OECD201“

Att:nameType darf nicht den Wert „OECD201“ enthalten. Wert ≠ “OECD201“

Att:nameType darf nicht den Wert „OECD201“ enthalten Wert ≠ “OECD201“

60005Beherrschende Personen bei diesem Inhabertyp nicht erlaubt
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.10 ControllingPerson, Seite 30
Was tun: Beherrschende Personen nur bei Rechtsträgern mit AcctHolderType CRS101 erfassen.
Wortlaut der ESTV

) oder „CRS103“ (Passive Non-Financial Entity that is a CRS Reportable Person) ist, dürfen keine beherrschenden Personen angegeben werden. ControllingPerson darf nicht vorhanden sein, falls AccountHolder eine natürliche Person ist oder eine Organisation mit AcctHolderType = („CRS102“ oder „CRS103“).

60006CRS101 ohne beherrschende Person
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.10 ControllingPerson, Seite 30
Was tun: Mindestens eine beherrschende Person erfassen oder den AcctHolderType prüfen.
Wortlaut der ESTV

Falls der AccountHolder ein Rechtsträger und der AcctHolderType „CRS101“ (Passive Non-Financial Entity with one or more controlling person that is a Reportable Person) ist, müssen die beherrschenden Personen angegeben werden. ControllingPerson muss vorhanden sein, falls AcctHolderType = „CRS101“.

60007Mehr als eine ReportingGroup
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.6 ReportingGroup, Seite 24
Was tun: Genau eine ReportingGroup pro Meldung.
Wortlaut der ESTV

ReportingGroup darf nicht wiederholt werden. Element ist nur einmal vorhanden

60008Sponsor darf nicht vorkommen
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.6 ReportingGroup, Seite 24
Was tun: Element Sponsor entfernen.
Wortlaut der ESTV

Element darf nicht vorhanden sein. Existiert nicht

60009Intermediary darf nicht vorkommen
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.6 ReportingGroup, Seite 24
Was tun: Element Intermediary entfernen.
Wortlaut der ESTV

Element darf nicht vorhanden sein. Existiert nicht

60010PoolReport darf nicht vorkommen
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.6 ReportingGroup, Seite 25
Was tun: Element PoolReport entfernen.
Wortlaut der ESTV

Element darf nicht vorhanden sein. Existiert nicht

60011Ansässigkeitsstaat passt nicht zum Empfängerstaat
OECD-Regel zwischen BehördenTechnische Wegleitung AIA, Ziffer OECD CRS Status Message User Guide v3.0 (data sorting), Seite 0
Was tun: OECD-Regel zwischen Behörden; für Meldungen an die ESTV gelten 98200-98202.
Wortlaut der ESTV

Person ResCountryCode must match the message ReceivingCountry

60012Ansässigkeitsstaat (Rechtsträger/beherrschende Person) passt nicht
OECD-Regel zwischen BehördenTechnische Wegleitung AIA, Ziffer OECD CRS Status Message User Guide v3.0 (data sorting), Seite 0
Was tun: OECD-Regel zwischen Behörden; für Meldungen an die ESTV gilt 98201.
Wortlaut der ESTV

Organisation or controlling-person ResCountryCode must match the ReceivingCountry

60013Meldendes Institut muss in der Schweiz ansässig sein
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.4 ReportingFI, Seite 21
Was tun: ReportingFI/ResCountryCode = CH, genau einmal.
Wortlaut der ESTV

Das FI muss seine steuerliche Ansässigkeit in der Schweiz haben. Ein Wert muss dem Wert in MessageSpec.TransmittingCountry entsprechen.

60014Unplausibles Geburtsdatum
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.8 AccountHolder; 5.3.10 ControllingPerson (p. 32), Seite 28
Was tun: Datum zwischen dem 2.1.1900 und heute.
Wortlaut der ESTV

Das Geburtsdatum darf nicht in der Zukunft und muss nach dem 1.1.1900 liegen. 1900-01-01 < Wert < Heute

60015Keine Konten, aber keine Nullmeldung
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.7 AccountReport, Seite 25
Was tun: Konten erfassen oder MessageTypeIndic CRS703 (Nullmeldung) setzen.
Wortlaut der ESTV

AccountReport kann nur weggelassen werden, falls es sich um eine Nullmeldung handelt. Element darf nur fehlen, falls MessageTypeIndic = „CRS703“

60017E-Geld-Produkt muss ein Einlagenkonto sein
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.7 AccountReport, Seite 26
Was tun: AccountType CRS1101 bei Kontonummerntyp OECD606.
Wortlaut der ESTV

Ein spezifiziertes E-Geld-Produkt (AccountNumber = OECD606) muss ein Einlagenkonto sein (AccountType is CRS1101). Wenn AccountNumber = OECD606 ➔ AccountType = CRS1101

60018IBAN-Konto muss ein Einlagenkonto sein
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.7 AccountReport, Seite 26
Was tun: AccountType CRS1101 bei Kontonummerntyp OECD601.
Wortlaut der ESTV

Eine Internationale Bankkontonummer (AccountNumber = OECD601) muss ein Einlagenkonto sein (AccountType = CRS1101). Wenn AccountNumber = OECD606 ➔ AccountType = CRS1101

60019Eigenkapitalbeteiligung nur bei AccountType CRS1104
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.7 AccountReport, Seite 26
Was tun: EquityInterestType entfernen oder AccountType CRS1104 setzen.
Wortlaut der ESTV

Wenn die Art der Eigenkapitalbeteiligung angegeben ist, muss der AccountType Fremd- oder Eigenkapitalbeteiligung an einem Investmentunternehmen sein (AccountType = CRS1104). Wenn EquityInterestType ≠ leer ➔ AccountType = CRS1104

60020Versicherungsvertrag braucht Kontonummerntyp OECD605
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.7 AccountReport, Seite 26
Was tun: Bei AccountType CRS1103 den Kontonummerntyp OECD605 verwenden.
Wortlaut der ESTV

Ein rückkaufsfähiger Versicherungsvertrag oder Rentenversicherungsvertrag (AccountType = CRS1103) kann nur „Sonstige – jede sonstige Art von Kontonummer, z. B. Versicherungsvertrag“ sein (AccountNumber = OECD605). Wenn AccountType = CRS1103 ➔ AccountNumber = OECD605

60021Einlagenkonto: nur Zinsen als Zahlung
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.7 AccountReport, Seite 26
Was tun: Zahlungstyp CRS502 (Zinsen) oder den AccountType prüfen.
Wortlaut der ESTV

Wenn der Kontotyp ein Einlagenkonto ist (AccountType = CRS1101), muss der Zahlungstyp Zinsen sein (Type = CRS502). Wenn AccountType = CRS1101 ➔ Tyoe = CRS502

60022Beteiligung an Investmentunternehmen: nur Bruttoerlöse/andere Einkünfte
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.7 AccountReport, Seite 26
Was tun: Zahlungstyp CRS503 oder CRS504 bei AccountType CRS1104.
Wortlaut der ESTV

Wenn der Kontotyp eine Fremd- oder Eigenkapitalbeteiligung an einem Investmentunternehmen ist (AccountType = CRS1104), muss der Zahlungstyp Bruttoerlöse/Rückkäufe oder sonstige - GMS sein (Type = CRS503 oder CRS504). Wenn AccountType = CRS1104 ➔ Type = CRS503 ou CRS504

60023Versicherungsvertrag: nur Bruttoerlöse/andere Einkünfte
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.7 AccountReport, Seite 26
Was tun: Zahlungstyp CRS503 oder CRS504 bei AccountType CRS1103.
Wortlaut der ESTV

Wenn der Kontotyp ein rückkaufsfähiger Versicherungsvertrag oder Rentenversicherungsvertrag ist (AccountType = CRS1103), muss der Zahlungstyp Bruttoerlöse/Rückkäufe oder sonstige - GMS sein (Type = CRS503 oder CRS504). Wenn AccountType = CRS1103 ➔ Type = CRS503 oder CRS504

70000 – Meldendes Institut

70015UID des Instituts ungültig
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.4 ReportingFI, Seite 22
Was tun: Format CHE-123.456.789; leer lassen, wenn das Institut keine UID hat.
Wortlaut der ESTV

Als IN muss die korrekte UID des meldenden FI angegeben werden, sofern das FI eine UID hat. Andernfalls kann das Element leer gelassen werden. Wert = UID

80000 – Kennungen und Korrekturen

80000DocRefId bereits verwendet
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.5 ReportingFI.DocSpec; 5.3.11 AccountReport.DocSpec (p. 33), Seite 24
Was tun: Jeder Datensatz braucht eine neue DocRefId (das Werkzeug erzeugt sie).
Wortlaut der ESTV

Darf nicht gleich einer anderen DocRefId in dieser oder einer früher erhaltenen Meldung sein, ausser für DocTypeIndic=„OECD0“ bzw. „OECD10“. Wert ≠ frühere DocRefId, falls DocTypeIndic ≠ („OECD0“ oder „OECD10“)

Darf nicht gleich einer anderen DocRefId in dieser oder einer früher erhaltenen Meldung sein. Wert ≠ andere DocRefId

80001DocRefId hat nicht das vorgegebene Format
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.5 ReportingFI.DocSpec; 5.3.11 AccountReport.DocSpec (p. 33), Seite 24
Was tun: Format CH + Berichtsjahr + CH + 1-42 Zeichen; Jahr wie in der MessageRefId.
Wortlaut der ESTV

Die Struktur der DocRefId muss dem vorgegebenen Schema entsprechen. Das Berichtsjahr muss dabei dem Wert aus der MessageRefId entsprechen. Wert =„CH“ & Berichtsjahr & „CH“ & 1-42 Ziffern, Buchstaben, Bindestriche, Unterstriche oder Punkte

Die Struktur der DocRefId muss dem vorgegebenen Schema entsprechen. Das Berichtsjahr muss dabei dem Wert aus der MessageRefId entsprechen. Wert = „CH“ & Berichtsjahr & „CH“ & UUID

80002CorrDocRefId verweist auf keinen früheren Datensatz
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.11 AccountReport.DocSpec, Seite 34
Was tun: Korrekturen aus dem Register erstellen: die geänderte Vorlage prüfen und «Erstellen» - das Register setzt den Verweis auf den früheren Datensatz.
Wortlaut der ESTV

Der Wert der CorrDocRefId muss einer DocRefId in einer früheren Meldung des gleichen FI entsprechen. Wert = frühere DocRefId des gleichen FI

80003Datensatz wurde bereits korrigiert
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.11 AccountReport.DocSpec, Seite 34
Was tun: Auf die letzte gültige DocRefId der Kette verweisen; das Register kennt sie.
Wortlaut der ESTV

Der korrigierte Datensatz darf nicht bereits früher korrigiert worden sein. Wert ≠ frühere CorrDocRefId

80004ReportingFI kann nicht korrigiert oder storniert werden
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.5 ReportingFI.DocSpec; 5.3.11 AccountReport.DocSpec (p. 32); 5.3.11 AccountReport.DocSpec (p. 34), Seite 24
Was tun: CorrDocRefId beim ReportingFI entfernen.
Wortlaut der ESTV

ReportingFI kann nicht korrigiert oder storniert werden. Element darf nicht vorhanden sein.

Eine Neumeldung darf keine CorrDocRefId enthalten (vgl. Regel bei CorrDocRefId). Falls Wert = („OECD1“ oder „OECD11“), darf diese DocSpec keine CorrDocRefId enthalten.

Eine Neumeldung darf keine CorrDocRefId enthalten (vgl. Regel bei DocTypeIndic). Falls DocTypeIndic = („OECD1“ oder „OECD11“), darf CorrDocRefId nicht vorhanden sein.

80005CorrDocRefId fehlt oder ist überzählig
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.11 AccountReport.DocSpec, Seite 32
Was tun: Korrektur/Storno (OECD2/OECD3) braucht eine CorrDocRefId; Neumeldung (OECD1) keine.
Wortlaut der ESTV

Eine Korrektur- oder Stornomeldung muss eine CorrDocRefId enthalten (vgl. Regel bei CorrDocRefId). Falls Wert = („OECD2“, „OECD3“, „OECD12“ oder „OECD13“), muss CorrDocRefId in diesen DocSpec ausgefüllt sein.

Eine Korrektur- oder Stornomeldung muss eine CorrDocRefId enthalten (vgl. Regel bei DocTypeIndic). Falls DocTypeIndic = („OECD2“, „OECD3“, „OECD12“ oder „OECD13“), muss CorrDocRefId vorhanden sein.

80006CorrMessageRefId im DocSpec nicht erlaubt
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.5 ReportingFI.DocSpec; 5.3.11 AccountReport.DocSpec (p. 33), Seite 24
Was tun: Element entfernen.
Wortlaut der ESTV

Element darf nicht vorhanden sein Existiert nicht

Element darf nicht vorhanden sein. Existiert nicht

80007CorrMessageRefId im MessageSpec nicht erlaubt
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.2 Message, Seite 21
Was tun: Element entfernen.
Wortlaut der ESTV

Element darf nicht vorhanden sein. Existiert nicht

80008Resend Data bei Kontodaten nicht erlaubt
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.11 AccountReport.DocSpec, Seite 32
Was tun: Für Konten OECD1/OECD2/OECD3 verwenden; nur das ReportingFI wird erneut gesendet (OECD0).
Wortlaut der ESTV

Resend Data darf nicht verwendet werden. Wert ≠ (“OECD0“ oder „OECD10“)

80010Datensatztyp passt nicht zum Meldungstyp
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.2 Message, Seite 20
Was tun: CRS701 nur mit neuen Datensätzen (OECD1), CRS702 nur mit Korrekturen/Storni (OECD2/OECD3).
Wortlaut der ESTV

Eine Neumeldung darf keine Korrektur- oder Stornodatensätze enthalten. Falls Wert = „CRS701“: Kein DocTypeIndic in der ganzen Meldung darf den Wert („OECD2“, „OECD3“, „OECD12“ oder „OECD13“) haben.

Eine Korrekturmeldung darf keine neuen Datensätze enthalten. Falls Wert = „CRS702“: Kein AccountReport in der ganzen Meldung darf einen DocTypeIndic mit dem Wert („OECD1“ oder „OECD11“) haben.

80011Derselbe Datensatz mehrfach korrigiert
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.11 AccountReport.DocSpec, Seite 34
Was tun: Pro Meldung jede CorrDocRefId nur einmal.
Wortlaut der ESTV

Die gleiche CorrDocRefId darf nicht mehrfach in der gleichen Meldung verwendet werden. Wert ≠ andere CorrDocRefId in der gleichen Meldung

98000 – Regeln der ESTV

98000Schema-Version fehlt oder wird nicht unterstützt
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.1 CRS_OECD, Seite 18
Was tun: version="2.0" bis 14.12.2026, version="3.0" ab 16.01.2027, passend zum Namensraum.
Wortlaut der ESTV

Version muss vorhanden und unterstützt sein. CRS_OECD:Version = unterstützte Version

98001ESTV-ID des Instituts fehlt
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.2 Message, Seite 18
Was tun: Die ESTV-ID des Instituts aus der Registrierung im AIA-Portal eintragen (Blatt ReportingFI, Format 052.0000.0000).
Wortlaut der ESTV

Muss die ESTV-ID des sendenden FI enthalten. Wert = ESTV-ID

98002Sendeland muss CH sein
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.2 Message, Seite 19
Was tun: TransmittingCountry = CH.
Wortlaut der ESTV

ISO-Ländercode der Schweiz. Wert = „CH“

98003Institut für dieses Berichtsjahr nicht angemeldet
nur das Portal kann diese Regel prüfenTechnische Wegleitung AIA, Ziffer 5.3.2 Message, Seite 20
Was tun: Registrierung im Portal prüfen; nur das Portal prüft dies.
Wortlaut der ESTV

Das FI muss für das angegebene Berichtsjahr angemeldet sein. Beginn der Meldepflicht ≤ Berichtsjahr ≤ Abmeldedatum

98004Meldungstyp (MessageTypeIndic) fehlt
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.2 Message, Seite 20
Was tun: CRS701 (neu), CRS702 (Korrektur) oder CRS703 (Nullmeldung) setzen.
Wortlaut der ESTV

MessageTypeIndic muss verwendet werden. Element muss vorhanden und nicht leer sein.

98005Nullmeldung mit Konten
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.2 Message, Seite 20
Was tun: Konten entfernen oder MessageTypeIndic CRS701 verwenden.
Wortlaut der ESTV

Eine Nullmeldung darf keine AccountReports enthalten. Falls Wert = „CRS703“: AccountReport darf in der Meldung nicht vorhanden sein.

98006Meldezeitraum passt nicht zum Berichtsjahr
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.2 Message, Seite 21
Was tun: Das Berichtsjahr prüfen (Blatt ReportingFI): der Meldezeitraum ist immer der 31.12. dieses Jahres.
Wortlaut der ESTV

Der Meldezeitraum darf nicht ausserhalb des Berichtsjahrs in der MessageRefId liegen. 1.1. des Berichtsjahrs ≤ Wert ≤ 31.12. des Berichtjahrs + 1

98007Meldezeitraum liegt in der Zukunft
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.2 Message, Seite 21
Was tun: Berichtsjahr prüfen.
Wortlaut der ESTV

Es können keine Meldungen für Meldezeiträume eingereicht werden, die noch gar nicht begonnen haben. Wert ≤ 31.12. des aktuellen Jahres

98008Zeitstempel unplausibel
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.2 Message, Seite 21
Was tun: Timestamp = Erstellungszeitpunkt (höchstens 1 Tag in der Zukunft, 1 Jahr zurück).
Wortlaut der ESTV

Der Wert darf nicht mehr als einen Tag in der Zukunft und nicht mehr als ein Jahr in der Vergangenheit liegen. Aktuelles Datum und Zeit − 1 Jahr ≤ Wert ≤ aktuelles Datum und Zeit + 1 Tag

98009Nullmeldung nach gemeldeten Daten
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.2 Message, Seite 20
Was tun: Stattdessen die gemeldeten Datensätze stornieren (OECD3).
Wortlaut der ESTV

Nach der Meldung von Daten darf keine Nullmeldung folgen. Es können allerdings sämtliche Datensätze storniert und danach eine Nullmeldung übermittelt werden. Falls Wert = „CRS703“, dürfen keine AccountReports des FI für das Berichtsjahr vorliegen

98100Mehr als ein CrsBody
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.3 CrsBody, Seite 21
Was tun: Genau ein CrsBody pro Meldung.
Wortlaut der ESTV

CrsBody darf für Übermittlungen zwischen FI und ESTV nicht wiederholt werden. Element darf nur einmal vorkommen.

98101ReportingFI mit Korrektur- oder Storno-Kennzeichen
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.5 ReportingFI.DocSpec, Seite 23
Was tun: ReportingFI immer OECD1/OECD11 (neu) oder OECD0/OECD10 (erneut gesendet).
Wortlaut der ESTV

Die Werte für „Correction“ („OECD2“ und „OECD12“) und „Deletion“ („OECD3“ und „OECD13“) dürfen nicht verwendet werden. Wert = („OECD0“, „OECD1“, „OECD10“ oder „OECD11“).

98102Erneut gesendeter Datensatz mit anderer DocRefId
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.5 ReportingFI.DocSpec, Seite 24
Was tun: Beim erneuten Senden (OECD0) dieselbe DocRefId wie zuletzt verwenden.
Wortlaut der ESTV

Wird ein Datensatz erneut gesendet („Resend Data“) muss der letzte zuvor übermittelte Datensatz die gleiche DocRefId haben. Wert = vorangehende DocRefId, falls DocTypeIndic = („OECD0“ oder „OECD10“)

98103Stornierter Datensatz kann nicht mehr korrigiert werden
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.11 AccountReport.DocSpec, Seite 34
Was tun: Den Datensatz neu melden (OECD1) statt zu korrigieren.
Wortlaut der ESTV

Eine Stornomeldung kann nicht erneut korrigiert oder storniert werden. CorrDocRefId darf nicht auf einen Datensatz vom Typ („OECD3“ oder „OECD13“) verweisen.

98104Adresse ohne strukturierte Angaben
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.4 ReportingFI; 5.3.8 AccountHolder (p. 28); 5.3.9 AccountHolder (p. 30); 5.3.10 ControllingPerson (p. 31), Seite 22
Was tun: Die Adresse braucht mindestens den Ort (Spalte address_city); eine Adresse nur als Freitext genügt der ESTV nicht.
Wortlaut der ESTV

AddressFix muss verwendet werden. Element muss vorhanden und nicht leer sein.

98200Kontoinhaber ohne Ansässigkeit in einem Partnerstaat
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.8 AccountHolder, Seite 27
Was tun: Mindestens ein Ansässigkeitsstaat muss für das Berichtsjahr Partnerstaat der Schweiz sein; sonst ist das Konto nicht meldepflichtig.
Wortlaut der ESTV

Mindestens 1 Wert muss einem Partnerstaat der Schweiz für den betreffenden Meldezeitraum entsprechen, ausser bei undokumentierten Konten. Wert in Liste der Partnerstaaten, die im Berichtsjahr aktiv waren. Falls AccountNumber:UndocumentedAccount = TRUE, darf der Wert="CH" sein.

98201Rechtsträger ohne Ansässigkeit in einem Partnerstaat
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.9 AccountHolder, Seite 29
Was tun: Rechtsträger oder mindestens eine beherrschende Person muss in einem Partnerstaat ansässig sein.
Wortlaut der ESTV

Schweiz für das betreffende Berichtsjahr entsprechen. Falls nicht, muss mindestens eine ControllingPerson mit einem ResCountryCode vorhanden sein, welche einem Partnerstaat entspricht. Wert in Liste der Partnerstaaten, die im Berichtsjahr aktiv waren, ausser falls ControllingPersons vorhanden sind.

98202Beherrschende Person ohne Ansässigkeit in einem Partnerstaat
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.10 ControllingPerson, Seite 31
Was tun: Ansässigkeitsstaaten der beherrschenden Person prüfen.
Wortlaut der ESTV

Mindestens 1 Wert muss einem Partnerstaat der Schweiz für das betreffende Berichtsjahr entsprechen. Wert in Liste der Partnerstaaten, die im Berichtsjahr aktiv waren.

98203Nicht dokumentiertes Konto: nur natürliche Person mit CH
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.7 AccountReport, Seite 25
Was tun: Bei UndocumentedAccount: Inhaber natürliche Person, ResCountryCode nur CH.
Wortlaut der ESTV

ountHolder vom Typ „Individual“ haben, als dessen ResCountryCode darf nur „CH“ angegeben werden, denn diese AccountReports sollen nicht an die Partnerstaaten weitergeleitet werden. Falls AccountNumber:Undocumen- tedAccount = TRUE, muss der einzige AccountHolder.Individual.ResCountr yCode = ”CH” sein

98204Storno mit anderen Ansässigkeitsländern als das Original
meldbar prüft diese Regel vor dem HochladenTechnische Wegleitung AIA, Ziffer 5.3.8 AccountHolder; 5.3.9 AccountHolder (p. 29); 5.3.10 ControllingPerson (p. 31), Seite 27
Was tun: Storni aus dem Register erstellen; sie übernehmen den gespeicherten Inhalt.
Wortlaut der ESTV

Der Storno eines AccountReports muss dieselben ResCountryCodes enthalten wie der AccountReport, der storniert werden soll. Falls DocTypeIndic = „OECD3“ oder „OECD13“ muss dieser AccountReport alle ResCountryCodes des mittels CorrDocRefID angegebenen AccountReports enthalten.

Der Wortlaut ist das deutsche Original der Technischen Wegleitung; Titel und Abhilfe stammen von meldbar. Stand September 2026.

Datei prüfen, bevor das Portal es tut

meldbar meldet diese Codes mit Konto, Feld und Abhilfe – in Ihrem Browser, ohne Installation.

App öffnen