ERiC Validierungen und Fehlermeldungen
Systematik der Validierungen einer E-Bilanz
Jeder E-Bilanz Datensatz wird vor der Versendung durch ERiC plausibilisert. Nur nach erfolgreicher Validierung wird der Datensatz vom Server der Finanzverwaltung angenommen und die Versendung durch das PDF-Übertragungsprotokoll bestätigt. Die Prüfung erfolgt dreistufig:
- Prüfung gemäß XBRL Standard
- Generische E-Bilanz Prüfung
- Fachliche Detailprüfungen
Prüfung gemäß XBRL Standard
Bei der Prüfung gemäß XBRL Standard wird der Datensatz hinsichtlich der vorgegebenen XBRL-Spezifikationen validiert. Dazu zählt z.B. eine Summenprüfung (Aktiva = Passiva?; Unterpositionen = Oberposition?) und die Prüfung, ob der Datensatz die in der Taxonomie spezifizierte Struktur vorweist. Dieser Schritt erfolgt in SmartTaxBalance mit Hilfe des von AMANA entwickelten XBRL-Prozessors. Die Ergebnisse dieser Prüfung sind in gesonderten Tabs der XBRL Instanzerzeugungsmeldungen dokumentiert. Hierzu ist bei der Instanzerzeugung der Subdialog über den Shortcut Details aufzurufen. Dieser ist sowohl bei erfolgreichen als auch fehlerhaften Übermittlungen aufrufbar:
Die Angaben im Bereich Meldungen der Instanzerzeugung und Meldungen der XBRL Validierungen stammen nicht vom ERiC sondern dem AMANA XBRL-Prozessor:
Fehlermeldungen können sich hier z.B. ergeben, wenn der Anwender die Taxonomie nicht automatisch in die Anwendung hochgeladen hat, sondern (falsche) Taxonomiepakete händisch importiert hat. Auch einige strukturelle Prüfungen erfolgen in diesem Bereich. Beispielsweise wird geprüft, ob die 13stellige ELSTER-Steuernummer korrekt erfasst wurde. In diesem Fall erfolgt sowohl im Bereich ELSTER als auch Meldungen der XBRL-Validierungen eine Fehlermeldung.
Generische E-Bilanz Prüfung
Auf der zweiten Stufe erfolgt eine generische E-Bilanz Prüfung. Die ERiC-Komponente prüft ob alle Mussfelder werthaltig übermittelt wurden. In SmartTaxBalance werden nicht gemappte Mussfelder programmseitig automaitsch mit NIL-Werten übermittelt. Je nach Bilanzierungsstandard (deutsches Handelsrecht oder deutsches Steuerrecht) erfolgen weitere Prüfungen des Datensatzes. Wird eine Handelsbilanz versendet, prüft der ERiC auch die steuerliche Überleitungsrechnung (z.B. Vollständigkeitsprüfung bzgl. Oberpositionen/Zwischensummen). Die Prüfungen sind teilweise im technischen Leitfaden zur Taxonomie dokumentiert (zugänglich auf www.esteuer.de).
Fachliche Detailprüfungen
Auf der dritten Stufe erfolgen fachliche Detailprüfungen. Beispielsweise wird die richtige Kombination aus angekündigten Berichtsbestandteilen und versendeten Werten validiert: z.B. ob die steuerliche Überleitungsrechnung angekündigt wurde falls als Bilanzierungsstandard deutsches Handelsrecht gewählt wurde. Die Prüfungen sind teilweise im technischen Leitfaden zur Taxonomie dokumentiert (zugänglich auf www.esteuer.de).
Die nachfolgende Abbildung (Quelle: Präsentation Krüger, Forum E-Bilanz am 18.01.2011 im BMF) veranschaulicht die drei Validierungsstufen bei der Versendung einer E-Bilanz:
Die ERiC-Fehlermeldungen lassen sich in folgende Fallgruppen einteilen:
- Fehler-Codes „170105???“: Allgemeine XML/XBRL Fehler
- Fehler-Codes „170115???“: Für die weitere Verarbeitung erforderliche Informationen nicht verfügbar
- Fehler-Codes „170125???“: Formatfehler
- Fehler-Codes „170135???“: Monetäre Angaben formal fehlerhaft
- Fehler-Codes „170145???“: Fehler in Umgliederung/Überleitung
- Fehler-Codes „170155???“: Mussfeld-Fehler
- Fehler-Codes „170165???“: Verwendung unzulässiger Positionen
- Fehler-Codes „170205???“: Detailfehler