Excellent point about PDFs. Some Weboob modules scrape PDF statements as well: at least Amazon Store Card, Wells Fargo and Citibank (disclaimer - written by yours truly). But even with these statements sometimes whole history cannot be restored. For example, Citibank stores statements for only so many years.