Changelog
Last updated
Was this helpful?
Last updated
Was this helpful?
New messages (procedure ElsterNachricht):
(Anpassung von Vorauszahlungen 21)
(Einspruch)
(Einspruch 22)
(Einspruch Nachtrag 1)
(Einspruch RĂĽcknahme 1)
(Änderung der Bankverbindung 20)
(Antrag auf Fristverlängerung 21)
(Sonstige Nachrichten 21)
Universal message endpoint
Added migration for responses
table to change the type of column server_response
from MEDIUMTEXT
to LONGTEXT
New tax year 2024 (without attachment N-GRE)
Length of fields E0100602
and E0101702
(Wohnort) has been increased to 25 characters
Fields E0101105
and E0102302
were introduced for changes in church affiliation
Field Economic-ID (German: Wirtschafts-Identifikationsnummer) has been added on multiple attachments, the field is optional till ~End 2026
Multiple changes in other attachments. Please check documentation for changes related to fields your users usually fill in
Rules concerning postal codes and IBANs got stricter. Please provide only valid postal codes and valid IBANs
Changes in environment variables:
Added new environment variables for setting a custom software certificate, which is used in production for submission of ESt and retrieval of AssessmentData
EINREICHUNG_CERTIFICATE_FILE
, if provided the software certificate is used for submission of ESt and retrieval of AssessmentData
EINREICHUNG_CERTIFICATE_PIN
(defaults to PERIC_CERTIFICATE_PIN
)
EINREICHUNG_PATH_CERTIFICATES
(defaults to PERIC_PATH_CERTIFICATES
)
TAXID_TEST_CERTIFICATE_FILE
replaced CUSTOM_CERTIFICATE_FILE
, and is used for VaSt on test environment (default value: test-softidnr-pse.pfx)
USE_SOFTWARE_CERTIFICATE
removed, as not utilized anymore on test environment
Recommended to set CACHE_STORE=file
(replaces CACHE_DRIVER
)
Recommended to set LOG_STACK=daily
TIMEZONE
was replaced with APP_TIMEZONE
(default value: UTC, did not change)
Non-breaking changes in API responses:
transferTicket
is returned in response (relevant in send
and retrieve
usecase). ERiC tries connecting to ELSTER server upto four times, every time generating an unique transfer ticket, the key transferTicket
holds the transfer ticket for which a connection with ELSTER was successfully established
fileContent
key is always returned. In case no file content in database, returned value is null
serverResponsePayload
is verbose now, by default on all endpoints
Extended tests in Postman
ERiC 41.2
Laravel 11
Tested with PHP 8.2.27
Support MariaDB 11.4
Fix: BRM /vast/list-access-requests
now always returns an array in response path data.serverResponsePayload.Nutzdaten.SpezRechtListe.Antrag
Fix: BRM /vast/single-request
now allows notifyEmail: null
Fix: Request validation did not stop on first failure and proceeded with other validations containing unexpected validation input
Only minor changes
In ESt 2021, 2022 an “en dash” –
was replaced with a “hyphen” -
In ESt 2023 a paper form line number was corrected (in Anlage L)
ERiC 40.1
Multiple rules on attachments N
and N-GRE
in context DHHF.Allg
(English: „double household”, German: „Doppelte Haushaltsführung”) have been changed as with previous ERiC versions submission of declarations for TY 2023 is possible, where the relevant data is missing
Custom list for field E0204503
in context N.Wk.Arb_Zim.Einz
(German: „Einzelangabe zur Art im Bereich häusliches Arbeitszimmer”) was extended with „Jahrespauschale (ggf. zeitanteilig)“. The list is not closed and can be overridden with any text up to 999 characters
Change in rule Regel_KAP_BET_2023_101920015
ERiC 39.5
Fix: Charset encoding of VaSt single retrieve
Initial version
ESt 2020-2023
VaSt (BRM and ElsterVaStDaten 19)
BDĂś (ElsterErklaerungDaten 19)
DIVA (ElsterDIVADaten 19)
Subsequent message with feedback retrieval (Belegnachreichung 22 with MitteilungAbholung 19)
Sandbox running on Windows Server 2022 Datacenter 21H2 (64-bit)
ERiC 39.4
PHP 8.2.12
Apache 2.4.58
MariaDB 10.4.32
Laravel 10
Two in ThĂĽringen have been renamed
Added bufa
and economicid
endpoints for validation purposes (cf. )
names in Hessen as of March 1st, 2024, due to reorganisation