beemsoft / digipoort-microservice

Provides a service for communicating XBRL messages with Digipoort, the digital gateway for the Dutch tax office.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

digipoort-microservice

Provides a service for communicating XBRL messages with Digipoort, the digital gateway for the Dutch tax office.

Requirements

Certificate

For accessing the Digipoort, this service requires a private certificate.

  • Place the certificate in the project root.
  • Add the certificate info to client_sign.properties.

Also, public certificates need to be installed:

Handy commands:

  • openssl pkcs12 -info -nodes -in certificate.p12
  • keytool -list -v -storetype pkcs12 -keystore certificate.p12

openssl req -nodes -newkey rsa:2048 -keyout private.key -out CSR.csr -subj "/C=NL/ST=Utrecht/L=Utrecht/O=Beemsterboer Software/OU=TechyTax/CN=sbr.techytax.org/serialNumber=00000003302162470000"

Start command

The microservice can be started with mvn spring-boot:run

About

Provides a service for communicating XBRL messages with Digipoort, the digital gateway for the Dutch tax office.

License:GNU General Public License v3.0


Languages

Language:Java 100.0%