X.Justiz.Core

Specification for X.Justiz Core

[!TIP]
🌐 Deutsche Version hier verfügbar 👈

This document provides a comprehensive specification of the X.Justiz Core data model, detailing its classes, properties, versioning, and usage patterns.


Table of Contents


1. Root Object: UebermittlungSchriftgutobjekteNachricht

1.1 Overview

The UebermittlungSchriftgutobjekteNachricht (Document Objects Transmission Message) is the root object for all data exchange in X.Justiz Core format. It serves as the standardized “envelope” that contains all information about a legal case, including metadata, participants, and documents.

This class is the primary entry point for:

1.2 Structure

The UebermittlungSchriftgutobjekteNachricht consists of three main components:

Property Type Description
Kopf NachrichtenkopfCore Message header containing metadata (version, timestamps, sender/receiver info)
Grunddaten Grunddaten Basic case data including procedure information and participants
Schriftgutobjekte Schriftgutobjekte The actual documents and files (Akten and Dokumente)
SchemaLocation string Optional XSD schema location for XML validation
UebermittlungSchriftgutobjekteNachricht
├── Kopf (NachrichtenkopfCore)
│   ├── Version
│   ├── Version_XJustizCore
│   ├── Version_XJustizReferenz
│   ├── Erstellungszeitpunkt
│   ├── Absender / Empfaenger
│   └── AktenzeichenAbsender / AktenzeichenEmpfaenger
├── Grunddaten
│   └── Verfahrensdaten
│       ├── Verfahrensnummer
│       ├── Instanzdaten
│       └── Beteiligungen (Participants)
└── Schriftgutobjekte
    ├── Akte[] (Files/Cases)
    └── Dokumente[] (Documents)

1.3 Basic Usage Examples

