Schlüssel übersichtlich, Segmente neu sortiert PDFs eingeführt, Beispiel Ansicht eingeführt,
44 lines
1.3 KiB
C#
44 lines
1.3 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace Dakota.Models.Segmente.SLGA
|
|
{
|
|
/// <summary>
|
|
/// Das Segment kann je Nachricht
|
|
/// mehrfach übermittelt werden.
|
|
/// Das Skonto ist bei Inanspruchnahme
|
|
/// durch den Kostenträger abzuziehen.
|
|
/// Der Leistungserbringer hat immer
|
|
/// den vollen Gesamtrechnungsbetrag
|
|
/// anzugeben.
|
|
/// </summary>
|
|
internal class SegmentSLGASKO : Segment
|
|
{
|
|
/// <summary>
|
|
/// Angabe des gewährten Skonto in
|
|
/// Prozent. Ohne führende 0 wenn.
|
|
/// xx,xy%
|
|
/// </summary>
|
|
public Datenelement SkontoProzent { get; private set; }
|
|
/// <summary>
|
|
/// Angabe des Zahlungsziels in Tagen.
|
|
/// Bei Zahlung innerhalb der hier angegebenen Tage wird Skonto gewährt
|
|
/// </summary>
|
|
public Datenelement Zahlungsziel { get; private set; }
|
|
|
|
public SegmentSLGASKO()
|
|
{
|
|
SkontoProzent = new Datenelement("SkontoProzent", 3, 5, Feldart.Muss);
|
|
Zahlungsziel = new Datenelement("Zahlungsziel", 0, 3, Feldart.Muss);
|
|
}
|
|
|
|
public override string GetHead() => "SKO";
|
|
|
|
public override List<Dateneinheit> GetBody()
|
|
=> new List<Dateneinheit>() { SkontoProzent, Zahlungsziel };
|
|
}
|
|
}
|