2023-06-16 16:00:37 +02:00
|
|
|
|
using System;
|
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
|
using System.Linq;
|
|
|
|
|
|
using System.Text;
|
|
|
|
|
|
using System.Threading.Tasks;
|
|
|
|
|
|
|
2023-08-21 14:45:00 +02:00
|
|
|
|
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()
|
|
|
|
|
|
{
|
2023-08-21 14:45:00 +02:00
|
|
|
|
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 };
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|