Creating a Message (C#)

using xjustiz.core_dotnet.Models;

var message = new UebermittlungSchriftgutobjekteNachricht
{
    Kopf = new NachrichtenkopfCore
    {
        Version = "3.5.1",
        Version_XJustizCore = "0.2.0",
        Erstellungszeitpunkt = DateTime.UtcNow,
        EigeneNachrichtenId = Guid.NewGuid().ToString(),
        Absender = new AuswahlAdresse { AbsenderSonstige = "Law Firm ABC" },
        Empfaenger = new AuswahlAdresse { EmpfaengerSonstige = "Insurance XYZ" }
    },
    Grunddaten = new Grunddaten
    {
        Verfahrensdaten = new Verfahrensdaten
        {
            Verfahrensnummer = "2024-VU-12345"
        }
    },
    Schriftgutobjekte = new Schriftgutobjekte()
};

Creating a Message (Java)

import de.xjustiz.core.models.*;

var message = new UebermittlungSchriftgutobjekteNachricht();

var kopf = new NachrichtenkopfCore();
kopf.setVersion("3.5.1");
kopf.setVersionXJustizCore("0.2.0");
kopf.setErstellungszeitpunkt(LocalDateTime.now());
kopf.setEigeneNachrichtenId(UUID.randomUUID().toString());
message.setKopf(kopf);

var grunddaten = new Grunddaten();
var verfahrensdaten = new Verfahrensdaten();
verfahrensdaten.setVerfahrensnummer("2024-VU-12345");
grunddaten.setVerfahrensdaten(verfahrensdaten);
message.setGrunddaten(grunddaten);

message.setSchriftgutobjekte(new Schriftgutobjekte());

1.4 Extensions over Standard X.Justiz

X.Justiz Core introduces several enhancements over the standard X.Justiz schema to improve usability and developer experience:

These extensions are marked with an x in the Data Model Reference table.


2. Custom Data: Feld and Feldgruppe

2.1 When to Use Custom Fields

X.Justiz Core provides a comprehensive set of properties for common legal scenarios. However, there may be cases where you need to transmit information for which no matching standard property exists.

For these situations, use the AnwendungsspezifischeErweiterung (Application-Specific Extension) with its Feld (Field) and Feldgruppe (Field Group) elements.

Use custom fields when:

2.2 Feld (Field)

A Feld represents a single key-value pair with optional metadata:

Property Type Description
Name string The identifier/key of the field
Wert string The value (always transmitted as string)
Datentyp string Optional: The data type (e.g., “string”, “decimal”, “date”)
Beschreibung string Optional: Human-readable description

[!IMPORTANT]
Best Practice: Always include Datentyp
While Datentyp is technically optional, it is highly recommended to always specify it. This enables receiving systems to correctly parse and validate the value (e.g., converting “4500.00” to a decimal or “2024-01-15” to a date). Without Datentyp, the receiver must guess the intended data type, which can lead to interpretation errors.

2.3 Feldgruppe (Field Group)

A Feldgruppe allows you to group related fields together and even nest groups hierarchically:

Property Type Description
Name string The name of the group
Beschreibung string Optional: Description of the group’s purpose
Felder List<Feld> Fields belonging to this group
UnterFeldgruppen List<Feldgruppe> Nested sub-groups

2.4 Examples: Traffic Accident Case

Here’s how to use Feld and Feldgruppe for a traffic accident (Verkehrsunfall) case:

Example 1: Accident Details as Fields (C#)

var akte = new AkteCore
{
    Identifikation = new Identifikation { Id = "AKTE-001" },
    AnwendungsspezifischeErweiterung = new AnwendungsspezifischeErweiterung
    {
        Kennung = "verkehrsunfall-details",
        Name = "Traffic Accident Details",
        Beschreibung = "Extended data for traffic accident cases",
        Felder = new List<Feld>
        {
            new Feld 
            { 
                Name = "Unfallort", 
                Wert = "Hauptstraße 42, 10115 Berlin",
                Datentyp = "string",
                Beschreibung = "Location of the accident"
            },
            new Feld 
            { 
                Name = "Unfalldatum", 
                Wert = "2024-01-15",
                Datentyp = "date"
            },
            new Feld 
            { 
                Name = "Unfallzeit", 
                Wert = "14:30",
                Datentyp = "time"
            },
            new Feld 
            { 
                Name = "Geschaetzte_Schadenshoehe", 
                Wert = "4500.00",
                Datentyp = "decimal",
                Beschreibung = "Estimated damage amount in EUR"
            }
        }
    }
};

Example 2: Nested Groups for Vehicles and Witnesses (C#)

var erweiterung = new AnwendungsspezifischeErweiterung
{
    Kennung = "verkehrsunfall-vollstaendig",
    Name = "Complete Traffic Accident Data",
    Feldgruppen = new List<Feldgruppe>
    {
        // Vehicle 1 Information
        new Feldgruppe
        {
            Name = "Fahrzeug_Mandant",
            Beschreibung = "Client's vehicle information",
            Felder = new List<Feld>
            {
                new Feld { Name = "Kennzeichen", Wert = "B-AB 1234" },
                new Feld { Name = "Fahrzeugtyp", Wert = "PKW" },
                new Feld { Name = "Hersteller", Wert = "Volkswagen" },
                new Feld { Name = "Modell", Wert = "Golf" },
                new Feld { Name = "Baujahr", Wert = "2020", Datentyp = "integer" }
            }
        },
        // Vehicle 2 Information (Opponent)
        new Feldgruppe
        {
            Name = "Fahrzeug_Gegner",
            Beschreibung = "Opponent's vehicle information",
            Felder = new List<Feld>
            {
                new Feld { Name = "Kennzeichen", Wert = "M-XY 5678" },
                new Feld { Name = "Fahrzeugtyp", Wert = "PKW" },
                new Feld { Name = "Hersteller", Wert = "BMW" },
                new Feld { Name = "Modell", Wert = "3er" }
            }
        },
        // Witnesses as nested group
        new Feldgruppe
        {
            Name = "Zeugen",
            Beschreibung = "Witness information",
            UnterFeldgruppen = new List<Feldgruppe>
            {
                new Feldgruppe
                {
                    Name = "Zeuge_1",
                    Felder = new List<Feld>
                    {
                        new Feld { Name = "Name", Wert = "Max Mustermann" },
                        new Feld { Name = "Telefon", Wert = "+49 30 12345678" },
                        new Feld { Name = "War_Anwesend", Wert = "true", Datentyp = "boolean" }
                    }
                }
            }
        }
    }
};

Example 3: Traffic Accident in JSON Format

{
  "Kopf": {
    "Version": "3.5.1",
    "Version_XJustizCore": "0.2.0",
    "Erstellungszeitpunkt": "2024-01-20T10:30:00Z",
    "AktenzeichenAbsender": ["2024-VU-001"]
  },
  "Grunddaten": {
    "Verfahrensdaten": {
      "Verfahrensnummer": "2024-VU-001"
    }
  },
  "Schriftgutobjekte": {
    "Akte": [{
      "Identifikation": { "Id": "AKTE-001" },
      "AnwendungsspezifischeErweiterung": {
        "Kennung": "verkehrsunfall",
        "Name": "Verkehrsunfall-Daten",
        "Felder": [
          { "Name": "Unfallort", "Wert": "Hauptstraße 42, Berlin" },
          { "Name": "Unfalldatum", "Wert": "2024-01-15", "Datentyp": "date" },
          { "Name": "Schadenshoehe_EUR", "Wert": "4500.00", "Datentyp": "decimal" }
        ],
        "Feldgruppen": [{
          "Name": "Fahrzeugdaten",
          "Felder": [
            { "Name": "Kennzeichen", "Wert": "B-AB 1234" },
            { "Name": "Fahrzeugtyp", "Wert": "PKW" }
          ]
        }]
      }
    }]
  }
}

3. File Attachments

X.Justiz Core provides multiple ways to attach files and documents to a message. The choice depends on your use case and whether you’re using standard X.Justiz compatibility or X.Justiz Core extensions.

3.1 Attachment Options

Option Class Use Case
Standard Datei X.Justiz compatibility, basic file metadata
Extended DateiCore Full metadata including hash, size, content type
Bundled BundlePathArtifact File included in ZIP archive
Remote HttpsArtifact File available via pre-signed URL

3.2 Using Datei (Standard X.Justiz)

The Datei class provides basic file metadata compatible with standard X.Justiz:

var dokument = new Dokument
{
    Identifikation = new Identifikation { Id = "DOK-001" },
    FachspezifischeDaten = new XjustizFachspezifischeDaten
    {
        Dokumentklasse = new Dokumentklasse { Code = DokumentklasseCode.Anlagen },
        Datei = new Datei
        {
            Dateiname = "unfallbericht.pdf",
            Bestandteil = new Bestandteiltyp { Code = BestandteiltypCode.Inhalt }
        }
    }
};

3.3 Using DateiCore (Extended)

The DateiCore class (X.Justiz Core extension) provides comprehensive file metadata:

var dokumentCore = new DokumentCore
{
    Identifikation = new Identifikation { Id = "DOK-002" },
    Erstellungszeitpunkt = DateTime.UtcNow,
    FachspezifischeDaten = new XjustizFachspezifischeDatenCore
    {
        Dokumentklasse = new Dokumentklasse { Code = DokumentklasseCode.Anlagen },
        Datei = new DateiCore
        {
            Dateiname = "unfallfotos.zip",
            Dateiendung = "zip",
            ContentType = "application/zip",
            Groesse = 2456789,  // Size in bytes
            Hash = new HashInfo
            {
                Algorithm = "SHA-256",
                Value = "a1b2c3d4e5f6..."
            },
            Bestandteil = new Bestandteiltyp { Code = BestandteiltypCode.Inhalt },
            Artefakte = new List<Artifact>
            {
                // See Artifact Types below
            }
        }
    }
};

3.4 Artifact Types

Artifacts define where the actual file content can be retrieved from:

BundlePathArtifact - Files in ZIP Archive

// File is included in the same ZIP archive as the XML/JSON message
new BundlePathArtifact
{
    Pfad = "attachments/unfallbericht.pdf"
}

HttpsArtifact - Files via Pre-signed URL

// File is available for download via a pre-signed URL
new HttpsArtifact
{
    Url = "https://storage.example.com/files/unfallbericht.pdf?signature=abc123",
    ExpiresAtUtc = DateTime.UtcNow.AddHours(24),
    Header = new List<HttpHeader>
    {
        new HttpHeader { Key = "Authorization", Value = "Bearer token123" }
    }
}

Complete Example - Multiple Artifacts

var datei = new DateiCore
{
    Dateiname = "gutachten.pdf",
    Dateiendung = "pdf",
    ContentType = "application/pdf",
    Groesse = 1234567,
    Hash = new HashInfo
    {
        Algorithm = "SHA-256",
        Value = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    Artefakte = new List<Artifact>
    {
        // Primary: available in the ZIP bundle
        new BundlePathArtifact { Pfad = "documents/gutachten.pdf" },
        
        // Fallback: also available via HTTPS
        new HttpsArtifact
        {
            Url = "https://cdn.example.com/gutachten.pdf?token=xyz",
            ExpiresAtUtc = DateTime.UtcNow.AddDays(7)
        }
    }
};

4. Data Model Reference

4.1 Using the Table

The table below describes the hierarchy and evolution of the data model:

4.2 Complete Data Model

 

Class Property / Type Core Only Release X.Justiz Release Core  
Akte     2.2.1 0.2.0  
  Property: Identifikation
Type: Identifikation
  2.2.1 0.2.0  
  Property: AnwendungsspezifischeErweiterung
Type: AnwendungsspezifischeErweiterung
  3.1.1 0.2.0  
  Property: FachspezifischeDaten
Type: XjustizAkteFachspezifischeDaten
  3.1.1 0.2.0  
AkteCore   x - 0.2.0  
  Property: Identifikation
Type: Identifikation
  2.2.1 0.2.0  
  Property: AnwendungsspezifischeErweiterung
Type: AnwendungsspezifischeErweiterung
  3.1.1 0.2.0  
  Property: FachspezifischeDaten
Type: XjustizAkteFachspezifischeDatenCore
x - 0.2.0  
Aktentyp     2.1.0 0.2.0  
  Property: Code
Type: AktentypCode
  2.1.0 0.2.0  
Aktenzeichen     2.1.0 0.2.0  
  Property: Auswahl
Type: AuswahlAktenzeichen
  3.1.1 0.2.0  
Anschrift     2.1.0 0.2.0  
  Property: Strasse
Type: string
  2.1.0 0.2.0  
  Property: Hausnummer
Type: string
  2.1.0 0.2.0  
  Property: Postleitzahl
Type: string
  2.1.0 0.2.0  
  Property: Ort
Type: string
  2.1.0 0.2.0  
  Property: Staat
Type: Staat
  2.1.0 0.2.0  
AnwendungsspezifischeErweiterung     2.1.0 0.2.0  
  Property: Kennung
Type: string
  2.1.0 0.2.0  
  Property: Name
Type: string
  2.1.0 0.2.0  
  Property: Beschreibung
Type: string
  2.1.0 0.2.0  
  Property: Feldgruppen
Type: List<Feldgruppe>
  2.1.0 0.2.0  
  Property: Felder
Type: List<Feld>
  2.1.0 0.2.0  
Artifact   x - 0.2.0  
AuswahlAdresse     2.1.0 0.2.0  
  Property: AbsenderSonstige
Type: string
  2.1.0 0.2.0  
  Property: EmpfaengerSonstige
Type: string
  2.1.0 0.2.0  
  Property: EmpfaengerGericht
Type: string
  2.1.0 0.2.0  
  Property: EmpfaengerRvTraeger
Type: string
  2.1.0 0.2.0  
  Property: EmpfaengerPolizei
Type: string
  2.1.0 0.2.0  
AuswahlAktenzeichen     2.1.0 0.2.0  
  Property: Freitext
Type: string
  2.1.0 0.2.0  
AuswahlBeteiligter     2.1.0 0.2.0  
  Property: NP
Type: NatuerlichePerson
  2.1.0 0.2.0  
  Property: Org
Type: Organisation
  2.1.0 0.2.0  
AuswahlInstanzbehoerde     3.1.1 0.2.0  
  Property: Gericht
Type: Gericht
  3.1.1 0.2.0  
Bankverbindung     2.1.0 0.2.0  
  Property: Kontoinhaber
Type: string
  2.1.0 0.2.0  
  Property: Iban
Type: string
  2.1.0 0.2.0  
  Property: Bic
Type: string
  2.1.0 0.2.0  
Bestandteiltyp     2.2.1 0.2.0  
  Property: Code
Type: BestandteiltypCode
  2.2.1 0.2.0  
Beteiligter     2.1.0 0.2.0  
  Property: Auswahl
Type: AuswahlBeteiligter
  3.1.1 0.2.0  
Beteiligung     2.1.0 0.2.0  
  Property: Rolle
Type: Rolle
  2.1.0 0.2.0  
  Property: Beteiligter
Type: Beteiligter
  2.1.0 0.2.0  
Bezeichnung     2.1.0 0.2.0  
  Property: Aktuell
Type: string
  2.1.0 0.2.0  
BundlePathArtifact   x - 0.2.0  
  Property: Pfad
Type: string
x - 0.2.0  
Datei     2.1.0 0.2.0  
  Property: Dateiname
Type: string
  2.1.0 0.2.0  
  Property: Bestandteil
Type: Bestandteiltyp
  2.1.0 0.2.0  
DateiCore   x - 0.2.0  
  Property: Dateiname
Type: string
  2.1.0 0.2.0  
  Property: Bestandteil
Type: Bestandteiltyp
  2.1.0 0.2.0  
  Property: Dateiendung
Type: string
x - 0.2.0  
  Property: ContentType
Type: string
x - 0.2.0  
  Property: Groesse
Type: long
x - 0.2.0  
  Property: Hash
Type: HashInfo
x - 0.2.0  
  Property: Artefakte
Type: List<Artifact>
x - 0.2.0  
Dokument     2.1.0 0.2.0  
  Property: Identifikation
Type: Identifikation
  2.1.0 0.2.0  
  Property: FachspezifischeDaten
Type: XjustizFachspezifischeDaten
  3.1.1 0.2.0  
  Property: Erstellungszeitpunkt
Type: DateTime
  3.4.1 0.2.0  
DokumentCore   x - 0.2.0  
  Property: Identifikation
Type: Identifikation
  2.1.0 0.2.0  
  Property: FachspezifischeDaten
Type: XjustizFachspezifischeDatenCore
x - 0.2.0  
  Property: Erstellungszeitpunkt
Type: DateTime
  3.4.1 0.2.0  
Dokumentklasse     2.1.0 0.2.0  
  Property: Code
Type: DokumentklasseCode
  2.1.0 0.2.0  
Feld     2.1.0 0.2.0  
  Property: Name
Type: string
  2.1.0 0.2.0  
  Property: Beschreibung
Type: string
  2.1.0 0.2.0  
  Property: Datentyp
Type: string
  2.1.0 0.2.0  
  Property: Wert
Type: string
  2.1.0 0.2.0  
Feldgruppe     2.1.0 0.2.0  
  Property: Name
Type: string
  2.1.0 0.2.0  
  Property: Beschreibung
Type: string
  2.1.0 0.2.0  
  Property: UnterFeldgruppen
Type: List<Feldgruppe>
  2.1.0 0.2.0  
  Property: Felder
Type: List<Feld>
  2.1.0 0.2.0  
Gericht     2.1.0 0.2.0  
  Property: Code
Type: GerichtCode
  2.1.0 0.2.0  
Geschlecht     2.1.0 0.2.0  
  Property: Code
Type: GeschlechtCode
  2.1.0 0.2.0  
Grunddaten     2.1.0 0.2.0  
  Property: Verfahrensdaten
Type: Verfahrensdaten
  2.1.0 0.2.0  
HashInfo   x - 0.2.0  
  Property: Algorithm
Type: string
x - 0.2.0  
  Property: Value
Type: string
x - 0.2.0  
HttpHeader   x - 0.2.0  
  Property: Key
Type: string
x - 0.2.0  
  Property: Value
Type: string
x - 0.2.0  
HttpsArtifact   x - 0.2.0  
  Property: Url
Type: string
x - 0.2.0  
  Property: ExpiresAtUtc
Type: DateTime
x - 0.2.0  
  Property: Header
Type: List<HttpHeader>
x - 0.2.0  
Identifikation     2.1.0 0.2.0  
  Property: Id
Type: string
  2.1.0 0.2.0  
  Property: NummerImUebergeordnetenContainer
Type: int
  2.1.0 0.2.0  
Instanzdaten     3.1.1 0.2.0  
  Property: Instanznummer
Type: string
  3.1.1 0.2.0  
  Property: Sachgebietszusatz
Type: string
  3.1.1 0.2.0  
  Property: AuswahlInstanzbehoerde
Type: AuswahlInstanzbehoerde
  3.1.1 0.2.0  
Nachrichtenkopf     2.1.0 0.2.0  
  Property: Version
Type: string
  2.1.0 0.2.0  
  Property: AktenzeichenAbsender
Type: string[]
  2.1.0 0.2.0  
  Property: AktenzeichenEmpfaenger
Type: string[]
  2.1.0 0.2.0  
  Property: Erstellungszeitpunkt
Type: DateTime
  2.1.0 0.2.0  
  Property: Absender
Type: AuswahlAdresse
  3.1.1 0.2.0  
  Property: Empfaenger
Type: AuswahlAdresse
  3.1.1 0.2.0  
  Property: EigeneNachrichtenId
Type: string
  3.1.1 0.2.0  
NachrichtenkopfCore   x - 0.2.0  
  Property: Version
Type: string
  2.1.0 0.2.0  
  Property: Version_XJustizCore
Type: string
x - 0.2.0  
  Property: Version_XJustizReferenz
Type: string
x - 0.2.0  
  Property: AktenzeichenAbsender
Type: string[]
  2.1.0 0.2.0  
  Property: AktenzeichenEmpfaenger
Type: string[]
  2.1.0 0.2.0  
  Property: Erstellungszeitpunkt
Type: DateTime
  2.1.0 0.2.0  
  Property: Absender
Type: AuswahlAdresse
  3.1.1 0.2.0  
  Property: Empfaenger
Type: AuswahlAdresse
  3.1.1 0.2.0  
  Property: EigeneNachrichtenId
Type: string
  3.1.1 0.2.0  
NatuerlichePerson     2.1.0 0.2.0  
  Property: VollerName
Type: VollerName
  2.1.0 0.2.0  
  Property: Geschlecht
Type: Geschlecht
  2.1.0 0.2.0  
  Property: Anschrift
Type: Anschrift
  2.1.0 0.2.0  
  Property: Telekommunikation
Type: List<Telekommunikation>
  2.1.0 0.2.0  
  Property: Bankverbindung
Type: Bankverbindung
  2.1.0 0.2.0  
NatuerlichePersonCore   x - 0.2.0  
  Property: VollerName
Type: VollerName
  2.1.0 0.2.0  
  Property: Geschlecht
Type: Geschlecht
  2.1.0 0.2.0  
  Property: Anschrift
Type: Anschrift
  2.1.0 0.2.0  
  Property: Telekommunikation
Type: List<Telekommunikation>
  2.1.0 0.2.0  
  Property: Bankverbindung
Type: Bankverbindung
  2.1.0 0.2.0  
  Property: AnwendungsspezifischeErweiterung
Type: AnwendungsspezifischeErweiterung
  3.1.1 0.2.0  
Organisation     2.1.0 0.2.0  
  Property: Bezeichnung
Type: Bezeichnung
  2.1.0 0.2.0  
  Property: Anschrift
Type: Anschrift
  2.1.0 0.2.0  
  Property: Telekommunikation
Type: List<Telekommunikation>
  2.1.0 0.2.0  
  Property: Bankverbindung
Type: Bankverbindung
  2.1.0 0.2.0  
OrganisationCore   x - 0.2.0  
  Property: Bezeichnung
Type: Bezeichnung
  2.1.0 0.2.0  
  Property: Anschrift
Type: Anschrift
  2.1.0 0.2.0  
  Property: Telekommunikation
Type: List<Telekommunikation>
  2.1.0 0.2.0  
  Property: Bankverbindung
Type: Bankverbindung
  2.1.0 0.2.0  
  Property: AnwendungsspezifischeErweiterung
Type: AnwendungsspezifischeErweiterung
  3.1.1 0.2.0  
Rolle     2.4.0 0.2.0  
  Property: Code
Type: RollenCode
  2.4.0 0.2.0  
  Property: ListVersionId
Type: string
  2.4.0 0.2.0  
  Property: ListUri
Type: string
  2.4.0 0.2.0  
Rollenbezeichnung     2.1.0 0.2.0  
  Property: Code
Type: RollenCode
  2.1.0 0.2.0  
  Property: ListVersionId
Type: string
  2.1.0 0.2.0  
  Property: ListUri
Type: string
  2.1.0 0.2.0  
Schriftgutobjekte     3.1.1 0.2.0  
  Property: Akte
Type: List<Akte>
  3.1.1 0.2.0  
  Property: Dokumente
Type: List<Dokument>
  3.1.1 0.2.0  
Selbstbeteiligung   x - 0.3.0  
  Property: SelbstbehaltBeteiligung
Type: string
x - 0.3.0  
  Property: TeilweiseUmfassendeSelbstbeteiligung
Type: string
x - 0.3.0  
  Property: UmfassendeSelbstbeteiligung
Type: string
x - 0.3.0  
Staat     3.1.1 0.2.0  
  Property: Code
Type: StaatCode
  3.1.1 0.2.0  
Telekommunikation     2.1.0 0.2.0  
  Property: Telekommunikationsart
Type: Telekommunikationsart
  2.1.0 0.2.0  
  Property: Verbindung
Type: string
  2.1.0 0.2.0  
Telekommunikationsart     2.1.0 0.2.0  
  Property: Code
Type: TelekommunikationsartCode
  2.1.0 0.2.0  
UebermittlungSchriftgutobjekteNachricht     3.1.1 0.2.0  
  Property: Kopf
Type: NachrichtenkopfCore
  3.1.1 0.2.0  
  Property: Grunddaten
Type: Grunddaten
  3.1.1 0.2.0  
  Property: Schriftgutobjekte
Type: Schriftgutobjekte
  3.1.1 0.2.0  
  Property: SchemaLocation
Type: string
  3.1.1 0.2.0  
Verfahrensdaten     2.1.0 0.2.0  
  Property: Verfahrensnummer
Type: string
  2.1.0 0.2.0  
  Property: Instanzdaten
Type: Instanzdaten
  2.1.0 0.2.0  
  Property: Beteiligungen
Type: List<Beteiligung>
  2.1.0 0.2.0  
Versicherer   x - 0.3.0  
  Property: Code
Type: VersichererCode
x - 0.3.0  
  Property: ListVersionId
Type: string
x - 0.3.0  
  Property: ListUri
Type: string
x - 0.3.0  
VersicherungCore   x - 0.3.0  
  Property: Versicherungsnummer
Type: string
x - 0.3.0  
  Property: Versicherungsunternehmen
Type: List<Versicherer>
x - 0.3.0  
  Property: Anschrift
Type: Anschrift
x - 0.3.0  
  Property: ReferenzId
Type: Guid
x - 0.3.0  
  Property: Versicherter
Type: AuswahlBeteiligter
x - 0.3.0  
  Property: Schadensnummer
Type: string
x - 0.3.0  
  Property: Versicherungstyp
Type: VersicherungsTyp
x - 0.3.0  
  Property: Selbstbeteiligung
Type: Selbstbeteiligung
x - 0.3.0  
  Property: AnwendungsspezifischeErweiterung
Type: AnwendungsspezifischeErweiterung
x - 0.3.0  
VersicherungsTyp   x - 0.3.0  
  Property: Code
Type: VersicherungsTypCode
x - 0.3.0  
  Property: ListVersionId
Type: string
x - 0.3.0  
  Property: ListUri
Type: string
x - 0.3.0  
VollerName     2.1.0 0.2.0  
  Property: Vorname
Type: string
  2.1.0 0.2.0  
  Property: Rufname
Type: string
  2.1.0 0.2.0  
  Property: Titel
Type: string
  2.1.0 0.2.0  
  Property: Namensvorsatz
Type: string
  2.1.0 0.2.0  
  Property: Nachname
Type: string
  2.1.0 0.2.0  
XjustizAkteFachspezifischeDaten     3.1.1 0.2.0  
  Property: Aktentyp
Type: Aktentyp
  3.1.1 0.2.0  
  Property: Anzeigename
Type: string
  3.1.1 0.2.0  
  Property: Aktenzeichen
Type: Aktenzeichen
  3.1.1 0.2.0  
XjustizAkteFachspezifischeDatenCore   x - 0.2.0  
  Property: Aktentyp
Type: Aktentyp
  3.1.1 0.2.0  
  Property: Anzeigename
Type: string
  3.1.1 0.2.0  
  Property: Aktenzeichen
Type: Aktenzeichen
  3.1.1 0.2.0  
  Property: Ziel
Type: string
x - 0.2.0  
  Property: Nachricht
Type: string
x - 0.2.0  
  Property: Sendungsmitteilung
Type: string
x - 0.2.0  
  Property: Notizen
Type: string
x - 0.2.0  
  Property: Anliegen
Type: string
x - 0.2.0  
  Property: Sachverhalt
Type: string
x - 0.2.0  
  Property: Notarpraeferenz
Type: string
x - 0.2.0  
  Property: Terminpraeferenz
Type: string
x - 0.2.0  
XjustizFachspezifischeDaten     3.1.1 0.2.0  
  Property: Dokumentklasse
Type: Dokumentklasse
  3.1.1 0.2.0  
  Property: Datei
Type: Datei
  3.1.1 0.2.0  
XjustizFachspezifischeDatenCore   x - 0.2.0  
  Property: Dokumentklasse
Type: Dokumentklasse
  3.1.1 0.2.0  
  Property: Datei
Type: DateiCore
x - 0.2.0  
AktentypCode     No 2.1.0 0.2.0
BestandteiltypCode     No 2.2.1 0.2.0
DokumentklasseCode     No 2.1.0 0.2.0
GerichtCode     No 2.1.0 0.2.0
GeschlechtCode     No 2.1.0 0.2.0
RollenCode     No 2.1.0 0.2.0
StaatCode     No 3.1.1 0.2.0
StaatCode     No 3.1.1 0.2.0
TelekommunikationsartCode     No 3.2.1 0.2.0
VersichererCode Sources: BaFin x - 0.3.0  
VersicherungsTypCode Sources: IHK x - 0.3.0  

See Also