Search Results for

    Show / Hide Table of Contents

    Class DatevOpenItem

    DatevOpenItem

    Inheritance
    System.Object
    DatevOpenItem
    Implements
    System.IEquatable<DatevOpenItem>
    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 DatevOpenItem : IEquatable<DatevOpenItem>, IValidatableObject

    Constructors

    | Improve this Doc View Source

    DatevOpenItem(Nullable<Int32>, Nullable<DateTime>, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<DatevOpenItem.PaymentMethodEnum>, String, String, String)

    Initializes a new instance of the DatevOpenItem class.

    Declaration
    public DatevOpenItem(int? assessmentYear = null, DateTime? assignedDueDate = null, int? businessPartnerBankPosition = null, int? circumstanceType = null, bool? hasDunningBlock = null, bool? hasInterestBlock = null, DatevOpenItem.PaymentMethodEnum? paymentMethod = null, string receivableTypeId = null, string sepaMandateReference = null, string variousAddressId = null)
    Parameters
    Type Name Description
    System.Nullable<System.Int32> assessmentYear

    (Veranlagungsjahr) Assessment year, format YYYY, OPOS (Open Items) information, public sector.

    System.Nullable<System.DateTime> assignedDueDate

    (Zugeordnete Fälligkeit) Assigned due date, OPOS (Open Items) information, public sector.

    System.Nullable<System.Int32> businessPartnerBankPosition

    (Geschäftspartnerbank) Business partner bank (numbering).

    System.Nullable<System.Int32> circumstanceType

    (Sachverhalt) Circumstance (31 = dunning interest, 40 = dunning fee) – the circumstance is used by the DATEV pro accounting program to identify items as dunning interest/a dunning fee; for these items, no dunning interest will be calculated, for example, when drawing up payment reminders; only relevant in connection with OPOS (Open Items).

    System.Nullable<System.Boolean> hasDunningBlock

    (Mahn-/ZahlSperre) Dunning/payment block (posting block).

    System.Nullable<System.Boolean> hasInterestBlock

    (Keine Zinsberechnung/Zinssperre) No interest calculation/interest block.

    System.Nullable<DatevOpenItem.PaymentMethodEnum> paymentMethod

    (Zahlweise) Payment method (not specified, direct debit, payment reminder, payment), Open Items information, public sector.

    System.String receivableTypeId

    (Forderungsart) Receivable type, Open Items information, public sector.

    System.String sepaMandateReference

    (SEPA-Mandatsreferenz) SEPA mandate reference.

    System.String variousAddressId

    (Diverse Adresse) Assignment of a various address to this Open Item.

    Properties

    | Improve this Doc View Source

    AssessmentYear

    (Veranlagungsjahr) Assessment year, format YYYY, OPOS (Open Items) information, public sector

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

    (Veranlagungsjahr) Assessment year, format YYYY, OPOS (Open Items) information, public sector

    | Improve this Doc View Source

    AssignedDueDate

    (Zugeordnete Fälligkeit) Assigned due date, OPOS (Open Items) information, public sector

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

    (Zugeordnete Fälligkeit) Assigned due date, OPOS (Open Items) information, public sector

    | Improve this Doc View Source

    BusinessPartnerBankPosition

    (Geschäftspartnerbank) Business partner bank (numbering)

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

    (Geschäftspartnerbank) Business partner bank (numbering)

    | Improve this Doc View Source

    CircumstanceType

    (Sachverhalt) Circumstance (31 = dunning interest, 40 = dunning fee) – the circumstance is used by the DATEV pro accounting program to identify items as dunning interest/a dunning fee; for these items, no dunning interest will be calculated, for example, when drawing up payment reminders; only relevant in connection with OPOS (Open Items)

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

    (Sachverhalt) Circumstance (31 = dunning interest, 40 = dunning fee) – the circumstance is used by the DATEV pro accounting program to identify items as dunning interest/a dunning fee; for these items, no dunning interest will be calculated, for example, when drawing up payment reminders; only relevant in connection with OPOS (Open Items)

    | Improve this Doc View Source

    HasDunningBlock

    (Mahn-/ZahlSperre) Dunning/payment block (posting block)

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

    (Mahn-/ZahlSperre) Dunning/payment block (posting block)

    | Improve this Doc View Source

    HasInterestBlock

    (Keine Zinsberechnung/Zinssperre) No interest calculation/interest block

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

    (Keine Zinsberechnung/Zinssperre) No interest calculation/interest block

    | Improve this Doc View Source

    PaymentMethod

    (Zahlweise) Payment method (not specified, direct debit, payment reminder, payment), Open Items information, public sector

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

    (Zahlweise) Payment method (not specified, direct debit, payment reminder, payment), Open Items information, public sector

    | Improve this Doc View Source

    ReceivableTypeId

    (Forderungsart) Receivable type, Open Items information, public sector

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

    (Forderungsart) Receivable type, Open Items information, public sector

    | Improve this Doc View Source

    SepaMandateReference

    (SEPA-Mandatsreferenz) SEPA mandate reference

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

    (SEPA-Mandatsreferenz) SEPA mandate reference

    | Improve this Doc View Source

    VariousAddressId

    (Diverse Adresse) Assignment of a various address to this Open Item

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

    (Diverse Adresse) Assignment of a various address to this Open Item

    Methods

    | Improve this Doc View Source

    Equals(DatevOpenItem)

    Returns true if DatevOpenItem instances are equal

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

    Instance of DatevOpenItem 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