(* Options:
Date: 2024-12-04 08:19:54
Version: 8.12
Tip: To override a DTO option, remove "//" prefix before updating
BaseUrl: https://taxfiling.pwc.de
//GlobalNamespace:
//MakeDataContractsExtensible: False
//AddReturnMarker: True
//AddDescriptionAsComments: True
//AddDataContractAttributes: False
//AddIndexesToDataMembers: False
//AddGeneratedCodeAttributes: False
//AddResponseStatus: False
//AddImplicitVersion:
//ExportValueTypes: False
IncludeTypes: CreateUmsatzsteuererklaerung2021Xml.*
//ExcludeTypes:
//InitializeCollections: True
//AddNamespaces:
*)
namespace PwC.xEric.Core.Domain.Concretes.Jahressteuern
open System
open System.Collections
open System.Collections.Generic
open System.Runtime.Serialization
open ServiceStack
open ServiceStack.DataAnnotations
open System.Net
///
///Stellt die Art der Ordnungsnummer dar.
///
type OrdNrArt =
| S = 0
| O = 1
///
///Stellt den Vorgang bei einer Veranlagung dar.
///
type VeranlagungVorgang =
| NurVeranlagung = 1
| VeranlagungMitVorauszahlung = 4
///
///Basisklasse für einen benutzerdefinierten Datentyp
///
[]
[]
type CustomTypBase() =
///
///Identifizierung der Zeile / Typ im Fremdprogramm.
///
[]
member val Alias:String = null with get,set
///
///Boolescher Datentyp, welcher als '1' (Ja) oder '' (Nein) im Jahressteuererklärung angeschrieben wird.
///
[]
[]
type Bool1Typ() =
inherit CustomTypBase()
///
///Wenn der Wert true ist, '1' wird im Jahressteuererklärung angeschrieben; ansonsten ein Leerstring.
///
[]
member val Wert:Boolean = new Boolean() with get,set
///
///Identifizierung der Zeile / Typ im Fremdprogramm.
///
[]
member val Alias:String = null with get,set
///
///Boolescher Datentyp, welcher als 'X' (Ja) oder Leerstring (Nein) im Jahressteuererklärung angeschrieben wird.
///
[]
[]
type BoolXTyp() =
inherit CustomTypBase()
///
///Wenn der Wert true ist, 'X' wird im Jahressteuererklärung angeschrieben; ansonsten ein Leerstring.
///
[]
member val Wert:Boolean = new Boolean() with get,set
///
///Identifizierung der Zeile / Typ im Fremdprogramm.
///
[]
member val Alias:String = null with get,set
///
///Berichtigte Erklärung
///
[]
[]
type BerErkl2021() =
///
///Berichtigte Steuererklärung? Falls ja, bitte eine 'true' eintragen
///
[]
member val E3000601:Bool1Typ = null with get,set
///
///Diese Steuererklärung wurde digital signiert? Falls ja, bitte eine 'true' eintragen
///
[]
member val E3000013:BoolXTyp = null with get,set
///
///Zeichenkettenfeld.
///
[]
[]
type StringTyp() =
inherit CustomTypBase()
///
///Der Wert des Datentyps. 1 bis 999 Zeichen, alphanumerisch
///
[]
member val Wert:String = null with get,set
///
///Identifizierung der Zeile / Typ im Fremdprogramm.
///
[]
member val Alias:String = null with get,set
///
///Adresse oder Postfach eines Unternehmens
///
[]
[]
type UnternehmenAdr2021() =
///
///Straße
///
[]
[]
member val E3001101:StringTyp = null with get,set
///
///Hausnummer
///
[]
[]
member val E3001203:StringTyp = null with get,set
///
///Hausnummerzusatz
///
[]
member val E3001204:StringTyp = null with get,set
///
///Adressergänzung
///
[]
member val E3001205:StringTyp = null with get,set
///
///Postleitzahl, Ort
///
[]
member val E3001201:StringTyp = null with get,set
///
///Postleitzahl zu Postfach
///
[]
member val E3001403:StringTyp = null with get,set
///
///Postfach
///
[]
member val E3001404:StringTyp = null with get,set
///
///Kontakt eines Unternehmens
///
[]
[]
type UnternehmenKontakt2021() =
///
///Telefon
///
[]
member val E3001202:StringTyp = null with get,set
///
///E-Mail Adresse
///
[]
member val E3001301:StringTyp = null with get,set
///
///Angaben zum Unternehmen
///
[]
[]
type Unternehmen2021() =
///
///Name des Unternehmers
///
[]
[]
member val E3000901:StringTyp = null with get,set
///
///gegebenenfalls abweichender Firmenname
///
[]
member val E3000902:StringTyp = null with get,set
///
///Art des Unternehmens
///
[]
member val E3001001:StringTyp = null with get,set
///
///Adresse oder Postfach
///
[]
member val Adr:UnternehmenAdr2021 = null with get,set
///
///Kontakt
///
[]
member val Kontakt:UnternehmenKontakt2021 = null with get,set
///
///Im Ausland ansässiger Unternehmer
///
[]
[]
type ImAuslAnsUnt2021() =
///
///Im Ausland ansässiger Unternehmer (falls ja, bitte eine 1 eintragen? Bitte tätigen Sie in diesem Fall auch Angaben auf der Anlage UN.
///
[]
member val E3001402:Bool1Typ = null with get,set
///
///Fiskalvertreter
///
[]
[]
type Fiskalvertr2021() =
///
///Fiskalvertreter (falls ja, bitte eine 1 eintragen). Bitte tätigen Sie in diesem Fall auch Angaben auf der Anlage FV.
///
[]
member val E3001801:Bool1Typ = null with get,set
///
///Stellt ein Datumbereich dar (TT.MM-TT.MM) dar
///
[]
[]
type ErklaerungZeitraum() =
///
///Der Anfang des Datumbreiches.
///
[]
member val Start:DateTime = new DateTime() with get,set
///
///Das Ende des Datumbereiches.
///
[]
member val Ende:DateTime = new DateTime() with get,set
///
///Datum-Uhrzeit-Typ. Format: TT.MM - TT. MM
///
[]
[]
type ZeitraumTyp() =
inherit CustomTypBase()
///
///Wert des Datentyps.
///
[]
member val Wert:ErklaerungZeitraum = null with get,set
///
///Identifizierung der Zeile / Typ im Fremdprogramm.
///
[]
member val Alias:String = null with get,set
///
///Dauer der Unternehmereigenschaft
///
[]
[]
type DauerUntEig2021() =
///
///1. Zeitraum
///
[]
member val E3001401:ZeitraumTyp = null with get,set
///
///2. Zeitraum
///
[]
member val E3001501:ZeitraumTyp = null with get,set
///
///Art der Entgelte
///
[]
type Entgeltart =
| VereinbarteEntgelte = 1
| VereinnahmteEntgelte = 16
///
///Datentyp, welches die Art der Entgeltart darstellt.
///
[]
[]
type EntgeltartTyp() =
inherit CustomTypBase()
///
///Wert des Datentyps.
///
[]
member val Wert:Entgeltart = new Entgeltart() with get,set
///
///Identifizierung der Zeile / Typ im Fremdprogramm.
///
[]
member val Alias:String = null with get,set
///
///Besteuerung der Entgelte
///
[]
[]
type BestArt2021() =
///
///Die Steuer wurde berechnet nach
///
[]
[]
member val E3002203:EntgeltartTyp = null with get,set
///
///Verrechnung / Abtretung
///
[]
[]
type Verrech2021() =
///
///Verrechnung des Erstattungsbetrages erwünscht / Erstattungsbetrag ist abgetreten?
///
[]
member val E3001701:Bool1Typ = null with get,set
///
///Ergänzende Angaben zur Steuererklärung
///
[]
[]
type ErgAngErkl2021() =
///
///Über die Angaben in der Steuererklärung hinaus sind weitere oder abweichende Angaben oder Sachverhalte zu berücksichtigen?
///
[]
member val E3002201:Bool1Typ = null with get,set
///
///Ergänzende Angaben zur Steuererklärung
///
[]
member val E3002202:StringTyp = null with get,set
///
///Allgemeine Angaben
///
[]
[]
type Allg2021() =
///
///Angaben zum Unternehmen
///
[]
member val Unternehmen:Unternehmen2021 = null with get,set
///
///Im Ausland ansässiger Unternehmer?
///
[]
member val ImAuslAnsUnt:ImAuslAnsUnt2021 = null with get,set
///
///Fiskalvertreter?
///
[]
member val Fiskalvetr:Fiskalvertr2021 = null with get,set
///
///Dauer der Unternehmereigenschaft (falls nicht vom 1. Januar bis zum 31. Dezember 2021)
///
[]
member val DauerUntEig:DauerUntEig2021 = null with get,set
///
///Besteuerungen der Entgelte
///
[]
member val BestArt:BestArt2021 = null with get,set
///
///Verrechnungen / Abtretungen
///
[]
member val Verrech:Verrech2021 = null with get,set
///
///Ergänzende Angaben zur Steuererklärung
///
[]
member val ErgAngErkl:ErgAngErkl2021 = null with get,set
[]
type Kanzlei2021() =
///
///Bearbeiterkennzeichen
///
[]
member val E3002509:StringTyp = null with get,set
///
///Mandantennummer
///
[]
member val E3002506:StringTyp = null with get,set
///
///(Feld? wird nicht gedruckt)Mandantennummer für Bescheiddatenabholung
///
[]
member val E3002507:StringTyp = null with get,set
[]
type Bearb2021() =
///
///Name
///
[]
member val E3002501:StringTyp = null with get,set
///
///Vorname
///
[]
member val E3002502:StringTyp = null with get,set
[]
type MitwirkAdr2021() =
///
///Straße, Hausnummer
///
[]
member val E3002503:StringTyp = null with get,set
///
///Postleitzahl, Wohnort
///
[]
member val E3002504:StringTyp = null with get,set
[]
type MitwirkKontakt2021() =
///
///Telefon
///
[]
member val E3002505:StringTyp = null with get,set
///
///zusätzliche Angaben
///
[]
member val E3002508:StringTyp = null with get,set
[]
type MitwirkErkl2021() =
///
///Die Steuererklärung wurde unter Mitwirkung eines Angehörigen der steuerberatenden Berufe im Sinne der §§ 3 und 4 des Steuerberatungsgesetzes erstellt
///
[]
member val E3002602:Bool1Typ = null with get,set
///
///Angaben zum Mitwirkender, der bei der Anfertigung dieser Steuererklärung einschließlich der Anlagen mitgewirkt hat.
///
[]
[]
type Mitwirk2021() =
///
///Angaben zu den Kanzleien
///
[]
member val Kanzlei:Kanzlei2021 = null with get,set
///
///Angaben zu den Bearbeiter
///
[]
member val Bearb:Bearb2021 = null with get,set
///
///Adressen der Mitwirkende
///
[]
member val Adr:MitwirkAdr2021 = null with get,set
///
///Kontakte der Mitwirkende
///
[]
member val Kontakt:MitwirkKontakt2021 = null with get,set
///
///Mitwirkungen bei der Steuererklärung
///
[]
member val MitwirkErkl:MitwirkErkl2021 = null with get,set
///
///Specifies an amount of money without cents with limits and a specialized string representation
///
[]
[]
type GeldBetragOhneCent() =
///
///The intrinsic currency value.
///
[]
member val Wert:Int32 = new Int32() with get,set
///
///Represents an amount of money without cents whose value has a maximum length of 5 digits.That is, 1 to 5 digits. Minus sign allowed
///
[]
[]
type GeldBetragOhneCent5DE() =
inherit GeldBetragOhneCent()
///
///The intrinsic currency value.
///
[]
member val Wert:Int32 = new Int32() with get,set
///
///Geldbetrag ohne Cent mit 6 Stellen. Mindestens eine Ziffer und maximal 5 Ziffern. Minusvorzeichen erlaubt.
///
[]
[]
type GeldBetragOhneCent5DETyp() =
inherit CustomTypBase()
///
///Wert des Datentyps. Mindestens eine Ziffer und maximal 5 Ziffern. Minusvorzeichen erlaubt.
///
[]
member val Betrag:GeldBetragOhneCent5DE = null with get,set
///
///Identifizierung der Zeile / Typ im Fremdprogramm.
///
[]
member val Alias:String = null with get,set
///
///Specifies an amount of money without cents with limits and a specialized string representation
///
[]
[]
type GrossGeldBetragOhneCent() =
///
///The intrinsic currency value.
///
[]
member val Wert:Int64 = new Int64() with get,set
///
///Represents an amount of money without cents whose value has a maximum length of 12 digits. That is, 1 to 12 digits. Minus sign allowed.
///
[]
[]
type GeldBetragOhneCent12DE() =
inherit GrossGeldBetragOhneCent()
///
///The intrinsic currency value.
///
[]
member val Wert:Int64 = new Int64() with get,set
///
///Geldbetrag ohne Cent mit 13 Stellen. Mindestens eine Ziffer und maximal 12 Ziffern. Minusvorzeichen erlaubt.
///
[]
[]
type GeldBetragOhneCent12DETyp() =
inherit CustomTypBase()
///
///Wert des Datentyps. Mindestens eine Ziffer und maximal 12 Ziffern. Minusvorzeichen erlaubt.
///
[]
member val Betrag:GeldBetragOhneCent12DE = null with get,set
///
///Identifizierung der Zeile / Typ im Fremdprogramm.
///
[]
member val Alias:String = null with get,set
///
///Angaben der Besteuerung von Kleinunternehmer der Umsatzsteuererklärung.
///
[]
[]
type Kleinuntern2021() =
///
///Umsatz im Kalenderjahr $VZ-1$ (Berechnung nach § 19 Absatz 1 und 3 UStG)
///
[]
member val E3002301:GeldBetragOhneCent5DETyp = null with get,set
///
///Umsatz im Kalenderjahr 2021 (Berechnung nach § 19 Absatz 1 und 3 UStG)
///
[]
member val E3002401:GeldBetragOhneCent12DETyp = null with get,set
///
///Specifies an amount of money with cents with limits and a specialized string representation
///
[]
[]
type GeldBetragMitCent() =
///
///The intrinsic currency value.
///
[]
member val Wert:Double = new Double() with get,set
///
///Represents an amount of money with cents whose value has a maximum length of 14 digits. That is, 1 to 12 digits before the decimal separator and 2 digits after the decimal separator. Minus sign allowed.
///
[]
[]
type GeldBetragMitCent12DE() =
inherit GeldBetragMitCent()
///
///The intrinsic currency value.
///
[]
member val Wert:Double = new Double() with get,set
///
///Geldbetrag mit Cent mit 12 Vorkommastellen. Mindestens eine Ziffer und maximal 12 Ziffern vor dem Dezimaltrennzeichen. 2 Ziffern nach dem Dezimaltrennzeichen. Minusvorzeichen erlaubt. ',' als Dezimaltrennzeichen.
///
[]
[]
type GeldBetragMitCent12DETyp() =
inherit CustomTypBase()
///
///Wert des Datentyps. Mindestens eine Ziffer und maximal 12 Ziffern vor dem Dezimaltrennzeichen. 2 Ziffern nach dem Dezimaltrennzeichen. Minusvorzeichen erlaubt.
///
[]
member val Betrag:GeldBetragMitCent12DE = null with get,set
///
///Identifizierung der Zeile / Typ im Fremdprogramm.
///
[]
member val Alias:String = null with get,set
///
///Umsätze zum allgemeinen Steuersatz
///
[]
[]
type UmsAllg2021() =
///
///Lieferungen und sonstige Leistungen zu 19 Prozent (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR)
///
[]
member val E3003303:GeldBetragOhneCent12DETyp = null with get,set
///
///Lieferungen und sonstige Leistungen zu 19 Prozent (Steuer)
///
[]
member val E3003304:GeldBetragMitCent12DETyp = null with get,set
///
///Unentgeltliche Wertabgaben - Lieferungen nach § 3 Absatz 1b UStG zu 19 Prozent (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR)
///
[]
member val E3003405:GeldBetragOhneCent12DETyp = null with get,set
///
///Unentgeltliche Wertabgaben - Lieferungen nach § 3 Absatz 1b UStG zu 19 Prozent (Steuer)
///
[]
member val E3003406:GeldBetragMitCent12DETyp = null with get,set
///
///Unentgeltliche Wertabgaben - Sonstige Leistungen nach § 3 Absatz 9a UStG zu 19 Prozent (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR)
///
[]
member val E3003505:GeldBetragOhneCent12DETyp = null with get,set
///
///Unentgeltliche Wertabgaben - Sonstige Leistungen nach § 3 Absatz 9a UStG zu 19 Prozent (Steuer)
///
[]
member val E3003506:GeldBetragMitCent12DETyp = null with get,set
///
///Umsätze zum ermäßigten Steuersatz
///
[]
[]
type UmsErm2021() =
///
///Lieferungen und sonstige Leistungen zu 7 Prozent (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR)
///
[]
member val E3004401:GeldBetragOhneCent12DETyp = null with get,set
///
///Lieferungen und sonstige Leistungen zu 7 Prozent (Steuer)
///
[]
member val E3004402:GeldBetragMitCent12DETyp = null with get,set
///
///Unentgeltliche Wertabgaben - Lieferungen nach § 3 Absatz 1b UStG zu 7 Prozent (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR)
///
[]
member val E3003703:GeldBetragOhneCent12DETyp = null with get,set
///
///Unentgeltliche Wertabgaben - Lieferungen nach § 3 Absatz 1b UStG zu 7 Prozent (Steuer)
///
[]
member val E3003704:GeldBetragMitCent12DETyp = null with get,set
///
///Unentgeltliche Wertabgaben - Sonstige Leistungen nach § 3 Absatz 9a UStG zu 7 Prozent (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR)
///
[]
member val E3003803:GeldBetragOhneCent12DETyp = null with get,set
///
///Unentgeltliche Wertabgaben - Sonstige Leistungen nach § 3 Absatz 9a UStG zu 7 Prozent (Steuer)
///
[]
member val E3003804:GeldBetragMitCent12DETyp = null with get,set
///
///Umsätze zu anderen Steuersätzen
///
[]
[]
type UmsAnd2021() =
///
///Umsätze zu anderen Steuersätzen (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR)
///
[]
member val E3005001:GeldBetragOhneCent12DETyp = null with get,set
///
///Umsätze zu anderen Steuersätzen (Steuer)
///
[]
member val E3005002:GeldBetragMitCent12DETyp = null with get,set
///
///Umsätze land- und forstwirtschaftlicher Betriebe nach § 24 UStG
///
[]
[]
type UmsLuf2021() =
///
///Lieferungen in das übrige Gemeinschaftsgebiet an Abnehmer mit USt-Identifikationsnummer (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR)
///
[]
member val E3005201:GeldBetragOhneCent12DETyp = null with get,set
///
///Steuerpflichtige Lieferungen (einschließlich unentgeltlicher Wertabgaben) von Sägewerkserzeugnissen, die in der Anlage 2 zum UStG nicht aufgeführt sind (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR)
///
[]
member val E3005301:GeldBetragOhneCent12DETyp = null with get,set
///
///Steuerpflichtige Lieferungen (einschließlich unentgeltlicher Wertabgaben) von Sägewerkserzeugnissen, die in der Anlage 2 zum UStG nicht aufgeführt sind (Steuer)
///
[]
member val E3005302:GeldBetragMitCent12DETyp = null with get,set
///
///Steuerpflichtige Umsätze (einschließlich unentgeltlicher Wertabgaben) von Getränken, die in der Anlage 2 zum UStG nicht aufgeführt sind, sowie von alkoholischen Flüssigkeiten (zum Beispiel Wein) zu 8,3 Prozent (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR)
///
[]
member val E3005003:GeldBetragOhneCent12DETyp = null with get,set
///
///Steuerpflichtige Umsätze (einschließlich unentgeltlicher Wertabgaben) von Getränken, die in der Anlage 2 zum UStG nicht aufgeführt sind, sowie von alkoholischen Flüssigkeiten (zum Beispiel Wein) zu 8,3 Prozent (Steuer)
///
[]
member val E3005004:GeldBetragMitCent12DETyp = null with get,set
///
///Steuerpflichtige Umsätze (einschließlich unentgeltlicher Wertabgaben) von Getränken, die in der Anlage 2 zum UStG nicht aufgeführt sind, sowie von alkoholischen Flüssigkeiten (zum Beispiel Wein) - Umsätze zu anderen Steuersätzen (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR)
///
[]
member val E3005701:GeldBetragOhneCent12DETyp = null with get,set
///
///Steuerpflichtige Umsätze (einschließlich unentgeltlicher Wertabgaben) von Getränken, die in der Anlage 2 zum UStG nicht aufgeführt sind, sowie von alkoholischen Flüssigkeiten (zum Beispiel Wein) - Umsätze zu anderen Steuersätzen (Steuer)
///
[]
member val E3005702:GeldBetragMitCent12DETyp = null with get,set
///
///Übrige steuerpflichtige Umsätze land- und forstwirtschaftlicher Betriebe, für die keine Steuer zu entrichten ist (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR)
///
[]
member val E3005801:GeldBetragOhneCent12DETyp = null with get,set
///
///Represents an unsigned amount of money with cents whose value has a maximum length of 14 digits. That is, 1 to 12 digits before the decimal separator and 2 digits after the decimal separator. Minus sign NOT allowed.
///
[]
[]
type PositiverGeldBetragMitCent12DE() =
inherit GeldBetragMitCent()
///
///The intrinsic currency value.
///
[]
member val Wert:Double = new Double() with get,set
///
///Absoluter Geldbetrag mit Cent mit 12 Vorkommastellen. Mindestens eine Ziffer und maximal 12 Ziffern vor dem Dezimaltrennzeichen. 2 Ziffern nach dem Dezimaltrennzeichen. Minusvorzeichen NICHT erlaubt. ',' als Dezimaltrennzeichen.
///
[]
[]
type PositiverGeldBetragMitCent12DETyp() =
inherit CustomTypBase()
///
///Wert des Datentyps. Mindestens eine Ziffer und maximal 12 Ziffern vor dem Dezimaltrennzeichen. 2 Ziffern nach dem Dezimaltrennzeichen. Minusvorzeichen NICHT erlaubt.
///
[]
member val Betrag:PositiverGeldBetragMitCent12DE = null with get,set
///
///Identifizierung der Zeile / Typ im Fremdprogramm.
///
[]
member val Alias:String = null with get,set
///
///Steuer infolge Wechsels der Besteuerungsform
///
[]
[]
type WechsBestForm2021() =
///
///Steuer (Nachsteuer) auf vereinnahmte Anzahlungen infolge des Wechsels der Besteuerungsform
///
[]
member val E3102901:PositiverGeldBetragMitCent12DETyp = null with get,set
///
///Nachsteuer auf versteuerte Anzahlungen und ähnlich wegen Steuersatzänderung
///
[]
[]
type NachstStSatzAend2021() =
///
///Nachsteuer auf versteuerte Anzahlungen und ähnlich wegen Steuersatzänderung (Steuer)
///
[]
member val E3005901:GeldBetragMitCent12DETyp = null with get,set
///
///Summe
///
[]
[]
type UmsSum2021() =
///
///Summe der Steuer (zu übertragen in Zeile 152)
///
[]
member val E3006001:GeldBetragMitCent12DETyp = null with get,set
///
///Steuerpflichtige Lieferungen, sonstige Leistungen und unentgeltliche Wertabgaben
///
[]
[]
type Umsaetze2021() =
///
///Umsätze zum allgemeinen Steuersatz
///
[]
member val UmsAllg:UmsAllg2021 = null with get,set
///
///Umsätze zum ermäßigten Steuersatz
///
[]
member val UmsErm:UmsErm2021 = null with get,set
///
///Umsätze zu anderen Steuersätzen
///
[]
member val UmsAnd:UmsAnd2021 = null with get,set
///
///Umsätze land- und forstwirtschaftlicher Betriebe nach § 24 UStG
///
[]
member val UmsLuf:UmsLuf2021 = null with get,set
///
///Steuer infolge Wechsels der Besteuerungsform
///
[]
member val WechsBestForm:WechsBestForm2021 = null with get,set
///
///Nachsteuer auf versteuerte Anzahlungen und ähnlich wegen Steuersatzänderung
///
[]
member val NachstStSatzAend:NachstStSatzAend2021 = null with get,set
///
///Summe
///
[]
member val UmsSum:UmsSum2021 = null with get,set
///
///Innergemeinschaftliche Lieferungen (§ 4 Nummer 1 Buchstabe b UStG)
///
[]
[]
type IgLfg2021() =
///
///an Abnehmer mit USt-Identifikationsnummer (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR)
///
[]
member val E3103301:GeldBetragOhneCent12DETyp = null with get,set
///
///neuer Fahrzeuge an Abnehmer ohne USt-Identifikationsnummer (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR)
///
[]
member val E3103401:GeldBetragOhneCent12DETyp = null with get,set
///
///neuer Fahrzeuge außerhalb eines Unternehmens (§ 2a UStG) (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR)
///
[]
member val E3103501:GeldBetragOhneCent12DETyp = null with get,set
///
///Weitere steuerfreie Umsätze mit Vorsteuerabzug (zum Beispiel nach § 4 Nummer 1 Buchstabe a, 2 bis 7 UStG)
///
[]
[]
type UmsStFreiWeit2021() =
///
///Ausfuhrlieferungen und Lohnveredelungen an Gegenständen der Ausfuhr (§ 4 Nummer 1 Buchstabe a UStG) (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR)
///
[]
member val E3103801:GeldBetragOhneCent12DETyp = null with get,set
///
///Umsätze nach § ... UStG:
///
[]
member val E3103901:StringTyp = null with get,set
///
///Umsätze nach § ... UStG (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR)
///
[]
member val E3103902:GeldBetragOhneCent12DETyp = null with get,set
///
///Umsätze im Sinne des Offshore-Steuerabkommens, des Zusatzabkommens zum NATO-Truppenstatut und des Ergänzungsabkommens zum Protokoll über die NATO-Hauptquartiere (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR)
///
[]
member val E3104001:GeldBetragOhneCent12DETyp = null with get,set
///
///Reiseleistungen nach § 25 Absatz 2 UStG (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR)
///
[]
member val E3104101:GeldBetragOhneCent12DETyp = null with get,set
///
///Summe der Zeilen 67 bis 70 (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR)
///
[]
member val E3104201:GeldBetragOhneCent12DETyp = null with get,set
///
///Steuerfreie Umsätze mit Vorsteuerabzug
///
[]
[]
type MitVoStAbz2021() =
///
///a) Liste innergemeinschaftlicher Lieferungen (§ 4 Nummer 1 Buchstabe b UStG)
///
[]
member val IgLfg:IgLfg2021 = null with get,set
///
///b) Liste weiterer steuerfreien Umsätze mit Vorsteuerabzug (zum Beispiel nach § 4 Nummer 1 Buchstabe a, 2 bis 7 UStG)
///
[]
member val UmsStFreiWeit:UmsStFreiWeit2021 = null with get,set
///
///Steuerfreie Umsätze ohne Vorsteuerabzug nicht zum Gesamtumsatz (§ 19 Absatz 3 UStG) gehörend
///
[]
[]
type NichtGesUms2021() =
///
///nach § 4 Nummer 12 UStG (Vermietung und Verpachtung von Grundstücken und so weiter) (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR)
///
[]
member val E3104401:GeldBetragOhneCent12DETyp = null with get,set
///
///nach § 4 Nummer ... UStG
///
[]
member val E3104501:StringTyp = null with get,set
///
///nach § 4 Nummer ... UStG (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR)
///
[]
member val E3104502:GeldBetragOhneCent12DETyp = null with get,set
///
///Summe der Zeilen 73 und 74 (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR)
///
[]
member val E3104601:GeldBetragOhneCent12DETyp = null with get,set
[]
type GesUms2021() =
///
///nach § ... UStG
///
[]
member val E3104901:StringTyp = null with get,set
///
///nach § ... UStG (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR)
///
[]
member val E3104902:GeldBetragOhneCent12DETyp = null with get,set
///
///Steuerfreie Umsätze ohne Vorsteuerabzug
///
[]
[]
type OhneVoStAbz2021() =
///
///a) Steuerfreie Umsätze ohne Vorsteuerabzug nicht zum Gesamtumsatz (§ 19 Absatz 3 UStG) gehörend
///
[]
member val NichtGesUms:NichtGesUms2021 = null with get,set
///
///b) Steuerfreie Umsätze ohne Vorsteuerabzug zum Gesamtumsatz(§ 19 Absatz 3 UStG) gehörend
///
[]
member val GesUms:GesUms2021 = null with get,set
///
///Steuerfreie Lieferungen, sonstige Leistungen und unentgeltliche Wertabgaben.
///
[]
[]
type UmsStfrei2021() =
///
///Steuerfreie Umsätze mit Vorsteuerabzug
///
[]
member val MitVoStAbz:MitVoStAbz2021 = null with get,set
///
///Steuerfreie Umsätze ohne Vorsteuerabzug
///
[]
member val OhneVoStAbz:OhneVoStAbz2021 = null with get,set
[]
type Stfrei2021() =
///
///von bestimmten Gegenständen und Anlagegold nach §§ 4b und 25c UStG (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR)
///
[]
member val E3100901:GeldBetragOhneCent12DETyp = null with get,set
///
///Steuerpflichtige innergemeinschaftliche Erwerbe (§ 1a UStG)
///
[]
[]
type Stpfl2021() =
///
///zum Steuersatz von 19 Prozent (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR)
///
[]
member val E3100902:GeldBetragOhneCent12DETyp = null with get,set
///
///zum Steuersatz von 19 Prozent (Steuer)
///
[]
member val E3100903:GeldBetragMitCent12DETyp = null with get,set
///
///zum Steuersatz von 7 Prozent (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR)
///
[]
member val E3101301:GeldBetragOhneCent12DETyp = null with get,set
///
///zum Steuersatz von 7 Prozent (Steuer)
///
[]
member val E3101302:GeldBetragMitCent12DETyp = null with get,set
///
///zu anderen Steuersätzen (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR)
///
[]
member val E3101303:GeldBetragOhneCent12DETyp = null with get,set
///
///zu anderen Steuersätzen (Steuer)
///
[]
member val E3101304:GeldBetragMitCent12DETyp = null with get,set
///
///neuer Fahrzeuge (§ 1b Absatz 2 und 3 UStG) von Lieferern ohne USt-Identifikationsnummer zum allgemeinen Steuersatz (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR)
///
[]
member val E3101401:GeldBetragOhneCent12DETyp = null with get,set
///
///neuer Fahrzeuge (§ 1b Absatz 2 und 3 UStG) von Lieferern ohne USt-Identifikationsnummer zum allgemeinen Steuersatz (Steuer)
///
[]
member val E3101402:GeldBetragMitCent12DETyp = null with get,set
///
///Summe
///
[]
[]
type IgErwSum2021() =
///
///Summe der Steuer (zu übertragen in Zeile 153)
///
[]
member val E3101501:GeldBetragMitCent12DETyp = null with get,set
///
///Innergemeinschaftliche Erwerbe
///
[]
[]
type IgErw2021() =
///
///Steuerfreie innergemeinschaftliche Erwerbe
///
[]
member val Stfrei:Stfrei2021 = null with get,set
///
///Steuerpflichtige innergemeinschaftliche Erwerbe (§ 1a UStG)
///
[]
member val Stpfl:Stpfl2021 = null with get,set
///
///Summe
///
[]
member val IgErwSum:IgErwSum2021 = null with get,set
///
///Summe der Steuer (zu übertragen in Zeile 154)
///
[]
[]
type Auslag13aSum2021() =
///
///Summe der Steuer (zu übertragen in Zeile 154)
///
[]
member val E3102904:GeldBetragMitCent12DETyp = null with get,set
///
///Steuerschuldner bei Auslagerung (§ 13a Absatz 1 Nummer 6 UStG)
///
[]
[