Whichever order your Banca di San Marino statement prints its columns in, each one still has to land in the right place once it reaches a spreadsheet. When you review the transaction table the engine has extracted, you map each column into the right place in the export. The tool shows you a preview of every field it found: date, description, debit amount, credit amount, and the running balance. You decide which source column lines up with which target field, and the mapping is remembered for every statement that shares the same layout. The export then populates each row exactly as you mapped it, so you never need to rearrange columns after the fact.
When your Banca di San Marino 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 with OCR before the transaction table is built. Because every figure passes through the running-balance check, a misread digit that breaks the maths is caught row by row. The tool flags only the row where the numbers no longer add up, and you review and correct that row without discarding the rest of the file.