Files
BeWoPlaner/Dakota/Models/Segmente/SLGA/SegmentSLGAUST.cs

38 lines
1.1 KiB
C#
Raw Normal View History

2023-06-16 16:00:37 +02:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Dakota.Models.Segmente.SLGA
2023-06-16 16:00:37 +02:00
{
/// <summary>
/// Das Segment kann je Nachricht einmal übermittelt werden. Es ist nicht
/// in der Sammelrechnung-SLGA zu
/// übermitteln
/// </summary>
internal class SegmentSLGAUST : Segment
{
/// <summary>
/// Steuernummer gemäß § 14 Abs. 1a
/// UStG oder Umsatzsteuer-Identifikationsnummer.
/// </summary>
public Datenelement Steuernummer { get; private set; }
/// <summary>
/// "J" wenn befreit gem. § 4 UStG
/// </summary>
public Datenelement Kennung { get; private set; }
public SegmentSLGAUST()
{
Steuernummer = new Datenelement("Steuernummer", 0, 20, Feldart.Muss);
Kennung = new Datenelement("Kennung", 1, Feldart.Kann);
2023-06-16 16:00:37 +02:00
}
public override string GetHead() => "UST";
public override List<Dateneinheit> GetBody()
=> new List<Dateneinheit>() { Steuernummer, Kennung };
}
}