Before you upload: confirm that QBO is the right file
A .qbo file is a Web Connect bank-transaction file. It is not a QuickBooks company file such as .qbw, and renaming a CSV to .qbo does not convert its structure. Use a QBO file when your bank or another trusted source provides one and the transaction period belongs in the account you intend to update.
QuickBooks Online also has separate workflows for CSV transaction lists and, in some versions, statement images or PDFs. Those capabilities belong to QuickBooks Online. BankFileKit does not read or convert PDF statements, images, QFX, IIF, or QuickBooks company files.