Search Results for

    Show / Hide Table of Contents

    Class AccountingRecordRead

    AccountingRecordRead

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

    Constructors

    | Improve this Doc View Source

    AccountingRecordRead(String, Nullable<Int32>, Nullable<Int32>, List<DatevAdditionalInformation>, DatevAdvancePayment, Nullable<Decimal>, Nullable<Int32>, Nullable<DateTime>, String, Nullable<Int32>, Nullable<Decimal>, Nullable<AccountingRecordRead.CashDiscountTypeEnum>, Nullable<Int32>, Nullable<Int32>, String, Nullable<DateTime>, Nullable<AccountingRecordRead.DebitCreditIdentifierEnum>, Nullable<DateTime>, Nullable<AccountingRecordRead.DifferingTaxationMethodEnum>, String, String, String, Nullable<DateTime>, Nullable<Decimal>, Nullable<Decimal>, String, String, Nullable<Decimal>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<AccountingRecordRead.InspectionStatusEnum>, String, String, Nullable<DateTime>, Nullable<Decimal>, Nullable<AccountingRecordRead.PaymentMethodEnum>, String, Nullable<Int32>, String, Nullable<Decimal>, String, Nullable<DateTime>, String, Nullable<Int32>)

    Initializes a new instance of the AccountingRecordRead class.

    Declaration
    public AccountingRecordRead(string id = null, int? accountingTransactionKey = null, int? accountNumber = null, List<DatevAdditionalInformation> additionalInformation = null, DatevAdvancePayment advancePayment = null, decimal? amount = null, int? assessmentYear = null, DateTime? assignedDueDate = null, string billingReference = null, int? businessPartnerBankPosition = null, decimal? cashDiscount = null, AccountingRecordRead.CashDiscountTypeEnum? cashDiscountType = AccountingRecordRead.CashDiscountTypeEnum.Notspecified, int? circumstanceType = null, int? contraAccountNumber = null, string currencyCode = null, DateTime? date = null, AccountingRecordRead.DebitCreditIdentifierEnum? debitCreditIdentifier = null, DateTime? deliveryDate = null, AccountingRecordRead.DifferingTaxationMethodEnum? differingTaxationMethod = null, string documentField1 = null, string documentField2 = null, string documentLink = null, DateTime? dueDate = null, decimal? euTaxRate = null, decimal? euTaxRateForCountryOfOrigin = null, string euVatId = null, string euVatIdForCountryOfOrigin = null, decimal? exchangeRate = null, bool? generalReversal = false, bool? hasCashDiscountBlock = false, bool? hasDunningBlock = false, bool? hasInterestBlock = false, AccountingRecordRead.InspectionStatusEnum? inspectionStatus = null, string kost1CostCenterId = null, string kost2CostCenterId = null, DateTime? kostDate = null, decimal? kostQuantity = null, AccountingRecordRead.PaymentMethodEnum? paymentMethod = null, string postingDescription = null, int? quantity = null, string receivableTypeId = null, decimal? selectableTaxRate = null, string sepaMandateReference = null, DateTime? tempDunningBlock = null, string variousAddressId = null, int? weight = null)
    Parameters
    Type Name Description
    System.String id

    ID of the accounting record.

    System.Nullable<System.Int32> accountingTransactionKey

    (Steuerschlüssel) Tax key and/or adjustment key.

    System.Nullable<System.Int32> accountNumber

    (Sach- oder Personen-Kontonummer) General ledger or subledger account number shown in maximum length, 8 digits for general ledger accounts, 9 digits for subledger accounts (technical length).

    System.Collections.Generic.List<DatevAdditionalInformation> additionalInformation

    (Zusatzinformationen) Additional information. A maximum of 20 additional information is provided per accounting record. Identical additional information if provided only once per accounting record..

    DatevAdvancePayment advancePayment

    (Anzahlung) Advance payment.

    System.Nullable<System.Decimal> amount

    (Umsatz) Amount.

    System.Nullable<System.Int32> assessmentYear

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

    System.Nullable<System.DateTime> assignedDueDate

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

    System.String billingReference

    (Abrechnungsreferenz) Billing reference.

    System.Nullable<System.Int32> businessPartnerBankPosition

    (Geschäftspartnerbank) Business partner bank (numbering) if a specific business partner bank is to be used for a direct debit or bank transfer, only relevant for Open Items.

    System.Nullable<System.Decimal> cashDiscount

    (Skonto-Betrag/-Abzug) Cash discount amount/deduction.

    System.Nullable<AccountingRecordRead.CashDiscountTypeEnum> cashDiscountType

    (Skontotyp) Cash discount type (not specified, purchase of goods, purchase of raw materials and supplies) (default to CashDiscountTypeEnum.Notspecified).

    System.Nullable<System.Int32> circumstanceType

    (Sachverhalt) Circumstance type (0 = not specified, 31 = dunning interest, 40 = dunning fee, 84 = late payment charges) – the circumstance type is used by the DATEV 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 for Open Items.

    System.Nullable<System.Int32> contraAccountNumber

    (Gegenkontonummer) Contra account number, general ledger or subledger account number shown in maximum length, 8 digits for general ledger accounts, 9 digits for subledger accounts (technical length).

    System.String currencyCode

    (Währung) 3-character ISO currency code – indicates the currency used for the amount, see Info Database, document 1080170.

    System.Nullable<System.DateTime> date

    (Belegdatum) Document date.

    System.Nullable<AccountingRecordRead.DebitCreditIdentifierEnum> debitCreditIdentifier

    (Soll-/Haben-Kennzeichen) Debit/credit identifier for amount, pertains to the account that is specified in the account_number field.

    System.Nullable<System.DateTime> deliveryDate

    (Liefer-/Leistungsdatum) Date of delivery/service provision.

    System.Nullable<AccountingRecordRead.DifferingTaxationMethodEnum> differingTaxationMethod

    (Abweichende Besteuerungsart) Differing taxation method; for entries that are to be processed using a VAT method other than the classification contained in the client master data (not specified, taxation based on value of services rendered, taxation based on value of actual receipts, taxation based on value of actual receipts input tax deduction at payment (AT only), no vat calculation, lump sum).

    System.String documentField1

    (Rechnungs-/Belegnummer) Invoice/document number, document field 1 is the key for managing Open Items. In the event of a payment or credit note, a comparison with Open Items is only performed if the document number is identical to document field 1.

    System.String documentField2

    (Belegfeld 2) Document field 2, document number or Open Items processing information.

    System.String documentLink

    (Beleglink) Document link (in combination with the document management system), identifies the entry document in a document management system.

    System.Nullable<System.DateTime> dueDate

    (Fälligkeit) Due date.

    System.Nullable<System.Decimal> euTaxRate

    (EU-Steuersatz Bestimmungsland) EU tax rate for country of destination, only for relevant EU accounting records. Additional for one Stop Shop, see Info Database [1020263].

    System.Nullable<System.Decimal> euTaxRateForCountryOfOrigin

    (EU-Steuersatz Ursprungsland) EU tax rate for country of origin, only for relevant EU accounting records. Additional for one Stop Shop, see Info Database [1020263].

    System.String euVatId

    (USt-IdNr Bestimmungsland) VAT ID number for country of destination, composed of a 2-character country code and the 13-digit VAT number (e.g. FR12345678901), see Info Database, document [1080169] and additional for one Stop Shop [1020263].

    System.String euVatIdForCountryOfOrigin

    (USt-IdNr Ursprungsland) VAT ID number for country of origin, composed of a 2-character country code and the 13-digit VAT number (e.g. FR12345678901), see Info Database, document [1080169] additional for one Stop Shop [1020263].

    System.Nullable<System.Decimal> exchangeRate

    (Fremdwährungskurs) Exchange rate, used with accounting records in a foreign currency, stipulates how the amount stated and transferred in a foreign currency is to be translated into the base currency when a non-EU country is involved.

    System.Nullable<System.Boolean> generalReversal

    (Generalumkehrkennzeichen) General reversal identifier (default to false).

    System.Nullable<System.Boolean> hasCashDiscountBlock

    (Skonto-Sperre) Cash discount block, only permissible in connection with outgoing invoices (accounting records related to debitors) (default to false).

    System.Nullable<System.Boolean> hasDunningBlock

    (Mahn-/Zahl-Sperre) Payment/dunning block, invoice can be excluded from reminders/payment proposal. Only relevant in connection with an invoice entry and a subledger account (open item bookkeeping) (default to false).

    System.Nullable<System.Boolean> hasInterestBlock

    (Zinssperre) Interest block, this field can be used to indicate an interest block; as a result, no interest will be calculated when creating a payment reminder for this item, only relevant in conjunction with Open Item bookkeeping (default to false).

    System.Nullable<AccountingRecordRead.InspectionStatusEnum> inspectionStatus

    (Prüfstatus) Inspection status (not specified = OK, record with error, record with warning).

    System.String kost1CostCenterId

    (Kostenstelle) Kost1, cost center, Kost1 is used to assign the transaction to a cost center for subsequent cost calculations.

    System.String kost2CostCenterId

    (Kostenstelle) Kost2, cost center, Kost2 is used to assign the transaction to a cost center for subsequent cost calculations.

    System.Nullable<System.DateTime> kostDate

    (Kost-Datum) Cost date.

    System.Nullable<System.Decimal> kostQuantity

    (Kost-Menge) Cost quantity, the cost quantity field is used to record the value of a cost center's specific reference parameter, this reference parameter can be, for example, kg, g, cm, m or % and is defined in the cost calculation master data.<br>Attention: When using SKR 14 (agriculture and forestry), this field cannot be used. For this there are the fields quantity and weight..

    System.Nullable<AccountingRecordRead.PaymentMethodEnum> paymentMethod

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

    System.String postingDescription

    (Buchungstext) Posting text.

    System.Nullable<System.Int32> quantity

    (Stück) Quantity, only when using SKR 14 agriculture and forestry.

    System.String receivableTypeId

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

    System.Nullable<System.Decimal> selectableTaxRate

    (Steuersatz) Selectable tax rate.

    System.String sepaMandateReference

    (SEPA-Mandatsreferenz) SEPA mandate reference, an individual mandate identifier assigned by the payment recipient.

    System.Nullable<System.DateTime> tempDunningBlock

    (Temporäre Mahn-/Zahl-Sperre) Temporary dunning/payment block.

    System.String variousAddressId

    (Diverse Adressnummer) Various address number, only relevant in conjunction with Open Item bookkeeping.

    System.Nullable<System.Int32> weight

    (Gewicht) Weight, only when using SKR 14 agriculture and forestry.

    Properties

    | Improve this Doc View Source

    AccountingTransactionKey

    (Steuerschlüssel) Tax key and/or adjustment key

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

    (Steuerschlüssel) Tax key and/or adjustment key

    | Improve this Doc View Source

    AccountNumber

    (Sach- oder Personen-Kontonummer) General ledger or subledger account number shown in maximum length, 8 digits for general ledger accounts, 9 digits for subledger accounts (technical length)

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

    (Sach- oder Personen-Kontonummer) General ledger or subledger account number shown in maximum length, 8 digits for general ledger accounts, 9 digits for subledger accounts (technical length)

    | Improve this Doc View Source

    AdditionalInformation

    (Zusatzinformationen) Additional information. A maximum of 20 additional information is provided per accounting record. Identical additional information if provided only once per accounting record.

    Declaration
    [DataMember(Name = "additional_information", EmitDefaultValue = false)]
    public List<DatevAdditionalInformation> AdditionalInformation { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.List<DatevAdditionalInformation>

    (Zusatzinformationen) Additional information. A maximum of 20 additional information is provided per accounting record. Identical additional information if provided only once per accounting record.

    | Improve this Doc View Source

    AdvancePayment

    (Anzahlung) Advance payment

    Declaration
    [DataMember(Name = "advance_payment", EmitDefaultValue = false)]
    public DatevAdvancePayment AdvancePayment { get; set; }
    Property Value
    Type Description
    DatevAdvancePayment

    (Anzahlung) Advance payment

    | Improve this Doc View Source

    Amount

    (Umsatz) Amount

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

    (Umsatz) Amount

    | Improve this Doc View Source

    AssessmentYear

    (Veranlagungsjahr) Assessment year, format YYYY, 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, Open Items information, public sector

    | Improve this Doc View Source

    AssignedDueDate

    (Zugeordnete Fälligkeit) Assigned due date, 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, Open Items information, public sector

    | Improve this Doc View Source

    BillingReference

    (Abrechnungsreferenz) Billing reference

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

    (Abrechnungsreferenz) Billing reference

    | Improve this Doc View Source

    BusinessPartnerBankPosition

    (Geschäftspartnerbank) Business partner bank (numbering) if a specific business partner bank is to be used for a direct debit or bank transfer, only relevant for Open Items

    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) if a specific business partner bank is to be used for a direct debit or bank transfer, only relevant for Open Items

    | Improve this Doc View Source

    CashDiscount

    (Skonto-Betrag/-Abzug) Cash discount amount/deduction

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

    (Skonto-Betrag/-Abzug) Cash discount amount/deduction

    | Improve this Doc View Source

    CashDiscountType

    (Skontotyp) Cash discount type (not specified, purchase of goods, purchase of raw materials and supplies)

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

    (Skontotyp) Cash discount type (not specified, purchase of goods, purchase of raw materials and supplies)

    | Improve this Doc View Source

    CircumstanceType

    (Sachverhalt) Circumstance type (0 = not specified, 31 = dunning interest, 40 = dunning fee, 84 = late payment charges) – the circumstance type is used by the DATEV 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 for Open Items

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

    (Sachverhalt) Circumstance type (0 = not specified, 31 = dunning interest, 40 = dunning fee, 84 = late payment charges) – the circumstance type is used by the DATEV 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 for Open Items

    | Improve this Doc View Source

    ContraAccountNumber

    (Gegenkontonummer) Contra account number, general ledger or subledger account number shown in maximum length, 8 digits for general ledger accounts, 9 digits for subledger accounts (technical length)

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

    (Gegenkontonummer) Contra account number, general ledger or subledger account number shown in maximum length, 8 digits for general ledger accounts, 9 digits for subledger accounts (technical length)

    | Improve this Doc View Source

    CurrencyCode

    (Währung) 3-character ISO currency code – indicates the currency used for the amount, see Info Database, document 1080170

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

    (Währung) 3-character ISO currency code – indicates the currency used for the amount, see Info Database, document 1080170

    | Improve this Doc View Source

    Date

    (Belegdatum) Document date

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

    (Belegdatum) Document date

    | Improve this Doc View Source

    DebitCreditIdentifier

    (Soll-/Haben-Kennzeichen) Debit/credit identifier for amount, pertains to the account that is specified in the account_number field

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

    (Soll-/Haben-Kennzeichen) Debit/credit identifier for amount, pertains to the account that is specified in the account_number field

    | Improve this Doc View Source

    DeliveryDate

    (Liefer-/Leistungsdatum) Date of delivery/service provision

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

    (Liefer-/Leistungsdatum) Date of delivery/service provision

    | Improve this Doc View Source

    DifferingTaxationMethod

    (Abweichende Besteuerungsart) Differing taxation method; for entries that are to be processed using a VAT method other than the classification contained in the client master data (not specified, taxation based on value of services rendered, taxation based on value of actual receipts, taxation based on value of actual receipts input tax deduction at payment (AT only), no vat calculation, lump sum)

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

    (Abweichende Besteuerungsart) Differing taxation method; for entries that are to be processed using a VAT method other than the classification contained in the client master data (not specified, taxation based on value of services rendered, taxation based on value of actual receipts, taxation based on value of actual receipts input tax deduction at payment (AT only), no vat calculation, lump sum)

    | Improve this Doc View Source

    DocumentField1

    (Rechnungs-/Belegnummer) Invoice/document number, document field 1 is the key for managing Open Items. In the event of a payment or credit note, a comparison with Open Items is only performed if the document number is identical to document field 1

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

    (Rechnungs-/Belegnummer) Invoice/document number, document field 1 is the key for managing Open Items. In the event of a payment or credit note, a comparison with Open Items is only performed if the document number is identical to document field 1

    | Improve this Doc View Source

    DocumentField2

    (Belegfeld 2) Document field 2, document number or Open Items processing information

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

    (Belegfeld 2) Document field 2, document number or Open Items processing information

    | Improve this Doc View Source

    DocumentLink

    (Beleglink) Document link (in combination with the document management system), identifies the entry document in a document management system

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

    (Beleglink) Document link (in combination with the document management system), identifies the entry document in a document management system

    | Improve this Doc View Source

    DueDate

    (Fälligkeit) Due date

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

    (Fälligkeit) Due date

    | Improve this Doc View Source

    EuTaxRate

    (EU-Steuersatz Bestimmungsland) EU tax rate for country of destination, only for relevant EU accounting records. Additional for one Stop Shop, see Info Database [1020263]

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

    (EU-Steuersatz Bestimmungsland) EU tax rate for country of destination, only for relevant EU accounting records. Additional for one Stop Shop, see Info Database [1020263]

    | Improve this Doc View Source

    EuTaxRateForCountryOfOrigin

    (EU-Steuersatz Ursprungsland) EU tax rate for country of origin, only for relevant EU accounting records. Additional for one Stop Shop, see Info Database [1020263]

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

    (EU-Steuersatz Ursprungsland) EU tax rate for country of origin, only for relevant EU accounting records. Additional for one Stop Shop, see Info Database [1020263]

    | Improve this Doc View Source

    EuVatId

    (USt-IdNr Bestimmungsland) VAT ID number for country of destination, composed of a 2-character country code and the 13-digit VAT number (e.g. FR12345678901), see Info Database, document [1080169] and additional for one Stop Shop [1020263]

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

    (USt-IdNr Bestimmungsland) VAT ID number for country of destination, composed of a 2-character country code and the 13-digit VAT number (e.g. FR12345678901), see Info Database, document [1080169] and additional for one Stop Shop [1020263]

    | Improve this Doc View Source

    EuVatIdForCountryOfOrigin

    (USt-IdNr Ursprungsland) VAT ID number for country of origin, composed of a 2-character country code and the 13-digit VAT number (e.g. FR12345678901), see Info Database, document [1080169] additional for one Stop Shop [1020263]

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

    (USt-IdNr Ursprungsland) VAT ID number for country of origin, composed of a 2-character country code and the 13-digit VAT number (e.g. FR12345678901), see Info Database, document [1080169] additional for one Stop Shop [1020263]

    | Improve this Doc View Source

    ExchangeRate

    (Fremdwährungskurs) Exchange rate, used with accounting records in a foreign currency, stipulates how the amount stated and transferred in a foreign currency is to be translated into the base currency when a non-EU country is involved

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

    (Fremdwährungskurs) Exchange rate, used with accounting records in a foreign currency, stipulates how the amount stated and transferred in a foreign currency is to be translated into the base currency when a non-EU country is involved

    | Improve this Doc View Source

    GeneralReversal

    (Generalumkehrkennzeichen) General reversal identifier

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

    (Generalumkehrkennzeichen) General reversal identifier

    | Improve this Doc View Source

    HasCashDiscountBlock

    (Skonto-Sperre) Cash discount block, only permissible in connection with outgoing invoices (accounting records related to debitors)

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

    (Skonto-Sperre) Cash discount block, only permissible in connection with outgoing invoices (accounting records related to debitors)

    | Improve this Doc View Source

    HasDunningBlock

    (Mahn-/Zahl-Sperre) Payment/dunning block, invoice can be excluded from reminders/payment proposal. Only relevant in connection with an invoice entry and a subledger account (open item bookkeeping)

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

    (Mahn-/Zahl-Sperre) Payment/dunning block, invoice can be excluded from reminders/payment proposal. Only relevant in connection with an invoice entry and a subledger account (open item bookkeeping)

    | Improve this Doc View Source

    HasInterestBlock

    (Zinssperre) Interest block, this field can be used to indicate an interest block; as a result, no interest will be calculated when creating a payment reminder for this item, only relevant in conjunction with Open Item bookkeeping

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

    (Zinssperre) Interest block, this field can be used to indicate an interest block; as a result, no interest will be calculated when creating a payment reminder for this item, only relevant in conjunction with Open Item bookkeeping

    | Improve this Doc View Source

    Id

    ID of the accounting record

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

    ID of the accounting record

    | Improve this Doc View Source

    InspectionStatus

    (Prüfstatus) Inspection status (not specified = OK, record with error, record with warning)

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

    (Prüfstatus) Inspection status (not specified = OK, record with error, record with warning)

    | Improve this Doc View Source

    Kost1CostCenterId

    (Kostenstelle) Kost1, cost center, Kost1 is used to assign the transaction to a cost center for subsequent cost calculations

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

    (Kostenstelle) Kost1, cost center, Kost1 is used to assign the transaction to a cost center for subsequent cost calculations

    | Improve this Doc View Source

    Kost2CostCenterId

    (Kostenstelle) Kost2, cost center, Kost2 is used to assign the transaction to a cost center for subsequent cost calculations

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

    (Kostenstelle) Kost2, cost center, Kost2 is used to assign the transaction to a cost center for subsequent cost calculations

    | Improve this Doc View Source

    KostDate

    (Kost-Datum) Cost date

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

    (Kost-Datum) Cost date

    | Improve this Doc View Source

    KostQuantity

    (Kost-Menge) Cost quantity, the cost quantity field is used to record the value of a cost center's specific reference parameter, this reference parameter can be, for example, kg, g, cm, m or % and is defined in the cost calculation master data.<br>Attention: When using SKR 14 (agriculture and forestry), this field cannot be used. For this there are the fields quantity and weight.

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

    (Kost-Menge) Cost quantity, the cost quantity field is used to record the value of a cost center's specific reference parameter, this reference parameter can be, for example, kg, g, cm, m or % and is defined in the cost calculation master data.<br>Attention: When using SKR 14 (agriculture and forestry), this field cannot be used. For this there are the fields quantity and weight.

    | 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 AccountingRecordRead.PaymentMethodEnum? PaymentMethod { get; set; }
    Property Value
    Type Description
    System.Nullable<AccountingRecordRead.PaymentMethodEnum>

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

    | Improve this Doc View Source

    PostingDescription

    (Buchungstext) Posting text

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

    (Buchungstext) Posting text

    | Improve this Doc View Source

    Quantity

    (Stück) Quantity, only when using SKR 14 agriculture and forestry

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

    (Stück) Quantity, only when using SKR 14 agriculture and forestry

    | 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

    SelectableTaxRate

    (Steuersatz) Selectable tax rate

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

    (Steuersatz) Selectable tax rate

    | Improve this Doc View Source

    SepaMandateReference

    (SEPA-Mandatsreferenz) SEPA mandate reference, an individual mandate identifier assigned by the payment recipient

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

    (SEPA-Mandatsreferenz) SEPA mandate reference, an individual mandate identifier assigned by the payment recipient

    | Improve this Doc View Source

    TempDunningBlock

    (Temporäre Mahn-/Zahl-Sperre) Temporary dunning/payment block

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

    (Temporäre Mahn-/Zahl-Sperre) Temporary dunning/payment block

    | Improve this Doc View Source

    VariousAddressId

    (Diverse Adressnummer) Various address number, only relevant in conjunction with Open Item bookkeeping

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

    (Diverse Adressnummer) Various address number, only relevant in conjunction with Open Item bookkeeping

    | Improve this Doc View Source

    Weight

    (Gewicht) Weight, only when using SKR 14 agriculture and forestry

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

    (Gewicht) Weight, only when using SKR 14 agriculture and forestry

    Methods

    | Improve this Doc View Source

    Equals(AccountingRecordRead)

    Returns true if AccountingRecordRead instances are equal

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

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