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: u1616 = Debitoren-/Kreditoren 20 = Sachkontenbeschriftungen 21 = Buchungsstapel 46 = Zahlungsbedingungen 48 = Diverse Adressen 65 = Wiederkehrende Buchungen
format_name: Stringformat_version: u16Debitoren-/Kreditoren = 5 Sachkontenbeschriftungen = 3 Buchungsstapel = 12 Zahlungsbedingungen = 2 Wiederkehrende Buchungen = 4 Diverse Adressen = 2
erzeugt_am: NaiveDateTimeZeitstempel: YYYYMMDDHHMMSSFFF
leerfeld1: Option<String>leerfeld2: Option<String>leerfeld3: Option<String>leerfeld4: Option<String>beraternummer: u32Bereich 1001-9999999
mandantennummer: u32Bereich 1-99999
wj_beginn: NaiveDateWirtschaftsjahresbeginn Format: YYYYMMDD
sachkontenlänge: u32Nummernlänge der Sachkonten. Wert muss beim Import mit Konfiguration des Mandats in der DATEV App übereinstimmen.
datum_von: NaiveDateBeginn der Periode des Stapels Format: YYYYMMDD
datum_bis: NaiveDateEnde 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
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for Header
impl UnwindSafe for Header
Blanket Implementations
Mutably borrows from an owned value. Read more