Class DatevCreditorAccountingInformation
DatevCreditorAccountingInformation
Inheritance
Implements
Inherited Members
Namespace: Simplic.Datev.Swagger.Model
Assembly: Simplic.Datev.IO.Swagger.dll
Syntax
[DataContract]
public class DatevCreditorAccountingInformation : IEquatable<DatevCreditorAccountingInformation>, IValidatableObject
Constructors
| Improve this Doc View SourceDatevCreditorAccountingInformation(String, String, Nullable<Int32>, String, Nullable<DatevCreditorAccountingInformation.CurrencyManagementEnum>, Nullable<Boolean>, Nullable<Boolean>, Nullable<DatevCreditorAccountingInformation.LanguageEnum>, Nullable<DatevCreditorAccountingInformation.OutputDestinationEnum>, Nullable<DatevCreditorAccountingInformation.PaymentMediumEnum>, String, Nullable<DateTime>, Nullable<Int32>, List<DatevIndividualField>)
Initializes a new instance of the DatevCreditorAccountingInformation class.
Declaration
public DatevCreditorAccountingInformation(string alternativeContactPerson = null, string clerk = null, int? clientBankPosition = null, string contactPerson = null, DatevCreditorAccountingInformation.CurrencyManagementEnum? currencyManagement = null, bool? isInsolvent = null, bool? isVariousAccount = null, DatevCreditorAccountingInformation.LanguageEnum? language = null, DatevCreditorAccountingInformation.OutputDestinationEnum? outputDestination = null, DatevCreditorAccountingInformation.PaymentMediumEnum? paymentMedium = null, string taxNumber = null, DateTime? tempPaymentBlock = null, int? termOfPaymentId = null, List<DatevIndividualField> individualFields = null)
Parameters
Type | Name | Description |
---|---|---|
System.String | alternativeContactPerson | (Alternative Kontaktperson) Alternative contact person. |
System.String | clerk | (Sachbearbeiter) Clerk. |
System.Nullable<System.Int32> | clientBankPosition | (Mandantenbank) Client bank (numbering), allocation of the saved client bank that should be used for direct debit with debitors and payments with creditors. |
System.String | contactPerson | (Ansprechpartner) Contact person,. |
System.Nullable<DatevCreditorAccountingInformation.CurrencyManagementEnum> | currencyManagement | (Währungssteuerung) Currency management (payments in input currency, payments in euro). |
System.Nullable<System.Boolean> | isInsolvent | (Insolvenz-Kennzeichen) Insolvency status identifier. |
System.Nullable<System.Boolean> | isVariousAccount | (Diverse Konto) Differing account. |
System.Nullable<DatevCreditorAccountingInformation.LanguageEnum> | language | (Sprache) Language (not specified, german, french, english, spanish, italian). |
System.Nullable<DatevCreditorAccountingInformation.OutputDestinationEnum> | outputDestination | (Ausgabeziel) Output destination (not specified, print, fax (obsolete), e-mail). |
System.Nullable<DatevCreditorAccountingInformation.PaymentMediumEnum> | paymentMedium | (Zahlungsträger) Payment medium (not specified, individual check, collective check, SEPA bank transfer with one invoice, SEPA bank transfer with multiple invoices, no bank transfer). |
System.String | taxNumber | (Steuernummer) Tax number. |
System.Nullable<System.DateTime> | tempPaymentBlock | (Temporäre Zahlungssperre) Temporary payment block. |
System.Nullable<System.Int32> | termOfPaymentId | (Zahlungsbedingung) Term of payment, a saved term of payment can be assigned to a business partner here. |
System.Collections.Generic.List<DatevIndividualField> | individualFields | individualFields. |
Properties
| Improve this Doc View SourceAlternativeContactPerson
(Alternative Kontaktperson) Alternative contact person
Declaration
[DataMember(Name = "alternative_contact_person", EmitDefaultValue = false)]
public string AlternativeContactPerson { get; set; }
Property Value
Type | Description |
---|---|
System.String | (Alternative Kontaktperson) Alternative contact person |
Clerk
(Sachbearbeiter) Clerk
Declaration
[DataMember(Name = "clerk", EmitDefaultValue = false)]
public string Clerk { get; set; }
Property Value
Type | Description |
---|---|
System.String | (Sachbearbeiter) Clerk |
ClientBankPosition
(Mandantenbank) Client bank (numbering), allocation of the saved client bank that should be used for direct debit with debitors and payments with creditors
Declaration
[DataMember(Name = "client_bank_position", EmitDefaultValue = false)]
public int? ClientBankPosition { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> | (Mandantenbank) Client bank (numbering), allocation of the saved client bank that should be used for direct debit with debitors and payments with creditors |
ContactPerson
(Ansprechpartner) Contact person,
Declaration
[DataMember(Name = "contact_person", EmitDefaultValue = false)]
public string ContactPerson { get; set; }
Property Value
Type | Description |
---|---|
System.String | (Ansprechpartner) Contact person, |
CurrencyManagement
(Währungssteuerung) Currency management (payments in input currency, payments in euro)
Declaration
[DataMember(Name = "currency_management", EmitDefaultValue = false)]
public DatevCreditorAccountingInformation.CurrencyManagementEnum? CurrencyManagement { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<DatevCreditorAccountingInformation.CurrencyManagementEnum> | (Währungssteuerung) Currency management (payments in input currency, payments in euro) |
IndividualFields
Gets or Sets IndividualFields
Declaration
[DataMember(Name = "individual_fields", EmitDefaultValue = false)]
public List<DatevIndividualField> IndividualFields { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<DatevIndividualField> |
IsInsolvent
(Insolvenz-Kennzeichen) Insolvency status identifier
Declaration
[DataMember(Name = "is_insolvent", EmitDefaultValue = false)]
public bool? IsInsolvent { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Boolean> | (Insolvenz-Kennzeichen) Insolvency status identifier |
IsVariousAccount
(Diverse Konto) Differing account
Declaration
[DataMember(Name = "is_various_account", EmitDefaultValue = false)]
public bool? IsVariousAccount { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Boolean> | (Diverse Konto) Differing account |
Language
(Sprache) Language (not specified, german, french, english, spanish, italian)
Declaration
[DataMember(Name = "language", EmitDefaultValue = false)]
public DatevCreditorAccountingInformation.LanguageEnum? Language { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<DatevCreditorAccountingInformation.LanguageEnum> | (Sprache) Language (not specified, german, french, english, spanish, italian) |
OutputDestination
(Ausgabeziel) Output destination (not specified, print, fax (obsolete), e-mail)
Declaration
[DataMember(Name = "output_destination", EmitDefaultValue = false)]
public DatevCreditorAccountingInformation.OutputDestinationEnum? OutputDestination { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<DatevCreditorAccountingInformation.OutputDestinationEnum> | (Ausgabeziel) Output destination (not specified, print, fax (obsolete), e-mail) |
PaymentMedium
(Zahlungsträger) Payment medium (not specified, individual check, collective check, SEPA bank transfer with one invoice, SEPA bank transfer with multiple invoices, no bank transfer)
Declaration
[DataMember(Name = "payment_medium", EmitDefaultValue = false)]
public DatevCreditorAccountingInformation.PaymentMediumEnum? PaymentMedium { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<DatevCreditorAccountingInformation.PaymentMediumEnum> | (Zahlungsträger) Payment medium (not specified, individual check, collective check, SEPA bank transfer with one invoice, SEPA bank transfer with multiple invoices, no bank transfer) |
TaxNumber
(Steuernummer) Tax number
Declaration
[DataMember(Name = "tax_number", EmitDefaultValue = false)]
public string TaxNumber { get; set; }
Property Value
Type | Description |
---|---|
System.String | (Steuernummer) Tax number |
TempPaymentBlock
(Temporäre Zahlungssperre) Temporary payment block
Declaration
[DataMember(Name = "temp_payment_block", EmitDefaultValue = false)]
public DateTime? TempPaymentBlock { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.DateTime> | (Temporäre Zahlungssperre) Temporary payment block |
TermOfPaymentId
(Zahlungsbedingung) Term of payment, a saved term of payment can be assigned to a business partner here
Declaration
[DataMember(Name = "term_of_payment_id", EmitDefaultValue = false)]
public int? TermOfPaymentId { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> | (Zahlungsbedingung) Term of payment, a saved term of payment can be assigned to a business partner here |
Methods
| Improve this Doc View SourceEquals(DatevCreditorAccountingInformation)
Returns true if DatevCreditorAccountingInformation instances are equal
Declaration
public bool Equals(DatevCreditorAccountingInformation input)
Parameters
Type | Name | Description |
---|---|---|
DatevCreditorAccountingInformation | input | Instance of DatevCreditorAccountingInformation 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 |