Files
BeWoPlaner/Dakota/Models/Segmente/SLLA/SegmentSLLAURI.cs
rene d65ac37cc0 Zwischenstand:
Schlüssel übersichtlich,
Segmente neu sortiert
PDFs eingeführt,
Beispiel Ansicht eingeführt,
2023-08-21 14:45:00 +02:00

64 lines
3.7 KiB
C#

using System.Collections.Generic;
namespace Dakota.Models.Segmente.SLLA
{
/// <summary>
///
/// </summary>
internal class SegmentSLLAURI : Segment
{
/// <summary>
/// Einzutragen ist das ursprüngliche IK
/// des Leistungserbringers des FKTSegmentes der zugehörigen SLLANachricht aus der ursprünglichen
/// Rechnung(Verarbeitungskennzeichen „01“, „02“, „04“,) auf die sich
/// die Korrektur bezieht.
/// </summary>
public Datenelement UrsprünglichesIKdesLeistungserbringers { get; private set; }
/// <summary>
/// Datenelementgruppe bestehend aus
/// ursprüngliche Sammel-Rechnungsnummer und ursprüngliche EinzelRechnungsnummer.
/// </summary>
public Datenelementgruppe UrsprünglicheRechnungsnummer { get; private set; }
/// <summary>
/// Einzutragen ist die ursprüngliche
/// Sammel-Rechnungsnummer des
/// REC-Segmentes der zugehörigen
/// SLLA-Nachricht aus der ursprünglichen Rechnung(Verarbeitungskennzeichen „01“, „02“, „04“,) auf die sich
/// die Korrektur bezieht.
/// </summary>
public Datenelement UrsprünglicheSammelRechnungsnummer { get; private set; }
/// <summary>
/// Einzutragen ist die ursprüngliche
/// Einzel-Rechnungsnummer des RECSegmentes der zugehörigen SLLANachricht aus der ursprünglichen
/// Rechnung(Verarbeitungskennzeichen „01“, „02“, „04“,) auf die sich
/// die Korrektur bezieht
/// </summary>
public Datenelement UrsprünglicheEinzelRechnungsnummer { get; private set; }
/// <summary>
/// Einzutragen ist das ursprüngliche
/// Rechnungsdatum des REC-Segmentes der zugehörigen SLLA-Nachricht
/// aus der ursprünglichen Rechnung
/// (Verarbeitungskennzeichen „01“,
/// „02“, „04“,) auf die sich die Korrektur
/// bezieht.
/// </summary>
public Datenelement UrsprünglichesRechnungsdatum { get; private set; }
/// <summary>
/// Einzutragen ist die ursprüngliche Belegnummer des INV-Segmentes der
/// zugehörigen SLLA-Nachricht aus der
/// ursprünglichen Rechnung(Verarbeitungskennzeichen „01“, „02“, „04“,)
/// auf die sich die Korrektur bezieht.
/// </summary>
public Datenelement UrsprünglicheBelegnummer { get; private set; }
public SegmentSLLAURI()
{
UrsprünglichesIKdesLeistungserbringers = new Datenelement("UrsprünglichesIKdesLeistungserbringers", 9, Feldart.Muss);
UrsprünglicheRechnungsnummer = new Datenelementgruppe("UrsprünglicheRechnungsnummer", 2);
UrsprünglicheSammelRechnungsnummer = UrsprünglicheRechnungsnummer.Datenelemente[0] = new Datenelement("UrsprünglicheSammelRechnungsnummer", 0, 14, Feldart.Muss);
UrsprünglicheEinzelRechnungsnummer = UrsprünglicheRechnungsnummer.Datenelemente[1] = new Datenelement("UrsprünglicheEinzelRechnungsnummer", 0, 6, Feldart.Muss);
UrsprünglichesRechnungsdatum = new Datenelement("UrsprünglichesRechnungsdatum", 8, Feldart.Muss);
UrsprünglicheBelegnummer = new Datenelement("UrsprünglicheBelegnummer", 0, 10, Feldart.Muss);
}
public override string GetHead() => "URI";
public override List<Dateneinheit> GetBody()
=> new List<Dateneinheit>() {
UrsprünglichesIKdesLeistungserbringers,
UrsprünglicheRechnungsnummer,
UrsprünglichesRechnungsdatum,
UrsprünglicheBelegnummer };
}
}