Class AccountPostings
AccountPostings
Inheritance
Implements
Inherited Members
Namespace: Simplic.Datev.Swagger.Model
Assembly: Simplic.Datev.IO.Swagger.dll
Syntax
[DataContract]
public class AccountPostings : IEquatable<AccountPostings>, IValidatableObject
Constructors
| Improve this Doc View SourceAccountPostings(String, Nullable<Int32>, Nullable<AccountPostings.AccountingReasonEnum>, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, List<DatevAdditionalInformation>, Nullable<Decimal>, Nullable<Decimal>, Nullable<Decimal>, DatevAdvancePayment, String, Nullable<AccountPostings.CashDiscountTypeEnum>, Nullable<Int32>, Nullable<Int32>, String, String, Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>, Nullable<AccountPostings.DifferingTaxationMethodEnum>, String, String, String, Nullable<Decimal>, Nullable<Decimal>, String, String, Nullable<Decimal>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Decimal>, String, String, DatevOpenItem, String, String, Nullable<AccountPostings.RecordTypeEnum>, Nullable<Decimal>)
Initializes a new instance of the AccountPostings class.
Declaration
public AccountPostings(string id = null, int? accountNumber = null, AccountPostings.AccountingReasonEnum? accountingReason = AccountPostings.AccountingReasonEnum.Independentfromaccountingreason, string accountingSequenceId = null, int? accountingTransactionKey = null, int? accountingTransactionKey49AdditionalFunction = null, int? accountingTransactionKey49MainFunctionNumber = null, int? accountingTransactionKey49MainFunctionType = null, int? additionalFunctionsForGoodsAndServices = null, List<DatevAdditionalInformation> additionalInformation = null, decimal? amountCredit = null, decimal? amountDebit = null, decimal? amountEntered = null, DatevAdvancePayment advancePayment = null, string billingReference = null, AccountPostings.CashDiscountTypeEnum? cashDiscountType = AccountPostings.CashDiscountTypeEnum.Notspecified, int? casesRelatedToGoodsAndServices = null, int? contraAccountNumber = null, string currencyCode = null, string currencyCodeOfBaseTransactionAmount = null, DateTime? date = null, DateTime? dateAssignedTaxPeriod = null, DateTime? deliveryDate = null, AccountPostings.DifferingTaxationMethodEnum? differingTaxationMethod = null, string documentField1 = null, string documentField2 = null, string documentLink = null, decimal? euTaxRate = null, decimal? euTaxRateForCountryOfOrigin = null, string euVatId = null, string euVatIdForCountryOfOrigin = null, decimal? exchangeRate = null, bool? generalReversal = false, bool? isOpeningBalancePosting = null, decimal? kostQuantity = null, string kost1CostCenterId = null, string kost2CostCenterId = null, DatevOpenItem openItemInformation = null, string markOfOrigin = null, string postingDescription = null, AccountPostings.RecordTypeEnum? recordType = AccountPostings.RecordTypeEnum.Financialaccounting, decimal? taxRate = null)
Parameters
Type | Name | Description |
---|---|---|
System.String | id | Technical ID of the account posting. |
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.Nullable<AccountPostings.AccountingReasonEnum> | accountingReason | (Rechnungslegungszweck) Accounting reason (independent from accounting reason, reserved 1, reserved 2, commercial law, tax law, international accounting standards, for calculation) (default to AccountingReasonEnum.Independentfromaccountingreason). |
System.String | accountingSequenceId | (Stapelnummer) Accounting sequence number. |
System.Nullable<System.Int32> | accountingTransactionKey | (Steuerschlüssel) Tax key and/or adjustment key. |
System.Nullable<System.Int32> | accountingTransactionKey49AdditionalFunction | (Steuerschlüssel und/oder Berichtigungsschlüssel) Tax key and/or adjustment key 49/89, additional function, used in agricultural circumstances. |
System.Nullable<System.Int32> | accountingTransactionKey49MainFunctionNumber | (Steuerschlüssel und/oder Berichtigungsschlüssel) Tax key and/or adjustment key 49/89, main function number, used in agricultural circumstances. |
System.Nullable<System.Int32> | accountingTransactionKey49MainFunctionType | (Steuerschlüssel und/oder Berichtigungsschlüssel) Tax key and/or adjustment key 49/89, main function type, used in agricultural circumstances. |
System.Nullable<System.Int32> | additionalFunctionsForGoodsAndServices | (Steuersatz/Funktion) Tax rate/function for the goods/services circumstance. |
System.Collections.Generic.List<DatevAdditionalInformation> | additionalInformation | (Zusatzinformationen) Additional information per posting. An additional information consists of an additional_information_type and an additional_information_content. A maximum of 20 additional information are transferred per posting. |
System.Nullable<System.Decimal> | amountCredit | (Umsatz Haben) Credit amount. |
System.Nullable<System.Decimal> | amountDebit | (Umsatz Soll) Debit amount. |
System.Nullable<System.Decimal> | amountEntered | (Eingegebener Umsatz) Amount entered. |
DatevAdvancePayment | advancePayment | (Anzahlung) Advance payment. |
System.String | billingReference | (Abrechnungsreferenz) Billing reference. |
System.Nullable<AccountPostings.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> | casesRelatedToGoodsAndServices | (Sachverhaltsnummer) Number indicating the cases related to goods and services, see Info Database, document 1034915. |
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ähungskennzeichen) 3-character ISO currency code – indicates the currency used for the amount, see Info Database, document 1080170. |
System.String | currencyCodeOfBaseTransactionAmount | (Wähungskennzeichen Basiswährung) 3-character ISO currency code of the base transaction amount. |
System.Nullable<System.DateTime> | date | (Belegdatum) Document date. |
System.Nullable<System.DateTime> | dateAssignedTaxPeriod | (Datum zugewiesene Steuerperiode) Date, assigned tax period. |
System.Nullable<System.DateTime> | deliveryDate | (Liefer-/Leistungsdatum) Date of delivery/service provision. |
System.Nullable<AccountPostings.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. |
System.String | documentField2 | (Belegfeld 2) Document field 2, document number or Open Items processing information. |
System.String | documentLink | (Beleglink) Document link, identifies the entry document in a document management system. |
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> | isOpeningBalancePosting | (Kennzeichen Eröffnungsbilanzbuchung) Flag open balance posting. |
System.Nullable<System.Decimal> | kostQuantity | (Kost-Menge) Cost quantity. |
System.String | kost1CostCenterId | Cost center/unit from cost 1. |
System.String | kost2CostCenterId | (Kostenstelle) Cost center/unit from cost 2. |
DatevOpenItem | openItemInformation | openItemInformation. |
System.String | markOfOrigin | (Herkunftskennzeichen) Origin indicator. |
System.String | postingDescription | (Buchungstext) Posting text. |
System.Nullable<AccountPostings.RecordTypeEnum> | recordType | (Buchungstyp) Record type (financial accounting, annual financial statements) (default to RecordTypeEnum.Financialaccounting). |
System.Nullable<System.Decimal> | taxRate | (Steuersatz) Tax rate. |
Properties
| Improve this Doc View SourceAccountingReason
(Rechnungslegungszweck) Accounting reason (independent from accounting reason, reserved 1, reserved 2, commercial law, tax law, international accounting standards, for calculation)
Declaration
[DataMember(Name = "accounting_reason", EmitDefaultValue = false)]
public AccountPostings.AccountingReasonEnum? AccountingReason { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<AccountPostings.AccountingReasonEnum> | (Rechnungslegungszweck) Accounting reason (independent from accounting reason, reserved 1, reserved 2, commercial law, tax law, international accounting standards, for calculation) |
AccountingSequenceId
(Stapelnummer) Accounting sequence number
Declaration
[DataMember(Name = "accounting_sequence_id", EmitDefaultValue = false)]
public string AccountingSequenceId { get; set; }
Property Value
Type | Description |
---|---|
System.String | (Stapelnummer) Accounting sequence number |
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 |
AccountingTransactionKey49AdditionalFunction
(Steuerschlüssel und/oder Berichtigungsschlüssel) Tax key and/or adjustment key 49/89, additional function, used in agricultural circumstances
Declaration
[DataMember(Name = "accounting_transaction_key49_additional_function", EmitDefaultValue = false)]
public int? AccountingTransactionKey49AdditionalFunction { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> | (Steuerschlüssel und/oder Berichtigungsschlüssel) Tax key and/or adjustment key 49/89, additional function, used in agricultural circumstances |
AccountingTransactionKey49MainFunctionNumber
(Steuerschlüssel und/oder Berichtigungsschlüssel) Tax key and/or adjustment key 49/89, main function number, used in agricultural circumstances
Declaration
[DataMember(Name = "accounting_transaction_key49_main_function_number", EmitDefaultValue = false)]
public int? AccountingTransactionKey49MainFunctionNumber { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> | (Steuerschlüssel und/oder Berichtigungsschlüssel) Tax key and/or adjustment key 49/89, main function number, used in agricultural circumstances |
AccountingTransactionKey49MainFunctionType
(Steuerschlüssel und/oder Berichtigungsschlüssel) Tax key and/or adjustment key 49/89, main function type, used in agricultural circumstances
Declaration
[DataMember(Name = "accounting_transaction_key49_main_function_type", EmitDefaultValue = false)]
public int? AccountingTransactionKey49MainFunctionType { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> | (Steuerschlüssel und/oder Berichtigungsschlüssel) Tax key and/or adjustment key 49/89, main function type, used in agricultural circumstances |
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) |
AdditionalFunctionsForGoodsAndServices
(Steuersatz/Funktion) Tax rate/function for the goods/services circumstance
Declaration
[DataMember(Name = "additional_functions_for_goods_and_services", EmitDefaultValue = false)]
public int? AdditionalFunctionsForGoodsAndServices { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> | (Steuersatz/Funktion) Tax rate/function for the goods/services circumstance |
AdditionalInformation
(Zusatzinformationen) Additional information per posting. An additional information consists of an additional_information_type and an additional_information_content. A maximum of 20 additional information are transferred per posting
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 per posting. An additional information consists of an additional_information_type and an additional_information_content. A maximum of 20 additional information are transferred per posting |
AdvancePayment
(Anzahlung) Advance payment
Declaration
[DataMember(Name = "advance_payment", EmitDefaultValue = false)]
public DatevAdvancePayment AdvancePayment { get; set; }
Property Value
Type | Description |
---|---|
DatevAdvancePayment | (Anzahlung) Advance payment |
AmountCredit
(Umsatz Haben) Credit amount
Declaration
[DataMember(Name = "amount_credit", EmitDefaultValue = false)]
public decimal? AmountCredit { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Decimal> | (Umsatz Haben) Credit amount |
AmountDebit
(Umsatz Soll) Debit amount
Declaration
[DataMember(Name = "amount_debit", EmitDefaultValue = false)]
public decimal? AmountDebit { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Decimal> | (Umsatz Soll) Debit amount |
AmountEntered
(Eingegebener Umsatz) Amount entered
Declaration
[DataMember(Name = "amount_entered", EmitDefaultValue = false)]
public decimal? AmountEntered { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Decimal> | (Eingegebener Umsatz) Amount entered |
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 |
CasesRelatedToGoodsAndServices
(Sachverhaltsnummer) Number indicating the cases related to goods and services, see Info Database, document 1034915
Declaration
[DataMember(Name = "cases_related_to_goods_and_services", EmitDefaultValue = false)]
public int? CasesRelatedToGoodsAndServices { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> | (Sachverhaltsnummer) Number indicating the cases related to goods and services, see Info Database, document 1034915 |
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 AccountPostings.CashDiscountTypeEnum? CashDiscountType { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<AccountPostings.CashDiscountTypeEnum> | (Skontotyp) Cash discount type (not specified, purchase of goods, purchase of raw materials and supplies) |
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) |
CurrencyCode
(Wähungskennzeichen) 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ähungskennzeichen) 3-character ISO currency code – indicates the currency used for the amount, see Info Database, document 1080170 |
CurrencyCodeOfBaseTransactionAmount
(Wähungskennzeichen Basiswährung) 3-character ISO currency code of the base transaction amount
Declaration
[DataMember(Name = "currency_code_of_base_transaction_amount", EmitDefaultValue = false)]
public string CurrencyCodeOfBaseTransactionAmount { get; set; }
Property Value
Type | Description |
---|---|
System.String | (Wähungskennzeichen Basiswährung) 3-character ISO currency code of the base transaction amount |
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 |
DateAssignedTaxPeriod
(Datum zugewiesene Steuerperiode) Date, assigned tax period
Declaration
[DataMember(Name = "date_assigned_tax_period", EmitDefaultValue = false)]
public DateTime? DateAssignedTaxPeriod { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.DateTime> | (Datum zugewiesene Steuerperiode) Date, assigned tax period |
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 |
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 AccountPostings.DifferingTaxationMethodEnum? DifferingTaxationMethod { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<AccountPostings.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) |
DocumentField1
(Rechnungs-/Belegnummer) Invoice/document number, document field 1 is the key for managing Open Items
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 |
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 |
DocumentLink
(Beleglink) Document link, 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, identifies the entry document in a document management system |
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 |
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 |
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 |
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 |
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 |
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 |
Id
Technical ID of the account posting
Declaration
[DataMember(Name = "id", EmitDefaultValue = false)]
public string Id { get; set; }
Property Value
Type | Description |
---|---|
System.String | Technical ID of the account posting |
IsOpeningBalancePosting
(Kennzeichen Eröffnungsbilanzbuchung) Flag open balance posting
Declaration
[DataMember(Name = "is_opening_balance_posting", EmitDefaultValue = false)]
public bool? IsOpeningBalancePosting { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Boolean> | (Kennzeichen Eröffnungsbilanzbuchung) Flag open balance posting |
Kost1CostCenterId
Cost center/unit from cost 1
Declaration
[DataMember(Name = "kost1_cost_center_id", EmitDefaultValue = false)]
public string Kost1CostCenterId { get; set; }
Property Value
Type | Description |
---|---|
System.String | Cost center/unit from cost 1 |
Kost2CostCenterId
(Kostenstelle) Cost center/unit from cost 2
Declaration
[DataMember(Name = "kost2_cost_center_id", EmitDefaultValue = false)]
public string Kost2CostCenterId { get; set; }
Property Value
Type | Description |
---|---|
System.String | (Kostenstelle) Cost center/unit from cost 2 |
KostQuantity
(Kost-Menge) Cost quantity
Declaration
[DataMember(Name = "kost_quantity", EmitDefaultValue = false)]
public decimal? KostQuantity { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Decimal> | (Kost-Menge) Cost quantity |
MarkOfOrigin
(Herkunftskennzeichen) Origin indicator
Declaration
[DataMember(Name = "mark_of_origin", EmitDefaultValue = false)]
public string MarkOfOrigin { get; set; }
Property Value
Type | Description |
---|---|
System.String | (Herkunftskennzeichen) Origin indicator |
OpenItemInformation
Gets or Sets OpenItemInformation
Declaration
[DataMember(Name = "open_item_information", EmitDefaultValue = false)]
public DatevOpenItem OpenItemInformation { get; set; }
Property Value
Type | Description |
---|---|
DatevOpenItem |
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 |
RecordType
(Buchungstyp) Record type (financial accounting, annual financial statements)
Declaration
[DataMember(Name = "record_type", EmitDefaultValue = false)]
public AccountPostings.RecordTypeEnum? RecordType { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<AccountPostings.RecordTypeEnum> | (Buchungstyp) Record type (financial accounting, annual financial statements) |
TaxRate
(Steuersatz) Tax rate
Declaration
[DataMember(Name = "tax_rate", EmitDefaultValue = false)]
public decimal? TaxRate { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Decimal> | (Steuersatz) Tax rate |
Methods
| Improve this Doc View SourceEquals(AccountPostings)
Returns true if AccountPostings instances are equal
Declaration
public bool Equals(AccountPostings input)
Parameters
Type | Name | Description |
---|---|---|
AccountPostings | input | Instance of AccountPostings to be compared |
Returns
Type | Description |
---|---|
System.Boolean | Boolean |
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
GetHashCode()
Gets the hash code
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
System.Int32 | Hash code |
Overrides
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 |
ToString()
Returns the string presentation of the object
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
System.String | String presentation of the object |
Overrides
Explicit Interface Implementations
| Improve this Doc View SourceIValidatableObject.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 |