Tax Filing Service

<back to all web services

CreateUmsatzsteuererklaerung2020XmlAsync

AsyncUmsatzsteuerJahressteuererklärung2020

An asynchronous service to create xml content that represents the annual VAT return for 2020.

Requires Authentication
The following routes are available for this service:
POST/CreateUmsatzsteuererklaerung2020XmlAsyncAn asynchronous service to create xml content that represents the annual VAT return for 2020
"use strict";
/** @typedef {'S'|'O'} */
export var OrdNrArt;
(function (OrdNrArt) {
    OrdNrArt["S"] = "S"
    OrdNrArt["O"] = "O"
})(OrdNrArt || (OrdNrArt = {}));
/** @typedef {number} */
export var VeranlagungVorgang;
(function (VeranlagungVorgang) {
    VeranlagungVorgang[VeranlagungVorgang["NurVeranlagung"] = 1] = "NurVeranlagung"
    VeranlagungVorgang[VeranlagungVorgang["VeranlagungMitVorauszahlung"] = 4] = "VeranlagungMitVorauszahlung"
})(VeranlagungVorgang || (VeranlagungVorgang = {}));
export class Rueckuebermittlung {
    /** @param {{bescheid?:boolean,artRueckuebermittlung?:string,schluesselRueckuebermittlung?:string,adresseRueckuebermittlung?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {boolean}
     * @description Wird die elektronische Bereitstellung der Bescheiddaten gewünscht? */
    bescheid;
    /**
     * @type {?string}
     * @description Art der Adresse der Bescheidbereitstellung: INTERNET bei Rückübermittlung über Internet. */
    artRueckuebermittlung;
    /**
     * @type {?string}
     * @description Öffentlicher Schlüssel mit variabler Länge. */
    schluesselRueckuebermittlung;
    /**
     * @type {?string}
     * @description Erforderliche Adresselemente bei Benachrichtigung für Bescheidbereitstellung: E-Mail-Adresse. */
    adresseRueckuebermittlung;
}
export class CustomFeldBase {
    /** @param {{nr?:number,index?:number,lfdNr?:number,alias?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {number}
     * @description Feldkennung: 7-stellig numerisch. Fest vergebene, eindeutige Nummer eines Feldes der Steuererklärung. */
    nr;
    /**
     * @type {number}
     * @description Feldindex: maximal 2-stellig numerisch (1-99). Indizierung bei mehrfachem Ausfüllen des gleichen Feldes (z. B. Unterstützung mehrerer bedürftiger Personen). Default: 1 */
    index;
    /**
     * @type {number}
     * @description Indizierung bei mehrfach gleichen Anlagen (z. B. mehrere Anlagen V), die Durchnummerierung hat lückenlos aufsteigend zu erfolgen, von 1 bis 99999. Default: 1 */
    lfdNr;
    /**
     * @type {?string}
     * @description Identifizierung der Zeile / Feld im Fremdprogramm. */
    alias;
}
export class BoolXFeld extends CustomFeldBase {
    /** @param {{wert?:boolean,nr?:number,index?:number,lfdNr?:number,alias?:string,nr?:number,index?:number,lfdNr?:number,alias?:string}} [init] */
    constructor(init) { super(init); Object.assign(this, init) }
    /**
     * @type {boolean}
     * @description Wenn der Wert true ist, 'X' wird im Jahressteuererklärung angeschrieben; ansonsten ein Leerstring. */
    wert;
    /**
     * @type {number}
     * @description Feldkennung: 7-stellig numerisch. Fest vergebene, eindeutige Nummer eines Feldes der Steuererklärung. */
    nr;
    /**
     * @type {number}
     * @description Feldindex: maximal 2-stellig numerisch (1-99). Indizierung bei mehrfachem Ausfüllen des gleichen Feldes (z. B. Unterstützung mehrerer bedürftiger Personen). Default: 1 */
    index;
    /**
     * @type {number}
     * @description Indizierung bei mehrfach gleichen Anlagen (z. B. mehrere Anlagen V), die Durchnummerierung hat lückenlos aufsteigend zu erfolgen, von 1 bis 99999. Default: 1 */
    lfdNr;
    /**
     * @type {?string}
     * @description Identifizierung der Zeile / Feld im Fremdprogramm. */
    alias;
}
export class Bool1Feld extends CustomFeldBase {
    /** @param {{wert?:boolean,nr?:number,index?:number,lfdNr?:number,alias?:string,nr?:number,index?:number,lfdNr?:number,alias?:string}} [init] */
    constructor(init) { super(init); Object.assign(this, init) }
    /**
     * @type {boolean}
     * @description Wenn der Wert true ist, '1' wird im Jahressteuererklärung angeschrieben; ansonsten ein Leerstring. */
    wert;
    /**
     * @type {number}
     * @description Feldkennung: 7-stellig numerisch. Fest vergebene, eindeutige Nummer eines Feldes der Steuererklärung. */
    nr;
    /**
     * @type {number}
     * @description Feldindex: maximal 2-stellig numerisch (1-99). Indizierung bei mehrfachem Ausfüllen des gleichen Feldes (z. B. Unterstützung mehrerer bedürftiger Personen). Default: 1 */
    index;
    /**
     * @type {number}
     * @description Indizierung bei mehrfach gleichen Anlagen (z. B. mehrere Anlagen V), die Durchnummerierung hat lückenlos aufsteigend zu erfolgen, von 1 bis 99999. Default: 1 */
    lfdNr;
    /**
     * @type {?string}
     * @description Identifizierung der Zeile / Feld im Fremdprogramm. */
    alias;
}
export class StringFeld extends CustomFeldBase {
    /** @param {{wert?:string,nr?:number,index?:number,lfdNr?:number,alias?:string,nr?:number,index?:number,lfdNr?:number,alias?:string}} [init] */
    constructor(init) { super(init); Object.assign(this, init) }
    /**
     * @type {string}
     * @description Wert des Feldes. 
 1 bis 999 Zeichen, alphanumerisch */
    wert;
    /**
     * @type {number}
     * @description Feldkennung: 7-stellig numerisch. Fest vergebene, eindeutige Nummer eines Feldes der Steuererklärung. */
    nr;
    /**
     * @type {number}
     * @description Feldindex: maximal 2-stellig numerisch (1-99). Indizierung bei mehrfachem Ausfüllen des gleichen Feldes (z. B. Unterstützung mehrerer bedürftiger Personen). Default: 1 */
    index;
    /**
     * @type {number}
     * @description Indizierung bei mehrfach gleichen Anlagen (z. B. mehrere Anlagen V), die Durchnummerierung hat lückenlos aufsteigend zu erfolgen, von 1 bis 99999. Default: 1 */
    lfdNr;
    /**
     * @type {?string}
     * @description Identifizierung der Zeile / Feld im Fremdprogramm. */
    alias;
}
export class ErklaerungZeitraum {
    /** @param {{start?:string,ende?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {string}
     * @description Der Anfang des Datumbreiches. */
    start;
    /**
     * @type {string}
     * @description Das Ende des Datumbereiches. */
    ende;
}
export class ZeitraumFeld extends CustomFeldBase {
    /** @param {{wert?:ErklaerungZeitraum,nr?:number,index?:number,lfdNr?:number,alias?:string,nr?:number,index?:number,lfdNr?:number,alias?:string}} [init] */
    constructor(init) { super(init); Object.assign(this, init) }
    /**
     * @type {ErklaerungZeitraum}
     * @description Wert des Feldes. */
    wert;
    /**
     * @type {number}
     * @description Feldkennung: 7-stellig numerisch. Fest vergebene, eindeutige Nummer eines Feldes der Steuererklärung. */
    nr;
    /**
     * @type {number}
     * @description Feldindex: maximal 2-stellig numerisch (1-99). Indizierung bei mehrfachem Ausfüllen des gleichen Feldes (z. B. Unterstützung mehrerer bedürftiger Personen). Default: 1 */
    index;
    /**
     * @type {number}
     * @description Indizierung bei mehrfach gleichen Anlagen (z. B. mehrere Anlagen V), die Durchnummerierung hat lückenlos aufsteigend zu erfolgen, von 1 bis 99999. Default: 1 */
    lfdNr;
    /**
     * @type {?string}
     * @description Identifizierung der Zeile / Feld im Fremdprogramm. */
    alias;
}
/** @typedef {number} */
export var Entgeltart;
(function (Entgeltart) {
    Entgeltart[Entgeltart["VereinbarteEntgelte"] = 1] = "VereinbarteEntgelte"
    Entgeltart[Entgeltart["VereinnahmteEntgelte"] = 16] = "VereinnahmteEntgelte"
})(Entgeltart || (Entgeltart = {}));
export class EntgeltartFeld extends CustomFeldBase {
    /** @param {{wert?:Entgeltart,nr?:number,index?:number,lfdNr?:number,alias?:string,nr?:number,index?:number,lfdNr?:number,alias?:string}} [init] */
    constructor(init) { super(init); Object.assign(this, init) }
    /**
     * @type {Entgeltart}
     * @description Wert des Feldes. */
    wert;
    /**
     * @type {number}
     * @description Feldkennung: 7-stellig numerisch. Fest vergebene, eindeutige Nummer eines Feldes der Steuererklärung. */
    nr;
    /**
     * @type {number}
     * @description Feldindex: maximal 2-stellig numerisch (1-99). Indizierung bei mehrfachem Ausfüllen des gleichen Feldes (z. B. Unterstützung mehrerer bedürftiger Personen). Default: 1 */
    index;
    /**
     * @type {number}
     * @description Indizierung bei mehrfach gleichen Anlagen (z. B. mehrere Anlagen V), die Durchnummerierung hat lückenlos aufsteigend zu erfolgen, von 1 bis 99999. Default: 1 */
    lfdNr;
    /**
     * @type {?string}
     * @description Identifizierung der Zeile / Feld im Fremdprogramm. */
    alias;
}
export class AllgemeineAngaben2020 {
    /** @param {{nr3000013?:BoolXFeld,nr3000601?:Bool1Feld,nr3000901?:StringFeld,nr3000902?:StringFeld,nr3001001?:StringFeld,nr3001101?:StringFeld,nr3001203?:StringFeld,nr3001204?:StringFeld,nr3001205?:StringFeld,nr3001201?:StringFeld,nr3001403?:StringFeld,nr3001404?:StringFeld,nr3001202?:StringFeld,nr3001301?:StringFeld,nr3001402?:Bool1Feld,nr3001801?:Bool1Feld,nr3001401?:ZeitraumFeld,nr3001501?:ZeitraumFeld,nr3002203?:EntgeltartFeld,nr3001701?:Bool1Feld,nr3002201?:Bool1Feld,nr3002202?:StringFeld}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {?BoolXFeld}
     * @description Diese Steuererklärung wurde digital signiert? */
    nr3000013;
    /**
     * @type {?Bool1Feld}
     * @description Berichtigte Steuererklärung? */
    nr3000601;
    /**
     * @type {StringFeld}
     * @description Name des Unternehmers */
    nr3000901;
    /**
     * @type {?StringFeld}
     * @description gegebenenfalls abweichender Firmenname */
    nr3000902;
    /**
     * @type {?StringFeld}
     * @description Art des Unternehmens */
    nr3001001;
    /**
     * @type {StringFeld}
     * @description Straße */
    nr3001101;
    /**
     * @type {StringFeld}
     * @description Hausnummer */
    nr3001203;
    /**
     * @type {?StringFeld}
     * @description Hausnummerzusatz */
    nr3001204;
    /**
     * @type {?StringFeld}
     * @description Adressergänzung */
    nr3001205;
    /**
     * @type {?StringFeld}
     * @description Postleitzahl, Ort */
    nr3001201;
    /**
     * @type {?StringFeld}
     * @description Postleitzahl zu Postfach */
    nr3001403;
    /**
     * @type {?StringFeld}
     * @description Postfach */
    nr3001404;
    /**
     * @type {?StringFeld}
     * @description Telefon */
    nr3001202;
    /**
     * @type {?StringFeld}
     * @description E-Mail Adresse */
    nr3001301;
    /**
     * @type {?Bool1Feld}
     * @description Im Ausland ansässiger Unternehmer? Bitte tätigen Sie in diesem Fall auch Angaben auf der Anlage UN */
    nr3001402;
    /**
     * @type {?Bool1Feld}
     * @description Fiskalvertreter?  Bitte tätigen Sie in diesem Fall auch Angaben auf der Anlage FV. */
    nr3001801;
    /**
     * @type {?ZeitraumFeld}
     * @description 1. Zeitraum */
    nr3001401;
    /**
     * @type {?ZeitraumFeld}
     * @description 2. Zeitraum */
    nr3001501;
    /**
     * @type {EntgeltartFeld}
     * @description Die Steuer wurde nach vereinbarten Entgelten (falls ja, bitte eine 'Entgeltart.VereinbarteEntgelte' eintragen), nach vereinnahmten Entgelten (falls ja, bitte eine 'Entgeltart.VereinnahmteEntgelte' eintragen) oder nach vereinbarten und vereinnahmten Entgelten (falls ja, bitte eine 'Entgeltart.VereinbarteEntgelte | Entgeltart.VereinnahmteEntgelte ' eintragen) berechnet. */
    nr3002203;
    /**
     * @type {?Bool1Feld}
     * @description Verrechnung des Erstattungsbetrages erwünscht / Erstattungsbetrag ist abgetreten? */
    nr3001701;
    /**
     * @type {?Bool1Feld}
     * @description Über die Angaben in der Steuererklärung hinaus sind weitere oder abweichende Angaben oder Sachverhalte zu berücksichtigen? */
    nr3002201;
    /**
     * @type {?StringFeld}
     * @description Ergänzende Angaben zur Steuererklärung */
    nr3002202;
}
export class GeldBetragOhneCent {
    /** @param {{wert?:number}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {number}
     * @description The intrinsic currency value. */
    wert;
}
export class GeldBetragOhneCent5DE extends GeldBetragOhneCent {
    /** @param {{wert?:number,wert?:number}} [init] */
    constructor(init) { super(init); Object.assign(this, init) }
    /**
     * @type {number}
     * @description The intrinsic currency value. */
    wert;
}
export class GeldBetragOhneCent5DEFeld extends CustomFeldBase {
    /** @param {{betrag?:GeldBetragOhneCent5DE,nr?:number,index?:number,lfdNr?:number,alias?:string,nr?:number,index?:number,lfdNr?:number,alias?:string}} [init] */
    constructor(init) { super(init); Object.assign(this, init) }
    /**
     * @type {GeldBetragOhneCent5DE}
     * @description Wert des Feldes. Mindestens eine Ziffer und maximal 5 Ziffern. Minusvorzeichen erlaubt. */
    betrag;
    /**
     * @type {number}
     * @description Feldkennung: 7-stellig numerisch. Fest vergebene, eindeutige Nummer eines Feldes der Steuererklärung. */
    nr;
    /**
     * @type {number}
     * @description Feldindex: maximal 2-stellig numerisch (1-99). Indizierung bei mehrfachem Ausfüllen des gleichen Feldes (z. B. Unterstützung mehrerer bedürftiger Personen). Default: 1 */
    index;
    /**
     * @type {number}
     * @description Indizierung bei mehrfach gleichen Anlagen (z. B. mehrere Anlagen V), die Durchnummerierung hat lückenlos aufsteigend zu erfolgen, von 1 bis 99999. Default: 1 */
    lfdNr;
    /**
     * @type {?string}
     * @description Identifizierung der Zeile / Feld im Fremdprogramm. */
    alias;
}
export class GrossGeldBetragOhneCent {
    /** @param {{wert?:number}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {number}
     * @description The intrinsic currency value. */
    wert;
}
export class GeldBetragOhneCent12DE extends GrossGeldBetragOhneCent {
    /** @param {{wert?:number,wert?:number}} [init] */
    constructor(init) { super(init); Object.assign(this, init) }
    /**
     * @type {number}
     * @description The intrinsic currency value. */
    wert;
}
export class GeldBetragOhneCent12DEFeld extends CustomFeldBase {
    /** @param {{betrag?:GeldBetragOhneCent12DE,nr?:number,index?:number,lfdNr?:number,alias?:string,nr?:number,index?:number,lfdNr?:number,alias?:string}} [init] */
    constructor(init) { super(init); Object.assign(this, init) }
    /**
     * @type {GeldBetragOhneCent12DE}
     * @description Wert des Feldes. Mindestens eine Ziffer und maximal 12 Ziffern. Minusvorzeichen erlaubt. */
    betrag;
    /**
     * @type {number}
     * @description Feldkennung: 7-stellig numerisch. Fest vergebene, eindeutige Nummer eines Feldes der Steuererklärung. */
    nr;
    /**
     * @type {number}
     * @description Feldindex: maximal 2-stellig numerisch (1-99). Indizierung bei mehrfachem Ausfüllen des gleichen Feldes (z. B. Unterstützung mehrerer bedürftiger Personen). Default: 1 */
    index;
    /**
     * @type {number}
     * @description Indizierung bei mehrfach gleichen Anlagen (z. B. mehrere Anlagen V), die Durchnummerierung hat lückenlos aufsteigend zu erfolgen, von 1 bis 99999. Default: 1 */
    lfdNr;
    /**
     * @type {?string}
     * @description Identifizierung der Zeile / Feld im Fremdprogramm. */
    alias;
}
export class AngabenBesteuerungKleinunternehmer2020 {
    /** @param {{nr3002301?:GeldBetragOhneCent5DEFeld,nr3002401?:GeldBetragOhneCent12DEFeld}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {?GeldBetragOhneCent5DEFeld}
     * @description Umsatz im Kalenderjahr 2019 (Berechnung nach § 19 Absatz 1 und 3 UStG) */
    nr3002301;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description Umsatz im Kalenderjahr 2020 (Berechnung nach § 19 Absatz 1 und 3 UStG) */
    nr3002401;
}
export class SteuerfreieLieferungenEtc2020 {
    /** @param {{nr3103301?:GeldBetragOhneCent12DEFeld,nr3103401?:GeldBetragOhneCent12DEFeld,nr3103501?:GeldBetragOhneCent12DEFeld,nr3103801?:GeldBetragOhneCent12DEFeld,nr3103901?:StringFeld,nr3103902?:GeldBetragOhneCent12DEFeld,nr3104001?:GeldBetragOhneCent12DEFeld,nr3104101?:GeldBetragOhneCent12DEFeld,nr3104201?:GeldBetragOhneCent12DEFeld,nr3104401?:GeldBetragOhneCent12DEFeld,nr3104501?:StringFeld,nr3104502?:GeldBetragOhneCent12DEFeld,nr3104601?:GeldBetragOhneCent12DEFeld,nr3104901?:StringFeld,nr3104902?:GeldBetragOhneCent12DEFeld}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description an Abnehmer mit USt-Identifikationsnummer (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR) */
    nr3103301;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description neuer Fahrzeuge an Abnehmer ohne USt-Identifikationsnummer (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR) */
    nr3103401;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description neuer Fahrzeuge außerhalb eines Unternehmens (§ 2a UStG) (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR) */
    nr3103501;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description Ausfuhrlieferungen und Lohnveredelungen an Gegenständen der Ausfuhr (§ 4 Nummer 1 Buchstabe a UStG) (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR) */
    nr3103801;
    /**
     * @type {?StringFeld}
     * @description Umsätze nach § ... UStG: */
    nr3103901;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description Umsätze nach § ... UStG (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR) */
    nr3103902;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description 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) */
    nr3104001;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description Reiseleistungen nach § 25 Absatz 2 UStG (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR) */
    nr3104101;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description Summe der Zeilen 67 bis 70 (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR) */
    nr3104201;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description nach § 4 Nummer 12 UStG (Vermietung und Verpachtung von Grundstücken und so weiter) (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR) */
    nr3104401;
    /**
     * @type {?StringFeld}
     * @description nach § 4 Nummer ... UStG */
    nr3104501;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description nach § 4 Nummer ... UStG (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR) */
    nr3104502;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description Summe der Zeilen 73 und 74 (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR) */
    nr3104601;
    /**
     * @type {?StringFeld}
     * @description nach § ... UStG */
    nr3104901;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description nach § ... UStG (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR) */
    nr3104902;
}
export class GeldBetragMitCent {
    /** @param {{wert?:number}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {number}
     * @description The intrinsic currency value. */
    wert;
}
export class GeldBetragMitCent12DE extends GeldBetragMitCent {
    /** @param {{wert?:number,wert?:number}} [init] */
    constructor(init) { super(init); Object.assign(this, init) }
    /**
     * @type {number}
     * @description The intrinsic currency value. */
    wert;
}
export class GeldBetragMitCent12DEFeld extends CustomFeldBase {
    /** @param {{betrag?:GeldBetragMitCent12DE,nr?:number,index?:number,lfdNr?:number,alias?:string,nr?:number,index?:number,lfdNr?:number,alias?:string}} [init] */
    constructor(init) { super(init); Object.assign(this, init) }
    /**
     * @type {GeldBetragMitCent12DE}
     * @description Wert des Feldes. Mindestens eine Ziffer und maximal 12 Ziffern vor dem Dezimaltrennzeichen. 2 Ziffern nach dem Dezimaltrennzeichen. Minusvorzeichen erlaubt. */
    betrag;
    /**
     * @type {number}
     * @description Feldkennung: 7-stellig numerisch. Fest vergebene, eindeutige Nummer eines Feldes der Steuererklärung. */
    nr;
    /**
     * @type {number}
     * @description Feldindex: maximal 2-stellig numerisch (1-99). Indizierung bei mehrfachem Ausfüllen des gleichen Feldes (z. B. Unterstützung mehrerer bedürftiger Personen). Default: 1 */
    index;
    /**
     * @type {number}
     * @description Indizierung bei mehrfach gleichen Anlagen (z. B. mehrere Anlagen V), die Durchnummerierung hat lückenlos aufsteigend zu erfolgen, von 1 bis 99999. Default: 1 */
    lfdNr;
    /**
     * @type {?string}
     * @description Identifizierung der Zeile / Feld im Fremdprogramm. */
    alias;
}
export class SteuerpflichtigeLieferungenEtc2020 {
    /** @param {{nr3003303?:GeldBetragOhneCent12DEFeld,nr3003304?:GeldBetragMitCent12DEFeld,nr3003405?:GeldBetragOhneCent12DEFeld,nr3003406?:GeldBetragMitCent12DEFeld,nr3003505?:GeldBetragOhneCent12DEFeld,nr3003506?:GeldBetragMitCent12DEFeld,nr3004401?:GeldBetragOhneCent12DEFeld,nr3004402?:GeldBetragMitCent12DEFeld,nr3003703?:GeldBetragOhneCent12DEFeld,nr3003704?:GeldBetragMitCent12DEFeld,nr3003803?:GeldBetragOhneCent12DEFeld,nr3003804?:GeldBetragMitCent12DEFeld,nr3005001?:GeldBetragOhneCent12DEFeld,nr3005002?:GeldBetragMitCent12DEFeld,nr3005201?:GeldBetragOhneCent12DEFeld,nr3005301?:GeldBetragOhneCent12DEFeld,nr3005302?:GeldBetragMitCent12DEFeld,nr3005003?:GeldBetragOhneCent12DEFeld,nr3005004?:GeldBetragMitCent12DEFeld,nr3005701?:GeldBetragOhneCent12DEFeld,nr3005702?:GeldBetragMitCent12DEFeld,nr3005801?:GeldBetragOhneCent12DEFeld,nr3102901?:GeldBetragMitCent12DEFeld,nr3102801?:GeldBetragOhneCent12DEFeld,nr3005901?:GeldBetragMitCent12DEFeld,nr3006001?:GeldBetragMitCent12DEFeld}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description Lieferungen und sonstige Leistungen zu 19 Prozent (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR) */
    nr3003303;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Lieferungen und sonstige Leistungen zu 19 Prozent (Steuer) */
    nr3003304;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description Unentgeltliche Wertabgaben - Lieferungen nach § 3 Absatz 1b UStG zu 19 Prozent (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR) */
    nr3003405;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Unentgeltliche Wertabgaben - Lieferungen nach § 3 Absatz 1b UStG zu 19 Prozent (Steuer) */
    nr3003406;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description Unentgeltliche Wertabgaben - Sonstige Leistungen nach § 3 Absatz 9a UStG zu 19 Prozent (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR) */
    nr3003505;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Unentgeltliche Wertabgaben - Sonstige Leistungen nach § 3 Absatz 9a UStG zu 19 Prozent (Steuer) */
    nr3003506;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description Lieferungen und sonstige Leistungen zu 7 Prozent (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR) */
    nr3004401;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Lieferungen und sonstige Leistungen zu 7 Prozent (Steuer) */
    nr3004402;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description Unentgeltliche Wertabgaben - Lieferungen nach § 3 Absatz 1b UStG zu 7 Prozent (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR) */
    nr3003703;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Unentgeltliche Wertabgaben - Lieferungen nach § 3 Absatz 1b UStG zu 7 Prozent (Steuer) */
    nr3003704;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description Unentgeltliche Wertabgaben - Sonstige Leistungen nach § 3 Absatz 9a UStG zu 7 Prozent (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR) */
    nr3003803;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Unentgeltliche Wertabgaben - Sonstige Leistungen nach § 3 Absatz 9a UStG zu 7 Prozent (Steuer) */
    nr3003804;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description Umsätze zu anderen Steuersätzen (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR) */
    nr3005001;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Umsätze zu anderen Steuersätzen (Steuer) */
    nr3005002;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description Lieferungen in das übrige Gemeinschaftsgebiet an Abnehmer mit USt-Identifikationsnummer (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR) */
    nr3005201;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description 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) */
    nr3005301;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Steuerpflichtige Lieferungen (einschließlich unentgeltlicher Wertabgaben) von Sägewerkserzeugnissen, die in der Anlage 2 zum UStG nicht aufgeführt sind (Steuer) */
    nr3005302;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description 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) */
    nr3005003;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description 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) */
    nr3005004;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description 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) */
    nr3005701;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description 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) */
    nr3005702;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description Übrige steuerpflichtige Umsätze land- und forstwirtschaftlicher Betriebe, für die keine Steuer zu entrichten ist (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR) */
    nr3005801;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Nachsteuer/Anrechnung der Steuer, die auf bereits versteuerte Anzahlungen entfällt (im Falle der Anrechnung bitte auch Zeile 57 ausfüllen) (Steuer) */
    nr3102901;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description Betrag der Anzahlungen, für die die anzurechnende Steuer in Zeile 56 angegeben worden ist (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR) */
    nr3102801;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Nachsteuer auf versteuerte Anzahlungen und ähnlich wegen Steuersatzänderung (Steuer) */
    nr3005901;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Summe der Steuer (zu übertragen in Zeile 152) */
    nr3006001;
}
export class InnergemeinschaftlicheErwerbe2020 {
    /** @param {{nr3100901?:GeldBetragOhneCent12DEFeld,nr3100902?:GeldBetragOhneCent12DEFeld,nr3100903?:GeldBetragMitCent12DEFeld,nr3101301?:GeldBetragOhneCent12DEFeld,nr3101302?:GeldBetragMitCent12DEFeld,nr3101303?:GeldBetragOhneCent12DEFeld,nr3101304?:GeldBetragMitCent12DEFeld,nr3101401?:GeldBetragOhneCent12DEFeld,nr3101402?:GeldBetragMitCent12DEFeld,nr3101501?:GeldBetragMitCent12DEFeld}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description nach §§ 4b und 25c UStG (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR) */
    nr3100901;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description zum Steuersatz von 19 Prozent (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR) */
    nr3100902;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description zum Steuersatz von 19 Prozent (Steuer) */
    nr3100903;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description zum Steuersatz von 7 Prozent (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR) */
    nr3101301;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description zum Steuersatz von 7 Prozent (Steuer) */
    nr3101302;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description zu anderen Steuersätzen (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR) */
    nr3101303;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description zu anderen Steuersätzen (Steuer) */
    nr3101304;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description neuer Fahrzeuge (§ 1b Absatz 2 und 3 UStG) von Lieferern ohne USt-Identifikationsnummer zum allgemeinen Steuersatz (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR) */
    nr3101401;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description neuer Fahrzeuge (§ 1b Absatz 2 und 3 UStG) von Lieferern ohne USt-Identifikationsnummer zum allgemeinen Steuersatz (Steuer) */
    nr3101402;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Summe der Steuer (zu übertragen in Zeile 153) */
    nr3101501;
}
export class SteuerschuldnerBeiAuslagerung2020 {
    /** @param {{nr3102804?:GeldBetragOhneCent12DEFeld,nr3102805?:GeldBetragMitCent12DEFeld,nr3102904?:GeldBetragMitCent12DEFeld}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description Lieferungen, die der Auslagerung vorangegangen sind (§ 4 Nummer 4a Satz 1 Buchstabe a Satz 2 UStG) (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR) */
    nr3102804;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Lieferungen, die der Auslagerung vorangegangen sind (§ 4 Nummer 4a Satz 1 Buchstabe a Satz 2 UStG) (Steuer) */
    nr3102805;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Summe der Steuer (zu übertragen in Zeile 154) */
    nr3102904;
}
export class InnergemeinschaftlicheDreiecksgeschaefte2020 {
    /** @param {{nr3101801?:GeldBetragOhneCent12DEFeld,nr3101701?:GeldBetragOhneCent12DEFeld,nr3101702?:GeldBetragMitCent12DEFeld,nr3102301?:GeldBetragOhneCent12DEFeld,nr3102302?:GeldBetragMitCent12DEFeld,nr3102303?:GeldBetragOhneCent12DEFeld,nr3102304?:GeldBetragMitCent12DEFeld,nr3102401?:GeldBetragMitCent12DEFeld}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description Bemessungsgrundlage ohne Umsatzsteuer (volle EUR) */
    nr3101801;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description zum Steuersatz von 19 Prozent (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR) */
    nr3101701;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description zum Steuersatz von 19 Prozent (Steuer) */
    nr3101702;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description zum Steuersatz von 7 Prozent (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR) */
    nr3102301;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description zum Steuersatz von 7 Prozent (Steuer) */
    nr3102302;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description zu anderen Steuersätzen (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR) */
    nr3102303;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description zu anderen Steuersätzen (Steuer) */
    nr3102304;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Summe der Steuer (zu übertragen in Zeile 155) */
    nr3102401;
}
export class LeistungsempfaengerAlsSteuerschuldner2020 {
    /** @param {{nr3102205?:GeldBetragOhneCent12DEFeld,nr3102206?:GeldBetragMitCent12DEFeld,nr3102307?:GeldBetragOhneCent12DEFeld,nr3102308?:GeldBetragMitCent12DEFeld,nr3102503?:GeldBetragOhneCent12DEFeld,nr3102504?:GeldBetragMitCent12DEFeld,nr3102601?:GeldBetragMitCent12DEFeld}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description Steuerpflichtige sonstige Leistungen eines im übrigen Gemeinschaftsgebiet ansässigen Unternehmers (§ 13b Absatz 1 UStG) (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR) */
    nr3102205;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Steuerpflichtige sonstige Leistungen eines im übrigen Gemeinschaftsgebiet ansässigen Unternehmers (§ 13b Absatz 1 UStG) (Steuer) */
    nr3102206;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description Umsätze, die unter das GrEStG fallen (§ 13b Absatz 2 Nummer 3 UStG) (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR) */
    nr3102307;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Umsätze, die unter das GrEStG fallen (§ 13b Absatz 2 Nummer 3 UStG) (Steuer) */
    nr3102308;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description Andere Leistungen (§ 13b Absatz 2 Nummer 1, 2, 4 bis 11 UStG) (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR) */
    nr3102503;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Andere Leistungen (§ 13b Absatz 2 Nummer 1, 2, 4 bis 11 UStG) (Steuer) */
    nr3102504;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Summe der Steuer (zu übertragen in Zeile 156) */
    nr3102601;
}
export class PositiverGeldBetragOhneCent12DE extends GrossGeldBetragOhneCent {
    /** @param {{wert?:number,wert?:number}} [init] */
    constructor(init) { super(init); Object.assign(this, init) }
    /**
     * @type {number}
     * @description The intrinsic currency value. */
    wert;
}
export class PositiverGeldBetragOhneCent12DEFeld extends CustomFeldBase {
    /** @param {{betrag?:PositiverGeldBetragOhneCent12DE,nr?:number,index?:number,lfdNr?:number,alias?:string,nr?:number,index?:number,lfdNr?:number,alias?:string}} [init] */
    constructor(init) { super(init); Object.assign(this, init) }
    /**
     * @type {PositiverGeldBetragOhneCent12DE}
     * @description Wert des Feldes. Mindestens eine Ziffer und maximal 12 Ziffern. Minusvorzeichen NICHT erlaubt. */
    betrag;
    /**
     * @type {number}
     * @description Feldkennung: 7-stellig numerisch. Fest vergebene, eindeutige Nummer eines Feldes der Steuererklärung. */
    nr;
    /**
     * @type {number}
     * @description Feldindex: maximal 2-stellig numerisch (1-99). Indizierung bei mehrfachem Ausfüllen des gleichen Feldes (z. B. Unterstützung mehrerer bedürftiger Personen). Default: 1 */
    index;
    /**
     * @type {number}
     * @description Indizierung bei mehrfach gleichen Anlagen (z. B. mehrere Anlagen V), die Durchnummerierung hat lückenlos aufsteigend zu erfolgen, von 1 bis 99999. Default: 1 */
    lfdNr;
    /**
     * @type {?string}
     * @description Identifizierung der Zeile / Feld im Fremdprogramm. */
    alias;
}
export class ErgaenzendeAngaben2020 {
    /** @param {{nr3105201?:GeldBetragOhneCent12DEFeld,nr3105301?:GeldBetragOhneCent12DEFeld,nr3105501?:GeldBetragOhneCent12DEFeld,nr3105601?:GeldBetragOhneCent12DEFeld,nr3105101?:PositiverGeldBetragOhneCent12DEFeld,nr3105102?:PositiverGeldBetragOhneCent12DEFeld,nr3105602?:GeldBetragOhneCent12DEFeld,nr3105702?:GeldBetragOhneCent12DEFeld,nr3105801?:GeldBetragOhneCent12DEFeld,nr3105901?:GeldBetragOhneCent12DEFeld,nr3106001?:GeldBetragOhneCent12DEFeld}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description Umsätze, die auf Grund eines Verzichts auf Steuerbefreiung (§ 9 UStG) als steuerpflichtig behandelt worden sind (Betrag volle EUR) */
    nr3105201;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description Steuerpflichtige Umsätze, für die der Leistungsempfänger die Steuer nach § 13b Absatz 5 UStG schuldet (Betrag volle EUR) */
    nr3105301;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description Beförderungs- und Versendungslieferungen in das übrige Gemeinschaftsgebiet (§ 3c UStG) in Abschnitt C enthalten (Betrag volle EUR) */
    nr3105501;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description Beförderungs- und Versendungslieferungen in das übrige Gemeinschaftsgebiet (§ 3c UStG) in anderen EU-Mitgliedstaaten zu versteuern (Betrag volle EUR) */
    nr3105601;
    /**
     * @type {?PositiverGeldBetragOhneCent12DEFeld}
     * @description Telekommunikations-, Rundfunk- und Fernsehdienstleistungen sowie auf elektronischem Weg erbrachte sonstige Leistungen an im übrigen Gemeinschaftsgebiet ansässige Nichtunternehmer unter der Voraussetzung des § 3a Absatz 5 Sätze 3 und 4 UStG in Abschnitt B oder C enthalten (Betrag volle EUR) */
    nr3105101;
    /**
     * @type {?PositiverGeldBetragOhneCent12DEFeld}
     * @description Telekommunikations-, Rundfunk- und Fernsehdienstleistungen sowie auf elektronischem Weg erbrachte sonstige Leistungen an im übrigen Gemeinschaftsgebiet ansässige Nichtunternehmer unter der Voraussetzung des § 3a Absatz 5 Sätze 3 und 4 UStG in anderen EU-Mitgliedstaaten zu versteuern (Betrag volle EUR) */
    nr3105102;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description Nicht steuerbare Geschäftsveräußerung im Ganzen gemäß § 1 Absatz 1a UStG (Betrag volle EUR) */
    nr3105602;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description Nicht steuerbare sonstige Leistungen gemäß § 18b Satz 1 Nummer 2 UStG (Betrag volle EUR) */
    nr3105702;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description Übrige nicht steuerbare Umsätze (Leistungsort nicht im Inland) (Betrag volle EUR) */
    nr3105801;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description In den Zeilen 110, 113, 115 und 116 enthaltene Umsätze, die nach § 15 Absatz 2 und 3 UStG den Vorsteuerabzug ausschließen (Betrag volle EUR) */
    nr3105901;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description Auf den inländischen Streckenanteil entfallende Umsätze grenzüberschreitender Personenbeförderungen im Luftverkehr (§ 26 Absatz 3 UStG) (Betrag volle EUR) */
    nr3106001;
}
export class AbziehbareVorsteuerbetraege2020 {
    /** @param {{nr3006201?:GeldBetragMitCent12DEFeld,nr3006301?:GeldBetragMitCent12DEFeld,nr3006401?:GeldBetragMitCent12DEFeld,nr3006503?:GeldBetragMitCent12DEFeld,nr3006502?:GeldBetragMitCent12DEFeld,nr3006501?:GeldBetragMitCent12DEFeld,nr3006601?:GeldBetragMitCent12DEFeld,nr3006701?:GeldBetragMitCent12DEFeld,nr3006801?:GeldBetragMitCent12DEFeld,nr3006901?:GeldBetragMitCent12DEFeld}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Vorsteuerbeträge aus Rechnungen von anderen Unternehmern (§ 15 Absatz 1 Satz 1 Nummer 1 UStG) */
    nr3006201;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Vorsteuerbeträge aus innergemeinschaftlichen Erwerben von Gegenständen (§ 15 Absatz 1 Satz 1 Nummer 3 UStG)  */
    nr3006301;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Entstandene Einfuhrumsatzsteuer (§ 15 Absatz 1 Satz 1 Nummer 2 UStG) */
    nr3006401;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Vorsteuerabzug für die Steuer, die der Abnehmer als Auslagerer nach § 13a Absatz 1 Nummer 6 UStG schuldet (§ 15 Absatz 1 Satz 1 Nummer 5 UStG) */
    nr3006503;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Vorsteuerbeträge aus Leistungen im Sinne des § 13b UStG (§ 15 Absatz 1 Satz 1 Nummer 4 UStG) */
    nr3006502;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Vorsteuerbeträge, die nach den allgemeinen Durchschnittssätzen berechnet sind (§ 23 UStG) */
    nr3006501;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Vorsteuerbeträge nach dem Durchschnittssatz für bestimmte Körperschaften, Personenvereinigungen und Vermögensmassen (§ 23a UStG) */
    nr3006601;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Vorsteuerabzug für innergemeinschaftliche Lieferungen neuer Fahrzeuge außerhalb eines Unternehmens (§ 2a UStG) sowie von Kleinunternehmern im Sinne des § 19 Absatz 1 UStG (§ 15 Absatz 4a UStG) */
    nr3006701;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Vorsteuerbeträge aus innergemeinschaftlichen Dreiecksgeschäften (§ 25b Absatz 5 UStG) */
    nr3006801;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Summe der Vorsteuerbeträge (zu übertragen in Zeile 158) */
    nr3006901;
}
export class DatumUhrzeitFeld extends CustomFeldBase {
    /** @param {{wert?:string,nr?:number,index?:number,lfdNr?:number,alias?:string,nr?:number,index?:number,lfdNr?:number,alias?:string}} [init] */
    constructor(init) { super(init); Object.assign(this, init) }
    /**
     * @type {string}
     * @description Wert des Feldes. */
    wert;
    /**
     * @type {number}
     * @description Feldkennung: 7-stellig numerisch. Fest vergebene, eindeutige Nummer eines Feldes der Steuererklärung. */
    nr;
    /**
     * @type {number}
     * @description Feldindex: maximal 2-stellig numerisch (1-99). Indizierung bei mehrfachem Ausfüllen des gleichen Feldes (z. B. Unterstützung mehrerer bedürftiger Personen). Default: 1 */
    index;
    /**
     * @type {number}
     * @description Indizierung bei mehrfach gleichen Anlagen (z. B. mehrere Anlagen V), die Durchnummerierung hat lückenlos aufsteigend zu erfolgen, von 1 bis 99999. Default: 1 */
    lfdNr;
    /**
     * @type {?string}
     * @description Identifizierung der Zeile / Feld im Fremdprogramm. */
    alias;
}
export class PositiverGeldBetragMitCent13DE extends GeldBetragMitCent {
    /** @param {{wert?:number,wert?:number}} [init] */
    constructor(init) { super(init); Object.assign(this, init) }
    /**
     * @type {number}
     * @description The intrinsic currency value. */
    wert;
}
export class PositiverGeldBetragMitCent13DEFeld extends CustomFeldBase {
    /** @param {{betrag?:PositiverGeldBetragMitCent13DE,nr?:number,index?:number,lfdNr?:number,alias?:string,nr?:number,index?:number,lfdNr?:number,alias?:string}} [init] */
    constructor(init) { super(init); Object.assign(this, init) }
    /**
     * @type {PositiverGeldBetragMitCent13DE}
     * @description Wert des Feldes.  Mindestens eine Ziffer und maximal 13 Ziffern vor dem Dezimaltrennzeichen. 2 Ziffern nach dem Dezimaltrennzeichen. Minusvorzeichen NICHT erlaubt. */
    betrag;
    /**
     * @type {number}
     * @description Feldkennung: 7-stellig numerisch. Fest vergebene, eindeutige Nummer eines Feldes der Steuererklärung. */
    nr;
    /**
     * @type {number}
     * @description Feldindex: maximal 2-stellig numerisch (1-99). Indizierung bei mehrfachem Ausfüllen des gleichen Feldes (z. B. Unterstützung mehrerer bedürftiger Personen). Default: 1 */
    index;
    /**
     * @type {number}
     * @description Indizierung bei mehrfach gleichen Anlagen (z. B. mehrere Anlagen V), die Durchnummerierung hat lückenlos aufsteigend zu erfolgen, von 1 bis 99999. Default: 1 */
    lfdNr;
    /**
     * @type {?string}
     * @description Identifizierung der Zeile / Feld im Fremdprogramm. */
    alias;
}
export class PositiverGeldBetragMitCent12DE extends GeldBetragMitCent {
    /** @param {{wert?:number,wert?:number}} [init] */
    constructor(init) { super(init); Object.assign(this, init) }
    /**
     * @type {number}
     * @description The intrinsic currency value. */
    wert;
}
export class PositiverGeldBetragMitCent12DEFeld extends CustomFeldBase {
    /** @param {{betrag?:PositiverGeldBetragMitCent12DE,nr?:number,index?:number,lfdNr?:number,alias?:string,nr?:number,index?:number,lfdNr?:number,alias?:string}} [init] */
    constructor(init) { super(init); Object.assign(this, init) }
    /**
     * @type {PositiverGeldBetragMitCent12DE}
     * @description Wert des Feldes.  Mindestens eine Ziffer und maximal 12 Ziffern vor dem Dezimaltrennzeichen. 2 Ziffern nach dem Dezimaltrennzeichen. Minusvorzeichen NICHT erlaubt. */
    betrag;
    /**
     * @type {number}
     * @description Feldkennung: 7-stellig numerisch. Fest vergebene, eindeutige Nummer eines Feldes der Steuererklärung. */
    nr;
    /**
     * @type {number}
     * @description Feldindex: maximal 2-stellig numerisch (1-99). Indizierung bei mehrfachem Ausfüllen des gleichen Feldes (z. B. Unterstützung mehrerer bedürftiger Personen). Default: 1 */
    index;
    /**
     * @type {number}
     * @description Indizierung bei mehrfach gleichen Anlagen (z. B. mehrere Anlagen V), die Durchnummerierung hat lückenlos aufsteigend zu erfolgen, von 1 bis 99999. Default: 1 */
    lfdNr;
    /**
     * @type {?string}
     * @description Identifizierung der Zeile / Feld im Fremdprogramm. */
    alias;
}
export class BerichtigungVorsteuerabzug2020 {
    /** @param {{nr3007301?:Bool1Feld,nr3007401?:StringFeld,nr3007402?:DatumUhrzeitFeld,nr3007403?:StringFeld,nr3007404?:PositiverGeldBetragMitCent13DEFeld,nr3007405?:GeldBetragOhneCent12DEFeld,nr3007406?:GeldBetragOhneCent12DEFeld,nr3007601?:Bool1Feld,nr3008501?:Bool1Feld,nr3008601?:Bool1Feld,nr3007801?:BoolXFeld,nr3007802?:BoolXFeld,nr3007803?:BoolXFeld,nr3007901?:BoolXFeld,nr3008001?:BoolXFeld,nr3008202?:BoolXFeld,nr3008401?:BoolXFeld,nr3008402?:StringFeld,nr3008701?:PositiverGeldBetragMitCent12DEFeld,nr3008702?:PositiverGeldBetragMitCent12DEFeld,nr3008801?:PositiverGeldBetragMitCent12DEFeld,nr3008802?:PositiverGeldBetragMitCent12DEFeld,nr3008803?:PositiverGeldBetragMitCent12DEFeld,nr3008804?:PositiverGeldBetragMitCent12DEFeld,nr3008901?:PositiverGeldBetragMitCent12DEFeld,nr3008902?:PositiverGeldBetragMitCent12DEFeld}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {?Bool1Feld}
     * @description Berichtigung des Vorsteuerabzugs? Falls ja, bitte eine 'true' eintragen */
    nr3007301;
    /**
     * @type {?StringFeld}
     * @description Lage des Grundstücks oder Gebäudes */
    nr3007401;
    /**
     * @type {?DatumUhrzeitFeld}
     * @description Zeitpunkt der erstmaligen tatsächlichen Verwendung */
    nr3007402;
    /**
     * @type {?StringFeld}
     * @description Art der Verwendung im Erstjahr */
    nr3007403;
    /**
     * @type {?PositiverGeldBetragMitCent13DEFeld}
     * @description Umfang der Verwendung im Erstjahr */
    nr3007404;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description insgesamt angefallene Vorsteuer */
    nr3007405;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description in den Vorjahren - Investitionsphase - bereits abgezogene Vorsteuer */
    nr3007406;
    /**
     * @type {?Bool1Feld}
     * @description 1. Grundstücken, Grundstücksteilen, Gebäuden oder Gebäudeteilen, die innerhalb der letzten 10 Jahre erstmals tatsächlich und nicht nur einmalig zur Ausführung von Umsätzen verwendet worden sind? Falls ja, bitte eine 'true' eintragen */
    nr3007601;
    /**
     * @type {?Bool1Feld}
     * @description 2. anderen Wirtschaftsgütern und sonstigen Leistungen, die innerhalb der letzten 5 Jahre erstmals tatsächlich und nicht nur einmalig zur Ausführung von Umsätzen verwendet worden sind? Falls ja, bitte eine 'true' eintragen) */
    nr3008501;
    /**
     * @type {?Bool1Feld}
     * @description 3. Wirtschaftsgütern und sonstigen Leistungen, die nur einmalig zur Ausführung von Umsätzen verwendet worden sind? Falls ja, bitte eine 1 eintragen */
    nr3008601;
    /**
     * @type {?BoolXFeld}
     * @description Veräußerung */
    nr3007801;
    /**
     * @type {?BoolXFeld}
     * @description Lieferung im Sinne des § 3 Absatz 1b UStG */
    nr3007802;
    /**
     * @type {?BoolXFeld}
     * @description Wechsel der Besteuerungsform, § 15a Absatz 7 UStG */
    nr3007803;
    /**
     * @type {?BoolXFeld}
     * @description Nutzungsänderung, und zwar */
    nr3007901;
    /**
     * @type {?BoolXFeld}
     * @description Übergang von steuerpflichtiger zu steuerfreier Vermietung oder umgekehrt beziehungsweise Änderung des Verwendungsschlüssels bei gemischt genutzten Grundstücken (insbesondere bei Mieterwechsel) */
    nr3008001;
    /**
     * @type {?BoolXFeld}
     * @description steuerfreie Vermietung bisher eigengewerblich genutzter Räume oder umgekehrt; Übergang von einer Vermietung für NATO- oder ähnliche Zwecke zu einer nach  § 4 Nummer 12 UStG steuerfreien Vermietung */
    nr3008202;
    /**
     * @type {?BoolXFeld}
     * @description Andere Gründe für die geänderte Beurteilung des Vorsteuerabzugs: */
    nr3008401;
    /**
     * @type {?StringFeld}
     * @description Begründung */
    nr3008402;
    /**
     * @type {?PositiverGeldBetragMitCent12DEFeld}
     * @description zu 1. Grundstücke und so weiter, § 15a Absatz 1 Satz 2 UStG (nachträglich abziehbar) */
    nr3008701;
    /**
     * @type {?PositiverGeldBetragMitCent12DEFeld}
     * @description zu 1. Grundstücke und so weiter, § 15a Absatz 1 Satz 2 UStG (zurückzuzahlen) */
    nr3008702;
    /**
     * @type {?PositiverGeldBetragMitCent12DEFeld}
     * @description zu 2. andere Wirtschaftsgüter und so weiter, § 15a Absatz 1 Satz 1 UStG (nachträglich abziehbar) */
    nr3008801;
    /**
     * @type {?PositiverGeldBetragMitCent12DEFeld}
     * @description zu 2. andere Wirtschaftsgüter und so weiter, § 15a Absatz 1 Satz 1 UStG (zurückzuzahlen) */
    nr3008802;
    /**
     * @type {?PositiverGeldBetragMitCent12DEFeld}
     * @description zu 3. Wirtschaftsgüter und so weiter, § 15a Absatz 2 UStG (nachträglich abziehbar) */
    nr3008803;
    /**
     * @type {?PositiverGeldBetragMitCent12DEFeld}
     * @description zu 3. Wirtschaftsgüter und so weiter, § 15a Absatz 2 UStG (zurückzuzahlen) */
    nr3008804;
    /**
     * @type {?PositiverGeldBetragMitCent12DEFeld}
     * @description Summe nachträglich abziehbar (zu übertragen in Zeile 159) */
    nr3008901;
    /**
     * @type {?PositiverGeldBetragMitCent12DEFeld}
     * @description Summe zurückzuzahlen (zu übertragen in Zeile 161) */
    nr3008902;
}
export class BerechnungUmsatzsteuer2020 {
    /** @param {{nr3009201?:GeldBetragMitCent12DEFeld,nr3009401?:GeldBetragMitCent12DEFeld,nr3009602?:GeldBetragMitCent12DEFeld,nr3009501?:GeldBetragMitCent12DEFeld,nr3009502?:GeldBetragMitCent12DEFeld,nr3009801?:GeldBetragMitCent12DEFeld,nr3009901?:GeldBetragMitCent12DEFeld,nr3010001?:PositiverGeldBetragMitCent12DEFeld,nr3010201?:GeldBetragMitCent12DEFeld,nr3009701?:PositiverGeldBetragMitCent12DEFeld,nr3010301?:GeldBetragMitCent12DEFeld,nr3010401?:GeldBetragMitCent12DEFeld,nr3010501?:GeldBetragMitCent12DEFeld,nr3010601?:GeldBetragMitCent12DEFeld,nr3010602?:GeldBetragMitCent12DEFeld,nr3011101?:GeldBetragMitCent12DEFeld,nr3011301?:GeldBetragMitCent12DEFeld,nr3011401?:GeldBetragMitCent12DEFeld}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Umsatzsteuer auf steuerpflichtige Lieferungen, sonstige Leistungen und unentgeltliche Wertabgaben (aus Zeile 60) */
    nr3009201;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Umsatzsteuer auf innergemeinschaftliche Erwerbe (aus Zeile 86) */
    nr3009401;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Umsatzsteuer, die vom Auslagerer oder Lagerhalter geschuldet wird (§ 13a Absatz 1 Nummer 6 UStG) (aus Zeile 90) */
    nr3009602;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Umsatzsteuer, die vom letzten Abnehmer im innergemeinschaftlichen Dreiecksgeschäft geschuldet wird (§ 25b Absatz 2 UStG) (aus Zeile 97) */
    nr3009501;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Umsatzsteuer, die vom Leistungsempfänger nach § 13b UStG geschuldet wird (aus Zeile 103) */
    nr3009502;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Zwischensumme */
    nr3009801;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Abziehbare Vorsteuerbeträge (aus Zeile 131) */
    nr3009901;
    /**
     * @type {?PositiverGeldBetragMitCent12DEFeld}
     * @description Vorsteuerbeträge, die auf Grund des § 15a UStG nachträglich abziehbar sind (aus Zeile 150) */
    nr3010001;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Verbleibender Betrag */
    nr3010201;
    /**
     * @type {?PositiverGeldBetragMitCent12DEFeld}
     * @description Vorsteuerbeträge, die auf Grund des § 15a UStG zurückzuzahlen sind (aus Zeile 150) */
    nr3009701;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description In Rechnungen unrichtig oder unberechtigt ausgewiesene Steuerbeträge (§ 14c UStG) sowie Steuerbeträge, die nach § 6a Absatz 4 Satz 2 UStG geschuldet werden */
    nr3010301;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Steuerbeträge, die nach § 17 Absatz 1 Satz 6 UStG geschuldet werden */
    nr3010401;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Steuer-, Vorsteuer- und Kürzungsbeträge, die auf frühere Besteuerungszeiträume entfallen (nur für Kleinunternehmer, die § 19 Absatz 1 UStG anwenden). */
    nr3010501;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Umsatzsteuer / Überschuss (bei Überschuss - bitte dem Betrag ein Minuszeichen voranstellen) */
    nr3010601;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Anrechenbare Beträge (aus Zeile 23 der Anlage UN) */
    nr3010602;
    /**
     * @type {GeldBetragMitCent12DEFeld}
     * @description Verbleibende Umsatzsteuer / Verbleibender Überschuss (bei verbleibendem Überschuss - bitte dem Betrag ein Minuszeichen voranstellen) */
    nr3011101;
    /**
     * @type {GeldBetragMitCent12DEFeld}
     * @description Vorauszahlungssoll 2020 (einschließlich Sondervorauszahlung) */
    nr3011301;
    /**
     * @type {GeldBetragMitCent12DEFeld}
     * @description Noch an die Finanzkasse zu entrichten - Abschlusszahlung / Erstattungsanspruch (bei Erstattungsanspruch - bitte dem Betrag ein Minuszeichen voranstellen) */
    nr3011401;
}
export class Unterschrift2020 {
    /** @param {{nr3002602?:Bool1Feld,nr3002501?:StringFeld,nr3002502?:StringFeld,nr3002503?:StringFeld,nr3002504?:StringFeld,nr3002505?:StringFeld,nr3002506?:StringFeld,nr3002507?:StringFeld,nr3002508?:StringFeld,nr3002509?:StringFeld}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {?Bool1Feld}
     * @description Die Steuererklärung wurde unter Mitwirkung eines Angehörigen der steuerberatenden Berufe im Sinne der §§ 3 und 4 des Steuerberatungsgesetzes erstellt */
    nr3002602;
    /**
     * @type {?StringFeld}
     * @description Name */
    nr3002501;
    /**
     * @type {?StringFeld}
     * @description Vorname */
    nr3002502;
    /**
     * @type {?StringFeld}
     * @description Straße, Hausnummer */
    nr3002503;
    /**
     * @type {?StringFeld}
     * @description Postleitzahl, Wohnort */
    nr3002504;
    /**
     * @type {?StringFeld}
     * @description Telefon */
    nr3002505;
    /**
     * @type {?StringFeld}
     * @description Mandantennummer */
    nr3002506;
    /**
     * @type {?StringFeld}
     * @description Mandantennummer für elektronische Bescheiddatenabholung */
    nr3002507;
    /**
     * @type {?StringFeld}
     * @description zusätzliche Angaben */
    nr3002508;
    /**
     * @type {?StringFeld}
     * @description Bearbeiterkennzeichen */
    nr3002509;
}
export class AnlageUnAllgemeineAngaben2020 {
    /** @param {{nr3201001?:StringFeld,nr3201002?:StringFeld,nr3200901?:StringFeld,nr3200902?:StringFeld,nr3200904?:BoolXFeld,nr3200905?:StringFeld,nr3201301?:BoolXFeld,nr3201401?:BoolXFeld,nr3201501?:StringFeld,nr3201601?:StringFeld,nr3201302?:StringFeld,nr3201303?:StringFeld,nr3201304?:StringFeld,nr3201402?:StringFeld,nr3201503?:StringFeld,nr3201504?:StringFeld,nr3201502?:StringFeld,nr3201602?:StringFeld,nr3201701?:BoolXFeld}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {?StringFeld}
     * @description IBAN */
    nr3201001;
    /**
     * @type {?StringFeld}
     * @description BIC (nur bei Bankverbindungen außerhalb des Europäischen Wirtschaftsraums) */
    nr3201002;
    /**
     * @type {?StringFeld}
     * @description Name des Geldinstituts (Zweigstelle) und Ort */
    nr3200901;
    /**
     * @type {?StringFeld}
     * @description Kontonummer (nur bei Bankverbindungen außerhalb des Europäischen Zahlungsverkehrsraums - SEPA) */
    nr3200902;
    /**
     * @type {?BoolXFeld}
     * @description Kontoinhaber ist der Unternehmer laut den allgemeinen Angaben auf Vordruck USt2A */
    nr3200904;
    /**
     * @type {?StringFeld}
     * @description Name des Kontoinhabers */
    nr3200905;
    /**
     * @type {?BoolXFeld}
     * @description Zur Wahrnehmung der steuerlichen Pflichten und Rechte als Bevollmächtigter (§ 80 AO) ist bestellt: */
    nr3201301;
    /**
     * @type {?BoolXFeld}
     * @description Zum Empfang von Schriftstücken als Empfangsbevollmächtigter (§ 123 AO) ist bestellt: */
    nr3201401;
    /**
     * @type {?StringFeld}
     * @description Name */
    nr3201501;
    /**
     * @type {?StringFeld}
     * @description Straße */
    nr3201601;
    /**
     * @type {?StringFeld}
     * @description Hausnummer */
    nr3201302;
    /**
     * @type {?StringFeld}
     * @description Hausnummerzusatz */
    nr3201303;
    /**
     * @type {?StringFeld}
     * @description Adressergänzung */
    nr3201304;
    /**
     * @type {?StringFeld}
     * @description Postleitzahl, Ort */
    nr3201402;
    /**
     * @type {?StringFeld}
     * @description Postleitzahl zu Postfach */
    nr3201503;
    /**
     * @type {?StringFeld}
     * @description Postfach */
    nr3201504;
    /**
     * @type {?StringFeld}
     * @description E-Mail-Adresse */
    nr3201502;
    /**
     * @type {?StringFeld}
     * @description Telefon */
    nr3201602;
    /**
     * @type {?BoolXFeld}
     * @description Die Umsatzsteuererklärung wurde vom Bevollmächtigten elektronisch authentifiziert übermittelt. Die Voraussetzungen des § 150 Absatz 3 AO liegen vor. */
    nr3201701;
}
export class AnlageUnAnrechenbareBetraege2020 {
    /** @param {{nr3201902?:GeldBetragMitCent12DEFeld,nr3202002?:GeldBetragMitCent12DEFeld,nr3202102?:GeldBetragMitCent12DEFeld}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Bei der Beförderungseinzelbesteuerung entrichtete Umsatzsteuer (§ 18 Absatz 5b Satz 2 UStG) - Belege bitte gesondert übermitteln - */
    nr3201902;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Entrichtete Sicherheitsleistungen (§ 18 Absatz 12 Satz 5 UStG) - Belege bitte gesondert übermitteln - */
    nr3202002;
    /**
     * @type {?GeldBetragMitCent12DEFeld}
     * @description Summe (zu übertragen in Zeile 166 der Steuererklärung) */
    nr3202102;
}
export class YearlessDateTimeFeld extends CustomFeldBase {
    /** @param {{wert?:string,nr?:number,index?:number,lfdNr?:number,alias?:string,nr?:number,index?:number,lfdNr?:number,alias?:string}} [init] */
    constructor(init) { super(init); Object.assign(this, init) }
    /**
     * @type {string}
     * @description Wert des Feldes. */
    wert;
    /**
     * @type {number}
     * @description Feldkennung: 7-stellig numerisch. Fest vergebene, eindeutige Nummer eines Feldes der Steuererklärung. */
    nr;
    /**
     * @type {number}
     * @description Feldindex: maximal 2-stellig numerisch (1-99). Indizierung bei mehrfachem Ausfüllen des gleichen Feldes (z. B. Unterstützung mehrerer bedürftiger Personen). Default: 1 */
    index;
    /**
     * @type {number}
     * @description Indizierung bei mehrfach gleichen Anlagen (z. B. mehrere Anlagen V), die Durchnummerierung hat lückenlos aufsteigend zu erfolgen, von 1 bis 99999. Default: 1 */
    lfdNr;
    /**
     * @type {?string}
     * @description Identifizierung der Zeile / Feld im Fremdprogramm. */
    alias;
}
export class AnlageUnErgaenzendeAngabenZuUmsaetzen2020 {
    /** @param {{nr3201901?:GeldBetragOhneCent12DEFeld,nr3202901?:StringFeld,nr3202902?:YearlessDateTimeFeld,nr3202903?:YearlessDateTimeFeld,nr3202904?:StringFeld,nr3202905?:GeldBetragOhneCent12DEFeld}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description Beförderungs- und Versendungslieferungen aus dem übrigen Gemeinschaftsgebiet (§ 3c UStG) (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR) */
    nr3201901;
    /**
     * @type {?StringFeld}
     * @description Sonstige Leistungen auf dem Gebiet der Telekommunikation, Rundfunk- und Fernsehdienstleistungen aud auf die elektronischem Weg erbrachten sonstigen Leistungen (§ 3a Abs. 5 UStG), die bei */
    nr3202901;
    /**
     * @type {?YearlessDateTimeFeld}
     * @description für Besteuerungszeitraum 2020 (vom) */
    nr3202902;
    /**
     * @type {?YearlessDateTimeFeld}
     * @description bis zum Besteuerungszeitraum 2020 (bis) */
    nr3202903;
    /**
     * @type {?StringFeld}
     * @description unter der Registriernummer: */
    nr3202904;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description Betrag (Bemessungsgrundlage ohne Umsatzsteuer, volle EUR) */
    nr3202905;
}
export class Bool12Feld extends CustomFeldBase {
    /** @param {{wert?:boolean,nr?:number,index?:number,lfdNr?:number,alias?:string,nr?:number,index?:number,lfdNr?:number,alias?:string}} [init] */
    constructor(init) { super(init); Object.assign(this, init) }
    /**
     * @type {boolean}
     * @description Wenn der Wert true ist, '1' wird im Jahressteuererklärung angeschrieben; ansonsten '2'. */
    wert;
    /**
     * @type {number}
     * @description Feldkennung: 7-stellig numerisch. Fest vergebene, eindeutige Nummer eines Feldes der Steuererklärung. */
    nr;
    /**
     * @type {number}
     * @description Feldindex: maximal 2-stellig numerisch (1-99). Indizierung bei mehrfachem Ausfüllen des gleichen Feldes (z. B. Unterstützung mehrerer bedürftiger Personen). Default: 1 */
    index;
    /**
     * @type {number}
     * @description Indizierung bei mehrfach gleichen Anlagen (z. B. mehrere Anlagen V), die Durchnummerierung hat lückenlos aufsteigend zu erfolgen, von 1 bis 99999. Default: 1 */
    lfdNr;
    /**
     * @type {?string}
     * @description Identifizierung der Zeile / Feld im Fremdprogramm. */
    alias;
}
export class AnlageUnVorsteuerVerguetungsverfahrenBeimBZSt2020 {
    /** @param {{nr3201101?:Bool12Feld}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {?Bool12Feld}
     * @description Ist für das Kalenderjahr die Vergütung von Vorsteuern in einem besonderen Verfahren (§ 18 Absatz 9 UStG, §§ 59 bis 61a UStDV) beantragt worden? */
    nr3201101;
}
export class AnlageUn2020 {
    /** @param {{allgemeineAngaben?:AnlageUnAllgemeineAngaben2020,anrechenbareBetraege?:AnlageUnAnrechenbareBetraege2020,ergaenzendeAngabenZuUmsaetzen?:AnlageUnErgaenzendeAngabenZuUmsaetzen2020,vorsteuerVerguetungsverfahrenBeimBZSt?:AnlageUnVorsteuerVerguetungsverfahrenBeimBZSt2020}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {?AnlageUnAllgemeineAngaben2020}
     * @description Allgemeine Angaben (General Information) */
    allgemeineAngaben;
    /**
     * @type {?AnlageUnAnrechenbareBetraege2020}
     * @description Anrechenbare Beträge (Eligible amounts) */
    anrechenbareBetraege;
    /**
     * @type {?AnlageUnErgaenzendeAngabenZuUmsaetzen2020}
     * @description Ergänzende Angaben zu Umsätzen (Supplementary information on turnover) */
    ergaenzendeAngabenZuUmsaetzen;
    /**
     * @type {?AnlageUnVorsteuerVerguetungsverfahrenBeimBZSt2020}
     * @description Vorsteuervergütungsverfahren beim BZSt (Input tax refund procedure at BZSt) */
    vorsteuerVerguetungsverfahrenBeimBZSt;
}
export class AnlageFvAufstAllerVertrUnt2020 {
    /** @param {{nr3300201?:StringFeld,nr3300202?:StringFeld,nr3300203?:StringFeld,nr3300204?:GeldBetragOhneCent12DEFeld,nr3300301?:GeldBetragOhneCent12DEFeld}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {?StringFeld}
     * @description Name des vertretenen Unternehmers */
    nr3300201;
    /**
     * @type {?StringFeld}
     * @description Anschrift des vertretenen Unternehmers */
    nr3300202;
    /**
     * @type {?StringFeld}
     * @description Umsatzsteuer-Identifikationsnummer des vertretenen Unternehmers */
    nr3300203;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description Summe der jeweiligen Bemessungsgrundlagen in EUR */
    nr3300204;
    /**
     * @type {?GeldBetragOhneCent12DEFeld}
     * @description  Summe aller Bemessungsgrundlagen in EUR */
    nr3300301;
}
export class AnlageFv2020 {
    /** @param {{aufstAllerVertrUnt?:AnlageFvAufstAllerVertrUnt2020}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {?AnlageFvAufstAllerVertrUnt2020}
     * @description Aufstellung aller vertretenen Unternehmer $index$.Unternehmer */
    aufstAllerVertrUnt;
}
export class CreateUmsatzsteuererklaerung2020XmlBase {
    /** @param {{ordNrArt?:OrdNrArt,vorgang?:VeranlagungVorgang,stNr?:string,id?:string,idEhefrau?:string,erstelldatum?:string,erstellzeit?:string,absName?:string,absStr?:string,absPlz?:string,absOrt?:string,copyright?:string,rueckuebermittlung?:Rueckuebermittlung,allgemeineAngaben?:AllgemeineAngaben2020,angabenBesteuerungKleinunternehmer?:AngabenBesteuerungKleinunternehmer2020,steuerfreieLieferungenEtc?:SteuerfreieLieferungenEtc2020,steuerpflichtigeLieferungenEtc?:SteuerpflichtigeLieferungenEtc2020,innergemeinschaftlicheErwerbe?:InnergemeinschaftlicheErwerbe2020,steuerschuldnerBeiAuslagerung?:SteuerschuldnerBeiAuslagerung2020,innergemeinschaftlicheDreiecksgeschaefte?:InnergemeinschaftlicheDreiecksgeschaefte2020,leistungsempfaengerAlsSteuerschuldner?:LeistungsempfaengerAlsSteuerschuldner2020,ergaenzendeAngaben?:ErgaenzendeAngaben2020,abziehbareVorsteuerbetraege?:AbziehbareVorsteuerbetraege2020,berichtigungVorsteuerabzug?:BerichtigungVorsteuerabzug2020,berechnungUmsatzsteuer?:BerechnungUmsatzsteuer2020,unterschrift?:Unterschrift2020,anlageUn?:AnlageUn2020,anlageFv?:AnlageFv2020,bundesfinanzamtsnummer?:string,datenLieferant?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {OrdNrArt}
     * @description Die Art des ermittelten Ordnungsbegriffs zu füllen. */
    ordNrArt;
    /**
     * @type {VeranlagungVorgang}
     * @description Der Vorgang bei einer Veranlagung. */
    vorgang;
    /** @type {?string} */
    stNr;
    /** @type {?string} */
    id;
    /** @type {?string} */
    idEhefrau;
    /**
     * @type {?string}
     * @description Das Erstellungsdatum des Steuerfalls, im Format JJJJMMDD. */
    erstelldatum;
    /**
     * @type {?string}
     * @description Die Erstellungszeit des Steuerfalls, im Format hhmmss. */
    erstellzeit;
    /**
     * @type {?string}
     * @description Name, alphanumerisch, max. 45-stellig. */
    absName;
    /**
     * @type {?string}
     * @description Straße und Hausnummer, alphanumerisch, max. 30-stellig. */
    absStr;
    /**
     * @type {?string}
     * @description Postleitzahl des Absenders der Erklärung */
    absPlz;
    /**
     * @type {?string}
     * @description Ort, alphanumerisch, max. 29-stellig. */
    absOrt;
    /**
     * @type {?string}
     * @description Copyrightmeldung des SW-Herstellers, alphanumerisch, max.50-stellig */
    copyright;
    /**
     * @type {?Rueckuebermittlung}
     * @description Wird die elektronische Bereitstellung der Bescheiddaten gewünscht? */
    rueckuebermittlung;
    /**
     * @type {?AllgemeineAngaben2020}
     * @description Allgemeine Angaben (General Information) */
    allgemeineAngaben;
    /**
     * @type {?AngabenBesteuerungKleinunternehmer2020}
     * @description Angaben der Besteuerung für Kleinunternehmer (Taxation details for small entrepreneurs) */
    angabenBesteuerungKleinunternehmer;
    /**
     * @type {?SteuerfreieLieferungenEtc2020}
     * @description Tax-free goods, etc. (Steuerfreie Lieferungen usw.) */
    steuerfreieLieferungenEtc;
    /**
     * @type {?SteuerpflichtigeLieferungenEtc2020}
     * @description Steuerpflichtige Lieferungen usw. (Taxable goods etc.) */
    steuerpflichtigeLieferungenEtc;
    /**
     * @type {?InnergemeinschaftlicheErwerbe2020}
     * @description Innergemeinschaftliche Erwerbe (Intra-Community acquisitions) */
    innergemeinschaftlicheErwerbe;
    /**
     * @type {?SteuerschuldnerBeiAuslagerung2020}
     * @description Steuerschuldner bei Auslagerung (Tax payer for outsourcing) */
    steuerschuldnerBeiAuslagerung;
    /**
     * @type {?InnergemeinschaftlicheDreiecksgeschaefte2020}
     * @description Innergemeinschaftliche Dreiecksgeschäfte (Intra-Community triangular transactions) */
    innergemeinschaftlicheDreiecksgeschaefte;
    /**
     * @type {?LeistungsempfaengerAlsSteuerschuldner2020}
     * @description Leistungsempfänger als Steuerschuldner (Beneficiary as tax payer) */
    leistungsempfaengerAlsSteuerschuldner;
    /**
     * @type {?ErgaenzendeAngaben2020}
     * @description Ergänzende Angaben (Supplementary information) */
    ergaenzendeAngaben;
    /**
     * @type {?AbziehbareVorsteuerbetraege2020}
     * @description Abziehbare Vorsteuerbeträge (Deductible input tax amounts) */
    abziehbareVorsteuerbetraege;
    /**
     * @type {?BerichtigungVorsteuerabzug2020}
     * @description Berichtigung vom Vorsteuerabzug (Adjustment of input tax deduction) */
    berichtigungVorsteuerabzug;
    /**
     * @type {?BerechnungUmsatzsteuer2020}
     * @description Berechnung vom Umsatzsteuer (Calculation of VAT) */
    berechnungUmsatzsteuer;
    /**
     * @type {?Unterschrift2020}
     * @description Unterschrift (Signature) */
    unterschrift;
    /**
     * @type {?AnlageUn2020}
     * @description Anlage UN zur Umsatzsteuererklärung für im Ausland ansässige Unternehmer (Appendix to the VAT Declaration 2020 for entrepreneurs resident abroad). */
    anlageUn;
    /**
     * @type {?AnlageFv2020}
     * @description Anlage FV zur Umsatzsteuererklärung $VZ$ (Appendix FV to the sales tax return $VZ$). */
    anlageFv;
    /**
     * @type {?string}
     * @description The four-digit federal tax office number of the receiving tax office. */
    bundesfinanzamtsnummer;
    /**
     * @type {?string}
     * @description The details of the provider that submits the tax data. */
    datenLieferant;
}
export class XmlResponse {
    /** @param {{content?:string,responseStatus?:ResponseStatus}} [init] */
    constructor(init) { Object.assign(this, init) }
    /**
     * @type {?string}
     * @description The XML-based content of the response. */
    content;
    /**
     * @type {?ResponseStatus}
     * @description Metadata that contains structured error information on the XML response. */
    responseStatus;
}
export class CreateUmsatzsteuererklaerung2020XmlAsync extends CreateUmsatzsteuererklaerung2020XmlBase {
    /** @param {{ordNrArt?:OrdNrArt,vorgang?:VeranlagungVorgang,stNr?:string,id?:string,idEhefrau?:string,erstelldatum?:string,erstellzeit?:string,absName?:string,absStr?:string,absPlz?:string,absOrt?:string,copyright?:string,rueckuebermittlung?:Rueckuebermittlung,allgemeineAngaben?:AllgemeineAngaben2020,angabenBesteuerungKleinunternehmer?:AngabenBesteuerungKleinunternehmer2020,steuerfreieLieferungenEtc?:SteuerfreieLieferungenEtc2020,steuerpflichtigeLieferungenEtc?:SteuerpflichtigeLieferungenEtc2020,innergemeinschaftlicheErwerbe?:InnergemeinschaftlicheErwerbe2020,steuerschuldnerBeiAuslagerung?:SteuerschuldnerBeiAuslagerung2020,innergemeinschaftlicheDreiecksgeschaefte?:InnergemeinschaftlicheDreiecksgeschaefte2020,leistungsempfaengerAlsSteuerschuldner?:LeistungsempfaengerAlsSteuerschuldner2020,ergaenzendeAngaben?:ErgaenzendeAngaben2020,abziehbareVorsteuerbetraege?:AbziehbareVorsteuerbetraege2020,berichtigungVorsteuerabzug?:BerichtigungVorsteuerabzug2020,berechnungUmsatzsteuer?:BerechnungUmsatzsteuer2020,unterschrift?:Unterschrift2020,anlageUn?:AnlageUn2020,anlageFv?:AnlageFv2020,bundesfinanzamtsnummer?:string,datenLieferant?:string,ordNrArt?:OrdNrArt,vorgang?:VeranlagungVorgang,stNr?:string,id?:string,idEhefrau?:string,erstelldatum?:string,erstellzeit?:string,absName?:string,absStr?:string,absPlz?:string,absOrt?:string,copyright?:string,rueckuebermittlung?:Rueckuebermittlung,allgemeineAngaben?:AllgemeineAngaben2020,angabenBesteuerungKleinunternehmer?:AngabenBesteuerungKleinunternehmer2020,steuerfreieLieferungenEtc?:SteuerfreieLieferungenEtc2020,steuerpflichtigeLieferungenEtc?:SteuerpflichtigeLieferungenEtc2020,innergemeinschaftlicheErwerbe?:InnergemeinschaftlicheErwerbe2020,steuerschuldnerBeiAuslagerung?:SteuerschuldnerBeiAuslagerung2020,innergemeinschaftlicheDreiecksgeschaefte?:InnergemeinschaftlicheDreiecksgeschaefte2020,leistungsempfaengerAlsSteuerschuldner?:LeistungsempfaengerAlsSteuerschuldner2020,ergaenzendeAngaben?:ErgaenzendeAngaben2020,abziehbareVorsteuerbetraege?:AbziehbareVorsteuerbetraege2020,berichtigungVorsteuerabzug?:BerichtigungVorsteuerabzug2020,berechnungUmsatzsteuer?:BerechnungUmsatzsteuer2020,unterschrift?:Unterschrift2020,anlageUn?:AnlageUn2020,anlageFv?:AnlageFv2020,bundesfinanzamtsnummer?:string,datenLieferant?:string}} [init] */
    constructor(init) { super(init); Object.assign(this, init) }
    /**
     * @type {OrdNrArt}
     * @description Die Art des ermittelten Ordnungsbegriffs zu füllen. */
    ordNrArt;
    /**
     * @type {VeranlagungVorgang}
     * @description Der Vorgang bei einer Veranlagung. */
    vorgang;
    /** @type {?string} */
    stNr;
    /** @type {?string} */
    id;
    /** @type {?string} */
    idEhefrau;
    /**
     * @type {?string}
     * @description Das Erstellungsdatum des Steuerfalls, im Format JJJJMMDD. */
    erstelldatum;
    /**
     * @type {?string}
     * @description Die Erstellungszeit des Steuerfalls, im Format hhmmss. */
    erstellzeit;
    /**
     * @type {?string}
     * @description Name, alphanumerisch, max. 45-stellig. */
    absName;
    /**
     * @type {?string}
     * @description Straße und Hausnummer, alphanumerisch, max. 30-stellig. */
    absStr;
    /**
     * @type {?string}
     * @description Postleitzahl des Absenders der Erklärung */
    absPlz;
    /**
     * @type {?string}
     * @description Ort, alphanumerisch, max. 29-stellig. */
    absOrt;
    /**
     * @type {?string}
     * @description Copyrightmeldung des SW-Herstellers, alphanumerisch, max.50-stellig */
    copyright;
    /**
     * @type {?Rueckuebermittlung}
     * @description Wird die elektronische Bereitstellung der Bescheiddaten gewünscht? */
    rueckuebermittlung;
    /**
     * @type {?AllgemeineAngaben2020}
     * @description Allgemeine Angaben (General Information) */
    allgemeineAngaben;
    /**
     * @type {?AngabenBesteuerungKleinunternehmer2020}
     * @description Angaben der Besteuerung für Kleinunternehmer (Taxation details for small entrepreneurs) */
    angabenBesteuerungKleinunternehmer;
    /**
     * @type {?SteuerfreieLieferungenEtc2020}
     * @description Tax-free goods, etc. (Steuerfreie Lieferungen usw.) */
    steuerfreieLieferungenEtc;
    /**
     * @type {?SteuerpflichtigeLieferungenEtc2020}
     * @description Steuerpflichtige Lieferungen usw. (Taxable goods etc.) */
    steuerpflichtigeLieferungenEtc;
    /**
     * @type {?InnergemeinschaftlicheErwerbe2020}
     * @description Innergemeinschaftliche Erwerbe (Intra-Community acquisitions) */
    innergemeinschaftlicheErwerbe;
    /**
     * @type {?SteuerschuldnerBeiAuslagerung2020}
     * @description Steuerschuldner bei Auslagerung (Tax payer for outsourcing) */
    steuerschuldnerBeiAuslagerung;
    /**
     * @type {?InnergemeinschaftlicheDreiecksgeschaefte2020}
     * @description Innergemeinschaftliche Dreiecksgeschäfte (Intra-Community triangular transactions) */
    innergemeinschaftlicheDreiecksgeschaefte;
    /**
     * @type {?LeistungsempfaengerAlsSteuerschuldner2020}
     * @description Leistungsempfänger als Steuerschuldner (Beneficiary as tax payer) */
    leistungsempfaengerAlsSteuerschuldner;
    /**
     * @type {?ErgaenzendeAngaben2020}
     * @description Ergänzende Angaben (Supplementary information) */
    ergaenzendeAngaben;
    /**
     * @type {?AbziehbareVorsteuerbetraege2020}
     * @description Abziehbare Vorsteuerbeträge (Deductible input tax amounts) */
    abziehbareVorsteuerbetraege;
    /**
     * @type {?BerichtigungVorsteuerabzug2020}
     * @description Berichtigung vom Vorsteuerabzug (Adjustment of input tax deduction) */
    berichtigungVorsteuerabzug;
    /**
     * @type {?BerechnungUmsatzsteuer2020}
     * @description Berechnung vom Umsatzsteuer (Calculation of VAT) */
    berechnungUmsatzsteuer;
    /**
     * @type {?Unterschrift2020}
     * @description Unterschrift (Signature) */
    unterschrift;
    /**
     * @type {?AnlageUn2020}
     * @description Anlage UN zur Umsatzsteuererklärung für im Ausland ansässige Unternehmer (Appendix to the VAT Declaration 2020 for entrepreneurs resident abroad). */
    anlageUn;
    /**
     * @type {?AnlageFv2020}
     * @description Anlage FV zur Umsatzsteuererklärung $VZ$ (Appendix FV to the sales tax return $VZ$). */
    anlageFv;
    /**
     * @type {?string}
     * @description The four-digit federal tax office number of the receiving tax office. */
    bundesfinanzamtsnummer;
    /**
     * @type {?string}
     * @description The details of the provider that submits the tax data. */
    datenLieferant;
}

