Struct datev_types::header::Header[][src]

pub struct Header {
Show 31 fields pub kennzeichen: String, pub versionsnummer: u32, pub format_kategorie: u16, pub format_name: String, pub format_version: u16, pub erzeugt_am: NaiveDateTime, pub leerfeld1: Option<String>, pub leerfeld2: Option<String>, pub leerfeld3: Option<String>, pub leerfeld4: Option<String>, pub beraternummer: u32, pub mandantennummer: u32, pub wj_beginn: NaiveDate, pub sachkontenlänge: u32, pub datum_von: NaiveDate, pub datum_bis: NaiveDate, pub bezeichnung: Option<String>, pub diktatkürzel: Option<String>, pub buchungstyp: Option<BuchungsTyp>, pub rechnungslegungszweck: Option<u8>, pub festschreibung: Option<Festschreibung>, pub wkz: Option<String>, pub leerfeld5: Option<String>, pub derivatskennzeichen: Option<String>, pub leerfeld6: Option<String>, pub leerfeld7: Option<String>, pub sachkontenrahmen: Option<String>, pub id_der_branchenlösung: Option<String>, pub leerfeld8: Option<String>, pub leerfeld9: Option<String>, pub anwendungsinformation: Option<String>,
}

Fields

kennzeichen: Stringversionsnummer: u32format_kategorie: u16

16 = Debitoren-/Kreditoren 20 = Sachkontenbeschriftungen 21 = Buchungsstapel 46 = Zahlungsbedingungen 48 = Diverse Adressen 65 = Wiederkehrende Buchungen

format_name: Stringformat_version: u16

Debitoren-/Kreditoren = 5 Sachkontenbeschriftungen = 3 Buchungsstapel = 12 Zahlungsbedingungen = 2 Wiederkehrende Buchungen = 4 Diverse Adressen = 2

erzeugt_am: NaiveDateTime

Zeitstempel: YYYYMMDDHHMMSSFFF

leerfeld1: Option<String>leerfeld2: Option<String>leerfeld3: Option<String>leerfeld4: Option<String>beraternummer: u32

Bereich 1001-9999999

mandantennummer: u32

Bereich 1-99999

wj_beginn: NaiveDate

Wirtschaftsjahresbeginn Format: YYYYMMDD

sachkontenlänge: u32

Nummernlänge der Sachkonten. Wert muss beim Import mit Konfiguration des Mandats in der DATEV App übereinstimmen.

datum_von: NaiveDate

Beginn der Periode des Stapels Format: YYYYMMDD

datum_bis: NaiveDate

Ende der Periode des Stapels Format: YYYYMMDD

bezeichnung: Option<String>

Bezeichnung des Stapels z.B. „Rechnungsausgang 09/2019“

diktatkürzel: Option<String>

Kürzel in Großbuchstaben des Bearbeiters z.B. “MM” für Max Mustermann

buchungstyp: Option<BuchungsTyp>

1 = Finanzbuchführung (default) 2 = Jahresabschluss

rechnungslegungszweck: Option<u8>

0 = unabhängig (default) 30 = Steuerrecht 40 = Kalkulatorik 50 = Handelsrecht 64 = IFRS

festschreibung: Option<Festschreibung>

0 = keine Festschreibung 1 = Festschreibung (default)

wkz: Option<String>

ISO-Code der Währung “EUR” = default

leerfeld5: Option<String>derivatskennzeichen: Option<String>leerfeld6: Option<String>leerfeld7: Option<String>sachkontenrahmen: Option<String>

Sachkontenrahmen der für die Bewegungsdaten verwendet wurde

id_der_branchenlösung: Option<String>

Falls eine spezielle DATEV Branchenlösung genutzt wird.

leerfeld8: Option<String>leerfeld9: Option<String>anwendungsinformation: Option<String>

Verarbeitungskennzeichen der abgebenden Anwendung

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Returns the “default value” for a type. Read more

Deserialize this value from the given Serde deserializer. Read more

Formats the value using the given formatter. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Serialize this value into the given Serde serializer. Read more

The type returned in the event of a conversion error.

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

Converts the given value to a String. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.