Skip to content
This repository has been archived by the owner on Oct 5, 2022. It is now read-only.

opencore/gdpdu-java

Repository files navigation

GDPdU / GoBD Java

GitHub Workflow Status GitHub

This is a simple Java project that can read GDPdU/GoDB index.xml files and provide a rich Java model for them.

Using the classes in these projects you can:

  • Parse an index.xml file into strongly typed Java objects (using the gdpdu-index-parser module)

  • Validate that an index.xml file is correct

  • Parse VariableLength (FixedLength not supported yet) data files described by an index.xml file into strongly typed Java objects (using the gdpdu-data-parser module)

Note
What used to be the GDPdU has been replaced by GoBD in 2015. The technical standard has not changed though, so we decided to keep the name GDPdU for the library itself.

We wrote this project to validate DSFinV-K data exports. There is a separate project that uses this library to do this and to provide a simple CLI.

How to use

Currently, there are no pre-built binaries or packages in a Maven repository. There is also no CLI available at the moment.

In the meantime, the relevant classes are GdpduIndexParser, GdpduIndexValidator and GdpduDataParser.

Terminology

GDPdU

Grundsätze zum Datenzugriff und zur Prüfbarkeit digitaler Unterlagen

These have been replaced by the GoBD in 2015

GoBD

Grundsätze zur ordnungsmäßigen Führung und Aufbewahrung von Büchern, Aufzeichnungen und Unterlagen in elektronischer Form sowie zum Datenzugriff

The GoBD was initially released in 2014 but the latest version is from 2019. They replaced the GDPdU in 2015.

Releases

No releases published

Packages

No packages published

Languages