provides the DATEV format types including some serialization.
This crate is still a work in progress and breaking changes will come at any time.
render datev csv
```rust use datevtypes::header::Header; use datevtypes::buchung::Buchung; use datev_types::Buchungsstapel;
fn main() { let header = Header{ formatname: "Buchungsstapel".tostring(), erzeugtam: 20211106165314647, beraternummer: 1000, mandantennummer: 1, wjbeginn: 20190101, sachkontenlänge: 4, datumvon: 20190101, datumbis: 20191231, ..Default::default() }; let buchung = Buchung{ sollhabenkennzeichen: "S".tostring(), umsatz: 100.0, belegdatum: 2802, konto: 1800, gegenkonto: 1420, buchungstext: Some("zahlung 123".to_string()), ..Default::default() }; let stapel = Buchungsstapel{ header: header, buchungen: vec![buchung], }; let str = format!("{}", stapel); println!("{}", str); } ```