Whichever order your QNB statement prints its columns in, each one still has to land in the right place once it reaches a spreadsheet. The export can be mapped so that every column lands in the right place. The date column goes to the date field, the description to the memo, the debit and credit amounts to their own separate columns. No column is merged and nothing is reordered unless the mapping tells it to. You can set these mappings once and reuse them, so future outputs are consistent without rechecking the column arrangement.
When your QNB statement arrives as a scan or a photo of the page rather than a clean export, the numbers on it are just pixels until they are extracted. A scanned or photographed statement is read the same way a clean digital file is read: the engine applies OCR, extracts the transaction table, and then verifies the running balance against the printed closing figure. A misread digit can still throw a balance off, but the verification flags that row so you know exactly where to look and can correct it before you export.