Schlüssel übersichtlich, Segmente neu sortiert PDFs eingeführt, Beispiel Ansicht eingeführt,
64 lines
3.7 KiB
C#
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 };
|
|
}
|
|
}
|