diff --git a/CHANGELOG.md b/CHANGELOG.md
index 13bb1930..40c4eefa 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -17,6 +17,9 @@ Versionierung folgt [Semantic Versioning](https://semver.org/lang/de/).
### Hinzugefügt
+- **Domain:** Legacy-Spezifikationen für ZNS-Schnittstellen (Import/Export) formalisiert:
+ - `docs/03_Domain/02_Reference/Legacy_Specs/OETO-2026_Meldestelle_Pflichtenheft_V2.4.md` (Basis-Satzarten A-N)
+ - `docs/03_Domain/02_Reference/Legacy_Specs/OETO-2026_Meldestelle_Erweiterung-Schnittstelle_2014.md` (XML-Erweiterung, LinkID-Logik)
- **QA B-2:** `OnboardingValidator`-Objekt extrahiert; `OnboardingValidatorTest.kt` (17 Unit-Tests: Pflichtfeld-Guard,
Doppelklick-Schutz, Abbrechen-Reset, rememberSaveable-Regression)
- **QA B-3:** `AbteilungsRegelServiceTest.kt` um 14 Tests erweitert: CSN-C-NEU ≤95 cm / ≥100 cm Pflicht-Teilung,
diff --git a/docs/03_Domain/02_Reference/Legacy_Specs/OETO-2026_Meldestelle_Erweiterung-Schnittstelle_2014.md b/docs/03_Domain/02_Reference/Legacy_Specs/OETO-2026_Meldestelle_Erweiterung-Schnittstelle_2014.md
index d6474e9b..fe3d579c 100644
--- a/docs/03_Domain/02_Reference/Legacy_Specs/OETO-2026_Meldestelle_Erweiterung-Schnittstelle_2014.md
+++ b/docs/03_Domain/02_Reference/Legacy_Specs/OETO-2026_Meldestelle_Erweiterung-Schnittstelle_2014.md
@@ -1,29 +1,76 @@
+---
+type: Reference
+status: ACTIVE
+owner: Lead Architect, Rulebook Expert
+last_update: 2026-04-04
+---
+### Österreichischer Pferdesportverband
+
+##### FEDERATION EQUESTRE NATIONALE D’AUTRICHE
+
# Erweiterung der Ergebnisschnittstelle 2014
+### Datentransfer Meldestellen - OEPS
+
+Herbert Marchl, 18. Juni 2014
Umfasst Vielseitigkeit, Dressur
+
+**Update 2. Juli 2014**
+
+ * Neues Attribut `PZ` für die Platzziffern der einzelnen Richter bei getrennt gerichteten Dressur- und Kürprüfungen.
+ * Neues Attribut `Prozent` für das Gesamtergebnis pro Richter bei getrennt gerichteten Kürprüfungen.
+ * Umbenennen der Ergebnisse der einzelnen Richter von `E-VS`, `H-VS` etc. zu `E-FS`, `H-FS` etc.
+ * Neudefinition des Elements DetailDressur bei Vielseitigkeitsprüfungen:
+ * Einführung der Richterpunkte, Richterprozente und Platzziffern als Attribute `Punkte`, `Prozent` bzw. `PZ` der Sub-Elemente `E-VS`, `H-VS`, `C-VS`, `M-VS` und `B-VS`.
+ * Entfernen der bisherigen Attribute mit den Richterpunkten.
+ * Ein neues Attribut, `Punkte`, enthält die Gesamt-Punktesumme aller Richter aus dem Teilbewerb Dressur.
+
**Kontext:** Dieses Dokument ist eine historische, technische Spezifikation für eine XML-basierte Erweiterung der Ergebnisschnittstelle zwischen Meldestellen und dem OEPS. Es wird hier als Referenz für das Legacy-System archiviert.
----
+## Einleitung
+
+Die Erweiterung deckt in der derzeitigen Fassung die Sparten Vielseitigkeit und Dressur ab. Im ursprünglichen Übergabeformat war die Vielseitigkeit noch nicht enthalten. Ziel für alle Sparten ist es, neben dem Gesamtergebnis der Teilnehmer auch Detailergebnisse übermitteln zu können, für die Vielseitigkeit, insbesondere die Ergebnisse der Teilbewerbe Dressur, Gelände und Springen. Insgesamt stellt die vorliegende Spezifikation einen Ansatz dar, das alte Format schrittweise durch ein neues, flexibleres zu ersetzen.
+
+Die in diesem Dokument vorgestellte Struktur hat als primäres Ziel, eine unter Einhaltung von Rückwärtskompatibilität leicht erweiterbare Definition der Ergebnisdaten zu präsentieren. Dies trifft sowohl für die Vielseitigkeit als auch für die Anwendbarkeit auf andere Sparten – im vorliegenden Dokument auf verschiedene Dressurbewerbe – zu.
+
+## Übersicht
+
+Die in diesem Dokument genannten Erweiterungen werden in einer zusätzlichen Datei untergebracht, sodass die Übergabe von den Meldestellen zum OEPS ab Einführung der Erweiterung zwei Dateien umfasst:
+
+ * `XXXXX.erg`: Die bereits bekannte und im OEPS-Dokument **Ergebnisschnittstelle Pflichtenheft 2012** beschriebene Datei, erweitert um die in diesem Dokument beschriebenen Ergänzungen.
+
+ * `XXXXX.erg.xml`: Eine zusätzliche Datei in XML-Syntax, welche die zusätzlichen Informationen enthält. Als Zeichensatz für diese Datei wird `UTF-8` vereinbart. In dieser Datei sind numerische Resultate im Textformat mit der vom OEPS geforderten Anzahl an Dezimalen anzugeben. Als Dezimaltrennzeichen ist das Komma zu verwenden, Tausendertrennzeichen sind nicht erlaubt.
+
+ * `XXXXX` steht hier für die fünfstellige **Turniernummer** des Turniers, dessen Ergebnise übermittelt werden soll.
+
+### Ergänzungen zu `XXXXX.erg`
+
+An den `A`-, `B`- und `D`-Satz der ursprünglichen Ergebnisdatei wird jeweils ein achtstelliges numerisches Feld (`LinkID`) angefügt, welches dazu dient, diese Datensätze mit entsprechenden Abschnitten in der neuen Datei `XXXXX.erg.xml` zu verlinken. Der Wertebereich für dieses Feld ist 00000001-99999999 (`00000000` wird als „nicht vorhanden“ interpretiert). Dadurch ergeben sich folgende Satzlängen für diese Datensätze:
+
+ * `A-Satz`: 95 Zeichen (alt, ohne Verlinkung zur XML-Erweiterung) oder 103 Zeichen (neu, mit Verlinkung zur XML-Erweiterung).
+
+ * `B-Satz`: Hier ist zu berücksichtigen, dass das in der bestehenden Ergebnisschnittstelle nur für Bewerbnummern >= 100 erforderliche Feld **Bewerbnummer 3-stellig** bei Verlinkung zur XML-Erweiterung ab sofort verpflichtend immer befüllt sein muss!
+Folgende Längen sind daher möglich:
+
+ * 60 Zeichen: Alte Version ohne dreistellige Bewerbnummern und ohne Verlinkung zur XML-Erweiterung.
+ * 63 Zeichen: Version 2.2 mit dreistelligen Bewerbnummern, aber ohne Verlinkung zur XML-Erweiterung.
+ * 71 Zeichen: Neue Version mit obligatorischen dreistelligen Bewerbnummern und Verlinkung zur XML-Erweiterung.
+
+ * `D-Satz`: 165 Zeichen (alt, ohne Verlinkung zur XML-Erweiterung) oder 173 Zeichen (neu, mit Verlinkung zur XML-Erweiterung).
+
+Die Werte des neuen Feldes „LinkID“ müssen in der gesamten Ergebnisdatei, also auch zwischen den `A`-, `B`- und `D`-Sätzen, eindeutig sein. Andere Einschränkungen für die Werte der **LinkID**-Felder bestehen nicht, diese können vom Meldestellenprogramm beliebig gesetzt werden.
+
+Besonders zu beachten ist, dass die Definition des Zeichensatzes der ursprünglichen Datei (ASCII, Codepage 850) nicht verändert wird!
+
+Näheres zur Technik der Verlinkung findet sich im Abschnitt über die XML-Erweiterung.
+
+## Die XML-Erweiterungsdatei `XXXXX.erg.xml`
+
+### Grobstruktur der Erweiterungsdatei
+
+Die äußere Struktur der XML-Erweiterung stellt sich wie folgt dar:
```xml
-
-
-
-
-
-
-
-
-
```
+
+>Die Spezifizierung des xmlns-Attributes ist zwingend!
+
+Dabei werden folgende Variablen verwendet:
+
+ * `XXXXX` steht für die Turniernummer, die auch im Dateinamen verwendet wird und dient zur Überprüfung. Die Redundant dieses Attributs durch Verwendung sowohl in der `ErgebnisDatei` als auch im `Turnier` ist beabsichtigt. Bei Nicht-Übereinstimmung in irgendeinem dieser Attribute wird der gesamte Inhalt der Datei ignoriert.
+
+ * `AAAAAAAA` ist die achtstellige **Link-Nummer** des `A`-Satzes aus der Datei `XXXXX.erg`. Derzeit sind (noch) keine Sub-Elemente zum Element Turnier definiert.
+
+ * `BBBBBBBB` ist die achtstellige **Link-Nummer** eines `B`-Satzes aus der Datei `XXXXX.erg`. Die Beschreibung weiterer Attribute und der Sub-Elemente folgt später.
+
+ * ``-Elemente mit einer **LinkID**, die nicht in `XXXXX.erg` definiert ist, werden ignoriert.
+
+ * Fehlende ``-Elemente (LinkID in `XXXXX.erg` angegeben, aber in `XXXXX.erg.xml` nicht vorhanden) führen dazu, dass zu diesem Bewerb keine ergänzende Information zum OEPS übertragen wird. Eine entsprechende Fehlermeldung beim Import ins `AX` könnte hilfreich sein. Prinzipiell sollte dies aber nicht vorkommen!
+
+ * Sollten zwei oder mehr ``-Elemente mit derselben **LinkID-Werte** enthalten sein, werden alle betreffenden Elemente außer dem ersten ignoriert. Auch hier wäre eine Fehlermeldung beim Importieren nützlich; seitens des `MeldestellenExports` sollte dies nicht vorkommen, und deutet auf einen offensichtlichen Implementierungsfehler des Meldestellenprogramms hin.
+
+## Das Element ``
+
+### `` - Syntax
+
+```xml
+
+```
+
+### `` - Attribute
+
+ * **LinkID**: Die achtstellige Link-Nummer des A-Satzes aus der Datei `XXXXX.erg`.
+
+ * **TurnierNummer**: Die 5-stellige OEPS-Turniernummer. Diese wird redundant auch im Dateinamen und als Attribut im Eltern-Element `ErgebnisDatei` verwendet.
+
+### `` - Elemente
+
+Dieses Element dient als Platzhalter für zukünftige Erweiterungen enthalten und enthält derzeit keine Elemente.
+
+## Das Element ``
+
+### `` - Syntax
+
+```xml
+
+
+
+
+ :
+ :
+
+
+ :
+ :
+
+
+```
+
+### `` - Attribute
+
+ * **LinkID**: Die achtstellige Link-Nummer des `B`-Satzes aus der Datei `XXXXX.erg`.
+ * **Art**: Die Art des Bewerbs. Mögliche Werte für dieses Attribut sind derzeit (die Liste wird für künftige Anwendungen erweitert werden):
+ * `Vielseitigkeit`: Vielseitigkeitsprüfungen.
+ * `DressurGemeinsam`: Gemeinsam gerichtete Dressur- und Dressurreiterprüfungen.
+ * `DressurGetrennt`: Getrennt gerichtete Dressurprüfungen.
+ * `FreestyleGemeinsam`: Gemeinsam gerichtete Kürprüfungen.
+ * `FreestyleGetrennt`: Getrennt gerichtete Kürprüfungen.
+ * `DressurPferdeGemeinsam`: Gemeinsam gerichtete Dressurpferdeprüfungen.
+
+### `` - Elemente
+
+ * `RichterListe`: Diese Liste enthält Informationen über die beim Bewerb eingesetzten Offiziellen (Richter, Parcours- und Geländebau etc.).
+
+ * `ErgebnisListe`: Die Resultate des Bewerbs. Name und Definition dieses Elements hängen von der `BewerbArt` ab. Siehe weiter unten für die Beschreibung der verschiedenen Ergebnisformate. `ErgebnisListe` steht für eines der folgenden Elemente:
+
+ * `ErgListeVS`: Vielseitigkeitsprüfungen.
+ * `ErgListeDrGem`: Gemeinsam gerichtete Dressur- und Dressurreiterprüfungen.
+ * `ErgListeDrGetr`: Getrennt gerichtete Dressurprüfungen.
+ * `ErgListeFreestyleGem`: Gemeinsam gerichtete Kürprüfungen.
+ * `ErgListeFreestyleGetr`: Getrennt gerichtete Kürprüfungen.
+ * `ErgListeDrPferdGem`: Gemeinsam gerichtete Dressurpferdeprüfungen.
+
+## Das Element ``
+
+### `` - Syntax
+
+```xml
+
+```
+
+### `` - Elemente
+
+ * `ID`: Die sechsstellige `OEPS-Satznummer` des Funktionärs oder `000000`, falls es sich um einen ausländischen Funktionär handelt.
+ * `Name`: Der volle Name des Funktionärs, einschließlich seiner Nationalität.
+ * `Funktion`: Aufgabe des Funktionärs im Bewerb.
+
+### `` - Elemente
+
+Dieses Element enthält keine weiteren Elemente.
+
+## ID und Status einer Ergebniszeile – Allgemein
+
+### Erbeniszelle - ID
+
+Jede Ergebniszeile (XML-Element `Result…`) einer Ergebnisliste muss im Attribut **LinkID** den achtstellige Wert des **LinkID**-Feldes der entsprechenden Ergebniszeile aus der Datei `XXXXX.erg` enthalten.
+
+ * Ergebniszeilen mit einer **LinkID**, die nicht in `XXXXX.erg` definiert ist, werden ignoriert.
+
+ * Fehlende Ergebniszeilen (LinkID in `XXXXX.erg` angegeben, aber in `XXXXX.erg.xml` nicht vorhanden) führen dazu, dass zu dieser Ergebniszeile keine ergänzenden Information zum OEPS übertragen werden. Eine entsprechende Fehlermeldung beim Import ins AX könnte hilfreich sein. Prinzipiell sollte dies aber nicht vorkommen!
+
+ * Sollten zwei oder mehr Ergebniszeilen mir derselben **LinkID** enthalten sein, werden alle betreffenden Elemente außer dem ersten ignoriert. Auch hier wäre eine Fehlermeldung beim Importieren nützlich, da dies seitens des Meldestellen-Exports nicht vorkommen sollte, und einen offensichtlichen Implementierungsfehler seitens des Meldestellenprogramms darstellt.
+
+### Ergebniszeile – Status
+
+Abgesehen von den unterschiedlichen numerischen Ergebnissen für einen Teilnehmer gibt es eine
+Reihe von Statuswerten, welche den Fall einer vorzeitigen Beendigung einer Prüfung beschreiben.
+Diese Werte sind in den unterschiedlichen Elementen einer jeden Ergebniszeile im Attribut Status
+enthalten und entstammen folgender Aufzählung:
+
+ * `Norm`: Die Prüfung wurde ordnungsgemäß beendet.
+ * `Ausg`: Der Teilnehmer ist aus der Prüfung ausgeschieden.
+ * `Disq`: Der Teilnehmer wurde in der Prüfung disqualifiziert.
+ * `Verz`: Der Teilnehmer ist zur Prüfung angetreten, hat aber auf einen Start zu einer weiteren Teilprüfung verzichtet (z.B. Vielseitigkeit).
+ * `NoRes`: Der Teilnehmer hat kein Resultat zu verzeichnen.
+
+Werden die Ergebnisse eines Bewerbes aus mehreren Teilbewerben ermittelt, enthält auch jedes
+dieser Teilergebnisse ein solches `Status`-Attribut (z.B. Vielseitigkeit, Cupwertungen etc.).
+
+## BewerbArt und Ergebnisliste
+
+Abhängig von der BewerbArt eines Bewerbes kommen unterschiedliche Definitionen der Ergebnisliste zur Anwendung. Derzeit sind folgende Kombinationen definiert.
+
+| BewerbArt | Ergebnisliste |
+|:----------------------:|:---------------------:|
+| Vielseitigkeit | ErgListeVS |
+| DressurGemeinsam | ErgListeDrGem |
+| DressurGetrennt | ErgListeDrGetr |
+| FreestyleGemeinsam | ErgListeFreestyleGem |
+| FreestyleGetrennt | ErgListeFreestyleGetr |
+| DressurPferdeGemeinsam | ErgListeDrPferdGem |
+
+## ``– Ergebnisliste für Vielseitigkeit
+
+### `` - Syntax und Inhalt
+
+```xml
+
+
+ :
+ :
+
+
+ :
+ :
+
+ :
+ :
+
+```
+
+### ``- Syntax und Inhalt
+
+```xml
+
+
+
+
+
+
+
+
+
+
+
+```
+
+>**ACHTUNG:** Die Bezeichner der Elemente lauten `E-VS`, `H-VS`, `C-VS`, `M-VS` und `B-VS etc. zur Unterscheidung von den Elementen aus `ResultDressurGetrennt`.
+
+Die Attribute und Elemente von `ResultVielseitigkeit` entsprechen den Detailergebnissen aus dem Bewerb. Für nicht besetzte Richterpositionen in der Dressur entfällt das entsprechende Sub-Element in DetailDressur (z.B. Vielseitigkeit mit nur zwei Richtern bei E und C), Bezüglich **LinkID** und Status findet sich im Abschnitt **ID und Status einer Ergebniszeile** Näheres
+
+## ``– Ergebnisliste Dressur, gemeinsames Richten
+
+### ``- Syntax und Inhalt
+
+```xml
+
+
+
+ :
+ :
+
+```
+
+### ``- Syntax und Inhalt
+
+```xml
+
+```
+
+Die Attribute von `ResultDressurGemeinsam` entsprechen den Ergebnissen aus dem Bewerb.
+
+Bezüglich LinkID und Status findet sich im Abschnitt **ID und Status einer Ergebniszeile** Näheres.
+
+## ``– Ergebnisliste Dressur, getrenntes Richten
+
+### ``- Syntax und Inhalt
+
+```xml
+
+
+ :
+
+
+ :
+
+ :
+ :
+
+```
+
+### ``- Syntax und Inhalt
+
+```xml
+
+
+
+
+
+
+
+```
+
+Die Attribute und Elemente von `ResultDressurGetrennt` entsprechen den Ergebnissen aus dem Bewerb. Für nicht besetzte Richterpositionen (z.B. Richter bei `H`-`C`-`B` oder `E`-`C`-`M`) entfällt das entsprechende Element.
+
+Bezüglich **LinkID** und Status findet sich im Abschnitt **ID und Status einer Ergebniszeile** Näheres.
+
+## ``- Ergebnisliste Kür, gemeinsames Richten
+
+### `` - Syntax und Inhalt
+
+```xml
+
+
+
+ :
+ :
+
+```
+
+### ``- Syntax und Inhalt
+
+```xml
+
+```
+
+Die Attribute und Elemente von `ResultFreestyleGemeinsam` entsprechen den Ergebnissen aus dem Bewerb.
+
+Bezüglich **LinkID** und Status findet sich im Abschnitt **ID und Status einer Ergebniszeile** Näheres.
+
+## ``- Ergebnisliste Kür, getrenntes Richten
+
+### ``- Syntax und Inhalt
+
+```xml
+
+
+ :
+
+
+ :
+
+ :
+ :
+
+```
+
+### ``- Syntax und Inhalt
+
+```xml
+
+
+
+
+
+
+
+```
+
+>**ACHTUNG:** Die Bezeichner der Elemente lauten `E-FS`, `H-FS`, `C-FS`, `M-FS` und `B-FS etc. zur Unterscheidung von den Elementen aus `ResultDressurGetrennt`.
+
+Die Attribute und Elemente von `ResultFreestyleGetrennt` entsprechen den Ergebnissen aus dem Bewerb. Für nicht besetzte Richterpositionen (z.B. Richter bei `H`-`C`-`B` oder `E`-`C`-`M`) entfällt das entsprechende Element.
+
+Bezüglich **LinkID** und Status findet sich im Abschnitt **ID und Status einer Ergebniszeile** Näheres.
+
+## ``- Ergebnisliste Dressurpferdeprüfung
+
+### ``- Syntax und Inhalt
+
+```xml
+
+
+
+ :
+ :
+
+```
+
+### ``- Syntax und Inhalt
+
+```xml
+
+```
+
+Die Attribute von `ResultDressurPferdGem` entsprechen den Ergebnissen aus dem Bewerb.
+
+Bezüglich **LinkID** und Status findet sich im Abschnitt **ID und Status einer Ergebniszeile** Näheres.
+
+## XSD Schema
+
+Für die in diesem Dokument beschriebene XML-Syntax ist eine Sammlung von XSD Schema-Dateien verfügbar, mit welcher Code zum Überprüfen und Einlesen der Datei `XXXXX.erg.xml` erzeugt werden kann. Diese Sammlung kann für Erweiterungen auf andere Arten von Bewerben und auch andere Sparten jederzeit erweitert werden, ohne dabei die Rückwärtskompatibilität zu gefährden.
+
+Die Basisdate des Schemasammlung ist `Export2OEPS.xsd`, alle übrigen sind vermittels `xs:include` Elementen darin bereits enthalten.
+
+Hinsichtlich der XML-Erweiterung ist Folgendes anzumerken:
+
+ * Die Reihenfolge der Attribute eines Elements ist nicht festgelegt; Es obliegt der interpretierenden Applikation, bei der Darstellung der Ergebnisse für eine wohldefinierte Struktur zu sorgen.
+
+ * Die Reihenfolge der Sub-Elemente eines Elements innerhalb der einzelnen Zeilen der Ergebnislisten (z.B. DetailDressur – DetailCross – DetailSpringen) ist nicht festgelegt; Auch hier obliegt es der interpretierenden Applikation, bei der Darstellung der Ergebnisse für eine wohldefinierte Struktur zu sorgen.
+
+## Schlussbemerkung
+
+Das vorliegende Dokument stellt einen ersten Schritt zur Erweiterung/Ersetzung des bestehenden Übergabeprotokolls von den Meldestellen zum OEPS mit besonderem Augenmerk auf bis dato noch nicht definierte Sparten dar. Die Ausführungen für Dressurergebnisse sollen zeigen, dass das neue Übergabeformat bei geeigneter Erweiterung auf alle Sparten des OEPS anwendbar ist. Diejenigen Daten, die mit der derzeit verwendeten Datei `XXXXX.erg` transportiert werden, können durchaus ebenfalls in das XML-Format aufgenommen werden. Dies würde auf längere Sicht die veraltete Methode der Datenübergabe obsolet machen und gleichzeitig einen geordneten und wohldefinierten Übergang auf das neue Format erlauben.
diff --git a/docs/03_Domain/02_Reference/Legacy_Specs/OETO-2026_Meldestelle_Pflichtenheft_V2.4.md b/docs/03_Domain/02_Reference/Legacy_Specs/OETO-2026_Meldestelle_Pflichtenheft_V2.4.md
new file mode 100644
index 00000000..beb1785c
--- /dev/null
+++ b/docs/03_Domain/02_Reference/Legacy_Specs/OETO-2026_Meldestelle_Pflichtenheft_V2.4.md
@@ -0,0 +1,530 @@
+---
+type: Reference
+status: ACTIVE
+owner: Lead Architect, Rulebook Expert
+last_update: 2026-04-04
+---
+### Österreichischer Pferdesportverband
+##### FEDERATION EQUESTRE NATIONALE D’AUTRICHE
+
+# PFLICHTENHEFT 2021
+### Datentransfer OEPS – Meldestellen - OEPS
+
+## Version 2.4
+
+ASCII-File Codepage 850
+
+### Dateien:
+
+- `RICHT01.dat` - Richter und Parcoursbauer
+- `LIZENZ01.dat` - Lizenzen
+- `PFERDE01.dat` - Pferde
+- `VEREIN01.dat` - Vereine
+
+Diese vier Dateien sind in einer komprimierten Datei `zns.zip` zusammengefasst. Darüber hinaus können dort
+noch andere, spartenspezifische Dateien enthalten sein, deren Inhalt an anderer Stelle zu beschreiben ist.
+
+Nennungen `n2-.dat`
+
+Ergebnisse `.erg`
+
+**Satzaufbau in allen Dateien: Entsprechend dem Inhalt des vorliegenden Dokuments.**
+
+**Der Veranstalter ist verpflichtet die übermittelten Daten gemäß Datenschutz vertraulich
+zu behandeln.**
+
+**Nach dem Turnier sind die Ergebnisse an den OEPS zu übermitteln.**
+
+```
+Österreichischer Pferdesportverband, Am Wassersprung 2, 2361 Laxenburg, Austria
+Telefon: +43 (01) 2236 710600 Fax: +43 (01) 2236 710600-99,
+E-Mail: office@oeps.at, Web: www.oeps.at
+ZVR-Nummer 372 069 468
+```
+
+---
+
+## Details zum Pflichtenheft 2021 V2.4
+
+Die vorliegende Version behebt ein Problem mit der Unterscheidung zwischen österreichischen und
+ausländischen Pferden bei der Ergebnisübergabe von Bewerben auf internationalen Turnieren. Dazu
+wurde im D-Satz der Inhalt des Feldes **`KOPFNUMMER`** genauer spezifiziert (siehe dort in Rot).
+
+Sollten die Definitionen dieses Dokuments sich allfälligen Sondervereinbarungen für die Rückmeldung von
+Ergebnissen widersprechen, ist es unter korrekter Angabe der Versionsnummer des verwendeten
+Protokolls auch weiterhin möglich, die Versionen 2.2 bzw. 2.3 zu verwenden.
+
+Für die Rückmeldung von Ergebnissen aus internationalen Bewerben (Dressur, Springen, Vielseitigkeit)
+muss die vorliegende Version 2.4 verwendet werden.
+
+---
+
+## Details zum Pflichtenheft 2021 V2.3
+
+Zur eindeutigen Identifizierung von Pferden wird künftig die eindeutige Satznummer aus der `OEPS-Datenbank` verwendet, die in Datensätze, die Pferde betreffen, in das Protokoll aufgenommen wurde.
+
+Die in der Ergebnisdatei an den `OEPS` rückübermittelten Satznummern müssen mit den vom OEPS erhaltenen übereinstimmen. Bei Pferden, für die im Zuge eines Turniers ein neuer Datensatz angelegt wird, muss in der Ergebnisdatei ein Wert bestehend aus `10 Blanks` eingetragen werden.
+
+Zu beachten ist, dass die Formate der Pferdedaten im `PPFERDELISTE-Satz` der Nenndatei und in der Datei `PFERDE01.dat` nicht identisch sind: Die Information über die `ID` des `FEI-Passes` bzw. die `FEI Registrierungs-ID` steht an unterschiedlichen Stellen!
+
+Bei den `Reiterdaten` wurde die Altersklasse `U25` nachgetragen, die bereits seit einiger Zeit (undokumentiert) implementiert war. Dadurch ergibt sich aber keine Formatänderung. Zu beachten ist, dass sich die `Altersklassen` auch überschneiden!
+
+Einige erklärende Zusätze wurden ergänzt, ohne den sachlichen Inhalt des Dokuments zu verändern.
+
+Die roten Änderungsmarkierungen sowie die Anmerkungen zur `Version 2.2` wurden entfernt. Wohl aber enthält das Dokument die vollständige Änderungsbeschreibung der `Version 2.2`.
+
+Weiters wurden in einigen Datensätzen der Ergebnisdatei die bereits seit 2014 verwendeten optionalen LinkIDs aus der Schnittstellenerweiterung nachgetragen.
+
+Ab **1.1.2021** folgen alle Dateien, die vom `OEPS` an die Meldestellen gehen, der `Spezifikation 2.3`. Alle Ergebnisdateien, die aus den Meldestellen an den OEPS gehen, sind ab diesem Zeitpunkt gemäß `2.3` zu erstellen; insbesondere ist die neue **Satznummer der Pferde** korrekt anzugeben.
+
+#### Änderung im File `n2-xxxxx.dat` (Nenndaten) Stelle Länge
+
+**PPFERDELISTE – Satz** (neuer Eintrag)
+- **`SATZNUMMER DES PFERDES`** numerisch (10)
+- Stelle: 202
+- Länge: 10
+- Format 0000000000
+
+> Die zehnstellige Pferde-ID aus dem OEPS-Datenbestand
+
+**KKARTEI – Satz** (neuer Eintrag)
+**`SATZNUMMER DES PFERDES`** numerisch (10)
+- Stelle: 247
+- Länge: 10
+- Format 0000000000
+
+> Die zehnstellige Pferde-ID aus dem OEPS-Datenbestand
+
+**Neues Feld im File `PFERDE01.dat` (zns.zip)**
+- **`SATZNUMMER DES PFERDES`** numerisch (10)
+- Stelle: 202
+- Länge: 10
+• Format 0000000000
+
+> Die zehnstellige Pferde-ID aus dem OEPS-Datenbestand
+
+**Änderung im File `xxxxx.erg`** (Ergebnisse)
+
+**D-SATZ** (neuer Eintrag)
+- **`SATZNUMMER DES PFERDES` numerisch (10)
+- Stelle: 166
+- Länge: 10
+- Format 0000000000
+
+> Die zehnstellige Pferde-ID aus dem OEPS-Datenbestand
+
+---
+
+## Details zum Pflichtenheft 2012 V2.2
+
+* Für **Meldestellen**, die wie bisher Turniere mit weniger als 100 Bewerben betreuen, ergeben sich keine Änderungen. Es kann ohne Probleme mit der Version 2.2 (2011) und dem Meldestellenprogramm wie bisher gearbeitet werden oder das Update auf die Version 2012 durchgeführt werden.
+
+* **Meldestellen**, die Turniere mit 100 und mehr Bewerben durchführen, **MÜSSEN** das Update auf die **Version 2012 V2.2** in ihrem Programm durchführen. Dabei ist nur an der Stelle 61 im `B-Satz` der `xxxxx.erg` die Ausgabe der 3-stelligen Bewerbnummer erforderlich.
+
+**Änderung im File `n2-xxxxx.dat`** (Nenndaten)
+
+**`BBEWERBE – SATZ` (neuer Eintrag)
+- **`BEWERBNUMMER`** 3-stellig numerisch (3)
+- Stelle: 60
+- Länge: 3
+- Format 000
+
+> Hier werden die Bewerbe 3-stellig mit Filler „0“ ausgegeben
+
+* Im bisherigen Feld Bewerbe an der Stelle 2(2) werden alle 2-stelligen Bewerbe angegeben. Bei einer Bewerbnummer von 100 und höher wird der Wert auf „00“ gesetzt. An der Stelle 60(3) werden immer die Bewerbe 3-stellig ausgegeben.
+
+```text
+ BBEWERBE
+ 010Dressurprüfung L CDN-A* 20110122001
+ 070Dressurprüfung A CDN-B 20110122007
+ 120Dressurprüfung L CDN-A* 20110122012
+ 000Dressurprüfung A CDN-B 20110122100
+ 000Dressurprüfung A CDN-B 20110122101
+```
+
+>**Info:** Bei Turnieren mit 100 und mehr Bewerben kann die Bewerbnummer an der Stelle 60(3) ausgelesen werden.
+
+**Änderung im File `XXXXX.erg`** (Ergebnisse)
+
+**`B-SATZ` (neuer Eintrag)
+- **`BEWERBE`** 3-stellig numerisch (3)
+- Stelle: 61
+- Länge: 3
+- Format 000
+
+>Hier werden immer die Bewerbe 3-stellig, mit führenden Nullen ausgegeben
+
+* **Update für Turniere mit 100 Bewerben und mehr**
+
+* **Das Feld 61(3) muss immer mit der 3-stelligen Bewerbnummer gefüllt werden (z.B.: 067, 004, 102)!**
+
+```text
+ B020Dressurprüfung, Aufgabe A2 A CDN-B 012000000002
+ B140Dressurprüfung, Aufgabe A4 A CDN-B 012000000014
+ B220Dressurprüfung, Aufgabe L5 L CDN-B 012000000022
+ B000Dressurprüfung, Aufgabe A2 A CDN-B 012000000100
+ B010Dressurprüfung, Aufgabe A4 A CDN-B 012000000101
+ B020Dressurprüfung, Aufgabe L5 L CDN-B 012000000102
+```
+
+ >Der Eintrag (100-Stelle abgeschnitten) ist ohne Bedeutung, die Bewerbnummer wird beim OEPS gemäß 61(3) gelesen. Hier sind programmtechnisch keine Änderungen erforderlich.
+
+>**Info:** Beim OEPS wird immer nach Bewerben an der Stelle 61(3) gesucht. Ist dieser Eintrag nicht vorhanden oder **000** werden die Bewerbnummern von 2(2) übernommen. Dadurch können die Ergebnisdateien nach der Version 2.2 (2011 oder 2012) eingelesen werden.
+
+---
+
+### Info für die Meldestellen in der `LIZENZ01.dat`:
+
+* An der Stelle 201(10) werden nur die bezahlten Lizenzen (Startkarten) ausgegeben.
+
+z.B.:
+```text
+ RD1,F1 beide Lizenzen bezahlt.
+ RD1,W
+ Nicht bez. Lizenzen werden nicht angezeigt
+```
+
+* Ist eine zusätzliche Information, da Teilnehmer auch mehrere `Lizenzen` bzw. `Startkarten` haben können. Aus dem Eintrag `` (z.B. 2011) ist kein Rückschluss auf die tatsächlich bezahlte Lizenz möglich.
+
+### Pferde in der `PFERDE01.dat`
+
+* Pferde, für die länger als 3 Jahre keine Pferdegebühr bezahlt wurde, werden nicht angegeben. Der Pferdepass ist dem `OEPS` vorzulegen – neue Registrierung.
+
+### Allgemeine Hinweise zum `D-Satz`:
+
+* **Kopfnummer in der `XXXXX.erg`**
+
+ * Bei internationalen Turnieren ist hier bei Pferden, die beim `OEPS` registriert sind, die **Kopfnummer** lt. Registrierung einzutragen!
+
+ * Nicht beim `OEPS` registrierte Pferde erhalten bei nationalen Turnieren eine **Z-Nummer**.
+
+* **Satznummer und Nationalität in der `XXXXX.erg`**
+
+ * Wenn, ein ausl. Reiter mit österr. Lizenz die Lizenz bezahlt hat, startet er immer für seinen österreichischen Verein. Im Ergebnisfile ist **AUT** einzutragen.
+
+ * Wenn, ein ausl. Reiter die Lizenz nicht bezahlt hat und auch nicht bezahlen möchte (z.B. bei der Meldestelle) ist er nicht startberechtigt.
+
+ * Wenn, ein ausl. Reiter mit österr. Lizenz kein Mitglied ist, startet er immer als Gastreiter.
+
+ * Wenn auf der Sperrliste eine Forderung **€ xx,xx** aufscheint, ist der Teilnehmer nicht startberechtigt. Die Forderung ist zu bezahlen. Sonst ist kein Start möglich.
+
+---
+
+## `n2-XXXXX.dat` (Nenndaten)
+
+### TURNIERBEZEICHNUNG
+
+**A-SATZ** Stelle Länge
+
+| | Stelle | Länge | | |
+|-----------------|:------:|:-----:|---------------------|--------------------|
+| ID | 1 | 1 | Alphanumerisch (1) | WERT `A` |
+| TURNIERNR | 2 | 5 | Numerisch | 5 Stellen |
+| TURNIERNAME.ORT | 7 | 25 | Alphanumerisch (25) | |
+| VON | 32 | 8 | Datum | FORMAT: `JJJJMMTT` |
+| BIS | 40 | 8 | Datum | FORMAT: `JJJJMMTT` |
+| KATEGORIE | 48 | 25 | Alphanumerisch (25) | |
+
+### GENANNTE TEILNEHMER
+
+Kopfzeile - **RREITERLISTE**
+
+| | Stelle | Länge | | |
+|-----------------------------------|:------:|:-----:|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| SATZNUMMER DES REITERS | 1 | 6 | Alphanumerisch (6) | FORMAT: 000000 |
+| FAMILIENNAME | 7 | 50 | Alphanumerisch (50) | |
+| VORNAME | 57 | 25 | Alphanumerisch (25) | |
+| BUNDESLAND | 82 | 2 | Numerisch | **ANMERKUNG ZU BUNDESLAND:** `01`=Wien, `02`=NÖ, `03`=Burgenland, `04`=Steiermark, `05`=Kärnten, `06`=Oberösterreich, `07`=Salzburg, `08`=Tirol, `09`=Vorarlberg, `00`=Unbekannt |
+| VEREINSNAME | 84 | 50 | Alphanumerisch (50) |
+| NATIONALITÄT (Staatsbürgerschaft) | 134 | 3 | Alphanumerisch (3). | |
+| REITERLIZENZ | 137 | 4 | Alphanumerisch (4) | Keine Reiterlizenz: BLANK |
+| STARTKARTE | 141 | 1 | Alphanumerisch (1) | Keine Startkarte: BLANK |
+| FAHRLIZENZ | 142 | 2 | Alphanumerisch (2) | Keine Fahrlizenz: BLANK |
+| ALTERSKLASSE JUGEND/JUNIOR/U25 | 144 | 2 | Alphanumerisch (2) | WERTE: Standard: BLANK, `JG`=Jugendlicher, `JR`=Junior, `25`= U25 |
+| ALTERSKLASSE JUNGER-REITER | 146 | 1 | Alphanumerisch (1) | WERTE: Standard: BLANK `Y`=Junger-Reiter |
+| MITGLIEDSNUMMER | 147 | 8 | Numerisch | FORMAT: 99999999, kein Mitglied: 00000000 |
+| TELEFONNUMMER | 155 | 21 | Alphanumerisch (21) | Standard: BLANK |
+| KADER | 176 | 1 | Alphanumerisch (1) | Standard: BLANK, `K`=Kaderreiter |
+| JAHR (letzte Zahlung) | 177 | 4 | Numerisch | FORMAT: 9999 |
+| GESCHLECHT | 181 | 1 | Alphanumerisch (1) | Werte: `W`, `M` |
+| GEBURTSDATUM | 182 | 8 | Datum | FORMAT: `JJJJMMTT` |
+| FEI-ID | 190 | 10 | Alphanumerisch (10) | Standard: BLANK |
+| SPERRLISTE | 200 | 1 | Alphanumerisch (1) | Werte: BLANK = nicht auf Sperrliste, `S`= Info für auf Sperrliste nachsehen! |
+
+### BEWERBE
+
+Kopfzeile - **BBEWERBE**
+
+| | Stelle | Länge | | |
+|------------------------|:------:|:-----:|---------------------|--------------------------------------------------|
+| ID | 1 | 1 | Alphanumerisch. | WERT: BLANK |
+| BEWERBNUMMER | 2 | 2 | Numerisch | 2 Stellen, bei BewNr >99 Wert **00** |
+| ABTEILUNG | 4 | 1 | Numerisch | WERTE: 0 = keine Abteilung, 1 = 1.Abteilung etc. |
+| BEWERBNAME | 5 | 35 | Alphanumerisch (35) | |
+| KLASSE | 40 | 4 | Alphanumerisch (4) | |
+| KATEGORIE | 44 | 8 | Alphanumerisch (8) | |
+| DATUM | 52 | 8 | Datum | FORMAT: `JJJJMMTT` |
+| BEWERBNUMMER 3-stellig | 60 | 3 | Numerisch | Format: 999 |
+
+### GENANNTE PFERDE
+
+Kopfzeile - **PPFERDELISTE**
+
+| | Stelle | Länge | | |
+|------------------------|:------:|:-----:|---------------------|-------------------------------------------------------|
+| KOPFNR | 1 | 4 | Alphanumerisch (4) | |
+| PFERDENAME | 5 | 30 | Alphanumerisch (30) | |
+| LEBENSNUMMER | 35 | 9 | Numerisch | FORMAT: 999999999 |
+| GESCHLECHT | 44 | 1 | Alphanumerisch (1) | |
+| GEBURTSJAHR | 45 | 4 | Numerisch | FORMAT: 9999 |
+| FARBE | 49 | 15 | Alphanumerisch (15) | |
+| ABSTAMMUNG | 64 | 15 | Alphanumerisch (15) | |
+| FEI-PASS | 79 | 10 | Alphanumerisch (10) | Standard: BLANK |
+| VEREIN (Nummer) | 89 | 4 | Numerisch | FORMAT: 9999 |
+| JAHR (letzte Zahlung) | 93 | 4 | Numerisch | FORMAT: 9999 |
+| VERANTWORTLICHE PERSON | 97 | 75 | Alphanumerisch (75) | Familienname, Vorname |
+| VATER | 172 | 30 | Alphanumerisch (30) | Standard: BLANK |
+| SATZNUMMER DES PFERDES | 202 | 10 | Alphanumerisch (10) | FORMAT: 0000000000, eventuell mit vorlaufenden Blanks |
+
+### NENNUNG JE PFERD
+
+Kopfzeile - **KKARTEI**
+
+| | Stelle | Länge | | |
+|------------------------------------|:------:|:-----:|---------------------|---------------------------------------------------------------------------------------------------------------------------------------------------|
+| KOPFNR | 1 | 4 | Alphanumerisch (4) | |
+| PFERDENAME | 5 | 30 | Alphanumerisch (30) | |
+| SATZNUMMER DES REITERS | 35 | 6 | Alphanumerisch (6) | FORMAT: 000000 |
+| REITER | 41 | 75 | Alphanumerisch (75) | Familienname Vorname |
+| SPERRE (Code) | 116 | 2 | Numerisch | WERTE: siehe Nennliste. Der höchste Fehlercode, der bei den Bewerben aufgetreten ist, wird hier eingetragen. Teilnahmeberechtigung kontrollieren! |
+| ACCONTO | 118 | 5 | Numerisch | 3 ganze Stellen, 2 Dezimalstellen, ohne Kommazeichen. **BETRAG DER MIT VERANSTALTER VERRECHNET WIRD** |
+| STALL | 123 | 1 | Numerisch | WERTE: 0 = kein Stall, 2 = Box bestellt. Pro Pferd nur eine Box. |
+| GENANNTE BEWERBE | 124 | 37 | Alphanumerisch (37) | Bewerbe getrennt durch `,` Bewerbnummer, ohne vorlaufende Nullen, ohne Abteilungsnummer |
+| BEZAHLT | 161 | 5 | Numerisch | 3 ganze Stellen, 2 Dezimalstellen, ohne Kommazeichen. **BETRAG DER VOM NENNER EINBEZAHLT WURDE (zu Kontrollzwecken)** |
+| ERSATZREITER Satznummer | 166 | 6 | Alphanumerisch (6) | Standard: BLANK |
+| ERSATZREITER Familienname, Vorname | 172 | 75 | Alphanumerisch (75) | Standard: BLANK |
+| SATZNUMMER DES PFERDES | 247 | 10 | Alphanumerisch (10) | FORMAT: 0000000000, eventuell mit vorlaufenden Blanks |
+
+---
+
+## RICHT01.DAT
+
+* **LISTE DER RICHTER**
+
+**`X-SATZ`**
+
+| | Stelle | Länge | | |
+|-----------------|:------:|:-----:|---------------------|---------------------------------------------------------------------------------------------------|
+| ID | 1 | 1 | Alphanumerisch | WERT `X` |
+| SATZNUMMER | 2 | 6 | Numerisch | FORMAT: 999999 |
+| NAME | 8 | 75 | Alphanumerisch (75) | Familienname, Vorname |
+| QUALIFIKATIONEN | 83 | 30 | Alphanumerisch (30) | Qualifikationen getrennt durch `,` ohne Filler, daher kann die Zeile kürzer als 113 Zeichen sein. |
+
+* **LISTE DER PARCOURSBAUER**
+
+**Y-SATZ**
+
+| | Stelle | Länge | | |
+|-----------------|:------:|:-----:|---------------------|---------------------------------------------------------------------------------------------------|
+| ID | 1 | 1 | Alphanumerisch | WERT `Y` |
+| SATZNUMMER | 2 | 6 | Numerisch | FORMAT: 999999 |
+| NAME | 8 | 75 | Alphanumerisch (75) | Familienname, Vorname |
+| QUALIFIKATIONEN | 83 | 30 | Alphanumerisch (30) | Qualifikationen getrennt durch `,` ohne Filler, daher kann die Zeile kürzer als 113 Zeichen sein. |
+
+---
+
+## PFERDE01.DAT
+
+* **LISTE DER PFERDE**
+
+| | Stelle | Länge | | |
+|------------------------|:--------:|:-----:|---------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| KOPFNR | 1 | 4 | Alphanumerisch (4) | |
+| PFERDENAME | 5 | 30 | Alphanumerisch (30) | |
+| LEBENSNUMMER | 35 | 9 | Numerisch | FORMAT: 999999999, **Vorsicht:** Bei ausl. Pferden wird eine zufällige Systemnummer generiert. Ist daher keine gültige Lebensnummer. Nicht für Pferdesuche verwenden! |
+| GESCHLECHT | 44 | 1 | Alphanumerisch (1) | |
+| GEB.JAHR | 45 | 4 | Numerisch | FORMAT: 9999 |
+| FARBE | 49 | 15 | Alphanumerisch (15) | |
+| ABSTAMMUNG | 64 | 15 | Alphanumerisch (15) | |
+| VEREIN (Nummer) | 79 | 4 | Numerisch | FORMAT: 9999 |
+| JAHR (letzte Zahlung) | 83 | 4 | Numerisch | FORMAT: 9999 |
+| VERANTWORTLICHE PERSON | 87 | 75 | Alphanumerisch (75) | Standard: BLANK |
+| VATER | 162 | 30 | Alphanumerisch (30) | Standard: BLANK |
+| FEI-PASS | 192 | 10 | Alphanumerisch (10) | Standard: BLANK |
+| SATZNUMMER DES PFERDES | 202 | 10 | Alphanumerisch (10) | FORMAT: 0000000000, eventuell mit vorlaufenden Blanks |
+
+## LIZENZ01.DAT
+
+* **LISTE DER LIZENZNEHMER**
+
+| | Stelle | Länge | | |
+|-----------------------------------|:------:|:-----:|------------------------|----------------------------------------------------------------------------|
+| SATZNUMMER DES REITERS | 1 | 6 | Alphanumerisch (6) | FORMAT: 000000 |
+| FAMILIENNAME | 7 | 50 | Alphanumerisch (50) | |
+| VORNAME | 57 | 25 | Alphanumerisch (25) | |
+| BUNDESLAND | 82 | 2 | Numerisch | FORMAT: 99 |
+| VEREINSNAME | 84 | 50 | Alphanumerisch (50) | |
+| NATIONALITÄT (Staatsbürgerschaft) | 134 | 3 | Alphanumerisch (3) | |
+| REITERLIZENZ | 137 | 4 | Alphanumerisch (4) | Keine Lizenz: BLANK |
+| STARTKARTE | 141 | 1 | Alphanumerisch (1) | Keine Startkarte: BLANK |
+| FAHRLIZENZ | 142 | 2 | Alphanumerisch (2) | Keine Fahrlizenz: BLANK |
+| ALTERSKLASSE JUGEND/JUNIOR/U25 | 144 | 2 | Alphanumerisch (2) | WERTE: Standard: BLANK, JG=JUGENDLICHER, JR=JUNIOR, 25=U25 |
+| ALTERSKLASSE JUNGER-REITER | 146 | 1 | Alphanumerisch (1) | WERTE: Standard: BLANK Y=JUNGER-REITER |
+| MITGLIEDSNUMMER | 147 | 8 | Numerisch | FORMAT: 999999999 |
+| TELEFONNUMMER | 155 | 21 | Alphanumerisch (21) | Standard: BLANK |
+| KADER | 176 | 1 | Alphanumerisch (1) | derzeit immer BLANK |
+| JAHR (letzte Zahlung) | 177 | 4 | Numerisch FORMAT: 9999 |
+| GESCHLECHT | 181 | 1 | Alphanumerisch (1) | Werte: `W`, `M` |
+| GEBURTSDATUM | 182 | 8 | Datum | FORMAT: `JJJJMMTT` |
+| FEI-ID | 190 | 10 | Alphanumerisch (10) | Standard: BLANK (10) |
+| SPERRLISTE | 200 | 1 | Alphanumerisch (1) | Werte: BLANK = nicht auf Sperrliste, `S` = auf Sperrliste, dort nachsehen! |
+| LIZENZINFO | 201 | 10 | Alphanumerisch (10) | Standard: BLANK |
+
+## VEREIN01.DAT
+
+* **LISTE DER VEREINE**
+
+* **V-SATZ**
+
+| | Stelle | Länge | | |
+|-----------------|:------:|:-----:|---------------------|--------------|
+| VEREIN (Nummer) | 1 | 4 | Numerisch | FORMAT: 9999 |
+| VEREINSNAME | 5 | 50 | Alphanumerisch (50) | |
+
+## ERGEBNISSE `XXXXX.ERG` (Code: ASCII Codepage 850)
+
+### TURNIERBEZEICHNUNG
+
+* **A-SATZ**
+
+| | Stelle | Länge | | |
+|---------------------|:------:|:-----:|----------------------------------------------------------|------------------------------------|
+| ID | 1 | 1 | Alphanumerisch (1) | WERT `A` |
+| TURNIERNUMMER | 2 | 5 | Numerisch | FORMAT: 99999 |
+| TURNIERNAME.ORT | 7 | 25 | Alphanumerisch (25) | |
+| VON | 32 | 8 | Datum | FORMAT: `JJJJMMTT` |
+| BIS | 40 | 8 | Datum | FORMAT: `JJJJMMTT` |
+| KATEGORIE | 48 | 25 | Alphanumerisch (25) | |
+| VERSION OEPS | 73 | 3 | Alphanumerisch (3) | WERT`2.4` |
+| VERSION MELDESTELLE | 76 | 20 | Alphanumerisch (20) | Name und Versionsnummer |
+| LINKID | 96 | 8 | Numerisch, optional FORMAT: 99999999, vorlaufende Nullen | |
+
+### BEWERBE
+
+>**VOR DEN ERGEBNISSEN EINES BEWERBES IST EIN B-SATZ ZU STELLEN**
+>Für jeden Bewerb und jede Abteilung einen `B-Satz` und eine Auflistung der Ergebnisse.
+
+* **B-SATZ**
+
+| | Stelle | Länge | | |
+|------------------------|:------:|:-----:|---------------------|------------------------------------------------------------------------|
+| ID | 1 | 1 | Alphanumerisch (1) | Wert: `B` |
+| BEWERBNUMMER | 2 | 2 | Numerisch | FORMAT: 99 |
+| ABTEILUNG | 4 | 1 | Numerisch | WERTE: 0=keine Abteilung, 1=1.Abteilung etc. |
+| BEWERBNAME | 5 | 35 | Alphanumerisch (35) | |
+| KLASSE | 40 | 4 | Alphanumerisch (4) | Bei Westernturnier; “..” |
+| KATEGORIE | 44 | 8 | Alphanumerisch (8) | |
+| STARTER | 52 | 3 | Numerisch | FORMAT: 999 |
+| GELDPREIS (Summe) | 55 | 6 | Numerisch | FORMAT: 999999, 6 ganze Stellen, keine Kommastellen, Euro ohne Rundung |
+| BEWERBNUMMER 3-stellig | 61 | 3 | Numerisch | Format: 999 |
+| LINKID | 64 | 8 | Numerisch, optional | FORMAT: 99999999, vorlaufende Nullen |
+
+### EINGESETZTE RICHTER UND PARCOURSBAUER
+
+* **C-SATZ**
+
+>Bei ausl. Richtern und Parcours- oder Geländebauern: `000000`
+
+| | Stelle | Länge | | |
+|-----------------------|:------:|:-----:|--------------------|-----------------------------------|
+| ID | 1 | 1 | Alphanumerisch (1) | Wert: `C` |
+| BEWERBNUMMER | 2 | 3 | Numerisch | FORMAT: 999 |
+| RICHTER-1 | 5 | 6 | Numerisch | FORMAT: 999999 Standard: `000000` |
+| RICHTER-2 | 11 | 6 | Numerisch | FORMAT: 999999 Standard: `000000` |
+| RICHTER-3 | 17 | 6 | Numerisch | FORMAT: 999999 Standard: `000000` |
+| RICHTER-4 | 23 | 6 | Numerisch | FORMAT: 999999 Standard: `000000` |
+| RICHTER-5 | 29 | 6 | Numerisch | FORMAT: 999999 Standard: `000000` |
+| RICHTER-6 | 35 | 6 | Numerisch | FORMAT: 999999 Standard: `000000` |
+| RICHTER-7 | 41 | 6 | Numerisch | FORMAT: 999999 Standard: `000000` |
+| RICHTER-8 | 47 | 6 | Numerisch | FORMAT: 999999 Standard: `000000` |
+| PARCOURSBAU | 53 | 6 | Numerisch | FORMAT: 999999 Standard: `000000` |
+| PARCOURSBAU-ASSISTENT | 59 | 6 | Numerisch | FORMAT: 999999 Standard: `000000` |
+
+### ERGEBNIS-ZEILE
+
+* **D-SATZ**
+
+| | Stelle | Länge | | |
+|-------------------------------------|:------:|:-----:|-------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| ID | 1 | 1 | Alphanumerisch (1) | Wert: `D` |
+| PLATZ | 2 | 3 | Numerisch (3) | FORMAT: 999. Ausschluss = 997, Disqualifikation = 999. BEI EINLAUFSPRINGPRÜFUNGEN: Platz immer 000 (Ausnahme 997 oder 999) |
+| KOPFNUMMER | 5 | 4 | Alphanumerisch (4) | **Nationale Bewerbe:** Die Kopfnummer lt. `OEPS-Registrierung` oder die am Turnier vergebene `Y`- oder `Z`- Kopfnummer. **Internationale Bewerbe:** Die am Turnier **vergeben dreistellige Startnummer** mit vorlaufendem Blank oder Punkt. |
+| PFERDENAME | 9 | 30 | Alphanumerisch (30) | |
+| SATZNUMMER DES REITERS | 39 | 6 | Alphanumerisch (6) | Format: 000000. Bei am Turnier angelegten Reitern die Nation gem. **FEI Abkürzung** anführen (z.B. Deutschland=`GER`) und 3 Leerzeichen |
+| FAMILIENNAME | 45 | 50 | Alphanumerisch (50) | |
+| VORNAME | 95 | 25 | Alphanumerisch (25) | |
+| AUSSCHLUSS | 120 | 1 | Alphanumerisch (1) | Bei Minuspunkten im Ergebnis `-` Disqualifiziert `D` **Ausschluss** im Grundparcours, Stechen bzw. Dressur `A` (bei Stechen ist der Platz anzugeben) **Teilnahmeverzicht** (nur im Stechen) `T`, der Platz ist anzugeben. |
+| PUNKTE / WERTNOTE | 121 | 6 | Numerisch | FORMAT: 999999, 4 ganze Stellen, 2 Kommastellen, kein Kommazeichen. Bei Minuspunkten siehe Ausschluss |
+| ZEIT/PROZENT | 127 | 5 | Numerisch | FORMAT: 99999, 3 ganze Stellen. 2 Kommastellen, kein Kommazeichen. **Punkten bei Dressurbewerben:** FORMAT: 99999, 2 ganze Stellen, 3 Komastellen, kein Kommazeichen |
+| STECHEN / SR1, SR2 (SR=Siegerrunde) | 132 | 4 | Alphanumerisch (4) | Kein Stechen ` `, 1. Stechen (SR1, SR2)`X `, 2. Stechen`XX `, 3. Stechen `XXX `, 4. Stechen `XXXX `. |
+| GELDPREIS | 136 | 6 | Numerisch | FORMAT: 999999, 6 ganze Stellen, keine Kommastellen, volle Euro ohne Rundung (€ 120,75 = `000120`) |
+| NATION | 142 | 3 | Alphanumerisch (3) (FEI-Code) | |
+| PLATZIERT | 145 | 1 | Alphanumerisch (1) | Standard: Blank, Platziert `*` |
+| FEI-ID-Reiter | 146 | 10 | Alphanumerisch (10) | Standard: BLANK |
+| FEI-PASS | 156 | 10 | Alphanumerisch (10) | Standard: BLANK |
+| SATZNUMMER DES PFERDES | 166 | 10 | Alphanumerisch (10) | FORMAT: 0000000000, eventuell mit vorlaufenden Blanks. Bei am Turnier angelegten Pferden 10 Blanks |
+| LINKID | 176 | 8 | Numerisch, optional | FORMAT: 99999999, vorlaufende Nullen |
+| | | | | TRENNZEILE (nach jedem Bewerb) |
+
+>**TRENNZEILE (nach jedem Bewerb)**
+
+>**Anmerkung:**
+>Das Feld `NATION` im Ergebnis `D-Satz` dient dazu, um jedes Ergebnis eindeutig einer Nation zuordnen zu können.
+>**Hintergrund:** Reiter mit ausländischer Staatsbürgerschaft (z.B. `GER`) aber österreichischer Lizenz können, je nach Turnier und ÖTO-Paragraph entweder für ihren österreichischen Verein oder als Gastreiter starten.
+>Startet ein ausländischer Reiter mit gültiger österr. Lizenz für seinen österr. Verein ist `AUT` einzutragen.
+>Ist er `Gastreiter`, ist die Staatsbürgerschaft lt. `LIZENZ01.dat` einzutragen. Die Zuordnung hat für das ganze Turnier Gültigkeit und kann nicht geändert werden.
+
+### TAUSCHLISTE
+
+* **T-SATZ**
+
+| | Stelle | Länge | | |
+|---------------------------------|:------:|:-----:|-----------------------------|-------------------|
+| ID | 1 | 1 | Alphanumerisch (1) | Wert: `T` |
+| KOPFNUMMER GENANNTES PFERD | 2 | 4 | Alphanumerisch (4) | |
+| LEBENSNUMMER GENANNTES PFERD | 6 | 9 | Numerisch | FORMAT: 999999999 |
+| NAME GENANNTES PFERD | 15 | 30 | Alphanumerisch (30) | |
+| KOPFNUMMER EINGETAUSCHTES PFERD | 45 | 4 | Alphanumerisch (4) | |
+| LEBENSNR EINGETAUSCHTES PFERD | 49 | 9 | Numerisch FORMAT: 999999999 | |
+| NAME EINGETAUSCHTES PFERD | 58 | 30 | Alphanumerisch (30) | |
+| | | | | TRENNZEILE |
+| ID | 1 | 1 | Alphanumerisch (1) | Wert: `*` |
+
+### NACHNENNUNGEN
+
+* **N-SATZ**
+
+| | Stelle | Länge | | |
+|--------------|:------:|:-----:|---------------------|-----------|
+| ID | 1 | 1 | Alphanumerisch (1) | Wert: `N` |
+| KOPFNUMMER | 2 | 4 | Alphanumerisch (4) | |
+| LEBENSNUMMER | 6 | 9 | Numerisch | 9 Stellen |
+| PFERDENAME | 15 | 30 | Alphanumerisch (30) | |
+
+**Anmerkung:**
+
+Einträge in `T` bzw. `N-Satz` bei Turnieren der Klasse `A`, `A*`, `B`, `B*` - bei Turnieren mit Verrechnung einer Nachnenngebühr. Bei `C`-Turnieren erfolgen Nennungen über das `ZNS` ohne Nachnenngebühr. Dient nur für die Erstellung eines Zeitplanes. Bei C-Turnieren werden Einträge in den `T`- bzw. `N`-Sätzen vom `OEPS` ignoriert.
+
+**Ergänzungen zu den Nenndaten (`n2-XXXXX.dat`):**
+
+Der OEPS sorgt dafür, dass für jedes von einem Ausländer genannte Pferd eine eigene `Z`-Kopfnummer in den Nenndaten zur Verfügung steht. Es gibt aber Fälle in denen der Pferdename einfach noch nicht bekannt ist (sollte nicht mehr vorkommen, ist aber nicht auszuschließen). In diesen Fällen (z.B. Stallbesitzer meldet nur dass er mit 6 Pferden kommt) werden so viele `Z`-Kopfnummern angelegt wie Pferde genannt werden, die Pferdenamen sind dann nur mehr symbolisch (1. Pferd, 2. Pferd usw.)
+
+Jeder ausländische Reiter, welcher in der Nenndatei vorkommt, erhält eine eigene (freie) Satznummer. Jeder ausländische Reiter wird im OEPS, wie jede andere Person, mit einer eigenen Satznummer angelegt, es gibt aber keinen Zusammenhang zwischen Nationalität und der ersten Stelle einer 6-stelligen Satznummer.
+
+**Zu den Ergebnisdaten:**
+
+Sollten in den Ergebnissen ausländische Reiter aufscheinen, zu denen die Satznummer nicht bekannt ist, so ist wie bisher in der Spezifikation beschrieben (Feld Satznummer im `D-Satz`) die Satznummer durch die Nation zu ersetzen (gefolgt von 3 BLANK), zusätzlich ist die Nation in der Spalte `Nation` zu spezifizieren. Dies erlaubt uns dann, diesen Reiter mit angegebenem Namen und Nation in unserer Datenbank zu finden oder neu anzulegen.
+
+**Teilnahmeverzicht:**
+
+Ein Teilnahmeverzicht (Code `T`) ist nur im Stechen (SR1, SR2) mit Angabe des Platzes zulässig. Bei Nicht-Antreten zum Bewerb (Grundumlauf, Dressurbewerbe, 1. Teilbewerb von Vielseitigkeitsprüfungen etc.) wird kein Datensatz eingetragen.
diff --git a/docs/03_Domain/02_Reference/Legacy_Specs/OETO-2026_Meldestelle_Pflichtenheft_V2.4_2021-07-28.md b/docs/03_Domain/02_Reference/Legacy_Specs/OETO-2026_Meldestelle_Pflichtenheft_V2.4_2021-07-28.md
deleted file mode 100644
index cd49bb57..00000000
--- a/docs/03_Domain/02_Reference/Legacy_Specs/OETO-2026_Meldestelle_Pflichtenheft_V2.4_2021-07-28.md
+++ /dev/null
@@ -1,578 +0,0 @@
-Pflichtenheft 2021 V2.4 Seite 1 von 10
-
-Österreichischer Pferdesportverband
-FEDERATION EQUESTRE NATI ONALE D’AUTRICHE
-
-PFLICHTENHEFT 2021
-Datentransfer OEPS - Meldestellen - OEPS
-
-Version 2.4
-
-ASCII-File Codepage 850
-
-Dateien:
-
-Richter und Parcoursbauer RICHT01.dat
-Lizenzen LIZENZ01.dat
-Pferde PFERDE01.dat
-Vereine VEREIN01.dat
-
-Diese vier Dateien sind in einer komprimierten Datei zns.zip zusammengefasst. Darüber hinaus können dort
-noch andere, spartenspezifische Dateien enthalten sein, deren Inhalt an anderer Stelle zu beschreiben ist.
-
-Nennungen n2-.dat
-
-Ergebnisse .erg
-
-Satzaufbau in allen Dateien: Entsprechend dem Inhalt des vorliegenden Dokuments.
-
-Der Veranstalter ist verpflichtet die übermittelten Daten gemäß Datenschutz vertraulich
-zu behandeln.
-
-Nach dem Turnier sind die Ergebnisse an den OEPS zu übermitteln.
-
-Österreichischer Pferdesportverband, Am Wassersprung 2, 2361 Laxenburg, Austria
-Telefon: +43 (01) 2236 710600 Fax: +43 (01) 2236 710600-99,
-E-Mail: office@oeps.at, Web: www.oeps.at
-ZVR-Nummer 372 069 468
-
-28.07.2021 ÖSTERREICHISCHER PFERDESPORTVERBAN D www.oeps.at
-FEDERATION EQUESTRE NATIONALE D’AUTRICHE
-
-Pflichtenheft 2021 V2.4 Seite 2 von 10
-
-Details zum Pflichtenheft 2021 V2.4
-Die vorliegende Version behebt ein Problem mit der Unterscheidung zwischen Österreichischen und
-ausländischen Pferden bei der Ergebnisübergabe von Bewerben auf internationalen Turnieren. Dazu
-wurde im D-Satz der Inhalt des Feldes „KOPFNUMMER“ genauer spezifiziert (siehe dort in rot).
-Sollten die Definitionen dieses Dokuments sich allfälligen Sondervereinbarungen für die Rückmeldung von
-Ergebnissen widersprechen, ist es unter korrekter Angabe der Versionsnummer des verwendeten
-Protokolls auch weiterhin möglich die Versionen 2.2 bzw. 2.3 zu verwenden.
-Für die Rückmeldung von Ergebnissen aus internationalen Bewerben (Dressur, Springen, Vielseitigkeit)
-muss die vorliegende Version 2.4 verwendet werden.
-
-28.07.2021 ÖSTERREICHISCHER PFERDESPORTVERBAND www.oeps.at
-FEDERATION EQUESTRE NATIONALE D’AUTRICHE
-
-Pflichtenheft 2021 V2.4 Seite 3 von 10
-Details zum Pflichtenheft 2021 V2.3
-Zur eindeutigen Identifizierung von Pferden wird künftig die eindeutige Satznummer aus der OEPS-
-Datenbank verwendet, die in Datensätze, die Pferde betreffen, in das Protokoll aufgenommen wurde.
-Die in der Ergebnisdatei an den OEPS rückübermittelten Satznummern müssen mit den vom OEPS
-erhaltenen übereinstimmen. Bei Pferden, für die im Zuge eines Turniers ein neuer Datensatz angelegt
-wird, muss in der Ergebnisdatei ein Wert bestehend aus 10 Blanks eingetragen werden.
-Zu beachten ist, dass die Formate der Pferdedaten im PPFERDELISTE-Satz der Nenndatei und in der
-Datei PFERDE01.dat nicht identisch sind: Die Information über die ID des FEI-Passes bzw. die FEI
-Registrierungs-ID steht an unterschiedlichen Stellen!
-Bei den Reiterdaten wurde die Altersklasse U25 nachgetragen, die bereits seit einiger Zeit
-(undokumentiert) implementiert war. Dadurch ergibt sich aber keine Formatänderung. Zu beachten ist,
-dass sich die Altersklassen auch überschneiden!
-Einige erklärende Zusätze wurden ergänzt, ohne den sachlichen Inhalt des Dokuments zu verändern.
-Die roten Änderungsmarkierungen sowie die Anmerkungen zur Version 2.2 wurden entfernt. Wohl aber
-enthält das Dokument die vollständige Änderungsbeschreibung der Version 2.2.
-Weiters wurden in einigen Datensätze der Ergebnisdatei die bereits seit 2014 verwendeten optionalen
-LinkIDs aus der Schnittstellenerweiterung nachgetragen.
-Ab 1.1.2021 folgen alle Dateien, die vom OEPS an die Meldestellen gehen, der Spezifikation 2.3. Alle
-Ergebnisdateien, die aus den Meldestellen an den OEPS gehen, sind ab diesem Zeitpunkt gemäß 2.3 zu
-erstellen; insbesondere ist die neue Satznummer der Pferde korrekt anzugeben.
-
-Änderung im File n2-xxxxx.dat (Nenndaten) Stelle Länge
-
-PPFERDELISTE – Satz (neuer Eintrag)
-• SATZNUMMER DES PFERDES numerisch (10) 202 10
-• Format 0000000000
-Die zehnstellige Pferde-ID aus dem OEPS-Datenbestand
-
-KKARTEI – Satz (neuer Eintrag)
-• SATZNUMMER DES PFERDES numerisch (10) 247 10
-• Format 0000000000
-Die zehnstellige Pferde-ID aus dem OEPS-Datenbestand
-
-Neues Feld im File PFERDE01.dat (zns.zip) Stelle Länge
-
-• SATZNUMMER DES PFERDES numerisch (10) 202 10
-• Format 0000000000
-Die zehnstellige Pferde-ID aus dem OEPS-Datenbestand
-
-• Änderung im File xxxxx.erg (Ergebnisse)
-
-D-SATZ (neuer Eintrag)
-• SATZNUMMER DES PFERDES numerisch (10) 166 10
-• Format 0000000000
-Die zehnstellige Pferde-ID aus dem OEPS-Datenbestand
-
-28.07.2021 ÖSTERREICHISCHER PFERDESPORTVERBAND www.oeps.at
-FEDERATION EQUESTRE NATIONALE D’AUTRICHE
-
-Pflichtenheft 2021 V2.4 Seite 4 von 10
-
-Details zum Pflichtenheft 2012 V2.2
-
-o Für Meldestellen, die wie bisher Turniere mit weniger als 100 Bewerben betreuen, ergeben
-sich keine Änderungen. Es kann ohne Probleme mit der Version 2.2 (2011) und dem
-Meldestellenprogramm wie bisher gearbeitet werden oder das Update auf die Version 2012
-durchgeführt werden.
-
-o Meldestellen die Turniere mit 100 und mehr Bewerben durchführen MÜSSEN das Update auf
-die Version 2012 V2.2 in ihrem Programm durchführen. Dabei ist nur an der Stelle 61 im B-
-Satz der xxxxx.erg die Ausgabe der 3-stelligen Bewerbnummer erforderlich.
-
-Änderung im File n2-xxxxx.dat (Nenndaten) Stelle Anm.
-
-BBEWERBE – SATZ (neuer Eintrag)
-• BEWERBNUMMER 3-stellig numerisch (3) 60
-• Format 000
-Hier werden die Bewerbe 3-stellig mit Filler „0“ ausgegeben
-
-• Im bisherigen Feld Bewerbe an der Stelle 2(2) werden alle 2-stelligen Bewerbe angegeben. Bei
-einer Bewerbnummer von 100 und höher wird der Wert auf „00“ gesetzt. An der Stelle 60(3) werden
-immer die Bewerbe 3-stellig ausgegeben.
-
-BBEWERBE
-
-010Dressurprüfung L CDN-A\* 20110122001
-070Dressurprüfung A CDN-B 20110122007
-120Dressurprüfung L CDN-A\* 20110122012
-000Dressurprüfung A CDN-B 20110122100
-000Dressurprüfung A CDN-B 20110122101
-Info: Bei Turnieren mit 100 und mehr Bewerben kann die Bewerbnummer an der Stelle 60(3) ausgelesen werden.
-
-• Änderung im File XXXXX.erg (Ergebnisse)
-
-B-SATZ (neuer Eintrag)
-• BEWERBE 3-stellig numerisch (3) 61
-• Format 000
-Hier werden immer die Bewerbe 3-stellig, mit führenden Nullen ausgegeben
-
-• Update für Turniere mit 100 Bewerben und mehr
-
-• Das Feld 61(3) muss immer mit der 3-stelligen Bewerbnummer gefüllt werden (z.B.: 067, 004, 102)!
-
-B020Dressurprüfung, Aufgabe A2 A CDN-B 012000000002
-B140Dressurprüfung, Aufgabe A4 A CDN-B 012000000014
-B220Dressurprüfung, Aufgabe L5 L CDN-B 012000000022
-B000Dressurprüfung, Aufgabe A2 A CDN-B 012000000100
-B010Dressurprüfung, Aufgabe A4 A CDN-B 012000000101
-B020Dressurprüfung, Aufgabe L5 L CDN-B 012000000102
-Der Eintrag (100-Stelle abgeschnitten) ist ohne Bedeutung, die Bewerbnummer wird beim OEPS gemäß 61(3) gelesen.
-Hier sind programmtechnisch keine Änderungen erforderlich.
-
-Info: Beim OEPS wird immer nach Bewerben an der Stelle 61(3) gesucht. Ist dieser Eintrag nicht vorhanden oder „000“ werden
-die Bewerbnummern von 2(2) übernommen. Dadurch können die Ergebnisdateien nach der Version 2.2 (2011 oder 2012)
-eingelesen werden.
-28.07.2021 ÖSTERREICHISCHER PFERDESPORTVERBAND www.oeps.at
-FEDERATION EQUESTRE NATIONALE D’AUTRICHE
-
-Pflichtenheft 2021 V2.4 Seite 5 von 10
-
-Info für die Meldestellen in der LIZENZ01.dat:
-• An der Stelle 201(10) werden nur die bezahlten Lizenzen (Startkarten) ausgegeben.
-
-z.B.: RD1,F1 beide Lizenzen bezahlt.
-RD1,W
- Nicht bez. Lizenzen werden nicht angezeigt
-
-• Ist eine zusätzliche Information, da Teilnehmer a u c h mehrere Lizenzen bzw. Startkarten haben
-können. Aus dem Eintrag (z.B. 2011) ist kein Rückschluss auf die tatsächlich
-bezahlte Lizenz möglich.
-
-Pferde in der PFERDE01.dat
-• Pferde für die länger als 3 Jahre keine Pferdegebühr bezahlt wurde werden nicht angegeben. Der
-Pferdepass ist dem OEPS vorzulegen – neue Registrierung.
-
-Allgemeine Hinweise zum D-Satz:
-
-• Kopfnummer in der XXXXX.erg
-
-• Bei internationalen Turnieren ist hier bei Pferden, die beim OEPS registriert sind, die
-Kopfnummer lt. Registrierung einzutragen!
-
-• Nicht beim OEPS registrierte Pferde erhalten bei nationalen Turnieren eine Z-Nummer.
-
-• Satznummer und Nationalität in der XXXXX.erg
-
-• Wenn ein ausl. Reiter mit österr. Lizenz die Lizenz bezahlt hat, startet er immer für seinen
-österreichischen Verein. Im Ergebnisfile ist „AUT“ einzutragen.
-
-• Wenn ein ausl. Reiter die Lizenz nicht bezahlt hat und auch nicht bezahlen möchte (z.B. bei
-der Meldestelle) ist er nicht startberechtigt.
-
-• Wenn ein ausl. Reiter mit österr. Lizenz kein Mitglied ist, startet er immer als Gastreiter.
-
-• Wenn auf der Sperrliste eine Forderung „€ xx,xx“ aufscheint, ist der Teilnehmer nicht
-startberechtigt. Die Forderung ist zu bezahlen. Sonst ist kein Start möglich.
-28.07.2021 ÖSTERREICHISCHER PFERDESPORTVERBAND www.oeps.at
-FEDERATION EQUESTRE NATIONALE D’AUTRICHE
-
-Pflichtenheft 2021 V2.4 Seite 6 von 10
-
-n2-XXXXX.dat (Nenndaten)
-
-• TURNIERBEZEICHNUNG
-A-SATZ Stelle Länge
-ID 1 1 Alphanumerisch (1) WERT “A”
-TURNIERNR 2 5 Numerisch 5 Stellen
-TURNIERNAME.ORT 7 25 Alphanumerisch (25).
-VON 32 8 Datum FORMAT: JJJJMMTT
-BIS 40 8 Datum FORMAT: JJJJMMTT
-KATEGORIE 48 25 Alphanumerisch (25).
-
-• GENANNTE TEILNEHMER
-Kopfzeile “RREITERLISTE” Stelle Länge
-SATZNUMMER DES REITERS 1 6 Alphanumerisch (6) FORMAT: 000000
-FAMILIENNAME 7 50 Alphanumerisch (50).
-VORNAME 57 25 Alphanumerisch (25).
-BUNDESLAND 82 2 Numerisch ANMERKUNG ZU BUNDESLAND: 01
-Wien, 02 NÖ, 03 Burgenland, 04
-Steiermark, 05 Kärnten, 06 OÖ, 07
-Salzburg, 08 Tirol, 09 Vorarlberg, 00
-Unbekannt
-VEREINSNAME 84 50 Alphanumerisch (50).
-NATIONALITÄT (Staatsbürgerschaft) 134 3 Alphanumerisch (3).
-REITERLIZENZ 137 4 Alphanumerisch (4). Keine Reiterlizenz: BLANK
-STARTKARTE 141 1 Alphanumerisch (1) Keine Startkarte: BLANK
-FAHRLIZENZ 142 2 Alphanumerisch (2). Keine Fahrlizenz: BLANK
-ALTERSKLASSE JUGEND/JUNIOR/U25 144 2 Alphanumerisch (2). WERTE: Standard: BLANK
-JG=Jugendlicher, JR=Junior, 25= U25
-ALTERSKLASSE JUNGER-REITER 146 1 Alphanumerisch (1) WERTE: Standard: BLANK Y=Junger
-Reiter
-MITGLIEDSNUMMER 147 8 Numerisch FORMAT: 99999999, kein Mitglied:
-00000000
-TELEFONNUMMER 155 21 Alphanumerisch (21). Standard: BLANK
-KADER 176 1 Alphanumerisch (1) Standard: BLANK, K=Kaderreiter
-JAHR (letzte Zahlung) 177 4 Numerisch FORMAT: 9999
-GESCHLECHT 181 1 Alphanumerisch (1) Werte: “W”, “M”
-GEBURTSDATUM 182 8 Datum FORMAT: JJJJMMTT
-FEI-ID 190 10 Alphanumerisch (10). Standard: BLANK
-SPERRLISTE 200 1 Alphanumerisch (1) Werte: BLANK = nicht auf Sperrliste,
-“S” = Info für auf Sperrliste nachsehen!
-
-• BEWERBE
-Kopfzeile - “BBEWERBE” Stelle Länge
-ID 1 1 Alphanumerisch. WERT: BLANK
-BEWERBNUMMER 2 2 Numerisch 2 Stellen, bei BewNr >99 Wert “00”
-ABTEILUNG 4 1 Numerisch WERTE: 0 = keine Abteilung, 1 = 1.
-Abteilung etc.
-BEWERBNAME 5 35 Alphanumerisch (35).
-KLASSE 40 4 Alphanumerisch (4)
-KATEGORIE 44 8 Alphanumerisch (8)
-
-DATUM 52 8 Datum FORMAT: JJJJMMTT
-BEWERBNUMMER 3-stellig 60 3 Numerisch Format: 999
-
-28.07.2021 ÖSTERREICHISCHER PFERDESPORTVERBAND www.oeps.at
-FEDERATION EQUESTRE NATIONALE D’AUTRICHE
-
-Pflichtenheft 2021 V2.4 Seite 7 von 10
-
-• GENANNTE PFERDE
-
-Kopfzeile - “PPFERDELISTE” Stelle Länge
-KOPFNR 1 4 Alphanumerisch (4).
-PFERDENAME 5 30 Alphanumerisch (30).
-LEBENSNUMMER 35 9 Numerisch FORMAT: 999999999
-GESCHLECHT 44 1 Alphanumerisch (1)
-GEBURTSJAHR 45 4 Numerisch FORMAT: 9999
-FARBE 49 15 Alphanumerisch (15).
-ABSTAMMUNG 64 15 Alphanumerisch (15).
-FEI-PASS 79 10 Alphanumerisch (10). Standard: BLANK
-VEREIN (Nummer) 89 4 Numerisch FORMAT: 9999
-JAHR (letzte Zahlung) 93 4 Numerisch FORMAT: 9999
-VERANTWORTLICHE PERSON 97 75 Alphanumerisch (75). Familienname, Vorname
-VATER 172 30 Alphanumerisch (30) Standard: BLANK
-SATZNUMMER DES PFERDES 202 10 Alphanumerisch (10) FORMAT: 0000000000, eventuell mit
-vorlaufenden Blanks
-
-• NENNUNG JE PFERD
-
-Kopfzeile “KKARTEI” Stelle Länge
-KOPFNR 1 4 Alphanumerisch (4).
-PFERDENAME 5 30 Alphanumerisch (30).
-SATZNUMMER DES REITERS 35 6 Alphanumerisch (6). FORMAT: 000000
-REITER 41 75 Alphanumerisch (75). Familienname Vorname
-SPERRE (Code) 116 2 Numerisch WERTE: siehe Nennliste. Der höchste
-Fehlercode, der bei den Bewerben
-aufgetreten ist, wird hier eingetragen.
-Teilnahmeberechtigung kontrollieren!
-ACCONTO 118 5 Numerisch 3 ganze Stellen, 2 Dezimalstellen, ohne
-Kommazeichen. BETRAG DER MIT
-VERANSTALTER VERRECHNET
-WIRD
-STALL 123 1 Numerisch WERTE: 0 = kein Stall, 2 = Box bestellt.
-Pro Pferd nur eine Box.
-GENANNTE BEWERBE 124 37 Alphanumerisch (37). Bewerbe getrennt durch “,”
-Bewerbnummer, ohne vorlaufende
-Nullen, ohne Abteilungsnummer
-BEZAHLT 161 5 Numerisch 3 ganze Stellen, 2 Dezimalstellen, ohne
-Kommazeichen. BETRAG DER VOM
-NENNER EINBEZAHLT WURDE (zu
-Kontrollzwecken)
-ERSATZREITER Satznummer 166 6 Alphanumerisch (6) Standard: BLANK
-ERSATZREITER Familienname, Vorname 172 75 Alphanumerisch (75) Standard: BLANK
-SATZNUMMER DES PFERDES 247 10 Alphanumerisch (10) FORMAT: 0000000000, eventuell mit
-vorlaufenden Blanks
-
-RICHT01.DAT
-• LISTE DER RICHTER
-X-SATZ
-Stelle Länge
-ID 1 1 Alphanumerisch WERT “X”
-SATZNUMMER 2 6 Numerisch FORMAT: 999999
-NAME 8 75 Alphanumerisch (75). Familienname, Vorname
-QUALIFIKATIONEN 83 30 Alphanumerisch (30). Qualifikationen getrennt durch “,”. Ohne
-Filler, daher kann die Zeile kürzer als
-113 Zeichen sein.
-28.07.2021 ÖSTERREICHISCHER PFERDESPORTVERBAND www.oeps.at
-FEDERATION EQUESTRE NATIONALE D’AUTRICHE
-
-Pflichtenheft 2021 V2.4 Seite 8 von 10
-
-• LISTE DER PARCOURSBAUER
-Y-SATZ Stelle Länge
-ID 1 1 Alphanumerisch WERT “Y”
-SATZNUMMER 2 6 Numerisch FORMAT: 999999
-NAME 8 75 Alphanumerisch (75). Familienname, Vorname
-QUALIFIKATIONEN 83 30 Alphanumerisch (30). Qualifikationen getrennt durch “,”. Ohne
-Filler, daher kann die Zeile kürzer als
-113 Zeichen sein.
-
-PFERDE01.DAT
-• LISTE DER PFERDE
-Stelle Länge
-
-KOPFNR 1 4 Alphanumerisch (4)
-PFERDENAME 5 30 Alphanumerisch (30)
-LEBENSNUMMER 35 9 Numerisch FORMAT: 999999999, Vorsicht: Bei
-ausl. Pferden wird eine zufällige
-Systemnummer generiert. Ist daher
-keine gültige Lebensnummer. Nicht für
-Pferdesuche verwenden!
-GESCHLECHT 44 1 Alphanumerisch (1)
-GEB.JAHR 45 4 Numerisch FORMAT: 9999
-FARBE 49 15 Alphanumerisch (15)
-ABSTAMMUNG 64 15 Alphanumerisch (15)
-VEREIN (Nummer) 79 4 Numerisch FORMAT: 9999
-JAHR (letzte Zahlung) 83 4 Numerisch FORMAT: 9999
-VERANTWORTLICHE PERSON 87 75 Alphanumerisch (75) Standard: BLANK
-VATER 162 30 Alphanumerisch (30) Standard: BLANK
-FEI-PASS 192 10 Alphanumerisch (10) Standard: BLANK
-SATZNUMMER DES PFERDES 202 10 Alphanumerisch (10) FORMAT: 0000000000, eventuell mit
-vorlaufenden Blanks
-
-LIZENZ01.DAT
-• LISTE DER LIZENZNEHMER
-Stelle Länge
-SATZNUMMER DES REITERS 1 6 Alphanumerisch (6) FORMAT: 000000
-FAMILIENNAME 7 50 Alphanumerisch (50)
-VORNAME 57 25 Alphanumerisch (25)
-BUNDESLAND 82 2 Numerisch FORMAT: 99
-VEREINSNAME 84 50 Alphanumerisch (50)
-NATIONALITÄT (Staatsbürgerschaft) 134 3 Alphanumerisch (3)
-REITERLIZENZ 137 4 Alphanumerisch (4) Keine Lizenz: BLANK
-STARTKARTE 141 1 Alphanumerisch (1) Keine Startkarte: BLANK
-FAHRLIZENZ 142 2 Alphanumerisch (2) Keine Fahrlizenz: BLANK
-
-ALTERSKLASSE JUGEND/JUNIOR/U25 144 2 Alphanumerisch (2) WERTE: Standard: BLANK,
-JG=JUGENDLICHER, JR=JUNIOR,
-25=U25
-ALTERSKLASSE JUNGER-REITER 146 1 Alphanumerisch (1) WERTE: Standard: BLANK Y=JUNGER
-REITER
-MITGLIEDSNUMMER 147 8 Numerisch FORMAT: 999999999
-TELEFONNUMMER 155 21 Alphanumerisch (21) Standard: BLANK
-KADER 176 1 Alphanumerisch (1) derzeit immer BLANK
-JAHR (letzte Zahlung) 177 4 Numerisch FORMAT: 9999
-
-GESCHLECHT 181 1 Alphanumerisch (1) Werte: “W”, “M”
-GEBURTSDATUM 182 8 Datum FORMAT: JJJJMMTT
-FEI-ID 190 10 Alphanumerisch (10) Standard: BLANK (10)
-SPERRLISTE 200 1 Alphanumerisch (1) Werte: BLANK = nicht auf Sperrliste,
-“S” = auf Sperrliste, dort nachsehen!
-LIZENZINFO 201 10 Alphanumerisch (10) Standard: BLANK
-
-28.07.2021 ÖSTERREICHISCHER PFERDESPORTVERBAND www.oeps.at
-FEDERATION EQUESTRE NATIONALE D’AUTRICHE
-Pflichtenheft 2021 V2.4 Seite 9 von 10
-
-VEREIN01.DAT
-• LISTE DER VEREINE
-V-SATZ
-Stelle Länge
-VEREIN (Nummer) 1 4 Numerisch FORMAT: 9999
-VEREINSNAME 5 50 Alphanumerisch (50)
-
-ERGEBNISSE XXXXX.ERG (Code: ASCII Codepage 850)
-
-• TURNIERBEZEICHNUNG
-A-SATZ
-Stelle Länge
-ID 1 1 Alphanumerisch (1) WERT “A”
-TURNIERNUMMER 2 5 Numerisch FORMAT: 99999
-TURNIERNAME.ORT 7 25 Alphanumerisch (25)
-VON 32 8 Datum FORMAT: JJJJMMTT
-BIS 40 8 Datum FORMAT: JJJJMMTT
-KATEGORIE 48 25 Alphanumerisch (25)
-VERSION OEPS 73 3 Alphanumerisch (3) WERT 2.4
-VERSION MELDESTELLE 76 20 Alphanumerisch (20) Name und Versionsnummer
-LINKID 96 8 Numerisch, optional FORMAT: 99999999, vorlaufende
-Nullen
-• BEWERBE
-VOR DEN ERGEBNISSEN EINES BEWERBES IST EIN B-SATZ ZU STELLEN
-Für jeden Bewerb und jede Abteilung einen B-Satz und eine Auflistung der Ergebnisse.
-B-SATZ
-Stelle Länge
-ID 1 1 Alphanumerisch (1) Wert: “B”
-BEWERBNUMMER 2 2 Numerisch FORMAT: 99
-ABTEILUNG 4 1 Numerisch WERTE: 0=keine Abteilung,
-1=1. Abteilung etc..
-BEWERBNAME 5 35 Alphanumerisch (35)
-KLASSE 40 4 Alphanumerisch (4) Bei Westernturnier; “..”
-
-KATEGORIE 44 8 Alphanumerisch (8)
-STARTER 52 3 Numerisch FORMAT: 999
-GELDPREIS (Summe) 55 6 Numerisch FORMAT: 999999, 6 ganze Stellen,
-keine Kommastellen, Euro ohne
-Rundung
-
-BEWERBNUMMER 3-stellig 61 3 Numerisch Format: 999
-
-LINKID 64 8 Numerisch, optional FORMAT: 99999999, vorlaufende
-Nullen
-
-• EINGESETZTE RICHTER UND PARCOURSBAUER
-C-SATZ Bei ausl. Richtern und Parcours- oder Geländebauern: 000000
-Stelle Länge vorlaufende Nullen sind anzuführen
-ID 1 1 Alphanumerisch (1) Wert: “C”
-BEWERBNUMMER 2 3 Numerisch FORMAT: 999
-RICHTER-1 5 6 Numerisch FORMAT: 999999 Standard: 000000
-RICHTER-2 11 6 Numerisch FORMAT: 999999 Standard: 000000
-RICHTER-3 17 6 Numerisch FORMAT: 999999 Standard: 000000
-RICHTER-4 23 6 Numerisch FORMAT: 999999 Standard: 000000
-RICHTER-5 29 6 Numerisch FORMAT: 999999 Standard: 000000
-RICHTER-6 35 6 Numerisch FORMAT: 999999 Standard: 000000
-RICHTER-7 41 6 Numerisch FORMAT: 999999 Standard: 000000
-RICHTER-8 47 6 Numerisch FORMAT: 999999 Standard: 000000
-PARCOURSBAU 53 6 Numerisch FORMAT: 999999 Standard: 000000
-PARCOURSBAU-ASSISTENT 59 6 Numerisch FORMAT: 999999 Standard: 000000
-
-28.07.2021 ÖSTERREICHISCHER PFERDESPORTVERBAND www.oeps.at
-FEDERATION EQUESTRE NATIONALE D’AUTRICHE
-
-Pflichtenheft 2021 V2.4 Seite 10 von
-10
-• ERGEBNIS-ZEILE
-D-SATZ
-
-ID 1 1 Alphanumerisch (1) Wert: “D”
-PLATZ 2 3 Numerisch (3) FORMAT: 999. Ausschluss = 997,
-Disqualifikation = 999. BEI
-EINLAUFSPRINGPRÜFUNGEN: Platz
-immer 000 (Ausnahme 997 oder 999)
-KOPFNUMMER 5 4 Alphanumerisch (4) Nationale Bewerbe: Die Kopfnummer lt.
-OEPS-Registrierung oder die am
-Turnier vergebene Y- oder Z-
-Kopfnummer.
-Internationale Bewerbe: Die am Turnier
-vergeben dreistellige Startnummer mit
-vorlaufendem Blank oder Punkt.
-PFERDENAME 9 30 Alphanumerisch (30).
-SATZNUMMER DES REITERS 39 6 Alphanumerisch (6) Format: 000000. Bei am Turnier
-angelegten Reitern die Nation gem. FEI
-Abkürzung anführen (z.B.
-Deutschland=GER) und 3 Leerzeichen
-FAMILIENNAME 45 50 Alphanumerisch (50)
-VORNAME 95 25 Alphanumerisch (25)
-
-AUSSCHLUSS 120 1 Alphanumerisch (1) Bei Minuspunkten im Ergebnis ” - ”
-Disqualifiziert “D”
-Ausschluss im Grundparcours, Stechen
-bzw. Dressur “A” (bei Stechen ist der
-Platz anzugeben)
-Teilnahmeverzicht (nur im Stechen) “T”,
-der Platz ist anzugeben.
-PUNKTE / WERTNOTE 121 6 Numerisch FORMAT: 999999, 4 ganze Stellen, 2
-Kommastellen, kein Kommazeichen.
-Bei Minuspunkten siehe Ausschluss
-ZEIT/PROZENT 127 5 Numerisch FORMAT: 99999, 3 ganze Stellen. 2
-Kommastellen, kein Kommazeichen -
-Punkten bei Dressurbewerben:
-FORMAT: 99999, 2 ganze Stellen, 3
-Komastellen, kein Kommazeichen
-STECHEN / SR1, SR2 (SR=Siegerrunde) 132 4 Alphanumerisch (4) Kein Stechen ” “, 1. Stechen (SR1,
-SR2)”X “, 2. Stechen”XX “, 3.
-
-Stechen “XXX”, 4. Stechen “XXXX”.
-GELDPREIS 136 6 Numerisch FORMAT: 999999, 6 ganze Stellen,
-keine Kommastellen, volle Euro ohne
-Rundung (€ 120,75 = 000120)
-NATION 142 3 Alphanumerisch (3) (FEI-
-Code)
-PLATZIERT 145 1 Alphanumerisch (1). Standard: Blank, Platziert ” \* ”
-FEI-ID Reiter 146 10 Alphanumerisch (10). Standard: BLANK
-FEI-PASS 156 10 Alphanumerisch (10). Standard: BLANK
-
-SATZNUMMER DES PFERDES 166 10 Alphanumerisch (10) FORMAT: 0000000000, eventuell mit
-vorlaufenden Blanks. Bei am Turnier
-angelegten Pferden 10 Blanks
-LINKID 176 8 Numerisch, optional FORMAT: 99999999, vorlaufende
-Nullen
-TRENNZEILE (nach jedem Bewerb)
-
-Anmerkung:
-Das Feld NATION im Ergebnis (D) Satz dient dazu, um jedes Ergebnis eindeutig einer Nation zuordnen zu können. Hintergrund: Reiter mit
-ausländischer Staatsbürgerschaft (z.B. GER) aber österreichischer Lizenz können, je nach Turnier und ÖTO-Paragraph entweder für ihren
-österr. Verein oder als Gastreiter starten. Startet ein ausl. Reiter mit gültiger österr. Lizenz für seinen österr. Verein ist “AUT” einzutragen.
-Ist er Gastreiter ist die Staatsbürgerschaft lt. LIZENZ01.dat einzutragen. Die Zuordnung hat für das ganze Turnier Gültigkeit und kann nicht
-geändert werden.
-28.07.2021 ÖSTERREICHISCHER PFERDESPORTVERBAND www.oeps.at
-FEDERATION EQUESTRE NATIONALE D’AUTRICHE
-Update Juli 2011
-
-Pflichtenheft 2021 V2.4 Seite 11 von
-10
-
-T-SATZ - TAUSCHLISTE
-Stelle Länge
-ID 1 1 Alphanumerisch (1) Wert: “T”
-KOPFNUMMER GENANNTES PFERD 2 4 Alphanumerisch (4)
-LEBENSNUMMER GENANNTES PFERD 6 9 Numerisch FORMAT: 999999999
-NAME GENANNTES PFERD 15 30 Alphanumerisch (30)
-KOPFNUMMER EINGETAUSCHTES PFERD 45 4 Alphanumerisch (4)
-LEBENSNR EINGETAUSCHTES PFERD 49 9 Numerisch FORMAT: 999999999
-NAME EINGETAUSCHTES PFERD 58 30 Alphanumerisch (30)
-TRENNZEILE
-ID 1 1 Alphanumerisch (1) Wert: ” \* ”
-
-N-SATZ - NACHNENNUNGEN
-
-Stelle Länge
-ID 1 1 Alphanumerisch (1) Wert: “N”
-KOPFNUMMER 2 4 Alphanumerisch (4)
-LEBENSNUMMER 6 9 Numerisch 9 Stellen
-PFERDENAME 15 30 Alphanumerisch (30)
-
-Anmerkung:
-Einträge in T bzw. N-Satz bei Turnieren der Klasse A, A*, B, B* - bei Turnieren mit Verrechnung einer Nachnenngebühr. Bei C-Turnieren
-erfolgen Nennungen über das ZNS ohne Nachnenngebühr. Dient nur für die Erstellung eines Zeitplanes. Bei C-Turnieren werden Einträge
-in den T- bzw. N-Sätzen vom OEPS ignoriert.
-
-Ergänzungen zu den Nenndaten (n2-XXXXX.dat):
-Der OEPS sorgt dafür, dass für jedes von einem Ausländer genannte Pferd eine eigene Z-Kopfnummer in den Nenndaten
-zur Verfügung steht. Es gibt aber Fälle in denen der Pferdename einfach noch nicht bekannt ist (sollte nicht mehr
-vorkommen, ist aber nicht auszuschließen). In diesen Fällen (z.B. Stallbesitzer meldet nur dass er mit 6 Pferden kommt)
-werden so viele Z-Kopfnummern angelegt wie Pferde genannt werden, die Pferdenamen sind dann nur mehr symbolisch
-(1. Pferd, 2. Pferd usw.)
-Jeder ausländische Reiter, welcher in der Nenndatei vorkommt erhält eine eigene (freie) Satznummer. Jeder ausländische
-Reiter wird im OEPS, wie jede andere Person, mit einer eigenen Satznummer angelegt, es gibt aber keinen
-Zusammenhang zwischen Nationalität und der ersten Stelle einer 6-stelligen Satznummer.
-
-Zu den Ergebnisdaten:
-Sollten in den Ergebnissen ausländische Reiter aufscheinen, zu denen die Satznummer nicht bekannt ist, so ist wie bisher
-in der Spezifikation beschrieben (Feld Satznummer im D-Satz) die Satznummer durch die Nation zu ersetzen (gefolgt von
-3 BLANK), zusätzlich ist die Nation in der Spalte „Nation“ zu spezifizieren. Dies erlaubt uns dann diesen Reiter mit
-angegebenen Namen und Nation in unserer Datenbank zu finden oder neu anzulegen.
-
-Teilnahmeverzicht:
-Ein Teilnahmeverzicht (Code „T“) ist nur im Stechen (SR1, SR2) mit Angabe des Platzes zulässig. Bei Nicht-Antreten zum
-Bewerb (Grundumlauf, Dressurbewerbe, 1. Teilbewerb von Vielseitigkeitsprüfungen etc.) wird kein Datensatz eingetragen.
-28.07.2021 ÖSTERREICHISCHER PFERDESPORTVERBAND www.oeps.at
-FEDERATION EQUESTRE NATIONALE D’AUTRICHE