Home › Guides › Common ERiC errors

Common ERiC errors and what they mean

Updated: July 2026 · ~5 min read · eBilanz Fabrik (a tool, not tax advice)

In short: ERiC (ELSTER Rich Client) is the official component that checks your e-Bilanz before sending and transmits it to the Finanzamt in authenticated form. If ERiC reports an error, the data set has not yet been accepted — the good news: most errors fall into just a few clearly explainable categories.

What is ERiC?

ERiC stands for ELSTER Rich Client. It is the software component provided by the German tax administration that validates tax data sets, encrypts them, and transmits them via the ELSTER interface. Every serious e-Bilanz software uses ERiC for the actual transmission. That is why you see ERiC messages when something is wrong during sending.

The most common ERiC errors by category

Certificate

Certificate or password not accepted

The ELSTER certificate has expired, the file does not match the password entered, or the password is wrong. Without valid authentication the Finanzamt accepts no transmission.

Fix: check the password, verify the expiry date in Mein ELSTER, and renew or recreate the certificate if needed. More in the ELSTER certificate guide.

Tax number

Tax number invalid or wrong format

The tax number entered is incomplete, has a transposed digit, or does not match the expected unified format. ERiC checks the tax number before sending.

Fix: copy the tax number exactly from your tax notice. How the 13-digit format is formed is explained in the tax-number guide.

Plausibility

Balance sheet does not balance (assets ≠ liabilities)

The most common content error: total assets do not match total liabilities and equity, a mandatory value is missing, or the P&L is inconsistent. ERiC rejects the data set until it is consistent.

Fix: check the balance sheet and P&L for completeness and for equal totals. eBilanz Fabrik checks assets = liabilities before sending and flags any gaps.

Taxonomy

Wrong or outdated taxonomy / mapping

The e-Bilanz must conform to the official HGB XBRL taxonomy in its valid version. A value is mapped to a wrong or no-longer-valid position, or an outdated taxonomy is used.

Fix: use the current taxonomy version and check the mapping of positions. eBilanz Fabrik maps the values to the valid HGB taxonomy.

Transfer

Connection or transfer error

Sending was interrupted — for example by a broken internet connection or a temporary unavailability of the ELSTER servers. The data set itself may be correct.

Fix: check the connection and start the transmission again later. Filing only counts as completed once you have the Transferticket.

ERiC error messages contain different texts and return codes depending on the version; the categorisation above is for understanding the categories, not for diagnosing a specific code. Without guarantee.

ERiC error codes explained

When ELSTER rejects an e-Bilanz, ERiC names a rule number such as eric.regel.170105043. Below is what each number means and where the affected value sits in the form. Where an official wording exists we quote it in German, because that wording is the authoritative one; where none is published we say what we measured ourselves — and each card says which it is. This explains the error message; it is not tax advice.

170105000

The data set cannot be parsed

Official wording (German): „Der XML-Parser hat einen Fehler gemeldet. Fehlermeldungen des XML-Parsers werden nicht weiter differenziert.“

Fix: The message names the XML element concerned; check the value it points to.

170105043

A total does not match the values it is made of

Official wording (German): „Der für das spezifizierte Summenkonzept angegebene Wert entspricht nicht dem tatsächlichen Summenwert. Bei Handelsbilanzen enthält die durch diesen Fehler ausgelöste Meldung ggf. einen Hinweis, dass der Fehler nach Ausführung der Umgliederung/Überleitung festgestellt wurde.“

Fix: Check the balance-sheet figures in step 3.

170105080

A character that e-Bilanz does not permit

Official wording (German): „Das in der Fehlermeldung angegebene XML-Element bzw. der Wert des in der Fehlermeldung angegebene XML-Attributs beinhaltet ein Zeichen, das bei E-Bilanz nicht zugelassen ist.“

Fix: Check your company data in step 2.

170125118

An announced report section carries no values

Official wording (German): „In den GCD-Daten wurden Berichtsbestandteile angekündigt, zu denen keine werthaltige Angaben vorliegen.“

Fix: Check the P&L figures in step 4.

170125119

Values with no matching announced report section

Official wording (German): „Der Datensatz enthält werthaltige Angaben zu Positionen, die keinem der in den GCD-Daten angekündigten Berichtsbestandteile zuzurechnen sind.“

Fix: Check the P&L figures in step 4.

170175095

A parent position is empty although its children carry values

Official wording (German): „Zu der in der Fehlermeldung genannten Position liegt keine werthaltige Angabe vor, obwohl mindestens eine ihrer Unterpositionen (eine davon wird ebenfalls in der Fehlermeldung erwähnt) werthaltig berichtet wurde (die Oberpositionen werthaltiger Positionen sind immer werthaltig anzugeben). Die Oberpositionen einer gegebenen Position werden anhand der Presentation Linkbase ermittelt; bei Spezialtaxonomien wird im Fall einer GuV-Positon zusätzlich die Calculation Linkbase ausgewertet. Bei der Suche nach entsprechenden Fakten werden alle Kontexte einbezogen, die dieselbe Kombination von Berichtszeitraum/Berichtszeitpunkt und ggf. Dimensionswerten repräsentieren wie der Kontext, in dem die ursprüngliche Position berichtet wurde. Die Positionsbezeichnungen in der Fehlermeldung entsprechen nicht notwendigerweise den XML-Elementnamen der Konzepte, auf denen die vorgefundenen Fakten beruhen. Geht es um Fakten zu einem Tabellenbereich, in dem eine der Sekundärdimensionen die Zielposition der betreffenden Angaben repräsentiert, so können sich die Positionsbezeichnungen stattdessen auch auf die in den scenario-Einträgen der jeweiligen Kontexte spezifizierten Dimensionswerte beziehen. Bei Handelsbilanzen enthält die Fehlermeldung ggf. einen Hinweis, dass der betreffende Fehler nach Ausführung der Umgliederung/Überleitung festgestellt wurde.“

