Skip to main content

Bank statement processing: how it works

What happens after you upload a bank statement: how the transactions are read, what each status means, and how to handle errors.

Written by Lubica Jakubac

What happens after upload

Once you upload a PDF bank statement, Datamolino queues it for processing. Processing statements may take some time - most are completed within the same business day. You do not need to stay on the page; come back later to check results.

Processing will not start if:

  • Your account is suspended.

  • You have reached your trial page limit (default limit is 10 pages).

  • Your overage billing limit has been exceeded.

If you have not uploaded the bank statement yet, see Upload a bank statement for step-by-step instructions.


Processing statuses

Each uploaded statement moves through a series of statuses. You can see the current status in the bank statements list. Here are the statuses you may encounter:

  • Uploading - The file is being transferred to Datamolino.

  • Uploaded - The file has been received and is waiting in the processing queue.

  • Processing - Datamolino is extracting data from the statement.

  • Ready - Extraction is complete. The statement is ready to review and export.

  • Review required - Extraction finished but something needs your attention before the data can be used (see below).

  • Failed - Extraction could not be completed. The statement may be unreadable or unsupported (see error messages below).

  • File duplicate - This file has already been uploaded. It will not be processed again.

  • Exported - The data has already been exported to a file.

  • Suspended - Processing is paused because the account is suspended.

Statement status is visible on the right side of the screen in bank statements view.


The bank statements screen

The bank statements screen gives you an overview of all uploaded statements in a folder. Use the tabs at the top to filter by status

  • All Files - Everything uploaded to this folder.

  • Ready To Export - Statements that have been processed successfully and are waiting to be exported.

  • File Duplicates - Files detected as duplicates of earlier uploads.

  • Errors - Statements that failed or need review.

  • Trash - Deleted statements. Trash tab is on the far right side of the screen


Review required: what to do

A review required status means Datamolino extracted the data but found a potential issue - for example, the opening and closing balances do not match the transactions, or a tally check did not pass. Open the statement to see the specific warning. If you have reviewed the data and are satisfied it is correct, click Mark as Ready to move the statement to the ready state so it can be exported.

Statement detail showing review required warning and Mark as Ready button

👉 Is it safe to mark a statement as ready without fixing anything?

Yes, if you have checked the extracted data and it looks correct. The warning is informational - it flags a potential issue but does not necessarily mean the data is wrong. Use your judgement based on the original statement.


Failed processing and error messages

When processing fails, Datamolino shows a specific error message explaining why. Open the failed statement to see the detail.

Failed statement detail view with error explanation and export option

Here are the error messages you may see and what they mean:

  • Data extraction failed - The system could not extract transaction data from the file. This usually means the PDF format is not supported or the document content could not be interpreted.

  • Opening and closing balances are missing - The statement does not contain recognisable opening or closing balance figures. Without these, Datamolino cannot verify the completeness of the extracted transactions.

  • Tally check failed - The extracted transactions do not add up to match the opening and closing balances. This may indicate missing transactions or a format the system struggled to read.

  • Document unreadable - The PDF could not be read at all. This often happens with very low-quality scans or image-only PDFs without selectable text.

  • Document not supported - The document is not a bank statement, or its format is not one Datamolino can process. Check that you uploaded the correct file.

  • Document is incomplete or inconsistent - The statement appears to be missing pages or contains contradictory data that prevents reliable extraction.

👉 My statement failed - can I still get the data out?

In some cases, yes. Even when extraction fails, Datamolino may offer an export option for whatever partial data was captured. Open the failed statement to see if an export action is available. Otherwise, try uploading a better quality version of the statement.


Duplicate detection

👉 What happens if I upload the same statement twice?

If the same PDF has already been uploaded to the Bank statements subfolder and is now in any state, including as deleted in Trash - it is marked as a file duplicate.

👉 How do I process a statement that was marked as a file duplicate?

You need to remove all copies of the file - including the original - before re-uploading. Here is how

  1. Locate the original and all copies in the Bank statements subfolder.

  2. Select them by ticking the checkboxes.

  3. Click Delete.

  4. Go to the Trash tab.

  5. Select all statements in Trash and click Permanently delete.

  6. Re-import the statement.


Tips for better extraction results

The quality of extraction depends heavily on the quality and format of the PDF you upload. Here are some tips:

  • Use digitally generated PDFs when possible. PDFs downloaded directly from your online banking portal give the best results because they contain selectable text.

  • Avoid low-quality scans. If you must scan a paper statement, use a high resolution (at least 300 DPI) and make sure the text is sharp and not skewed.

  • Include opening and closing balances. Statements that show both balances allow Datamolino to verify the extracted transactions against a tally check.

  • Upload complete statements. Missing pages lead to incomplete extraction or errors. Make sure all pages of the statement are included in the PDF.

  • One statement per file works best. While multi-page files are supported, uploading one statement per file reduces the chance of errors.


Billing

👉 How is bank statement processing charged?

Bank statement processing is billed per page. You are charged when a statement reaches the ready, failed, or review required status. Pages that are rejected before processing - such as those blocked for password protection, file type mismatch, or exceeding the page limit - are not billed.

👉 Is there an extra charge for split statements?

Yes. If Datamolino splits a multi-page file into separate statements during processing, an additional bank statement split fee applies per split.

Did this answer your question?