| POST | /SubmitUStVa2026AsTaxConsultant | A synchronous service to submit an preliminary VAT return (Umsatzsteuervoranmeldung) as a tax consultant for 2026 |
|---|
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Umsatzsteuervoranmeldung | form | Umsatzsteuervoranmeldung2026 | Yes | Die Umsatzsteuervoranmeldung (The preliminary VAT return). |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| DatenLieferant | form | DatenLieferant | Yes | Natürliche Person, welche die Software bedient, bzw. in deren Namen die Software bedient wird, um die Daten zu übersenden (Natural person who operates the software or under whose name the software is operated in order to transmit the data). |
| Erstellungsdatum | form | DateTime | Yes | Das Datum der Erstellung (Date of creation). |
| Berater | form | Berater | No | Der Steuerberater, der den Steuerfall bearbeitet und abgibt (The tax adviser who processes and submits the tax case). |
| Mandant | form | Mandant | No | Der Mandant, für den der Steuerfall bearbeitet wird (The client for which the tax case is being processed). |
| Bundesfinanzamtsnummer | form | string | Yes | Die vierstellige Bundesfinanzamtsnummer des empfangenden Finanzamtes (The four-digit federal tax office number of the receiving tax office). |
| EOP | form | EOP | No | Die Anbindung zum ELSTER Online Portal (EOP). |
| DuplexDruck | form | bool? | No | Should the PDF file be prepared for a double-sided printout with a margin for punching?. True: The straight sides are indented to the left for a stitching margin for punching. False: There is no indentation of the straight sides. The created PDF is only intended for printing pages page by page. |
| ProtocolPrefix | form | string | No | Name prefix of the generated transfer protocol file. |
| FussText | form | string | No | Footer text to be used on the printout (optional). |
| Zertifikat | form | PortalCertificate | Yes | The authentification certificate. |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Name | form | string | Yes | Der Name des Datenlieferants. |
| Strasse | form | string | Yes | Der Straßenname des Datenlieferants. |
| PLZ | form | string | Yes | Die Postleitzahl des Datenlieferants. |
| Ort | form | string | Yes | Der Ort des Datenlieferants. |
| Telefon | form | string | No | Die Telefonnummer (optional) des Datenlieferants. |
| form | string | No | Die Email-Adresse (optional) des Datenlieferant. |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Bezeichnung | form | string | No | Der Bezeichnung (optional) des Beraters (normalerweise der Name des Beraters Unternehmen). |
| Name | form | string | No | Der Name (optional) des Beraters. |
| Vorname | form | string | No | Der Vorname (optional) des Beraters. |
| Namensvorsatz | form | string | No | Der Namenvorsatz (optional) des Beraters. |
| Namenszusatz | form | string | No | Der Namenzusatz (optional) des Beraters. |
| Str | form | string | No | Der Straßenname (optional) des Beraters. |
| Hausnummer | form | string | No | Die Hausnummer (optional) des Beraters. |
| HNrZusatz | form | string | No | Der Hausnummernzusatz (optional) des Beraters. |
| AnschriftenZusatz | form | string | No | Der Anschriftenzusatz (optional) des Beraters. |
| Ort | form | string | No | Der Ort (optional) des Beraters. |
| PLZ | form | string | No | Die Postleitzahl (optional) des Beraters. |
| AuslandsPLZ | form | string | No | Die Auslandspostleitzahl (optional) des Beraters. |
| Land | form | string | No | Der Ländername (falls Anschrift im Ausland) des Beraters - optional. Der Ländername des Beraters kann mit 1-20 alphanumerischen Zeichen geliefert werden. |
| PostfachOrt | form | string | No | Der Ort des Postfaches (optional) des Beraters. |
| Postfach | form | string | No | Das Postfach (optional) des Beraters. |
| PostfachPLZ | form | string | No | Die Postleitzahl (optional) des Beraters. |
| GKPLZ | form | string | No | Die Großkundenpostleitzahl (optional) des Beraters. |
| Telefon | form | string | No | Die Telefonnummer (optional) des Beraters. |
| form | string | No | Die Emailadresse (optional) des Beraters. |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Name | form | string | No | Der Name (optional) des Mandanten. |
| Vorname | form | string | No | Der Vorname (optional) des Mandanten. |
| MandantenNr | form | string | No | Die Mandantennummer (optional) des Mandanten. |
| Bearbeiterkennzeichen | form | string | No | Das Bearbeiterkennzeichen (optional) des Mandanten. |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Transferausgabe | form | string | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Name | form | string | Yes | The file name of the certificate. |
| Pin | form | string | Yes | The password to protect the certificate from unauthorized access. |
| Description | form | string | No | The description of the certificate. |
| Tags | form | List<string> | Yes | Tags that can be used to label or identify the certificate. |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Content | form | byte[] | No | The raw data content of the file in bytes. |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Jahr | form | int | Yes | Das Jahr der Veranlagung. |
| Zeitraum | form | AnmeldungZeitraum? | Yes | Anmeldungszeitraum. |
| Steuernummer | form | string | Yes | Steuernummer |
| WIdNr | form | string | No | Wirtschafts-Identifikationsnummer |
| Kz09 | form | Kz09 | Yes | Fünfstellige HerstellerID (Pflichtangabe wenn der zugehörige Kontext angegeben wird). |
| Kz10 | form | Ganzzahl1EN | No | Berichtigte Anmeldung |
| Kz21 | form | GeldBetragOhneCent13EN | No | Nicht steuerbare sonstige Leistungen gemäß § 18b Satz 1 Nummer 2 UStG |
| Kz22 | form | Ganzzahl1EN | No | Belege (z.B. Verträge, Rechnungen) werden gesondert eingereicht |
| Kz500 | form | Kz500? | No | Die erforderlichen Massnahmen bei dieser Steueranmeldung |
| Kz500_Begruendung | form | string | No | Ergänzende Angaben zur Steueranmeldung |
| Kz26 | form | Ganzzahl1EN | No | Das SEPA-Lastschriftmandat soll ausnahmsweise (z. B. wegen Verrechnungswünschen) für diesen Voranmeldungszeitraum nicht verwendet werden. Ein ggf. verbleibender Restbetrag ist gesondert zu entrichten. |
| Kz29 | form | Ganzzahl1EN | No | Verrechnung des Erstattungsbetrags erwünscht / Erstattungsbetrag ist abgetreten (Teilen Sie bitte die Verrechnungswünsche dem Finanzamt gesondert mit). |
| Kz35 | form | GeldBetragOhneCent13EN | No | zu anderen Steuersätzen (Bemessungsgrundlage) |
| Kz36 | form | GeldBetragMitCent11EN | No | zu anderen Steuersätzen (Steuer) |
| Kz37 | form | PositiverGeldBetragMitCent11EN | No | Minderung der abziehbaren Vorsteuerbeträge (in der Zeile 38 aus Rechnungen von anderen Unternehmen (§ 15 Absatz 1 Satz 1 Nummer 1 UStG) sowie in den Zeilen 42 und 43 enthalten) |
| Kz39 | form | PositiverGeldBetragMitCent13EN | No | Abzug der festgesetzten Sondervorauszahlung für Dauerfristverlängerung (in der Regel nur in der letzten Voranmeldung des Besteuerungszeitraums auszufüllen) |
| Kz41 | form | GeldBetragOhneCent13EN | No | Innergemeinschaftliche Lieferungen (§ 4 Nummer 1 Buchstabe b UStG) an Abnehmer mit Umsatzsteuer-Identifikationsnummer |
| Kz42 | form | GeldBetragOhneCent13EN | No | Lieferungen des ersten Abnehmers bei innergemeinschaftlichen Dreiecksgeschäften (§ 25b UStG) |
| Kz43 | form | GeldBetragOhneCent13EN | No | Weitere steuerfreie Umsätze mit Vorsteuerabzug (z. B. Ausfuhrlieferungen, Umsätze nach § 4 Nummer 2 bis 7 UStG , Umsätze nach Verordnungen der EU) |
| Kz44 | form | GeldBetragOhneCent13EN | No | Innergemeinschaftliche Lieferungen (§ 4 Nummer 1 Buchstabe b UStG) neuer Fahrzeuge an Abnehmer ohne Umsatzsteuer-Identifikationsnummer |
| Kz45 | form | GeldBetragOhneCent13EN | No | Übrige nicht steuerbare Umsätze (Leistungsort nicht im Inland) |
| Kz46 | form | GeldBetragOhneCent13EN | No | Sonstige Leistungen nach § 3a Absatz 2 UStG eines im übrigen Gemeinschaftsgebiet ansässigen Unternehmers (§ 13b Absatz 1 UStG) (Bemessungsgrundlage) |
| Kz47 | form | GeldBetragMitCent11EN | No | Sonstige Leistungen nach § 3a Absatz 2 UStG eines im übrigen Gemeinschaftsgebiet ansässigen Unternehmers (§ 13b Absatz 1 UStG) (Steuer) |
| Kz48 | form | GeldBetragOhneCent13EN | No | Steuerfreie Umsätze ohne Vorsteuerabzug (zum Beispiel Umsätze nach § 4 Nummer 8 bis 29 oder § 19 Absatz 1 UStG) |
| Kz49 | form | GeldBetragOhneCent13EN | No | Innergemeinschaftliche Lieferungen (§ 4 Nummer 1 Buchstabe b UStG) neuer Fahrzeuge außerhalb eines Unternehmens (§ 2a UStG) |
| Kz50 | form | PositiverGeldBetragOhneCent13EN | No | Minderung der Bemessungsgrundlage (in den Zeilen 13 bis 18 enthalten) |
| Kz59 | form | GeldBetragMitCent11EN | No | Vorsteuerabzug für innergemeinschaftliche Lieferungen neuer Fahrzeuge außerhalb eines Unternehmens (§ 2a UStG) sowie von Kleinunternehmern im Sinne des § 19 Absatz 1 UStG (§ 15 Absatz 4a UStG) |
| Kz60 | form | GeldBetragOhneCent13EN | No | Steuerpflichtige Umsätze des leistenden Unternehmers, für die der Leistungsempfänger die Steuer nach § 13b Absatz 5 UStG schuldet |
| Kz61 | form | GeldBetragMitCent11EN | No | Vorsteuerbeträge aus dem innergemeinschaftlichen Erwerb von Gegenständen (§ 15 Absatz 1 Satz 1 Nummer 3 UStG) |
| Kz62 | form | GeldBetragMitCent11EN | No | Entstandene Einfuhrumsatzsteuer (§ 15 Absatz 1 Satz 1 Nummer 2 UStG)) |
| Kz63 | form | GeldBetragMitCent11EN | No | Vorsteuerbeträge, die nach allgemeinen Durchschnittssätzen berechnet sind (§ 23a UStG) |
| Kz64 | form | GeldBetragMitCent11EN | No | Berichtigung des Vorsteuerabzugs (§ 15a UStG) |
| Kz65 | form | GeldBetragMitCent11EN | No | Steuer infolge des Wechsels der Besteuerungsform sowie Nachsteuer auf versteuerte Anzahlungen und ähnlichem wegen Steuersatzänderung |
| Kz66 | form | GeldBetragMitCent11EN | No | Vorsteuerbeträge aus Rechnungen von anderen Unternehmern (§ 15 Absatz 1 Satz 1 Nummer 1 UStG), aus Leistungen im Sinne des § 27 Absatz 40a UStG und aus innergemeinschaftlichen Dreiecksgeschäften (§ 25b Absatz 5 UStG) |
| Kz67 | form | GeldBetragMitCent11EN | No | Vorsteuerbeträge aus Leistungen im Sinne des § 13b UStG (§ 15 Absatz 1 Satz 1 Nummer 4 UStG) |
| Kz69 | form | GeldBetragMitCent11EN | No | In Rechnungen unrichtig oder unberechtigt ausgewiesene Steuerbeträge (§ 14c UStG) sowie Steuerbeträge, die nach § 6a Absatz 4 Satz 2, § 17 Absatz 1 Satz 7, § 25b Absatz 2 UStG oder von einem Auslagerer oder Lagerhalter nach § 27 Absatz 40a UStG geschuldet werden. |
| Kz70 | form | DateTime? | No | Wechsel von der Kleinunternehmer-Regelung (§ 19 UStG) zur Regelbesteuerung. Datum des Wechsels |
| Kz73 | form | GeldBetragOhneCent13EN | No | Umsätze, die unter das GrEStG fallen (§ 13b Absatz 2 Nummer 3 UStG) (Bemessungsgrundlage) |
| Kz74 | form | GeldBetragMitCent11EN | No | Umsätze, die unter das GrEStG fallen (§ 13b Absatz 2 Nummer 3 UStG) (Steuer) |
| Kz76 | form | GeldBetragOhneCent13EN | No | Umsätze, für die eine Steuer nach § 24 UStG zu entrichten ist (Sägewerkserzeugnisse, Getränke und alkoholische Flüssigkeiten, z. B. Wein) (Bemessungsgrundlage) |
| Kz77 | form | GeldBetragOhneCent13EN | No | Lieferungen land- und forstwirtschaftlicher Betriebe nach § 24 UStG an Abnehmer mit Umsatzsteuer-Identifikationsnummer |
| Kz80 | form | GeldBetragMitCent11EN | No | Umsätze, für die eine Steuer nach § 24 UStG zu entrichten ist (Sägewerkserzeugnisse, Getränke und alkoholische Flüssigkeiten, z. B. Wein) (Steuer) |
| Kz81 | form | GeldBetragOhneCent13EN | No | zum Steuersatz von 19 Prozent |
| Kz83 | form | GeldBetragMitCent11EN | Yes | Verbleibende Umsatzsteuer-Vorauszahlung beziehungsweise verbleibender Überschuss |
| Kz84 | form | GeldBetragOhneCent13EN | No | Andere Leistungen (§ 13b Absatz 2 Nummer 1, 2, 4 bis 12 UStG) (Bemessungsgrundlage) |
| Kz85 | form | GeldBetragMitCent11EN | No | Andere Leistungen (§ 13b Absatz 2 Nummer 1, 2, 4 bis 12 UStG) (Steuer) |
| Kz86 | form | GeldBetragOhneCent13EN | No | zum Steuersatz von 7 Prozent |
| Kz87 | form | GeldBetragOhneCent13EN | No | zum Steuersatz von 0 Prozent |
| Kz89 | form | GeldBetragOhneCent13EN | No | zum Steuersatz von 19 Prozent |
| Kz90 | form | GeldBetragOhneCent13EN | No | zum Steuersatz von 0 Prozent |
| Kz91 | form | GeldBetragOhneCent13EN | No | Steuerfreie innergemeinschaftliche Erwerbe von bestimmten Gegenständen und Anlagegold (§§ 4b und 25c UStG) |
| Kz93 | form | GeldBetragOhneCent13EN | No | zum Steuersatz von 7 Prozent |
| Kz94 | form | GeldBetragOhneCent13EN | No | Erwerbe nach §§ 4b und 25c UStG |
| Kz95 | form | GeldBetragOhneCent13EN | No | zu anderen Steuersätzen (Bemessungsgrundlage) |
| Kz96 | form | GeldBetragMitCent11EN | No | neuer Fahrzeuge (§ 1b Absatz 2 und 3 UStG) von Lieferern ohne Umsatzsteuer-Identifikationsnummer zum allgemeinen Steuersatz (Steuer) |
| Kz98 | form | GeldBetragMitCent11EN | No | zu anderen Steuersätzen (Steuer) |
| Name | Value | |
|---|---|---|
| ZR01 | 1 | Erste monatliche Abgabe (Januar). |
| ZR02 | 2 | Zweite monatliche Abgabe (Februar). |
| ZR03 | 3 | Dritte monatliche Abgabe (März). |
| ZR04 | 4 | Vierte monatliche Abgabe (April). |
| ZR05 | 5 | Fünfte monatliche Abgabe (Mai). |
| ZR06 | 6 | Sechste monatliche Abgabe (Juni). |
| ZR07 | 7 | Siebte monatliche Abgabe (Juli). |
| ZR08 | 8 | Achte monatliche Abgabe (August). |
| ZR09 | 9 | Neunte monatliche Abgabe (September). |
| ZR10 | 10 | Zehnte monatliche Abgabe (Oktober). |
| ZR11 | 11 | Elfte monatliche Abgabe (November). |
| ZR12 | 12 | Zwölfte monatliche Abgabe (Dezember). |
| ZR41 | 41 | Abgabe im ersten Quartal |
| ZR42 | 42 | Abgabe im zweiten Quartal |
| ZR43 | 43 | Abgabe im dritten Quartal |
| ZR44 | 44 | Abgabe im vierten Quartal |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| HerstellerId | form | int | Yes | Die Bezeichnung des Softwareherstellers (Pflicht), über dessen Software die Steuererklärung oder (Vor)anmeldung abgegeben wird. Die Bezeichnung muss 5-stellig sein. |
| BeraterName | form | string | No | Der Name des Beraters, welcher die Steuererklärung oder (Vor)anmeldung abgegeben wird. Das Name des Beraters kann von 0- bis 85-stellig sein. |
| Berufsbezeichnung | form | string | No | Die Berufbezeichnung des Beraters. Die Berufbezeichnung des Beraterskann von 0- bis 85-stellig sein. |
| BeraterTelNrVorwahl | form | string | No | Die Telefonnummervorwahl des Beraters. Die Telefonnummervorwahl des Beraters kann von 0- bis 85-stellig sein. |
| BeraterTelNrAnschluss | form | string | No | Der Telefonnummeranschluss des Beraters. Der Telefonnummeranschluss des Beraters kann von 0- bis 85-stellig sein. |
| MandantName | form | string | No | Der Name des Mandanten. Der Name des Mandanten kann von 0- bis 85-stellig sein. |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Wert | form | int | No | The intrinsic integer value. |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Wert | form | long | No | The intrinsic currency value. |
| Name | Value | |
|---|---|---|
| NichtErklaert | 1 | In dieser Steueranmeldung konnten steuererhebliche Sachverhalte nicht erklärt werden. |
| AbweichendeRechtsauffassung | 2 | In dieser Steueranmeldung wird bewusst eine von der Verwaltungsauffassung abweichende Rechtsauffassung vertreten. |
| VertieftePruefung | 3 | In dieser Steueranmeldung sollen Sachverhalte personell vertieft geprüft werden. |
| MehrfachauswahlGruende | 4 | In dieser Steueranmeldung liegen mehrere der vorgenannten Gründe vor (Mehrfachauswahl). |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Wert | form | double | No | The intrinsic currency value. |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Rueckgabe | form | EricBearbeiteVorgang | No | The return value of the process. |
| Serverantwort | form | Elster | No | The server response of the process. |
| TransferProtocols | form | List<BinaryFile> | Yes | If available, the PDF-based files to represent generated transfer prototocols. |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| StatusCode | form | EricFehlerCode | No | The status code that the ERiC API function returns. |
| StatusText | form | string | No | The status message that the ERiC API function returns. |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Id | form | string | Yes | The unique identifier of the response. |
| Index | form | int | No | The position of the response element in an indexed collection. |
| ResponseStatus | form | ResponseStatus | No | Metadata that contains structured error information on the service response. |
| Name | Value | |
|---|---|---|
| ERIC_OK | 0 | Error-free operation. |
| ERIC_GLOBAL_UNKNOWN | 610001001 | Faulty operation, specific information is not available. |
| ERIC_GLOBAL_PRUEF_FEHLER | 610001002 | Error occurred during plausibility check; the data record is not plausible. To determine the failed plausibility checks, the return buffer must be evaluated. |
| ERIC_GLOBAL_HINWEISE | 610001003 | Indications during plausibility check, the data record is not plausible. To determine the failed plausibility checks, the return buffer must be evaluated. |
| ERIC_GLOBAL_FEHLERMELDUNG_NICHT_VORHANDEN | 610001007 | Error message in plain text is not available. |
| ERIC_GLOBAL_KEINE_DATEN_VORHANDEN | 610001008 | XML data are not available for the given values. |
| ERIC_GLOBAL_NICHT_GENUEGEND_ARBEITSSPEICHER | 610001013 | Not enough working memory (RAM). |
| ERIC_GLOBAL_DATEI_NICHT_GEFUNDEN | 610001014 | File not found. |
| ERIC_GLOBAL_HERSTELLER_ID_NICHT_ERLAUBT | 610001016 | For this operation/tax data type, the operation with the given Manufacturer ID (Hersteller ID) is not allowed. |
| ERIC_GLOBAL_ILLEGAL_STATE | 610001017 | Invalid state. |
| ERIC_GLOBAL_FUNKTION_NICHT_ERLAUBT | 610001018 | The function invocation is not allowed. |
| ERIC_GLOBAL_ECHTFALL_NICHT_ERLAUBT | 610001019 | For this operation/tax data type/Test-Manufacturer ID (Hersteller ID), real cases are not allowed. |
| ERIC_GLOBAL_NO_VERSAND_IN_BETA_VERSION | 610001020 | The transfer of real cases (= cases without the test marker) is not possible with a beta-version. |
| ERIC_GLOBAL_TESTMERKER_UNGUELTIG | 610001025 | The given test marker for the given operation is not allowed. |
| ERIC_GLOBAL_DATENSATZ_ZU_GROSS | 610001026 | The data record, which is to be sent, is too big. |
| ERIC_GLOBAL_VERSCHLUESSELUNGS_PARAMETER_NICHT_ERLAUBT | 610001027 | Encryption parameters may not be given for the specified mode of transfer. |
| ERIC_GLOBAL_NUR_PORTALZERTIFIKAT_ERLAUBT | 610001028 | Only portal certificates are allowed for the given mode of transfer. |
| ERIC_GLOBAL_ERROR_XML_CREATE | 610001030 | An error occurred during the transformation to XML. |
| ERIC_GLOBAL_TEXTPUFFERGROESSE_FIX | 610001031 | The size of the text buffer cannot be modified. |
| ERIC_GLOBAL_INTERNER_FEHLER | 610001032 | Internal error occurred. Please see details, where applicable, in the log file (eric.log). |
| ERIC_GLOBAL_ARITHMETIKFEHLER | 610001033 | An error occurred during an arithmetic operation. Details are in the log file (eric.log). |
| ERIC_GLOBAL_STEUERNUMMER_UNGUELTIG | 610001034 | Invalid tax number. |
| ERIC_GLOBAL_STEUERNUMMER_FALSCHE_LAENGE | 610001035 | Invalid tax number: 13 digits are expected. |
| ERIC_GLOBAL_STEUERNUMMER_NICHT_NUMERISCH | 610001036 | Invalid tax number: Only digits are expected. |
| ERIC_GLOBAL_LANDESNUMMER_UNBEKANNT | 610001037 | Invalid state number. |
| ERIC_GLOBAL_BUFANR_UNBEKANNT | 610001038 | Invalid Federal Tax Office Number. |
| ERIC_GLOBAL_LANDESNUMMER_BUFANR | 610001039 | Invalid Federal Tax Office Number. |
| ERIC_GLOBAL_PUFFER_ZUGRIFFSKONFLIKT | 610001040 | A buffer handle was provided more than once. |
| ERIC_GLOBAL_PUFFER_UEBERLAUF | 610001041 | An attempt was made to define a buffer over the maximal possible length. |
| ERIC_GLOBAL_DATENARTVERSION_UNBEKANNT | 610001042 | The passed datatype version is unknown or the required ERiC plugin was not found. Please note that the data type version is case-sensitive. |
| ERIC_GLOBAL_DATENARTVERSION_XML_INKONSISTENT | 610001044 | The provided tax data type version does not correspond to the input XML. See details, where applicable in the log file(eric.log). |
| ERIC_GLOBAL_COMMONDATA_NICHT_VERFUEGBAR | 610001045 | The plugin 'commonData' could not be loaded or provide a required service. See details, where applicable in the log file(eric.log). |
| ERIC_GLOBAL_LOG_EXCEPTION | 610001046 | An exception was thrown on writing in the protocol [log] file. |
| ERIC_GLOBAL_TRANSPORTSCHLUESSEL_NICHT_ERLAUBT | 610001047 | For this type of tax data type, no transport key may be given for the transfer header. |
| ERIC_GLOBAL_OEFFENTLICHER_SCHLUESSEL_UNGUELTIG | 610001048 | The given public key cannot be read. |
| ERIC_GLOBAL_TRANSPORTSCHLUESSEL_TYP_FALSCH | 610001049 | The type of transfer header in the given transport key for this tax data type is not allowed. |
| ERIC_GLOBAL_PUFFER_UNGLEICHER_INSTANZ | 610001050 | The given buffer handle was not created with the available instance. |
| ERIC_GLOBAL_VORSATZ_UNGUELTIG | 610001051 | The element 'Vorsatz' contains invalid values. See details, where applicable, in the log file(eric.log). |
| ERIC_GLOBAL_DATEIZUGRIFF_VERWEIGERT | 610001053 | A file could not be accessed in the desired way. Details are in the log file (eric.log). |
| ERIC_GLOBAL_UNGUELTIGE_INSTANZ | 610001080 | The specified instance is null or has been disposed already. |
| ERIC_GLOBAL_NICHT_INITIALISIERT | 610001081 | The single-thread ERiC instance was not initialized with the function 'EricInitialisiere'. |
| ERIC_GLOBAL_MEHRFACHE_INITIALISIERUNG | 610001082 | The single-thread ERiC instance was already initialized with the function 'EricInitialisiere'. |
| ERIC_GLOBAL_FEHLER_INITIALISIERUNG | 610001083 | The requested ERiC instance could not be created. See details in log file (eric.log). |
| ERIC_GLOBAL_UNKNOWN_PARAMETER_ERROR | 610001102 | Unknown parameter error. |
| ERIC_GLOBAL_CHECK_CORRUPTED_NDS | 610001108 | Defective user data set. |
| ERIC_GLOBAL_VERSCHLUESSELUNGS_PARAMETER_NICHT_ANGEGEBEN | 610001206 | Encrypted/authenticated transfer desired, but required encryption parameters not provided. |
| ERIC_GLOBAL_SEND_FLAG_MEHR_ALS_EINES | 610001209 | More than one provided transfer flag. |
| ERIC_GLOBAL_UNGUELTIGE_FLAG_KOMBINATION | 610001218 | The given operations flag is not allowed. |
| ERIC_GLOBAL_UNGUELTIGER_PARAMETER | 610001222 | The given parameters are invalid or incomplete. |
| ERIC_GLOBAL_DRUCK_FUER_VERFAHREN_NICHT_ERLAUBT | 610001224 | For the given operation, printing is not supported. |
| ERIC_GLOBAL_VERSAND_ART_NICHT_UNTERSTUETZT | 610001225 | The transfer mode is not supported for the given method. |
| ERIC_GLOBAL_UNGUELTIGE_PARAMETER_VERSION | 610001226 | The version of the given parameter is not valid. |
| ERIC_GLOBAL_TRANSFERHANDLE | 610001227 | For the operation 'Datenabholung', an illegal transfer handle was provided. |
| ERIC_GLOBAL_PLUGININITIALISIERUNG | 610001228 | The initialization of a plugin failed. |
| ERIC_GLOBAL_INKOMPATIBLE_VERSIONEN | 610001229 | The version of the named ERiC-files in the log file are incompatible. (See eric.log.). |
| ERIC_GLOBAL_VERSCHLUESSELUNGSVERFAHREN_NICHT_UNTERSTUETZT | 610001230 | The given encryption method in the XML element '<Verschluesselung>' is not supported by ERiC. |
| ERIC_GLOBAL_MEHRFACHAUFRUFE_NICHT_UNTERSTUETZT | 610001231 | An invocation of an API-function of ERiC may only take place when a previous call has returned. |
| ERIC_GLOBAL_UTI_COUNTRY_NOT_SUPPORTED | 610001404 | The federal state/tax office with the given number does not deal with the provided taxation type of ELSTER-operations. |
| ERIC_GLOBAL_IBAN_FORMALER_FEHLER | 610001501 | Invalid IBAN: IBAN must comprise of a 2-digit country code, followed by a 2-digit verification code, and followed by a basic bank account number. |
| ERIC_GLOBAL_IBAN_LAENDERCODE_FEHLER | 610001502 | Invalid IBAN: The given country code is invalid or is not currently supported by ELSTER operations. |
| ERIC_GLOBAL_IBAN_LANDESFORMAT_FEHLER | 610001503 | Invalid IBAN: The given IBAN does not correspond to the country-specified formal IBAN structure. |
| ERIC_GLOBAL_IBAN_PRUEFZIFFER_FEHLER | 610001504 | Invalid IBAN: The verification of the given IBAN leads to a different check digit. |
| ERIC_GLOBAL_BIC_FORMALER_FEHLER | 610001510 | Invalid BIC: The formal structure of the specified BIC is invalid. |
| ERIC_GLOBAL_BIC_LAENDERCODE_FEHLER | 610001511 | Invalid BIC: The given country code is invalid or is not currently supported by ELSTER operations. |
| ERIC_GLOBAL_ZULASSUNGSNUMMER_ZU_LANG | 610001519 | The given admissions number violates the length policies. A maximum of 6 digits is allowed. |
| ERIC_GLOBAL_IDNUMMER_UNGUELTIG | 610001525 | The given IDNummer is invalid. |
| ERIC_GLOBAL_NULL_PARAMETER | 610001526 | The parameter NULL was specified. |
| ERIC_GLOBAL_EWAZ_UNGUELTIG | 610001527 | The transferred unit value file reference is invalid. |
| ERIC_GLOBAL_EWAZ_LANDESKUERZEL_UNBEKANNT | 610001528 | The passed country abbreviation is unknown or empty. |
| ERIC_GLOBAL_UPDATE_NECESSARY | 610001851 | Update of ERiC is required. Start the update [process] now. |
| ERIC_GLOBAL_EINSTELLUNG_NAME_UNGUELTIG | 610001860 | Invalid name for the setting. |
| ERIC_GLOBAL_EINSTELLUNG_WERT_UNGUELTIG | 610001861 | Invalid value for the setting. |
| ERIC_GLOBAL_ERR_DEKODIEREN | 610001862 | Error during decoding. |
| ERIC_GLOBAL_FUNKTION_NICHT_UNTERSTUETZT | 610001863 | The invoked function is not supported. |
| ERIC_GLOBAL_NUTZDATENTICKETS_NICHT_EINDEUTIG | 610001865 | Error in transferred EDS-XML: A payload ticket was used for multiple tax cases in the aggregate data. For each tax case, a separate payload ticket must however be provided. |
| ERIC_GLOBAL_NUTZDATENHEADERVERSIONEN_UNEINHEITLICH | 610001866 | Error in transferred EDS-XML: Different versions of the payload headers were used for the aggregate data. Within a data delivery only a payload header version is however allowed. |
| ERIC_GLOBAL_BUNDESLAENDER_UNEINHEITLICH | 610001867 | Error in transferred EDS-XML: [Tax] cases for more than one federal state were provided. Within a data delivery only [tax] cases for a federal state may be provided. |
| ERIC_GLOBAL_ZEITRAEUME_UNEINHEITLICH | 610001868 | Error in transferred EDS-XML: [Tax] Cases for different years were provided. Within a data delivery only [tax] cases for one and the same [fiscal] year may be provided. |
| ERIC_GLOBAL_NUTZDATENHEADER_EMPFAENGER_NICHT_KORREKT | 610001869 | Error in transferred EDS-XML: The content of the payload element '<Empfaenger>' is not correct for this tax data type. |
| ERIC_TRANSFER_COM_ERROR | 610101200 | General communication error. |
| ERIC_TRANSFER_VORGANG_NICHT_UNTERSTUETZT | 610101201 | This operation is not supported by the invoked function. |
| ERIC_TRANSFER_ERR_XML_THEADER | 610101210 | Error in transfer header. Der ELSTER receiving server registered an exception. Please evaluate the server response. |
| ERIC_TRANSFER_ERR_PARAM | 610101251 | Invalid parameters were provided. |
| ERIC_TRANSFER_ERR_DATENTEILENDNOTFOUND | 610101253 | The text '</DatenTeil>' could not be located in the XML string. |
| ERIC_TRANSFER_ERR_BEGINDATENLIEFERANT | 610101255 | The text '<DatenLieferant>' could not be located in the XML string. |
| ERIC_TRANSFER_ERR_ENDDATENLIEFERANT | 610101256 | The text '</DatenLieferant>' could not be located in the XML string. |
| ERIC_TRANSFER_ERR_BEGINTRANSPORTSCHLUESSEL | 610101257 | The text '<TransportSchluessel>' could not be located in the XML string. |
| ERIC_TRANSFER_ERR_ENDTRANSPORTSCHLUESSEL | 610101258 | The text '</TransportSchluessel>' could not be located in the XML string. |
| ERIC_TRANSFER_ERR_BEGINDATENGROESSE | 610101259 | The text '<DatenGroesse>' could not be located in the XML string. |
| ERIC_TRANSFER_ERR_ENDDATENGROESSE | 610101260 | The text '</DatenGroesse>' could not be located in the XML string. |
| ERIC_TRANSFER_ERR_SEND | 610101271 | An error occurred during the exchange of data. |
| ERIC_TRANSFER_ERR_NOTENCRYPTED | 610101274 | The response data were not PKCS#7-encrypted. |
| ERIC_TRANSFER_ERR_PROXYCONNECT | 610101276 | The connection to the proxy server could not be established. |
| ERIC_TRANSFER_ERR_CONNECTSERVER | 610101278 | No connection to the servers could be established. |
| ERIC_TRANSFER_ERR_NORESPONSE | 610101279 | No response could be received from the clearing house. |
| ERIC_TRANSFER_ERR_PROXYAUTH | 610101280 | The proxy server expects credentials. |
| ERIC_TRANSFER_ERR_SEND_INIT | 610101282 | Error during initialization of transmission, the details, where applicable are present. the log file (eric.log). |
| ERIC_TRANSFER_ERR_TIMEOUT | 610101283 | A timeout occurred during communication with the server. |
| ERIC_TRANSFER_ERR_PROXYPORT_INVALID | 610101284 | No valid port was given for the proxy. |
| ERIC_TRANSFER_ERR_OTHER | 610101291 | Other undefined error occurred. |
| ERIC_TRANSFER_ERR_XML_NHEADER | 610101292 | Error in payload header. The ELSTER receiving server registered an error. Please evaluate server response. All payload blocks in the aggregate data are to be checked, in order to identify the erroneous data records. |
| ERIC_TRANSFER_ERR_XML_ENCODING | 610101293 | The XML is wrongly encoded. |
| ERIC_TRANSFER_ERR_ENDSIGUSER | 610101294 | The text '</SigUser>' could not be located in the XML string. |
| ERIC_TRANSFER_ERR_XMLTAG_NICHT_GEFUNDEN | 610101295 | A tag could not be located in the XML string. |
| ERIC_TRANSFER_ERR_DATENTEILFEHLER | 610101297 | The XML element '<DatenTeil>' could not be read. |
| ERIC_TRANSFER_EID_ZERTIFIKATFEHLER | 610101500 | No ad hoc certificate for the identity card or the residence permit could be created or found; see details in the log file(eric.log). |
| ERIC_TRANSFER_EID_KEINKONTO | 610101510 | No existing account on ELSTER for the identification number of the user. |
| ERIC_TRANSFER_EID_IDNRNICHTEINDEUTIG | 610101511 | No unique identification number could be assigned to the user. |
| ERIC_TRANSFER_EID_SERVERFEHLER | 610101512 | The nPA-Servlet could not establish a connection to the eID-Server. |
| ERIC_TRANSFER_EID_KEINCLIENT | 610101520 | The eID-Client is not accessible. Probably it was not started or the specified local URL is invalid. |
| ERIC_TRANSFER_EID_CLIENTFEHLER | 610101521 | The eID-Client threw an exception. See details on the exception in the log file of the eID-client or when available. the ERiC log file (eric.log). |
| ERIC_TRANSFER_EID_FEHLENDEFELDER | 610101522 | Not all required fields of the identity card could be read. Please check the function 'Selbstauskunft' of the eID-Client, if the following details were correctly entered: Last name, First name(s), Birthdate, Address (with post code) und type of document. |
| ERIC_TRANSFER_EID_IDENTIFIKATIONABGEBROCHEN | 610101523 | The reading of data from the identity card was interrupted. |
| ERIC_TRANSFER_EID_NPABLOCKIERT | 610101524 | The ID card is blocked by another operation. Finish the other operation, and then try again. |
| ERIC_CRYPT_ERROR_CREATE_KEY | 610201016 | Error during creation of key. |
| ERIC_CRYPT_E_INVALID_HANDLE | 610201101 | eSigner: Invalid token handle. |
| ERIC_CRYPT_E_MAX_SESSION | 610201102 | eSigner: too many sessions are open. |
| ERIC_CRYPT_E_BUSY | 610201103 | eSigner: Overloading. |
| ERIC_CRYPT_E_OUT_OF_MEM | 610201104 | eSigner: memory assignment error. |
| ERIC_CRYPT_E_PSE_PATH | 610201105 | eSigner: Invalid PSE path. |
| ERIC_CRYPT_E_PIN_WRONG | 610201106 | eSigner: Wrong PIN. |
| ERIC_CRYPT_E_PIN_LOCKED | 610201107 | eSigner: PIN locked. |
| ERIC_CRYPT_E_P7_READ | 610201108 | eSigner: Error during reading of PKCS#7 object. |
| ERIC_CRYPT_E_P7_DECODE | 610201109 | eSigner: Error decoding of PKCS#7. |
| ERIC_CRYPT_E_P7_RECIPIENT | 610201110 | eSigner: Decoding certificate not contained in receiver list. |
| ERIC_CRYPT_E_P12_READ | 610201111 | eSigner: Error while reading of PKCS#12 object. |
| ERIC_CRYPT_E_P12_DECODE | 610201112 | eSigner: Error while decoding of PKCS#12 object. |
| ERIC_CRYPT_E_P12_SIG_KEY | 610201113 | eSigner: Error while accessing Soft-PSE signature key. |
| ERIC_CRYPT_E_P12_ENC_KEY | 610201114 | eSigner: Error while accessing Soft-PSE decryption key. |
| ERIC_CRYPT_E_P11_SIG_KEY | 610201115 | eSigner: Error while accessing hard token signature key. |
| ERIC_CRYPT_E_P11_ENC_KEY | 610201116 | eSigner: Error while accessing hard token decryption key. |
| ERIC_CRYPT_E_XML_PARSE | 610201117 | eSigner: Error while parsing input XML file. |
| ERIC_CRYPT_E_XML_SIG_ADD | 610201118 | eSigner: Error while creating XML signatures. |
| ERIC_CRYPT_E_XML_SIG_TAG | 610201119 | eSigner: XML signature day not available. |
| ERIC_CRYPT_E_XML_SIG_SIGN | 610201120 | eSigner: Error during creation of XML signature. |
| ERIC_CRYPT_E_ENCODE_UNKNOWN | 610201121 | eSigner: Parameter error, unknown encoding. |
| ERIC_CRYPT_E_ENCODE_ERROR | 610201122 | eSigner: Encoding error. |
| ERIC_CRYPT_E_XML_INIT | 610201123 | eSigner: XML initialization error. |
| ERIC_CRYPT_E_ENCRYPT | 610201124 | eSigner: Error while encrypting. |
| ERIC_CRYPT_E_DECRYPT | 610201125 | eSigner: Error while decrypting. |
| ERIC_CRYPT_E_P11_SLOT_EMPTY | 610201126 | eSigner: Empty slot list, that means no card has been inserted (PKCS#11). |
| ERIC_CRYPT_E_NO_SIG_ENC_KEY | 610201127 | eSigner: No signature-/Encryption certificates/-key (PKCS#11). |
| ERIC_CRYPT_E_LOAD_DLL | 610201128 | eSigner: PKCS11 or PC/SC Library missing or not executable. |
| ERIC_CRYPT_E_NO_SERVICE | 610201129 | eSigner: The PC/SC service is not started. |
| ERIC_CRYPT_E_ESICL_EXCEPTION | 610201130 | eSigner: Unknown exception occurred. |
| ERIC_CRYPT_E_ESIGNER_NICHT_GELADEN | 610201140 | eSigner: The eSigner library could not be loaded. |
| ERIC_CRYPT_E_INKOMPATIBLE_ESIGNER_VERSION | 610201141 | The eSigner library is available in an incompatible version. |
| ERIC_CRYPT_E_VERALTETE_ESIGNER_VERSION | 610201142 | eSigner: The eSigner library is available in an outdated version. |
| ERIC_CRYPT_E_TOKEN_TYPE_MISMATCH | 610201144 | eSigner: CA token type und internal token type do not match each other. |
| ERIC_CRYPT_E_P12_CREATE | 610201146 | eSigner: Temporary PKCS # 12 token can not be created. |
| ERIC_CRYPT_E_VERIFY_CERT_CHAIN | 610201147 | eSigner: Certificate chain could not be verified. |
| ERIC_CRYPT_E_P11_ENGINE_LOADED | 610201148 | eSigner: PKCS # 11 engine engaged with other library. |
| ERIC_CRYPT_E_USER_CANCEL | 610201149 | eSigner: Action aborted by the user. |
| ERIC_CRYPT_ZERTIFIKAT | 610201200 | Error during access of certificate. |
| ERIC_CRYPT_SIGNATUR | 610201201 | Error during creation of signature. |
| ERIC_CRYPT_NICHT_UNTERSTUETZTES_PSE_FORMAT | 610201203 | The format of the PSE is not supported. |
| ERIC_CRYPT_PIN_BENOETIGT | 610201205 | A PIN must be provided for the selected operation. |
| ERIC_CRYPT_PIN_STAERKE_NICHT_AUSREICHEND | 610201206 | The desired PIN ist not secure enough (eg. too short). |
| ERIC_CRYPT_E_INTERN | 610201208 | An internal error occurred. Details are present, where applicable, in the log file (eric.log). |
| ERIC_CRYPT_ZERTIFIKATSPFAD_KEIN_VERZEICHNIS | 610201209 | The given certificate path is not a directory. |
| ERIC_CRYPT_ZERTIFIKATSDATEI_EXISTIERT_BEREITS | 610201210 | An integral part of the ERiC certificate already exists in the given directory. |
| ERIC_CRYPT_PIN_ENTHAELT_UNGUELTIGE_ZEICHEN | 610201211 | The desired PIN contains non-permitted characters (e.g. vowel mutations[ä, ö, ü,...]) |
| ERIC_CRYPT_CORRUPTED | 610201213 | The provided certificate has inconsistencies and hence cannot be used. Please use another or create and use the new certificate. |
| ERIC_CRYPT_EIDKARTE_NICHT_UNTERSTUETZT | 610201214 | The invoked function does not support the new identity card (nPA) and the electronic residence permit (eAT). |
| ERIC_CRYPT_E_SC_SLOT_EMPTY | 610201215 | No card/stick is inserted. |
| ERIC_CRYPT_E_SC_NO_APPLET | 610201216 | No supported applet found. |
| ERIC_CRYPT_E_SC_SESSION | 610201217 | Error in the card session. |
| ERIC_CRYPT_E_P11_NO_SIG_CERT | 610201218 | P11 Signing certificate missing. |
| ERIC_CRYPT_E_P11_INIT_FAILED | 610201219 | P11 The initial token access has failed. |
| ERIC_CRYPT_E_P11_NO_ENC_CERT | 610201220 | P11 The initial token access has failed. |
| ERIC_CRYPT_E_P12_NO_SIG_CERT | 610201221 | P12 Signing certificate missing. |
| ERIC_CRYPT_E_P12_NO_ENC_CERT | 610201222 | P12 Encryption certificate missing. |
| ERIC_CRYPT_E_SC_ENC_KEY | 610201223 | PC/SC Access to the decryption key has failed. |
| ERIC_CRYPT_E_SC_NO_SIG_CERT | 610201224 | PC/SC Access to the decryption key has failed. |
| ERIC_CRYPT_E_SC_NO_ENC_CERT | 610201225 | PC/SC encryption certificate missing. |
| ERIC_CRYPT_E_SC_INIT_FAILED | 610201226 | PC/SC The initial token access has failed. |
| ERIC_CRYPT_E_SC_SIG_KEY | 610201227 | PC/SC Access to the signature key has failed. |
| ERIC_CRYPT_E_DATA_NOT_INITIALIZED | 610201228 | The data structure is not initialized. |
| ERIC_CRYPT_E_ASN1_READ_BUFFER_TOO_SMALL | 610201229 | The read buffer for decoding the ASN.1 structure is too small. |
| ERIC_CRYPT_E_ASN1_READ_DATA_INCOMPLETE | 610201230 | The data of the ASN.1 structure is incomplete. |
| ERIC_CRYPT_E_ASN1_NO_ENVELOPED_DATA | 610201231 | eSigner: The ASN.1 structure does not contain EnvelopedData. |
| ERIC_CRYPT_E_ASN1_NO_CONTENT_DATA | 610201232 | eSigner: The ASN.1 structure does not contain ContentData. |
| ERIC_IO_FEHLER | 610301001 | Faulty processing, detailed information is not available. |
| ERIC_IO_DATEI_INKORREKT | 610301005 | The file structure is incorrect. |
| ERIC_IO_PARSE_FEHLER | 610301006 | An error occurred while parsing the input data. Details are present in the log file (eric.log). |
| ERIC_IO_NDS_GENERIERUNG_FEHLGESCHLAGEN | 610301007 | The generation of the payload record failed. |
| ERIC_IO_MASTERDATENSERVICE_NICHT_VERFUEGBAR | 610301010 | Internal error, the master data service is not available. |
| ERIC_IO_STEUERZEICHEN_IM_NDS | 610301014 | Invalid control characters were located in payload record. |
| ERIC_IO_VERSIONSINFORMATIONEN_NICHT_GEFUNDEN | 610301031 | The version informations of the ERiC libraries could not be read. |
| ERIC_IO_FALSCHES_VERFAHREN | 610301104 | The value of the transfer header element 'Verfahren' ist not supported by the used reader. |
| ERIC_IO_READER_MEHRFACHE_STEUERFAELLE | 610301105 | The input file contains more than one tax case. |
| ERIC_IO_READER_UNERWARTETE_ELEMENTE | 610301106 | Unexpected elements were found in the input file, details are available, where applicable, in the log file (eric.log). |
| ERIC_IO_READER_FORMALE_FEHLER | 610301107 | Formal errors were found in the input file, details are available, where applicable, in the log file (eric.log). |
| ERIC_IO_READER_FALSCHES_ENCODING | 610301108 | The input data was not encoded in ISO-8859-15, or the encoding was not specified. |
| ERIC_IO_READER_MEHRFACHE_NUTZDATEN_ELEMENTE | 610301109 | More than one 'Nutzdaten' element was found in the input file. |
| ERIC_IO_READER_MEHRFACHE_NUTZDATENBLOCK_ELEMENTE | 610301110 | More than one payload block ['Nutzdatenblock'] was found in the input file. |
| ERIC_IO_UNBEKANNTE_DATENART | 610301111 | The value in the transfer header element 'Datenart' is not supported by the reader used. |
| ERIC_IO_READER_UNTERSACHBEREICH_UNGUELTIG | 610301114 | Invalid or incorrect value for the subarea field. |
| ERIC_IO_READER_ZU_VIELE_NUTZDATENBLOCK_ELEMENTE | 610301115 | Multiple payload blocks ['Nutzdatenblöcke'] found in the input file. |
| ERIC_IO_READER_STEUERZEICHEN_IM_TRANSFERHEADER | 610301150 | Invalid control characters found in the transfer header element. |
| ERIC_IO_READER_STEUERZEICHEN_IM_NUTZDATENHEADER | 610301151 | Invalid control characters found in the payload header ['NutzdatenHeader'] element. |
| ERIC_IO_READER_STEUERZEICHEN_IN_DEN_NUTZDATEN | 610301152 | Invalid control characters found in payload ['Nutzdaten'] element. |
| ERIC_IO_READER_RABE_FEHLER | 610301170 | Errors were found in the information on the referencing of documents (RABE), details can be found in the log file (eric.log). |
| ERIC_IO_READER_KEINE_RABEID | 610301171 | No Rabe ID was specified, details may be in the log file (eric.log). |
| ERIC_IO_READER_RABEID_UNGUELTIG | 610301172 | An invalid Rabe ID was found, details may be in the log file (eric.log). |
| ERIC_IO_READER_RABE_VERIFIKATIONSID_UNGUELTIG | 610301173 | An invalid Verification ID was found, details can be found in the log file (eric.log). |
| ERIC_IO_READER_RABE_REFERENZID_UNGUELTIG | 610301174 | An invalid reference ID was found, details may be in the log file (eric.log). |
| ERIC_IO_READER_RABE_REFERENZID_NICHT_ERLAUBT | 610301175 | A Reference ID was specified for a field that does not allow a ReferenceId. Details may be in the log file (eric.log). |
| ERIC_IO_READER_RABE_REFERENZIDS_NICHT_EINDEUTIG | 610301176 | The same reference ID was specified several times for a user data block. Details can be found in the log file (eric.log). |
| ERIC_IO_READER_ZU_VIELE_ANHAENGE | 610301190 | A user data block contains too many attachments. Details are in the log file (eric.log). |
| ERIC_IO_READER_ANHANG_ZU_GROSS | 610301191 | An attachment is too large. Details are in the log file (eric.log). |
| ERIC_IO_READER_ANHAENGE_ZU_GROSS | 610301192 | The total size of all attachments in a user data block is too large. Details are in the log file (eric.log). |
| ERIC_IO_READER_ANHANG_ZU_KLEIN | 610301193 | An attachment is too small. Details are in the log file (eric.log). |
| ERIC_IO_READER_SCHEMA_VALIDIERUNGSFEHLER | 610301200 | Errors occurred while validating the XML. Details are in the log file (eric.log). |
| ERIC_IO_READER_UNBEKANNTE_XML_ENTITY | 610301201 | An XML entity could not be resolved. |
| ERIC_IO_TESTHERSTELLERID_GESPERRT | 610301202 | The manufacturer ID specified in the XML is disallowed. Please also use your own manufacturer ID for test cases. |
| ERIC_IO_DATENTEILNOTFOUND | 610301252 | The text '</DatenTeil>' could not be located in the xml string. |
| ERIC_IO_DATENTEILENDNOTFOUND | 610301253 | The text '</DatenTeil>' could not be located in the xml string. |
| ERIC_IO_UEBERGABEPARAMETER_FEHLERHAFT | 610301300 | Incorrect transfer parameters for the function. |
| ERIC_IO_UNGUELTIGE_UTF8_SEQUENZ | 610301400 | The parameter contains invalid UTF-8 multibyte sequences. |
| ERIC_IO_UNGUELTIGE_ZEICHEN_IN_PARAMETER | 610301401 | The parameter contains at least one invalid character. |
| ERIC_PRINT_INTERNER_FEHLER | 610501001 | Faulty process, detailed information is not available. |
| ERIC_PRINT_DRUCKVORLAGE_NICHT_GEFUNDEN | 610501002 | No print template for the specified combination of incident type and assessment period. Please check the installed print templates. |
| ERIC_PRINT_UNGUELTIGER_DATEI_PFAD | 610501004 | A wrong file path was given or access rights are missing. |
| ERIC_PRINT_INITIALISIERUNG_FEHLERHAFT | 610501007 | ERiCPrint was not correctly initialized. Maybe ERiC was not correctly initialized? |
| ERIC_PRINT_AUSGABEZIEL_UNBEKANNT | 610501008 | The used format, respectively the target client are unknown. |
| ERIC_PRINT_ABBRUCH_DRUCKVORBEREITUNG | 610501009 | The start of the printing process failed. It may not have been possible to allocate required resources. |
| ERIC_PRINT_ABBRUCH_GENERIERUNG | 610501010 | An error occurred while outputting the content. |
| ERIC_PRINT_STEUERFALL_NICHT_UNTERSTUETZT | 610501011 | The combination of the incident type and assessment period are not supported. |
| ERIC_PRINT_FUSSTEXT_ZU_LANG | 610501012 | The provided footnote is too long. |
| ERIC_PRINT_PDFCALLBACK | 610501015 | The user-defined callback function reported an error during PDF creation. |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Erfolg | form | Erfolg | No | Information from the successful processing a tax declaration. |
| Transfers | form | Transfers | No | Gets or sets information on all data deliveries, including deliveries that have not been confirmed by the server. |
| FehlerRegelpruefungen | form | List<FehlerRegelpruefung> | Yes | Error rules that result from the processing of a tax declaration. |
| Hinweise | form | List<Hinweis> | Yes | Hints that result the processing of a tax declaration. |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Telenummer | form | List<string> | Yes | The generated tele-number for the successful tax declaration process. |
| Ordnungsbegriffe | form | List<string> | Yes | The classification key for the successful tax declaration process. |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| TransferList | form | List<Transfer> | Yes | Contains information on all data deliveries, including deliveries that have not been confirmed by the server. |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| TransferTicket | form | string | No | The ticket of the transfer. |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Nutzdatenticket | form | string | No | The user data ticket of the reference. |
| Feldidentifikator | form | string | No | The field identifier of the reference. |
| Mehrfachzeilenindex | form | string | No | The multi-line index of the reference. |
| LfdNrVordruck | form | string | No | The delivery number form of the reference. |
| VordruckZeilennummer | form | string | No | Indicates the line number of the error field mentioned in the form. |
| SemantischeIndexes | form | List<SemantischerIndex> | Yes | Specifies the value of one or more index fields that identify the context of error messages. |
| Untersachbereich | form | string | No | The sub-subject-area of the reference. |
| PrivateKennnummer | form | string | No | The private identification number of the reference. |
| RegelName | form | string | No | The name of the rule that applies to the reference. |
| FachlicheFehlerId | form | string | No | The technical error identifier of the reference. |
| Text | form | string | No | The textual details of the reference. |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Name | form | string | No | The name of the index field. |
| Value | form | string | No | The value of the index field. |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Nutzdatenticket | form | string | No | The user data ticket of the reference. |
| Feldidentifikator | form | string | No | The field identifier of the reference. |
| Mehrfachzeilenindex | form | string | No | The multi-line index of the reference. |
| LfdNrVordruck | form | string | No | The delivery number form of the reference. |
| VordruckZeilennummer | form | string | No | Indicates the line number of the error field mentioned in the form. |
| SemantischeIndexes | form | List<SemantischerIndex> | Yes | Specifies the value of one or more index fields that identify the context of error messages. |
| Untersachbereich | form | string | No | The sub-subject-area of the reference. |
| PrivateKennnummer | form | string | No | The private identification number of the reference. |
| RegelName | form | string | No | The name of the rule that applies to the reference. |
| FachlicheHinweisId | form | string | No | The technical note identifier of the reference. |
| Text | form | string | No | The textual details of the reference. |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| TransferHeader | form | TransferHeader | Yes | The transfer header part of the ELSTER document. |
| DatenTeil | form | DatenTeil | No | The data (facts) part of the ELSTER document. |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Version | form | string | Yes | The version of the transfer header. |
| Verfahren | form | Verfahren | Yes | The tax operation used in the ELSTER process. |
| DatenArt | form | Datenart | Yes | The tax data type of the ELSTER process. |
| Vorgang | form | Vorgang | Yes | The authentification procedure of the ELSTER process. |
| TransferTicket | form | string | No | The ticket identifier after a successful ELSTER process. |
| Testmerker | form | Testmerker? | No | The flag that indicates whether the tax declaration or filing is a test case. For production purposes, this value should not be set. |
| SigUser | form | SigUser | No | The signature and associated information on the compressed, encrypted, base64-encoded content of the the data part of a tax declaration / statement. |
| Empfaenger | form | Empfaenger | No | The receiving ELSTER server. |
| HerstellerID | form | string | Yes | The identifier of the software manufacturer, through whose software the tax declaration is filed. |
| DatenLieferant | form | string | Yes | The details of the provider that submits tax data. |
| EingangsDatum | form | DateTime? | No | The date of receipt of the tax data. |
| Datei | form | Datei | No | The encryption data required for authenticated transmission of tax data. |
| RC | form | RC | No | The return code of the transfer header and is included in the response XML of the ELSTER server. The value should never be set by the data provider. |
| VersionClient | form | string | No | The details of the software that submits the tax data. |
| Zusatz | form | Zusatz | No | Data extensions to the transfer header. |
| ElsterAnmeldung | Technical procedure for wage tax registrations, VAT advance returns, permanent extension of deadlines and special advance payments |
| ElsterBereitstellung | ElsterBereitstellung |
| ElsterBilanz | E-balance sheets |
| ElsterBRM | Applications, activations and cancellations of special rights in authorization management |
| ElsterBRMOrg | Authorization management for wage tax assistance associations |
| ElsterDatenabholung | Data retrieval from provisioning database |
| ElsterErklaerung | Declaration taxes |
| ElsterExtern | Communication from BOP to ITZBund |
| ElsterFSE | Tax registration questionnaire |
| ElsterKapESt | Capital gains tax |
| ElsterKMV | Control notification procedure |
| ElsterKontoabfrage | Tax account inquiry for tax advisors or via portal |
| ElsterLavendel | Wage tax deduction procedure of federal states |
| ElsterLohn | Wage tax data |
| ElsterLohn2 | Electronic wage tax card |
| ElsterNachricht | Sending messages to tax administration |
| ElsterSignatur | Data for authentication and registration with ELSTER |
| ElsterVollmachtDB | Data from power of attorney database |
| AbrufcodeAntrag | Application for a retrieval code |
| AbrufcodeStorno | Cancellation of a retrieval code |
| AbrufvollmachtAnlage | Creation of a retrieval power of attorney |
| AbrufvollmachtUpdate | Modification of a retrieval power of attorney |
| AenderungAdresse | Application for address change |
| AenderungBankverbindung | Application for change of bank details |
| Anlage34a | Benefit for non-withdrawn profits according to § 34a EStG |
| AnpassungVorauszahlung | Application for adjustment of advance payments |
| AntraegeRechteLoeschen | Deletion of authorizations for ElsterKontoabfrage by the user |
| AntraegeUndRechte | Status inquiry |
| AntrAnsaessigkeitBesch | Application for a certificate of residence |
| AntragUStVerguetung4a | The application for VAT reimbursement according to § 4a UStG |
| AStGHZB | Taxation in the case of cross-border relationships according to the Foreign Tax Act (AStGHZB) |
| Aufzeichnung146a | The electronic transmission of electronic recording systems according to § 146a para. 4 AO to the tax administration |
| BauleistungStAbAnmeldung | Tax registration on tax deduction for construction services (§ 48a EStG) |
| BauleistungStAbErstattung | Application for reimbursement of deduction amounts for construction services (§ 48c para. 2 EStG) |
| Belegnachreichung | Submission of documents for the tax return |
| BetPG | Tax registration questionnaire for participation in a partnership |
| Bilanz | Balance sheets and profit and loss statements which companies preparing financial statements should submit. |
| BSBMitteilung | BSBMitteilung |
| BZSt2 | §138 AO reports to the BZSt |
| C19Mitteilung | Notifications about Corona subsidies according to § 13 MV (C19 notifications) |
| DIVADatenBZSt | Introduction of DIVA with declaration of consent for the retrieval of electronic decisions from the Federal Central Tax Office (BZSt) |
| DivaErgebnisliste | Query of a declaration of consent |
| DivaEinwilligungAnlageBRM | Creation of a declaration of consent |
| DivaEinwilligungFreisch | Activation of a declaration of consent |
| DivaEinwilligungUpdateBRM | Modification of a declaration of consent |
| DivaWiderrufBRM | Revocation of a declaration of consent |
| DUeAbmelden | Deregistration of employees for an employer by a data transmitter |
| DUeAnmelden | Registration of employees for an employer by a data transmitter |
| DUeUmmelden | Re-registration of employees for an employer by a data transmitter |
| Einspruch | Objection |
| EinspruchNachtrag | Objection supplement |
| EinspruchRuecknahme | Objection withdrawal |
| ELeVAntragELStAM | Applications for electronic deduction features |
| ELeVErmaessigung | Application for wage tax reduction |
| ELeVGetrenntlebend | Declaration of permanent separation |
| ELeVSteuerklassenwechsel | Application for tax class change |
| ELeVWiederaufnahmeEhe | Declaration of resumption of marital/civil partnership community |
| ElsterDIVADaten | Retrieving various data |
| ElsterDIVDaten | Retrieving DIVA data |
| ElsterEPBescheidDaten | For retrieving decisions for organizations with notification according to § 122a AO |
| ElsterEPMitteilungDaten | For retrieving messages for organizations without legal notification according to § 122a AO. |
| ElsterErklaerungDaten | Retrieving decision data |
| ElsterKMVDaten | Retrieving KMV data |
| ElsterLohnDaten | Elster wage data |
| ElsterLohn2Daten | Elster Lohn2 data: Retrieving change lists of employees' electronic wage tax deduction characteristics (ELStAM) |
| ElsterVaStDaten | Retrieving documents for pre-filling the tax return |
| ElsterVollmachtDaten | For retrieving data of the data types 'LStHVVMAnlage' and 'LStHVVMUpdate' |
| EPAntwort | Recipients of a decision or notification can respond to the received message if the message offers the option to respond. |
| EPBescheid | Offers specially authorized administrations the opportunity to announce legally binding decisions according to § 9 OZG. |
| EPKurzmitteilung | Offers specially authorized administrations the opportunity to announce non-legally binding short messages |
| EPMitteilung | Offers specially authorized administrations the opportunity to announce non-legally binding messages. |
| EPStBescheidAbholung | For the transmission of decisions with tax context from organizations outside the tax administration (e.g. municipalities) to users (e.g. companies) |
| EPStMitteilungAbholung | For the transmission of messages with tax context from organizations outside the tax administration (e.g. municipalities) to users (e.g. companies) |
| Erbschaftsteuer | Includes the electronic transmission of inheritance tax declarations by recipients to the tax administration |
| ESt | Income tax |
| EStbeschraenkt | Income tax for limited tax liability |
| EUER | Income surplus calculation |
| EUn | Transfer of EUER declaration data to Mein ELSTER |
| FEIN | Assessment of income |
| FLHMitteilung | Notifications about discretionary benefits in connection with the heavy rain and flood disaster in July 2021 according to § 15 MV-E |
| FZLMitteilung | Notifications about research grants |
| ForschungZulAntrag | Application for research grant by companies or taxpayers |
| FreistellungKapitalertraegeBV | FreistellungKapitalerträgeBV |
| Fristverlaengerung | Application for extension |
| FsEVerein | Tax registration - foundation of an association or another corporation under private law |
| GDBMitteilung | GDB Notice |
| Gewerbemeldung | All notifications regarding trade notifications |
| Gewinnermittlung13aEStG | Determination of profits from agriculture and forestry according to § 13a EStG |
| GewSt | Trade tax annual return |
| GewStZ | Trade tax allocation |
| GrundsteuerAendAZ | Property tax change notification for the other federal states |
| GrundsteuerAendAZBW | Property tax change notification for Baden-Württemberg |
| GrundsteuerAendAZBY | Property tax change notification for Bavaria |
| GrundsteuerAendAZHE | Property tax change notification for Hesse |
| GrundsteuerAendAZHH | Property tax change notification for Hamburg |
| GrundsteuerAendAZNI | Property tax change notification for Lower Saxony |
| GrundsteuerBW | The state-specific implementations of the new property tax are handled via the data types property tax Baden-Württemberg |
| GrundsteuerBY | The state-specific implementations of the new property tax are handled via the data types property tax Bavaria |
| GrundsteuerHE | The state-specific implementations of the new property tax are handled via the data types property tax Hesse |
| GrundsteuerHH | The state-specific implementations of the new property tax are handled via the data types property tax Hamburg |
| GrundsteuerNI | The state-specific implementations of the new property tax are handled via the data types property tax Lower Saxony |
| Grundsteuerwert | Property tax value |
| IBANMeldung | Used for the transmission of IBAN and BIC by credit institutions and authorized representatives. |
| InvStG51Feststellung | The declaration for separate and uniform assessment of tax bases according to § 51 InvStG (Investment Tax Act) |
| InvStG56Abs5 | Determination of the fictitious capital gains tax according to § 56 para. 5 InvStG as of December 31, 2017 |
| KapG | Tax registration questionnaire for corporations |
| KapGAus | Tax registration questionnaire for a corporation founded under foreign law (capital company/cooperative) |
| KapEStA | Capital gains tax registration according to EStG |
| KapEStInvStG | Capital gains tax registration according to the Investment Tax Act |
| KKVMitteilung | KKV Notice |
| Kontoabfrage | Elster account inquiry |
| Kontoinformation | Account information |
| KSt | Corporate tax return |
| KStAntragEinlagenrueck | Application for determination of capital repayment |
| KStAntragOptionPersG | Option for corporate tax according to § 1a KStG |
| KStZ | Corporate tax allocation |
| KStZerlegungVZ | Allocation of corporate tax prepayments |
| KTTAnmeldungHH | Registration of the culture and tourism tax according to $ 6 Abs. 3 HmbKTTG (Hamburg) |
| KTTAnzeigeHH | Notification according to § 6 Abs. 1 Hamburg Cultural and Tourism Tax Act |
| Lohnersatzleistung | Wage replacement benefit |
| LohnersatzMitteilung | Wage replacement notification |
| LStA | Income tax registration |
| LStB | Income tax certificate and protocol retrieval |
| LStHVDivaAdresseBRM | Consent with the specification of the email address of a counseling center for electronic provision |
| LStHVVMAnlage | Transmission of a new power of attorney |
| LStHVVMUpdate | Modification of a power of attorney |
| LSTMitteilung | Notifications regarding income tax certificates according to § 41b EStG |
| MindestStUnternehmenEU | Minimum tax for companies in the EU |
| MitteilungAbholung | For the retrieval of messages |
| MVOMitteilung | Notifications according to the notification regulation pursuant to § 93c AO - without payment flow according to §§ 4 and 6 MV |
| MVZMitteilung | Notifications according to the notification regulation pursuant to § 93c AO - with payment flow according to §§2, 3, 5 and § 13a MV |
| NEKMitteilung | Notification of the announcement due to non-deduction of the capital gains tax according to § 44 para. 1 EStG |
| OGHMitteilung | Notifications according to §4a MV (fines according to § 335 of the Commercial Code) |
| PersG | Tax registration questionnaire for a partnership |
| PostfachAnfrage | Determination of all possible meta-information for each data group and tax type for a user account or fingerprint |
| PostfachBestaetigung | With this data type, it is confirmed to the ELSTER servers that the data has been successfully retrieved from the OTTER server. |
| PostfachStatus | Determination of, for example, the number of hits per data group and tax type for an account or fingerprint |
| ProtokollAnforderung | Protocol request |
| RabeExtDatenhaltungCheck | With this data type, test retrievals of documents can be triggered and status information for a RabeID can be retrieved |
| RabeExtDatenhaltungPflege | With this data type, external data holdings for documents can carry out their registration or deregistration and master data maintenance. |
| Registrierung | Registration (for tax account inquiry) |
| Schenkungsteuer | Electronic transmission of gift tax declarations by recipients to the tax administration |
| SonstigeNachrichten | Other messages |
| SpezRechtAntrag | Application for a special right |
| SpezRechtFreischaltung | Activation of a special right |
| SpezRechtListe | List of special rights |
| SpezRechtStorno | Cancellation of a special right |
| SpezRechtTeilnahme | Application for authorization to retrieve one's own documents ('Participation in VaSt') |
| StAbS50a | Registration for tax deduction to secure the tax claim for a person with limited tax liability (StAbS50a) |
| Statusabfrage | Checks the status of a data retrieval query. |
| StundungAntrag | Application for deferral |
| UENSTAnmeldungBE | Registration of the overnight tax (Berlin) |
| UENSTAnzeigeBE | Notification according to § 9 of the law on an overnight tax in Berlin |
| UnentgeltlicheDepotuebertragung | Free of charge depot transfer |
| USt | Value-added tax |
| UStAKfzEinzel | Value-added tax return for individual vehicle taxation (UStAKfzEinzel) |
| UStDV | Permanent extension of the value-added tax deadline |
| UStSV | Permanent extension of the value-added tax deadline with special prepayment |
| UStVA | Preliminary value-added tax return |
| VAGMitteilung | VAGMitteilung |
| VermoegenswirksameLeistung | Asset-building benefit |
| VGNAnmeldungBE | Registration of the amusement tax (Bremen) |
| VGNAnmeldungHB | Registration of the amusement tax (Hamburg) |
| VGNAnmeldungHH | Registration of the gaming tax (Hamburg) |
| VGNAnzeigeBE | Notification of the gaming tax (Berlin) |
| VGNAnzeigeHH | Notification of the gaming tax (Hamburg) |
| VMErgebnisListeVNSicht | Retrieval of the power of attorney list |
| VMoVMVFreischaltung | Activation of a power of attorney without presumption of power of attorney |
| VMoVMVStBAnlage | Creation of a power of attorney for tax advisors without presumption of power of attorney, not participating in the K-VDB |
| VMoVMVStBUpdate | Modification of a power of attorney for tax advisors without presumption of power of attorney, not participating in the K-VDB |
| VMWiderruf | Revocation of a power of attorney |
| VNoVMVLoeschung | Deletion of an authorized representative without presumption of power of attorney |
| VNoVMVRegistrierung | Registration of an authorized representative without presumption of power of attorney |
| VNoVMVUpdate | Modification of the data of an authorized representative without presumption of power of attorney |
| VollfAAnlage | Creation of a power of attorney for relatives |
| VollfAUpdate | Modification of a power of attorney for relatives |
| VollmachtDetails | Retrieval of power of attorney details |
| WTBAnmeldungHB | Registration of the betting office tax (Bremen) |
| ZMDO | EC Sales List |
| Zuwendungsbestaetigung | Donation receipts according to § 10b EStG |
| Send_Auth | Data is sent with a signature. |
| Send_Auth_Part | To sign, a portal certificate is required. |
| Send_NoSig | Data is not signed. For annual tax returns, a compressed tax return signed by the taxpayer must be submitted to the tax office. |
| Name | Value | |
|---|---|---|
| TM010000001 | 10000001 | Test case. With this test marker it is possible to receive a server test response with several filled tags <ElsterInfo>. The sent tax case is directly controlled in the ELSTER acceptance server. The goal of this test marker is to test the behavior of a server response with filled element <ElsterInfo>. |
| TM080000001 | 80000001 | Test case for VaSt, ElsterSignatur procedure. |
| TM160000001 | 160000001 | Test case for KapEStA and KapEStInvStG. |
| TM160000002 | 160000002 | Test case for KapEStA and KapEStInvStG. |
| TM220000000 | 220000000 | Test case for LStB, only validation in the ELSTER acceptance server and protocol creation. |
| TM220002000 | 220002000 | Test case for LStB, test case as complete test with storage in the eStorage of the respective state. |
| TM230000001 | 230000001 | Test case for tax account inquiry. Only valid with test tax number. |
| TM240000000 | 240000000 | Test case for the ElsterKMV procedure. |
| TM370000001 | 370000001 | Test case for VaSt, ElsterBRM procedure. |
| TM520000000 | 520000000 | Test case for nPA or eAT. Causes the use of a test account. This test marker is not specified in the XML, but is appended to the eID client URL. |
| TM700000001 | 700000001 | Test case that is deleted immediately after receipt in the respective data center of the federal state. No further processing takes place. Used to test the line connection. This test marker is not permitted for KapEStA and KapEStInvStG. |
| TM700000004 | 700000004 | Test case that is deleted immediately upon receipt in the ELSTER acceptance server. No further processing takes place. Used by external software manufacturers to test data transmission. |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Inhalt | form | Object | No | The content of the data. Currently supported: Raw XML (text), XElement or IXmlSerializable |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Id | form | string | Yes | The identifier of the receiver. |
| Ziel | form | Bundesland | Yes | The destination of the receiver. |
| BW | Baden-Württemberg |
| BY | Bavaria |
| BE | Berlin |
| BB | Brandenburg |
| HB | Bremen |
| HH | Hamburg |
| HE | Hesse |
| MV | Mecklenburg-Western Pomerania |
| NI | Lower Saxony |
| NW | North Rhine-Westphalia |
| RP | Rhineland-Palatinate |
| SL | Saarland |
| SN | Saxony |
| ST | Saxony-Anhalt |
| SH | Schleswig-Holstein |
| TH | Thuringia |
| EC | ElsterCountry 'Test federal state' - do not combine with real data delivery |
| BF | Federal Office for Finance |
| CS | Clearing office |
| CD | Clearing office Düsseldorf |
| CM | ZPS - Communication |
| CN | ZPS - Technical content |
| DS | DESTATIS |
| OP | ElsterOnline Portal |
| TK | Testcenter Konsens |
| ZF | ZFA |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Verschluesselung | form | Verschluesselungsart | No | The type of data encryption used. |
| Kompression | form | Kompression | No | The type of data compression used. |
| TransportSchluessel | form | string | No | The transport key used in the encryption. |
| Erstellung | form | Erstellung | No | [Documentation unavailable] |
| PKCS_7v1_5 | PKCS#7v1.5 |
| PKCS_7v1_5enveloped | PKCS#7v1.5enveloped |
| NO_BASE64 | NO_BASE64 |
| CMSEncryptedData | CMSEncryptedData |
| CMSEnvelopedData | CMSEnvelopedData |
| EnvelopedData__RSA_OAEP__AES_128__GZip__B64 | EnvelopedData;RSA-OAEP;AES-128;GZip;B64 |
| GZIP | GNU zip |
| NO_BASE64 | NO_BASE64 |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Eric | form | EricTyp | No | [Documentation unavailable] |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Inhalt | form | Object | No | The content of the data. Currently supported: Raw XML (text), XmlElement, XElement or IXmlSerializable |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Rueckgabe | form | Rueckgabe | No | The return value of the return code. |
| Stack | form | Stack | No | The internal value of the return code. |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Code | form | string | No | The external error code. Either a zero (0) if no external errors occurred; otherwise an error number. |
| Text | form | string | No | The external error message. |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Code | form | string | No | The internal error code. Either a zero (0) if no internal errors occurred; otherwise an error number. |
| Text | form | string | No | The external error message. |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Infos | form | List<string> | Yes | The user-customizable items for the extension. Data providers can use these items for their own extensions/information. |
| ElsterInfos | form | List<string> | Yes | The ELSTER items for the extension. They can be included in the response XML from the ELSTER server, if special information must be returned to the user after data submission. For example, for authenticated submission, information about impending certificate expiration etc. It must not be supplied by the data provider (even when empty). |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Nutzdatenbloecke | form | List<Nutzdatenblock> | Yes | The blocks of tax data of the ELSTER document. |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| NutzdatenHeader | form | NutzdatenHeader | Yes | The header part of the block. |
| Nutzdaten | form | Nutzdaten | Yes | The data part of the block. |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Version | form | string | Yes | The version of the header. |
| NutzdatenTicket | form | string | Yes | The ticket identifier of the header. |
| Empfaenger | form | NDHEmpfaenger | Yes | The receiver of the header. |
| Hersteller | form | Hersteller | Yes | The software manufacturer, through whose software the tax declaration or filing is submitted. |
| DatenLieferant | form | string | No | The details of the data provider (e.g. taxpayer, tax consulant or firm), who produced the tax data and it must not necessarily be the same person declared in the TransferHeader section. |
| RC | form | RC | No | The return code of the header. |
| Zusatz | form | Zusatz | No | The data extensions of the header. |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Id | form | EmpfaengerID | No | The identifier of the receiver. |
| Value | form | string | No | The value of the receiver. |
| L | Federal State Key (Laenderschluessel z.B. bei LStB.) |
| F | Federal Tax Office Number (BundesFinanzamtsnummer z.B. bei ESt) |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| ProduktName | form | string | No | The product name of the tax software produced by the manufacturer. |
| ProduktVersion | form | string | No | The product version of the tax software produced by the manufacturer. |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Inhalt | form | Object | Yes | The content of the tax data. This varies by tax declaration. Currently supported formats: Raw XML (text), XElement, and IXmlSerializable |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Metadata | form | FileMetadata | No | The attributes of the file. |
| Name | form | string | No | The name of the file without information on its directory path. |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Name | form | string | No | The name of the file. For files, gets the name of the file. For directories, gets the name of the last directory in the hierarchy if a hierarchy exists; otherwise, the name of the directory. |
| FullName | form | string | No | The full path of the directory or file. |
| LastAccessTime | form | DateTime | No | The time the current file or directory was last accessed. |
| LastAccessTimeUtc | form | DateTime | No | The name of the file. |
| LastWriteTime | form | DateTime | No | The time when the current file or directory was last written to. |
| LastWriteTimeUtc | form | DateTime | No | The time, in coordinated universal time (UTC), when the current file or directory was last written to. |
| Length | form | long | No | The size, in bytes, of the current file. |
| UserId | form | int | No | The size, in bytes, of the current file. |
| GroupId | form | int | No | The file group id. |
| OthersCanRead | form | bool | No | A value that indicates whether the others can read from this file. |
| GroupCanExecute | form | bool | No | A value that indicates whether the group members can execute this file. |
| GroupCanWrite | form | bool | No | A value that indicates whether the group members can write into this file. |
| GroupCanRead | form | bool | No | A value that indicates whether the group members can read from this file. |
| OwnerCanExecute | form | bool | No | A value that indicates whether the owner can execute this file. |
| OwnerCanWrite | form | bool | No | A value that indicates whether the owner can write into this file. |
| OwnerCanRead | form | bool | No | A value that indicates whether the owner can read from this file. |
| OthersCanExecute | form | bool | No | A value that indicates whether others can read from this file. |
| OthersCanWrite | form | bool | No | A value that indicates whether others can write into this file. |
| Extensions | form | Dictionary<string, string> | Yes | Extensions to the file attributes. |
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /SubmitUStVa2026AsTaxConsultant HTTP/1.1
Host: taxfiling.staging.pwc.de
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<SubmitUStVa2026AsTaxConsultant xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PwC.xEric.Core.Services.Contracts.Umsatzsteuer.Requests">
<Berater>
<Bezeichnung>String</Bezeichnung>
<Name>String</Name>
<Namensvorsatz>String</Namensvorsatz>
<Namenszusatz>String</Namenszusatz>
<Str>String</Str>
<Hausnummer>String</Hausnummer>
<HNrZusatz>String</HNrZusatz>
<AnschriftenZusatz>String</AnschriftenZusatz>
<Ort>String</Ort>
<PLZ>String</PLZ>
<AuslandsPLZ>String</AuslandsPLZ>
<Land>String</Land>
<PostfachOrt>String</PostfachOrt>
<Postfach>String</Postfach>
<PostfachPLZ>String</PostfachPLZ>
<GKPLZ>String</GKPLZ>
<Telefon>String</Telefon>
<Email>String</Email>
</Berater>
<Bundesfinanzamtsnummer>String</Bundesfinanzamtsnummer>
<DatenLieferant>
<Name>String</Name>
<Strasse>String</Strasse>
<PLZ>String</PLZ>
<Ort>String</Ort>
<Telefon>String</Telefon>
<Email>String</Email>
</DatenLieferant>
<DuplexDruck>false</DuplexDruck>
<EOP>
<Transferausgabe>String</Transferausgabe>
</EOP>
<Erstellungsdatum>0001-01-01T00:00:00</Erstellungsdatum>
<FussText>String</FussText>
<Mandant>
<Name>String</Name>
<Vorname>String</Vorname>
<MandantenNr>String</MandantenNr>
<Bearbeiterkennzeichen>String</Bearbeiterkennzeichen>
</Mandant>
<ProtocolPrefix>String</ProtocolPrefix>
<Zertifikat xmlns:d2p1="http://schemas.datacontract.org/2004/07/PwC.xEric.Core.Domain.Concretes.Certificates">
<Content xmlns="http://schemas.datacontract.org/2004/07/PwC.DigitalHub.Utilities.Domain.IO.Contracts">AA==</Content>
<d2p1:Description>String</d2p1:Description>
<d2p1:Name>String</d2p1:Name>
<d2p1:Pin>String</d2p1:Pin>
<d2p1:Tags xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>String</d3p1:string>
</d2p1:Tags>
</Zertifikat>
<Umsatzsteuervoranmeldung>
<Jahr>0</Jahr>
<Zeitraum>00</Zeitraum>
<Steuernummer>String</Steuernummer>
<WIdNr>String</WIdNr>
<Kz09>00000*String*String*String*String*String</Kz09>
<Kz10>0</Kz10>
<Kz21>0</Kz21>
<Kz22>0</Kz22>
<Kz500>0</Kz500>
<Kz500_Begruendung>String</Kz500_Begruendung>
<Kz26>0</Kz26>
<Kz29>0</Kz29>
<Kz35>0</Kz35>
<Kz36>0.00</Kz36>
<Kz37>0.00</Kz37>
<Kz39>0.00</Kz39>
<Kz41>0</Kz41>
<Kz42>0</Kz42>
<Kz43>0</Kz43>
<Kz44>0</Kz44>
<Kz45>0</Kz45>
<Kz46>0</Kz46>
<Kz47>0.00</Kz47>
<Kz48>0</Kz48>
<Kz49>0</Kz49>
<Kz50>0</Kz50>
<Kz59>0.00</Kz59>
<Kz60>0</Kz60>
<Kz61>0.00</Kz61>
<Kz62>0.00</Kz62>
<Kz63>0.00</Kz63>
<Kz64>0.00</Kz64>
<Kz65>0.00</Kz65>
<Kz66>0.00</Kz66>
<Kz67>0.00</Kz67>
<Kz69>0.00</Kz69>
<Kz73>0</Kz73>
<Kz74>0.00</Kz74>
<Kz76>0</Kz76>
<Kz77>0</Kz77>
<Kz80>0.00</Kz80>
<Kz81>0</Kz81>
<Kz83>0.00</Kz83>
<Kz84>0</Kz84>
<Kz85>0.00</Kz85>
<Kz86>0</Kz86>
<Kz87>0</Kz87>
<Kz89>0</Kz89>
<Kz91>0</Kz91>
<Kz93>0</Kz93>
<Kz90>0</Kz90>
<Kz94>0</Kz94>
<Kz95>0</Kz95>
<Kz96>0.00</Kz96>
<Kz98>0.00</Kz98>
</Umsatzsteuervoranmeldung>
</SubmitUStVa2026AsTaxConsultant>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<BearbeiteVorgangResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PwC.xEric.Core.Services.Contracts.Responses">
<Id>String</Id>
<Index>0</Index>
<ResponseStatus xmlns:d2p1="http://schemas.servicestack.net/types">
<d2p1:ErrorCode>String</d2p1:ErrorCode>
<d2p1:Message>String</d2p1:Message>
<d2p1:StackTrace>String</d2p1:StackTrace>
<d2p1:Errors>
<d2p1:ResponseError>
<d2p1:ErrorCode>String</d2p1:ErrorCode>
<d2p1:FieldName>String</d2p1:FieldName>
<d2p1:Message>String</d2p1:Message>
<d2p1:Meta xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:KeyValueOfstringstring>
<d5p1:Key>String</d5p1:Key>
<d5p1:Value>String</d5p1:Value>
</d5p1:KeyValueOfstringstring>
</d2p1:Meta>
</d2p1:ResponseError>
</d2p1:Errors>
<d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:KeyValueOfstringstring>
<d3p1:Key>String</d3p1:Key>
<d3p1:Value>String</d3p1:Value>
</d3p1:KeyValueOfstringstring>
</d2p1:Meta>
</ResponseStatus>
<StatusCode>ERIC_OK</StatusCode>
<StatusText>String</StatusText>
<Rueckgabe>
<Erfolg>
<Telenummer>String</Telenummer>
<Ordnungsbegriff>String</Ordnungsbegriff>
</Erfolg>
<Transfers>
<Transfer>
<TransferTicket>String</TransferTicket>
</Transfer>
</Transfers>
<FehlerRegelpruefung>
<Nutzdatenticket>String</Nutzdatenticket>
<Feldidentifikator>String</Feldidentifikator>
<Mehrfachzeilenindex>String</Mehrfachzeilenindex>
<LfdNrVordruck>String</LfdNrVordruck>
<VordruckZeilennummer>String</VordruckZeilennummer>
<SemantischerIndex Name="String">String</SemantischerIndex>
<Untersachbereich>String</Untersachbereich>
<PrivateKennnummer>String</PrivateKennnummer>
<RegelName>String</RegelName>
<FachlicheFehlerId>String</FachlicheFehlerId>
<Text>String</Text>
</FehlerRegelpruefung>
<Hinweis>
<Nutzdatenticket>String</Nutzdatenticket>
<Feldidentifikator>String</Feldidentifikator>
<Mehrfachzeilenindex>String</Mehrfachzeilenindex>
<LfdNrVordruck>String</LfdNrVordruck>
<VordruckZeilennummer>String</VordruckZeilennummer>
<SemantischerIndex Name="String">String</SemantischerIndex>
<Untersachbereich>String</Untersachbereich>
<PrivateKennnummer>String</PrivateKennnummer>
<RegelName>String</RegelName>
<FachlicheHinweisId>String</FachlicheHinweisId>
<Text>String</Text>
</Hinweis>
</Rueckgabe>
<Serverantwort>
<TransferHeader version="String">
<Verfahren>ElsterAnmeldung</Verfahren>
<DatenArt>AbrufcodeAntrag</DatenArt>
<Vorgang>send-Auth</Vorgang>
<TransferTicket>String</TransferTicket>
<Testmerker>0</Testmerker>
<SigUser />
<Empfaenger id="String">
<Ziel>BW</Ziel>
</Empfaenger>
<HerstellerID>String</HerstellerID>
<DatenLieferant>String</DatenLieferant>
<EingangsDatum>00010101000000</EingangsDatum>
<Datei>
<Verschluesselung>PKCS#7v1.5</Verschluesselung>
<Kompression>GZIP</Kompression>
<TransportSchluessel>String</TransportSchluessel>
<Erstellung>
<Eric />
</Erstellung>
</Datei>
<RC>
<Rueckgabe>
<Code>String</Code>
<Text>String</Text>
</Rueckgabe>
<Stack>
<Code>String</Code>
<Text>String</Text>
</Stack>
</RC>
<VersionClient>String</VersionClient>
<Zusatz>
<Info>String</Info>
<ElsterInfo>String</ElsterInfo>
</Zusatz>
</TransferHeader>
<DatenTeil>
<Nutzdatenblock>
<NutzdatenHeader version="String">
<NutzdatenTicket>String</NutzdatenTicket>
<Empfaenger id="L">String</Empfaenger>
<Hersteller>
<ProduktName>String</ProduktName>
<ProduktVersion>String</ProduktVersion>
</Hersteller>
<DatenLieferant>String</DatenLieferant>
<RC>
<Rueckgabe>
<Code>String</Code>
<Text>String</Text>
</Rueckgabe>
<Stack>
<Code>String</Code>
<Text>String</Text>
</Stack>
</RC>
<Zusatz>
<Info>String</Info>
<ElsterInfo>String</ElsterInfo>
</Zusatz>
</NutzdatenHeader>
<Nutzdaten />
</Nutzdatenblock>
</DatenTeil>
</Serverantwort>
<TransferProtocols xmlns:d2p1="http://schemas.datacontract.org/2004/07/PwC.DigitalHub.Utilities.IO.Core.Concretes.Models">
<d2p1:BinaryFile>
<Content xmlns="http://schemas.datacontract.org/2004/07/PwC.DigitalHub.Utilities.Domain.IO.Contracts">AA==</Content>
<d2p1:Metadata>
<d2p1:Extensions xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:KeyValueOfstringstring>
<d5p1:Key>String</d5p1:Key>
<d5p1:Value>String</d5p1:Value>
</d5p1:KeyValueOfstringstring>
</d2p1:Extensions>
<d2p1:FullName>String</d2p1:FullName>
<d2p1:GroupCanExecute>false</d2p1:GroupCanExecute>
<d2p1:GroupCanRead>false</d2p1:GroupCanRead>
<d2p1:GroupCanWrite>false</d2p1:GroupCanWrite>
<d2p1:GroupId>0</d2p1:GroupId>
<d2p1:LastAccessTime>0001-01-01T00:00:00</d2p1:LastAccessTime>
<d2p1:LastAccessTimeUtc>0001-01-01T00:00:00</d2p1:LastAccessTimeUtc>
<d2p1:LastWriteTime>0001-01-01T00:00:00</d2p1:LastWriteTime>
<d2p1:LastWriteTimeUtc>0001-01-01T00:00:00</d2p1:LastWriteTimeUtc>
<d2p1:Length>0</d2p1:Length>
<d2p1:Name>String</d2p1:Name>
<d2p1:OthersCanExecute>false</d2p1:OthersCanExecute>
<d2p1:OthersCanRead>false</d2p1:OthersCanRead>
<d2p1:OthersCanWrite>false</d2p1:OthersCanWrite>
<d2p1:OwnerCanExecute>false</d2p1:OwnerCanExecute>
<d2p1:OwnerCanRead>false</d2p1:OwnerCanRead>
<d2p1:OwnerCanWrite>false</d2p1:OwnerCanWrite>
<d2p1:UserId>0</d2p1:UserId>
</d2p1:Metadata>
<d2p1:Name>String</d2p1:Name>
</d2p1:BinaryFile>
</TransferProtocols>
</BearbeiteVorgangResponse>