Enforce decimal precision for ebase importer

korrat
Mar 19, 2024, 2:53 PM
5XUAFMCKWBX6KVQIJMMRZLI77NMX6JGJHBJWS5VN3MHXTCQV7EQQC

Dependencies

  • [2] UO34MAAG Refactor CSV-based Importers
  • [3] D6LJRTWX Add importers for ebase accounts

Change contents

  • replacement in importers/ebase/src/transactions.rs at line 566
    [2.16116][2.16116:16200]()
    #[serde(rename = "Devisenkurs  (ZW/FW)", with = "german_decimal::serde::opt")]
    [2.16116]
    [2.16200]
    #[serde(
    rename = "Devisenkurs  (ZW/FW)",
    with = "german_decimal::serde::opt::with_precision::<6>"
    )]
  • replacement in importers/ebase/src/transactions.rs at line 608
    [2.17091][2.17091:17170]()
    #[serde(rename = "Abrechnungskurs in FW", with = "german_decimal::serde")]
    [2.17091]
    [2.17170]
    #[serde(
    rename = "Abrechnungskurs in FW",
    with = "german_decimal::serde::with_precision::<6>"
    )]
  • replacement in importers/ebase/src/transactions.rs at line 614
    [2.17197][2.17197:17262]()
    #[serde(rename = "Anteile", with = "german_decimal::serde")]
    [2.17197]
    [2.17262]
    #[serde(
    rename = "Anteile",
    with = "german_decimal::serde::with_precision::<6>"
    )]