How the solution works
The solution enables to transmit tax data to the German tax authorities. In particular, it contains the following features:
Validating of requests and their content
Generating XML filings in ELSTER data format
Encrypting and decrypting of the data
Transmitting of filings
Processing the information received
Generating official transmission protocols
Logging of transmission process operations
Saving the official transmission protocols
Before a transfer to the IT systems of the tax authorities is performed, validation takes place using official rules in order to eliminate formal errors in the data. If the validation is successful, the data is sent to the ELSTER acceptance server of the tax administration. The acceptance servers send back a result as XML. The solution creates the transmission protocol based on this XML.
Structure of the solution
The solution consists of the following parts:
API
CORE
SQL
REDIS
The ERiC libraries of the tax authorities are integrated into the core. Use cases of the calls are shown below:
Validating call
usecase: validate
No transmission to the tax authoritiesSending call
usecase: send
Transmission to the tax authorities
The process of the request flow is shown below using the modeling language BPMN:
Validating call
Sending call
Last updated
Was this helpful?