Fix: Check the balance-sheet figures in step 3.

170205011

Total assets (Summe Aktiva) is missing

Official wording (German): „Die Position "Summe Aktiva" muss werthaltig übermittelt werden.“

Fix: Check the balance-sheet figures in step 3.

170205012

Total equity and liabilities (Summe Passiva) is missing

Official wording (German): „Die Position "Summe Passiva" muss werthaltig übermittelt werden.“

Fix: Check the balance-sheet figures in step 3.

170405072

Net income and balance-sheet profit do not agree

Official wording (German): „Wird kein Bilanzgewinn ausgewiesen und die Position "Rechtsform" mit „Kommanditgesellschaft auf Aktien“ oder einer ausschließlich der Kategorie "KST" zugeordneten Ausprägung berichtet, so muss der Jahresüberschuss/-fehlbetrag laut GuV mit dem Wert des folgenden Ausdrucks übereinstimmen:“

Fix: Check the P&L figures in step 4.

170405109

Net income differs between the P&L and the tax reconciliation

Official wording (German): „Bei werthaltiger Übermittlung des Berichtsbestandteils "Steuerlicher Betriebsvermögensvergleich" muss der dort angegebene Jahresüberschuss/-fehlbetrag mit dem entsprechenden Wert unter "GuV" übereinstimmen, sofern ein solcher berichtet wird (Anforderung für Kern-/Ergänzungstaxonomie).“

Fix: Check the P&L figures in step 4.

170405114

Business assets at year end differ from the tax reconciliation

Official wording (German): „Bei werthaltiger Übermittlung des Berichtsbestandteils "Steuerlicher Betriebsvermögensvergleich" muss das dort angegebene Betriebsvermögen zum Ende des Wirtschaftsjahres mit dem um den Wert von“

Fix: Check the balance-sheet figures in step 3.

610001038

The Bundesfinanzamtsnummer is invalid

Official wording (German): „Ungültige Bundesfinanzamtsnummer.“

Fix: Check your company data in step 2.

610301200

The data set fails XML schema validation

Official wording (German): „Es traten Fehler beim Validieren des XML auf. Details stehen im Logfile (eric.log).“

Fix: The message names the XML element concerned; check the value it points to.

ungueltigeSteuernummer

The 13-digit Steuernummer does not match the Bundesland

Official wording (German): „Feld '$<FeldSchluessel>$': Sie haben eine ungültige Steuernummer angegeben.“

What we measured ourselves: The digits were right every time and the order was wrong. Each Bundesland derives the 13-digit form differently from the number on your tax assessment.

Fix: Check the Steuernummer in step 2. Our free Steuernummer converter builds the 13-digit form for all 16 Bundesländer.

feldLeer

The company address is incomplete

Official wording (German): „Der Leerstring ist als Feldwert nicht zugelassen.“

What we measured ourselves: The official wording covers any field. For us it was consistently the company address — street, postcode or town was missing.

Fix: Add street, postcode and town in step 2.

Source of the quoted texts: the official ERiC documentation — Jahresdokumentation_Bilanz_Taxonomie_6_9.ods and eric_fehlercodes.h (taxonomy rules: sheet “Kontext - Regeln”; 610xxx: ERiC return codes). Paragraphs marked “What we measured ourselves” come from our own production data, not from the official documentation.

Why eBilanz Fabrik catches many of these errors

A large share of ERiC rejections comes from avoidable content errors — a balance sheet that does not balance, or a wrongly formatted tax number. eBilanz Fabrik checks the values before sending: assets against liabilities, completeness of mandatory entries, and the mapping to the HGB XBRL taxonomy. So you see issues in plain language before anything is sent to the Finanzamt at all.

Note: eBilanz Fabrik checks technical transmittability and formal plausibility — not the substantive correctness of your bookkeeping, and it is not tax advice. Without guarantee.

Avoid errors instead of hunting them — from 29,95 €.

Upload your annual accounts, have them checked, approve — we transmit to the Finanzamt via ERiC and you receive the Transferticket. Assets = liabilities is checked in advance.

Create your e-Bilanz →

FAQ

What is ERiC?

ERiC (ELSTER Rich Client) is the official software component of the German tax administration that validates tax data — including the e-Bilanz — before sending and transmits it to the Finanzamt in authenticated form. If ERiC reports an error, the data set has not yet been accepted. Without guarantee.

Why does ERiC say my balance sheet does not balance?

ERiC checks plausibility: total assets must equal total liabilities and equity, and the P&L must be consistent. If something is off, transmission is rejected until the data set is consistent. Without guarantee.

Is an ERiC error a problem with my certificate?

Not necessarily. ERiC errors have various causes: a wrong certificate password or an expired certificate, an invalid tax number, plausibility or taxonomy errors, or a broken connection. The error message usually names the category. Without guarantee.

eBilanz Fabrik is a transmission tool and gives no tax advice. Information on ERiC, error categories and the process without guarantee; the tax administration's specifications govern. Price: 29,95 € per filing, net plus 19 % VAT.