My Citibank statements are only available as pdf and I use https://github.com/flywire/pdf_statement_reader . It is based on tabula and forks another project to make it functional. More config info at https://github.com/marlanperumal/pdf_statement_reader/issues/34 .