JavaScript CreateUmsatzsteuererklaerung2020XmlAsync DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .x-msgpack suffix or ?format=x-msgpack

HTTP + X-MSGPACK

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /CreateUmsatzsteuererklaerung2020XmlAsync HTTP/1.1 
Host: taxfiling.pwc.de 
Accept: application/x-msgpack
Content-Type: application/x-msgpack
Content-Length: length

{"ordNrArt":"S","vorgang":"NurVeranlagung","stNr":"String","id":"String","idEhefrau":"String","erstelldatum":"\/Date(-62135596800000-0000)\/","erstellzeit":"\/Date(-62135596800000-0000)\/","absName":"String","absStr":"String","absPlz":"String","absOrt":"String","copyright":"String","rueckuebermittlung":{"bescheid":false,"artRueckuebermittlung":"String","schluesselRueckuebermittlung":"String","adresseRueckuebermittlung":"String"},"allgemeineAngaben":{"nr3000013":{"wert":false,"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3000601":{"wert":false,"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3000901":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3000902":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3001001":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3001101":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3001203":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3001204":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3001205":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3001201":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3001403":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3001404":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3001202":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3001301":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3001402":{"wert":false,"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3001801":{"wert":false,"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3001401":{"wert":{"start":"\/Date(-62135596800000-0000)\/","ende":"\/Date(-62135596800000-0000)\/"},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3001501":{"wert":{"start":"\/Date(-62135596800000-0000)\/","ende":"\/Date(-62135596800000-0000)\/"},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3002203":{"wert":1,"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3001701":{"wert":false,"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3002201":{"wert":false,"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3002202":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"}},"angabenBesteuerungKleinunternehmer":{"nr3002301":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3002401":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"}},"steuerfreieLieferungenEtc":{"nr3103301":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3103401":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3103501":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3103801":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3103901":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3103902":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3104001":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3104101":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3104201":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3104401":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3104501":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3104502":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3104601":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3104901":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3104902":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"}},"steuerpflichtigeLieferungenEtc":{"nr3003303":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3003304":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3003405":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3003406":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3003505":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3003506":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3004401":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3004402":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3003703":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3003704":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3003803":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3003804":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3005001":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3005002":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3005201":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3005301":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3005302":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3005003":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3005004":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3005701":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3005702":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3005801":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3102901":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3102801":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3005901":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3006001":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"}},"innergemeinschaftlicheErwerbe":{"nr3100901":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3100902":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3100903":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3101301":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3101302":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3101303":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3101304":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3101401":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3101402":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3101501":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"}},"steuerschuldnerBeiAuslagerung":{"nr3102804":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3102805":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3102904":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"}},"innergemeinschaftlicheDreiecksgeschaefte":{"nr3101801":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3101701":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3101702":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3102301":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3102302":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3102303":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3102304":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3102401":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"}},"leistungsempfaengerAlsSteuerschuldner":{"nr3102205":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3102206":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3102307":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3102308":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3102503":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3102504":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3102601":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"}},"ergaenzendeAngaben":{"nr3105201":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3105301":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3105501":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3105601":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3105101":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3105102":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3105602":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3105702":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3105801":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3105901":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3106001":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"}},"abziehbareVorsteuerbetraege":{"nr3006201":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3006301":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3006401":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3006503":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3006502":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3006501":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3006601":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3006701":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3006801":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3006901":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"}},"berichtigungVorsteuerabzug":{"nr3007301":{"wert":false,"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3007401":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3007402":{"wert":"\/Date(-62135596800000-0000)\/","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3007403":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3007404":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3007405":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3007406":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3007601":{"wert":false,"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3008501":{"wert":false,"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3008601":{"wert":false,"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3007801":{"wert":false,"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3007802":{"wert":false,"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3007803":{"wert":false,"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3007901":{"wert":false,"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3008001":{"wert":false,"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3008202":{"wert":false,"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3008401":{"wert":false,"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3008402":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3008701":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3008702":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3008801":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3008802":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3008803":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3008804":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3008901":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3008902":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"}},"berechnungUmsatzsteuer":{"nr3009201":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3009401":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3009602":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3009501":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3009502":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3009801":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3009901":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3010001":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3010201":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3009701":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3010301":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3010401":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3010501":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3010601":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3010602":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3011101":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3011301":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3011401":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"}},"unterschrift":{"nr3002602":{"wert":false,"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3002501":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3002502":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3002503":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3002504":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3002505":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3002506":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3002507":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3002508":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3002509":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"}},"anlageUn":{"allgemeineAngaben":{"nr3201001":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3201002":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3200901":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3200902":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3200904":{"wert":false,"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3200905":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3201301":{"wert":false,"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3201401":{"wert":false,"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3201501":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3201601":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3201302":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3201303":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3201304":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3201402":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3201503":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3201504":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3201502":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3201602":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3201701":{"wert":false,"nr":0,"index":0,"lfdNr":0,"alias":"String"}},"anrechenbareBetraege":{"nr3201902":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3202002":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3202102":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"}},"ergaenzendeAngabenZuUmsaetzen":{"nr3201901":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3202901":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3202902":{"wert":"\/Date(-62135596800000-0000)\/","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3202903":{"wert":"\/Date(-62135596800000-0000)\/","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3202904":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3202905":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"}},"vorsteuerVerguetungsverfahrenBeimBZSt":{"nr3201101":{"wert":false,"nr":0,"index":0,"lfdNr":0,"alias":"String"}}},"anlageFv":{"aufstAllerVertrUnt":{"nr3300201":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3300202":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3300203":{"wert":"String","nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3300204":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"},"nr3300301":{"betrag":{"wert":0},"nr":0,"index":0,"lfdNr":0,"alias":"String"}}},"bundesfinanzamtsnummer":"String","datenLieferant":"String"}
HTTP/1.1 200 OK
Content-Type: application/x-msgpack
Content-Length: length

{"content":"String","responseStatus":{"errorCode":"String","message":"String","stackTrace":"String","errors":[{"errorCode":"String","fieldName":"String","message":"String","meta":{"String":"String"}}],"meta":{"String":"String"}}}