Files
BeWoPlaner/Dakota/Models/Segmente/SLGA/SegmentSLGASKO.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

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 };
}
}