pub struct Buchung {Show 125 fields
pub umsatz: f64,
pub soll_haben_kennzeichen: SollHabenKennzeichen,
pub wkz_umsatz: String,
pub kurs: Option<f64>,
pub basis_umsatz: Option<f64>,
pub wkz_basis_umsatz: Option<String>,
pub konto: u32,
pub gegenkonto: u32,
pub bu_schlüssel: Option<u32>,
pub beleg_datum: NaiveDate,
pub belegfeld1: Option<String>,
pub belegfeld2: Option<String>,
pub skonto: Option<f64>,
pub buchungstext: Option<String>,
pub postensperre: Option<u8>,
pub diverse_adressnummer: Option<String>,
pub geschäftspartner_bank: Option<String>,
pub sachverhalt: Option<String>,
pub zinssperre: Option<String>,
pub beleg_link: Option<String>,
pub beleg_info_art1: Option<String>,
pub beleg_info_inhalt1: Option<String>,
pub beleg_info_art2: Option<String>,
pub beleg_info_inhalt2: Option<String>,
pub beleg_info_art3: Option<String>,
pub beleg_info_inhalt3: Option<String>,
pub beleg_info_art4: Option<String>,
pub beleg_info_inhalt4: Option<String>,
pub beleg_info_art5: Option<String>,
pub beleg_info_inhalt5: Option<String>,
pub beleg_info_art6: Option<String>,
pub beleg_info_inhalt6: Option<String>,
pub beleg_info_art7: Option<String>,
pub beleg_info_inhalt7: Option<String>,
pub beleg_info_art8: Option<String>,
pub beleg_info_inhalt8: Option<String>,
pub kost1_kostenstelle: Option<String>,
pub kost2_kostenstelle: Option<String>,
pub kost_menge: Option<f64>,
pub eu_ustid: Option<String>,
pub eu_steuersatz: Option<f64>,
pub abweichende_versteuerungsart: Option<String>,
pub sachverhalt_l_l: Option<String>,
pub funktionsergänzung_l_l: Option<String>,
pub bu_49_hauptfunktiontyp: Option<String>,
pub bu_49_hauptfunktionsnummer: Option<String>,
pub bu_49_funktionsergänzung: Option<String>,
pub zusatzinformation_art1: Option<String>,
pub zusatzinformation_inhalt1: Option<String>,
pub zusatzinformation_art2: Option<String>,
pub zusatzinformation_inhalt2: Option<String>,
pub zusatzinformation_art3: Option<String>,
pub zusatzinformation_inhalt3: Option<String>,
pub zusatzinformation_art4: Option<String>,
pub zusatzinformation_inhalt4: Option<String>,
pub zusatzinformation_art5: Option<String>,
pub zusatzinformation_inhalt5: Option<String>,
pub zusatzinformation_art6: Option<String>,
pub zusatzinformation_inhalt6: Option<String>,
pub zusatzinformation_art7: Option<String>,
pub zusatzinformation_inhalt7: Option<String>,
pub zusatzinformation_art8: Option<String>,
pub zusatzinformation_inhalt8: Option<String>,
pub zusatzinformation_art9: Option<String>,
pub zusatzinformation_inhalt9: Option<String>,
pub zusatzinformation_art10: Option<String>,
pub zusatzinformation_inhalt10: Option<String>,
pub zusatzinformation_art11: Option<String>,
pub zusatzinformation_inhalt11: Option<String>,
pub zusatzinformation_art12: Option<String>,
pub zusatzinformation_inhalt12: Option<String>,
pub zusatzinformation_art13: Option<String>,
pub zusatzinformation_inhalt13: Option<String>,
pub zusatzinformation_art14: Option<String>,
pub zusatzinformation_inhalt14: Option<String>,
pub zusatzinformation_art15: Option<String>,
pub zusatzinformation_inhalt15: Option<String>,
pub zusatzinformation_art16: Option<String>,
pub zusatzinformation_inhalt16: Option<String>,
pub zusatzinformation_art17: Option<String>,
pub zusatzinformation_inhalt17: Option<String>,
pub zusatzinformation_art18: Option<String>,
pub zusatzinformation_inhalt18: Option<String>,
pub zusatzinformation_art19: Option<String>,
pub zusatzinformation_inhalt19: Option<String>,
pub zusatzinformation_art20: Option<String>,
pub zusatzinformation_inhalt20: Option<String>,
pub stück: Option<f64>,
pub gewicht: Option<f64>,
pub zahlweise: Option<String>,
pub forderungsart: Option<String>,
pub forderungsjahr: Option<u16>,
pub veranlagungsjahr: Option<u16>,
pub zugeordnete_fälligkeit: Option<String>,
pub skontotyp: Option<String>,
pub auftragsnummer: Option<String>,
pub buchungstyp: Option<String>,
pub ust_schlüssel_anzahlung: Option<u8>,
pub eu_mitgliedstaat_anzahlung: Option<String>,
pub sachverhalt_l_l_anzahlung: Option<String>,
pub eu_steuersatz_anzahlung: Option<f64>,
pub erlöskonto_anzahlung: Option<u32>,
pub herkunft_kz: Option<String>,
pub leerfeld: Option<String>,
pub kost_datum: Option<String>,
pub sepa_mandatsreferenz: Option<String>,
pub skontosperre: Option<u8>,
pub gesellschaftername: Option<String>,
pub beteiligtennummer: Option<String>,
pub identifikationsnummer: Option<String>,
pub zeichennummer: Option<String>,
pub postensperre_bis: Option<String>,
pub bezeichnung_so_bil_sachverhalt: Option<String>,
pub kennzeichen_so_bil_buchung: Option<String>,
pub festschreibung: Option<Festschreibung>,
pub leistungsdatum: Option<String>,
pub datum_zuord_steuerperiode: Option<String>,
pub fälligkeit: Option<String>,
pub generalumkehr: Option<String>,
pub steuersatz: Option<f64>,
pub land: Option<String>,
pub abrechnungsreferenz: Option<String>,
pub bvv_position: Option<String>,
pub eu_ustid_ursprung: Option<String>,
pub eu_steuersatz_ursprung: Option<f64>,
}Fields§
§umsatz: f64Umsatz/Betrag für den Datensatz z.B.: 1234567890,12 Betrag muss immer positiv sein.
soll_haben_kennzeichen: SollHabenKennzeichenSoll-/Haben-Kennzeichnung bezieht sich auf das Feld #7 Konto S = SOLL (default) H = HABEN
wkz_umsatz: StringISO-Code der Währung #22 aus Header = default
kurs: Option<f64>Wenn Umsatz in Fremdwährung bei #1 angegeben wird #004, 005 und 006 sind zu übergeben z.B.: 1234,123456
basis_umsatz: Option<f64>§wkz_basis_umsatz: Option<String>§konto: u32§gegenkonto: u32§bu_schlüssel: Option<u32>§beleg_datum: NaiveDatenur Tag und Monat werden ausgewertet. Das Jahr wird immer aus dem Feld 13 des Headers ermittelt
belegfeld1: Option<String>§belegfeld2: Option<String>§skonto: Option<f64>§buchungstext: Option<String>§postensperre: Option<u8>§diverse_adressnummer: Option<String>§geschäftspartner_bank: Option<String>§sachverhalt: Option<String>§zinssperre: Option<String>§beleg_link: Option<String>§beleg_info_art1: Option<String>§beleg_info_inhalt1: Option<String>§beleg_info_art2: Option<String>§beleg_info_inhalt2: Option<String>§beleg_info_art3: Option<String>§beleg_info_inhalt3: Option<String>§beleg_info_art4: Option<String>§beleg_info_inhalt4: Option<String>§beleg_info_art5: Option<String>§beleg_info_inhalt5: Option<String>§beleg_info_art6: Option<String>§beleg_info_inhalt6: Option<String>§beleg_info_art7: Option<String>§beleg_info_inhalt7: Option<String>§beleg_info_art8: Option<String>§beleg_info_inhalt8: Option<String>§kost1_kostenstelle: Option<String>§kost2_kostenstelle: Option<String>§kost_menge: Option<f64>§eu_ustid: Option<String>§eu_steuersatz: Option<f64>§abweichende_versteuerungsart: Option<String>§sachverhalt_l_l: Option<String>§funktionsergänzung_l_l: Option<String>§bu_49_hauptfunktiontyp: Option<String>§bu_49_hauptfunktionsnummer: Option<String>§bu_49_funktionsergänzung: Option<String>§zusatzinformation_art1: Option<String>§zusatzinformation_inhalt1: Option<String>§zusatzinformation_art2: Option<String>§zusatzinformation_inhalt2: Option<String>§zusatzinformation_art3: Option<String>§zusatzinformation_inhalt3: Option<String>§zusatzinformation_art4: Option<String>§zusatzinformation_inhalt4: Option<String>§zusatzinformation_art5: Option<String>§zusatzinformation_inhalt5: Option<String>§zusatzinformation_art6: Option<String>§zusatzinformation_inhalt6: Option<String>§zusatzinformation_art7: Option<String>§zusatzinformation_inhalt7: Option<String>§zusatzinformation_art8: Option<String>§zusatzinformation_inhalt8: Option<String>§zusatzinformation_art9: Option<String>§zusatzinformation_inhalt9: Option<String>§zusatzinformation_art10: Option<String>§zusatzinformation_inhalt10: Option<String>§zusatzinformation_art11: Option<String>§zusatzinformation_inhalt11: Option<String>§zusatzinformation_art12: Option<String>§zusatzinformation_inhalt12: Option<String>§zusatzinformation_art13: Option<String>§zusatzinformation_inhalt13: Option<String>§zusatzinformation_art14: Option<String>§zusatzinformation_inhalt14: Option<String>§zusatzinformation_art15: Option<String>§zusatzinformation_inhalt15: Option<String>§zusatzinformation_art16: Option<String>§zusatzinformation_inhalt16: Option<String>§zusatzinformation_art17: Option<String>§zusatzinformation_inhalt17: Option<String>§zusatzinformation_art18: Option<String>§zusatzinformation_inhalt18: Option<String>§zusatzinformation_art19: Option<String>§zusatzinformation_inhalt19: Option<String>§zusatzinformation_art20: Option<String>§zusatzinformation_inhalt20: Option<String>§stück: Option<f64>§gewicht: Option<f64>§zahlweise: Option<String>§forderungsart: Option<String>§forderungsjahr: Option<u16>§veranlagungsjahr: Option<u16>§zugeordnete_fälligkeit: Option<String>§skontotyp: Option<String>§auftragsnummer: Option<String>§buchungstyp: Option<String>§ust_schlüssel_anzahlung: Option<u8>§eu_mitgliedstaat_anzahlung: Option<String>§sachverhalt_l_l_anzahlung: Option<String>§eu_steuersatz_anzahlung: Option<f64>§erlöskonto_anzahlung: Option<u32>§herkunft_kz: Option<String>§leerfeld: Option<String>§kost_datum: Option<String>Format TTMMJJJJ
sepa_mandatsreferenz: Option<String>§skontosperre: Option<u8>Gültige Werte: 0, 1. 1 = Skontosperre 0 = Keine Skontosperre
gesellschaftername: Option<String>§beteiligtennummer: Option<String>§identifikationsnummer: Option<String>§zeichennummer: Option<String>§postensperre_bis: Option<String>§bezeichnung_so_bil_sachverhalt: Option<String>§kennzeichen_so_bil_buchung: Option<String>§festschreibung: Option<Festschreibung>leer=nichtdefiniert;wird automatisch festgeschrieben 0 = keine Festschreibung 1 = Festschreibung Hat ein Buchungssatz in diesem Feld den Inhalt 1, so wird der gesamte Stapel nach dem Import festgeschrieben.
leistungsdatum: Option<String>§datum_zuord_steuerperiode: Option<String>Format TTMMJJJJ
fälligkeit: Option<String>§generalumkehr: Option<String>G oder 1 = Generalumkehr 0 = keine Generalumkehr
steuersatz: Option<f64>§land: Option<String>Beispiel: DE für Deutschland
abrechnungsreferenz: Option<String>§bvv_position: Option<String>§eu_ustid_ursprung: Option<String>Die USt-IdNr. besteht aus
- 2-stelligen Länderkürzel (siehe Dok.-Nr. 1080169) Ausnahme Griechenland: Das Länderkürzel lautet EL)
- 13-stelliger USt-IdNr.
- Beispiel: DE133546770. Die USt-IdNr kann auch Buchstaben haben, z.B.: bei Österreich Detaillierte Informationen zur Erfassung von EU-Informationen im Buchungssatz: Dok.-Nr: 9211462.
eu_steuersatz_ursprung: Option<f64>Nur für entsprechende EU-Buchungen: Der im EU-Ursprungsland gültige Steuersatz. Beispiel: 12,12