Skip to main content
NextLevel MCA refuses a bank statement when the exact same file is already on the deal. Analyzing the same statement twice would double it in the totals, so the second copy is stopped at upload.

What counts as a duplicate

A statement is a duplicate when its file is byte-for-byte identical to a bank statement already on the same deal. In practice that’s the same file uploaded twice, whatever it’s called. These are not duplicates and upload normally:
  • the same month downloaded again from the bank, which usually produces a different file
  • the same file on a different deal
  • documents of other types, such as a voided check or a contract. Only bank statements are checked.
  • a copy of a statement that was uploaded before September 10, 2026. Older uploads weren’t fingerprinted, so they can’t be compared.

What you see

  • On the Documents tab: the upload fails with a message like “March.pdf” is already on this deal (same file). Delete it first if you meant to replace it. The name is the statement that’s already there.
  • In the New Deal form: a message says how many statements didn’t upload. Everything else on the deal is created.
  • In the merchant portal: the merchant is told the file is already on their application and there’s no need to upload it again.
  • On the public application form: the duplicate file is skipped.
When you upload several files at once on the Documents tab and one is refused, the files after it in the batch aren’t uploaded. Upload the remaining files again.

Replacing a statement

To swap a statement for a corrected copy of the same file:
1

Delete the old statement

On the Documents tab, open Bank statements, click … on the statement, then Delete. Its watermarked copy is removed with it.
2

Upload it again

Click Upload files, keep the type Bank statement, and add the file.
3

Analyze

On the Underwrite tab, click Analyze new if it doesn’t start automatically.

A similar message when analyzing

If you click Re-analyze all within 10 minutes of analyzing the same set of statements, it’s refused with a message like These 3 files were analyzed 2 minutes ago and the result is still current. The message says how long to wait. Analyze new isn’t affected, because it only sends statements that weren’t in the last run.

”Seen before” in the Advanced view

In the Advanced view, Statement integrity can mark a file Seen before. That means the same file was analyzed recently, on this deal or another. It isn’t a problem by itself, but it’s worth a look if the other deal is a different applicant. See Basic vs Advanced.