        let mut transactions: Vec<Transaction> = vec![];

        for result in self.file_csv.records() {
            if let Ok(row) = result {

                let sposted = row.get(pos_posted)
                                .expect("Can't find the Posted At column");
                let dtposted = NaiveDate::parse_from_str(sposted, "%Y-%m-%d")
                                .expect("Cant't parse the posted at date");

                let samount = row.get(pos_amount)
                                .expect("Can't find the amount column");
                let mut amount = samount.replace(",", ".").parse::<f32>()
                                .expect("Can't parse the amount value");
