Search Results for

    Show / Hide Table of Contents

    Class FiscalYear

    FiscalYear

    Inheritance
    System.Object
    FiscalYear
    Implements
    System.IEquatable<FiscalYear>
    System.ComponentModel.DataAnnotations.IValidatableObject
    Inherited Members
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Simplic.Datev.Swagger.Model
    Assembly: Simplic.Datev.IO.Swagger.dll
    Syntax
    [DataContract]
    public class FiscalYear : IEquatable<FiscalYear>, IValidatableObject

    Constructors

    | Improve this Doc View Source

    FiscalYear(String, Nullable<Int32>, Nullable<Int32>, Nullable<FiscalYear.AdvanceTurnoverTaxReturnEnum>, Nullable<FiscalYear.BasisOfCheckingAccountFunctionEnum>, Nullable<DateTime>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, String, Nullable<Int32>, Nullable<DateTime>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<FiscalYear.LegalFormEnum>, Nullable<FiscalYear.MethodOfDeterminingNetIncomeEnum>, String, Nullable<FiscalYear.TaxationMethodEnum>)

    Initializes a new instance of the FiscalYear class.

    Declaration
    public FiscalYear(string id = null, int? accountLength = null, int? accountSystem = null, FiscalYear.AdvanceTurnoverTaxReturnEnum? advanceTurnoverTaxReturn = null, FiscalYear.BasisOfCheckingAccountFunctionEnum? basisOfCheckingAccountFunction = null, DateTime? begin = null, int? clientNumber = null, int? consultantNumber = null, int? costLength = null, int? creditorTermOfPaymentId = null, string currencyCode = null, int? debitorTermOfPaymentId = null, DateTime? end = null, bool? isInvoiceDateCheckOn = null, bool? isLocked = null, bool? isUsingDeliveryDate = null, bool? isUsingReceivableType = null, FiscalYear.LegalFormEnum? legalForm = null, FiscalYear.MethodOfDeterminingNetIncomeEnum? methodOfDeterminingNetIncome = null, string nationalRight = null, FiscalYear.TaxationMethodEnum? taxationMethod = null)
    Parameters
    Type Name Description
    System.String id

    ID of a fiscal year, date of the first day in the fiscal year in the format YYYYMMDD.

    System.Nullable<System.Int32> accountLength

    (Sachkontenlänge) General ledger account length, permissible general ledger account length of 4–8 digits, subledger accounts have general ledger account length + 1.

    System.Nullable<System.Int32> accountSystem

    (DATEV-Standardkontenrahmen) DATEV standard chart of accounts (SKR).

    System.Nullable<FiscalYear.AdvanceTurnoverTaxReturnEnum> advanceTurnoverTaxReturn

    (Voranmeldezeitraum) Advance turnover tax return (not specified, month, quarter, no advance turnover tax return)..

    System.Nullable<FiscalYear.BasisOfCheckingAccountFunctionEnum> basisOfCheckingAccountFunction

    (Grundlage der Kontenzweckprüfung) Basis of checking account function (only when there are no accounting reasons specified) (all purpose financial statement, tax balance sheet, balance of trade).

    System.Nullable<System.DateTime> begin

    (Wirtschaftsjahresbeginn) First day of fiscal year.

    System.Nullable<System.Int32> clientNumber

    (Mandantennummer) Client number.

    System.Nullable<System.Int32> consultantNumber

    (Beraternummer) Consultant number.

    System.Nullable<System.Int32> costLength

    (Kostenstellenlänge) Cost length.

    System.Nullable<System.Int32> creditorTermOfPaymentId

    (Zahlungsbedingung) Term of payment for creditors.

    System.String currencyCode

    (Basiswährung) Base currency.

    System.Nullable<System.Int32> debitorTermOfPaymentId

    (Zahlungsbedingung) Term of payment for debitors.

    System.Nullable<System.DateTime> end

    (Wirtschaftsjahresende) Last day of fiscal year.

    System.Nullable<System.Boolean> isInvoiceDateCheckOn

    (Belegdatumsprüfung) Document date check False = entry of outgoing invoices with document date after a set date is permissible. True = entry of outgoing invoices with a document date after a set date is not permissible (invoice date check is active as a default setting within Rechnungswesen) This property supports you when writing accounting sequences/sets for outgoing invoices.

    System.Nullable<System.Boolean> isLocked

    (Geschütztes Wirtschaftsjahr) Indicator of whether the fiscal year is protected from further processing.

    System.Nullable<System.Boolean> isUsingDeliveryDate

    (Leistungsdatum nutzen) Use delivery date False = the setting &quot;use delivery date&quot;is not activated True = the setting &quot;use delivery date&quot; is activated This property supports you when writing accounting sequences/sets for outgoing and incoming invoices. For more information, see Info Database, document 9211426..

    System.Nullable<System.Boolean> isUsingReceivableType

    (Forderungsarten nutzen) Use receivable type False = the setting &quot;use receivable type&quot; is not activated True = the setting &quot;use receivable type&quot; is activated This property supports you when writing accounting sequences/sets.

    System.Nullable<FiscalYear.LegalFormEnum> legalForm

    (Rechtsform) Legal form (not specified, sole proprietorship, corporation, cooperative, partnership under the german civil code, limited partnership with a limited liability company as general partner, limited partnership, general partnership, association, foundation, public corporation).

    System.Nullable<FiscalYear.MethodOfDeterminingNetIncomeEnum> methodOfDeterminingNetIncome

    (Gewinnermittlungsart) Method of determining net income (not specified, balance sheet, cash method of accounting).

    System.String nationalRight

    (Nationales Recht) National law (DE = Germany and AT = Austria).

    System.Nullable<FiscalYear.TaxationMethodEnum> taxationMethod

    (Besteuerungsart) Taxation method (not specified, S = taxation based on value of services rendered, I = taxation based on value of actual receipts, Z = taxation based on value of actual receipts input tax deduction at payment (AT only), K = no vat calculation, P = lump sum).

    Properties

    | Improve this Doc View Source

    AccountLength

    (Sachkontenlänge) General ledger account length, permissible general ledger account length of 4–8 digits, subledger accounts have general ledger account length + 1

    Declaration
    [DataMember(Name = "account_length", EmitDefaultValue = false)]
    public int? AccountLength { get; set; }
    Property Value
    Type Description
    System.Nullable<System.Int32>

    (Sachkontenlänge) General ledger account length, permissible general ledger account length of 4–8 digits, subledger accounts have general ledger account length + 1

    | Improve this Doc View Source

    AccountSystem

    (DATEV-Standardkontenrahmen) DATEV standard chart of accounts (SKR)

    Declaration
    [DataMember(Name = "account_system", EmitDefaultValue = false)]
    public int? AccountSystem { get; set; }
    Property Value
    Type Description
    System.Nullable<System.Int32>

    (DATEV-Standardkontenrahmen) DATEV standard chart of accounts (SKR)

    | Improve this Doc View Source

    AdvanceTurnoverTaxReturn

    (Voranmeldezeitraum) Advance turnover tax return (not specified, month, quarter, no advance turnover tax return).

    Declaration
    [DataMember(Name = "advance_turnover_tax_return", EmitDefaultValue = false)]
    public FiscalYear.AdvanceTurnoverTaxReturnEnum? AdvanceTurnoverTaxReturn { get; set; }
    Property Value
    Type Description
    System.Nullable<FiscalYear.AdvanceTurnoverTaxReturnEnum>

    (Voranmeldezeitraum) Advance turnover tax return (not specified, month, quarter, no advance turnover tax return).

    | Improve this Doc View Source

    BasisOfCheckingAccountFunction

    (Grundlage der Kontenzweckprüfung) Basis of checking account function (only when there are no accounting reasons specified) (all purpose financial statement, tax balance sheet, balance of trade)

    Declaration
    [DataMember(Name = "basis_of_checking_account_function", EmitDefaultValue = false)]
    public FiscalYear.BasisOfCheckingAccountFunctionEnum? BasisOfCheckingAccountFunction { get; set; }
    Property Value
    Type Description
    System.Nullable<FiscalYear.BasisOfCheckingAccountFunctionEnum>

    (Grundlage der Kontenzweckprüfung) Basis of checking account function (only when there are no accounting reasons specified) (all purpose financial statement, tax balance sheet, balance of trade)

    | Improve this Doc View Source

    Begin

    (Wirtschaftsjahresbeginn) First day of fiscal year

    Declaration
    [DataMember(Name = "begin", EmitDefaultValue = false)]
    public DateTime? Begin { get; set; }
    Property Value
    Type Description
    System.Nullable<System.DateTime>

    (Wirtschaftsjahresbeginn) First day of fiscal year

    | Improve this Doc View Source

    ClientNumber

    (Mandantennummer) Client number

    Declaration
    [DataMember(Name = "client_number", EmitDefaultValue = false)]
    public int? ClientNumber { get; set; }
    Property Value
    Type Description
    System.Nullable<System.Int32>

    (Mandantennummer) Client number

    | Improve this Doc View Source

    ConsultantNumber

    (Beraternummer) Consultant number

    Declaration
    [DataMember(Name = "consultant_number", EmitDefaultValue = false)]
    public int? ConsultantNumber { get; set; }
    Property Value
    Type Description
    System.Nullable<System.Int32>

    (Beraternummer) Consultant number

    | Improve this Doc View Source

    CostLength

    (Kostenstellenlänge) Cost length

    Declaration
    [DataMember(Name = "cost_length", EmitDefaultValue = false)]
    public int? CostLength { get; set; }
    Property Value
    Type Description
    System.Nullable<System.Int32>

    (Kostenstellenlänge) Cost length

    | Improve this Doc View Source

    CreditorTermOfPaymentId

    (Zahlungsbedingung) Term of payment for creditors

    Declaration
    [DataMember(Name = "creditor_term_of_payment_id", EmitDefaultValue = false)]
    public int? CreditorTermOfPaymentId { get; set; }
    Property Value
    Type Description
    System.Nullable<System.Int32>

    (Zahlungsbedingung) Term of payment for creditors

    | Improve this Doc View Source

    CurrencyCode

    (Basiswährung) Base currency

    Declaration
    [DataMember(Name = "currency_code", EmitDefaultValue = false)]
    public string CurrencyCode { get; set; }
    Property Value
    Type Description
    System.String

    (Basiswährung) Base currency

    | Improve this Doc View Source

    DebitorTermOfPaymentId

    (Zahlungsbedingung) Term of payment for debitors

    Declaration
    [DataMember(Name = "debitor_term_of_payment_id", EmitDefaultValue = false)]
    public int? DebitorTermOfPaymentId { get; set; }
    Property Value
    Type Description
    System.Nullable<System.Int32>

    (Zahlungsbedingung) Term of payment for debitors

    | Improve this Doc View Source

    End

    (Wirtschaftsjahresende) Last day of fiscal year

    Declaration
    [DataMember(Name = "end", EmitDefaultValue = false)]
    public DateTime? End { get; set; }
    Property Value
    Type Description
    System.Nullable<System.DateTime>

    (Wirtschaftsjahresende) Last day of fiscal year

    | Improve this Doc View Source

    Id

    ID of a fiscal year, date of the first day in the fiscal year in the format YYYYMMDD

    Declaration
    [DataMember(Name = "id", EmitDefaultValue = false)]
    public string Id { get; set; }
    Property Value
    Type Description
    System.String

    ID of a fiscal year, date of the first day in the fiscal year in the format YYYYMMDD

    | Improve this Doc View Source

    IsInvoiceDateCheckOn

    (Belegdatumsprüfung) Document date check False = entry of outgoing invoices with document date after a set date is permissible. True = entry of outgoing invoices with a document date after a set date is not permissible (invoice date check is active as a default setting within Rechnungswesen) This property supports you when writing accounting sequences/sets for outgoing invoices

    Declaration
    [DataMember(Name = "is_invoice_date_check_on", EmitDefaultValue = false)]
    public bool? IsInvoiceDateCheckOn { get; set; }
    Property Value
    Type Description
    System.Nullable<System.Boolean>

    (Belegdatumsprüfung) Document date check False = entry of outgoing invoices with document date after a set date is permissible. True = entry of outgoing invoices with a document date after a set date is not permissible (invoice date check is active as a default setting within Rechnungswesen) This property supports you when writing accounting sequences/sets for outgoing invoices

    | Improve this Doc View Source

    IsLocked

    (Geschütztes Wirtschaftsjahr) Indicator of whether the fiscal year is protected from further processing

    Declaration
    [DataMember(Name = "is_locked", EmitDefaultValue = false)]
    public bool? IsLocked { get; set; }
    Property Value
    Type Description
    System.Nullable<System.Boolean>

    (Geschütztes Wirtschaftsjahr) Indicator of whether the fiscal year is protected from further processing

    | Improve this Doc View Source

    IsUsingDeliveryDate

    (Leistungsdatum nutzen) Use delivery date False = the setting &quot;use delivery date&quot;is not activated True = the setting &quot;use delivery date&quot; is activated This property supports you when writing accounting sequences/sets for outgoing and incoming invoices. For more information, see Info Database, document 9211426.

    Declaration
    [DataMember(Name = "is_using_delivery_date", EmitDefaultValue = false)]
    public bool? IsUsingDeliveryDate { get; set; }
    Property Value
    Type Description
    System.Nullable<System.Boolean>

    (Leistungsdatum nutzen) Use delivery date False = the setting &quot;use delivery date&quot;is not activated True = the setting &quot;use delivery date&quot; is activated This property supports you when writing accounting sequences/sets for outgoing and incoming invoices. For more information, see Info Database, document 9211426.

    | Improve this Doc View Source

    IsUsingReceivableType

    (Forderungsarten nutzen) Use receivable type False = the setting &quot;use receivable type&quot; is not activated True = the setting &quot;use receivable type&quot; is activated This property supports you when writing accounting sequences/sets

    Declaration
    [DataMember(Name = "is_using_receivable_type", EmitDefaultValue = false)]
    public bool? IsUsingReceivableType { get; set; }
    Property Value
    Type Description
    System.Nullable<System.Boolean>

    (Forderungsarten nutzen) Use receivable type False = the setting &quot;use receivable type&quot; is not activated True = the setting &quot;use receivable type&quot; is activated This property supports you when writing accounting sequences/sets

    | Improve this Doc View Source

    LegalForm

    (Rechtsform) Legal form (not specified, sole proprietorship, corporation, cooperative, partnership under the german civil code, limited partnership with a limited liability company as general partner, limited partnership, general partnership, association, foundation, public corporation)

    Declaration
    [DataMember(Name = "legal_form", EmitDefaultValue = false)]
    public FiscalYear.LegalFormEnum? LegalForm { get; set; }
    Property Value
    Type Description
    System.Nullable<FiscalYear.LegalFormEnum>

    (Rechtsform) Legal form (not specified, sole proprietorship, corporation, cooperative, partnership under the german civil code, limited partnership with a limited liability company as general partner, limited partnership, general partnership, association, foundation, public corporation)

    | Improve this Doc View Source

    MethodOfDeterminingNetIncome

    (Gewinnermittlungsart) Method of determining net income (not specified, balance sheet, cash method of accounting)

    Declaration
    [DataMember(Name = "method_of_determining_net_income", EmitDefaultValue = false)]
    public FiscalYear.MethodOfDeterminingNetIncomeEnum? MethodOfDeterminingNetIncome { get; set; }
    Property Value
    Type Description
    System.Nullable<FiscalYear.MethodOfDeterminingNetIncomeEnum>

    (Gewinnermittlungsart) Method of determining net income (not specified, balance sheet, cash method of accounting)

    | Improve this Doc View Source

    NationalRight

    (Nationales Recht) National law (DE = Germany and AT = Austria)

    Declaration
    [DataMember(Name = "national_right", EmitDefaultValue = false)]
    public string NationalRight { get; set; }
    Property Value
    Type Description
    System.String

    (Nationales Recht) National law (DE = Germany and AT = Austria)

    | Improve this Doc View Source

    TaxationMethod

    (Besteuerungsart) Taxation method (not specified, S = taxation based on value of services rendered, I = taxation based on value of actual receipts, Z = taxation based on value of actual receipts input tax deduction at payment (AT only), K = no vat calculation, P = lump sum)

    Declaration
    [DataMember(Name = "taxation_method", EmitDefaultValue = false)]
    public FiscalYear.TaxationMethodEnum? TaxationMethod { get; set; }
    Property Value
    Type Description
    System.Nullable<FiscalYear.TaxationMethodEnum>

    (Besteuerungsart) Taxation method (not specified, S = taxation based on value of services rendered, I = taxation based on value of actual receipts, Z = taxation based on value of actual receipts input tax deduction at payment (AT only), K = no vat calculation, P = lump sum)

    Methods

    | Improve this Doc View Source

    Equals(FiscalYear)

    Returns true if FiscalYear instances are equal

    Declaration
    public bool Equals(FiscalYear input)
    Parameters
    Type Name Description
    FiscalYear input

    Instance of FiscalYear to be compared

    Returns
    Type Description
    System.Boolean

    Boolean

    | Improve this Doc View Source

    Equals(Object)

    Returns true if objects are equal

    Declaration
    public override bool Equals(object input)
    Parameters
    Type Name Description
    System.Object input

    Object to be compared

    Returns
    Type Description
    System.Boolean

    Boolean

    Overrides
    System.Object.Equals(System.Object)
    | Improve this Doc View Source

    GetHashCode()

    Gets the hash code

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    System.Int32

    Hash code

    Overrides
    System.Object.GetHashCode()
    | Improve this Doc View Source

    ToJson()

    Returns the JSON string presentation of the object

    Declaration
    public virtual string ToJson()
    Returns
    Type Description
    System.String

    JSON string presentation of the object

    | Improve this Doc View Source

    ToString()

    Returns the string presentation of the object

    Declaration
    public override string ToString()
    Returns
    Type Description
    System.String

    String presentation of the object

    Overrides
    System.Object.ToString()

    Explicit Interface Implementations

    | Improve this Doc View Source

    IValidatableObject.Validate(ValidationContext)

    To validate all properties of the instance

    Declaration
    IEnumerable<ValidationResult> IValidatableObject.Validate(ValidationContext validationContext)
    Parameters
    Type Name Description
    System.ComponentModel.DataAnnotations.ValidationContext validationContext

    Validation context

    Returns
    Type Description
    System.Collections.Generic.IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult>

    Validation Result

    Implements

    System.IEquatable<T>
    System.ComponentModel.DataAnnotations.IValidatableObject
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2018 SIMPLIC GmbH
    Generated by DocFx