VerificationPDF

Stop invoice fraud: add a verification code to every invoice

Fake and altered invoices cost businesses money every year. Stamp your invoices in batches so customers can check bank details and amounts in seconds.

· 5 min read

Invoice fraud usually works by changing just one detail: the bank account number, the amount, or the due date. The attacker intercepts a genuine invoice, edits it, and sends it on from a look-alike address. The customer pays, and the money is gone.

You cannot stop every attack, but you can give your customers a fast way to check that an invoice is really yours and has not been touched.

Stamp a whole batch at once

  1. Export your invoices as PDFs from your accounting software.
  2. Open Batch Verify Stamp and drop up to 20 PDFs.
  3. Choose where the QR code goes (for invoices, the last page usually works best).
  4. Download the ZIP: every invoice now has its own verification code, and manifest.csv lists them all for your records.
Stamp this month's invoices.Batch Verify Stamp

Tell your customers how to check

Add one line to your invoice email or footer: "Scan the QR code or visit docutools.net/verify to confirm this invoice is genuine." If a fraudster changes the bank details, the file no longer matches and the check fails.

  • Set your company name as the issuer name in Settings so it appears on the verification page.
  • Send the stamped file as it is. Re-saving or printing to PDF creates a new file that will not match, which is exactly the point.
  • If you need to correct an invoice, stamp the corrected version and revoke the old code under Verification codes in your dashboard.

Still do the basics

A verification code is one layer. Keep telling customers that your bank details never change by email alone, and encourage them to confirm any change by phone using a number they already have.

Only the fingerprint of each stamped invoice is stored, never the invoice itself.