The threat
Why standard invoice OCR misses Business Email Compromise (BEC)
In a typical Australian payment-diversion scam, a supplier’s email thread is intercepted or spoofed and a legitimate PDF invoice is re-sent with a different BSB and bank account number at the bottom. The ABN, supplier name, purchase order number and line items are all genuine—so standard OCR tools mark the invoice as 100% matched and push it to accounts payable for payment.
Catching that change manually requires an accounts-payable officer to eyeball the BSB and account number on every single PDF against the vendor master card in SAP Business One or Xero. When 500 invoices arrive at month-end, human eyes miss the one digit that changed.
How BE Capture checks every bill
Automatic ABN, BSB and account verification on every PDF
- Extracts the printed payment block. When a supplier PDF lands in the watched inbox or upload queue, BE Capture extracts the supplier ABN, BSB and bank account number printed on the document alongside the header and line items.
- Compares against your live vendor master. BE Capture looks up the matched Business Partner in SAP Business One or the Contact record in Xero and compares the extracted BSB and account number character-for-character against the stored bank details on file.
- Raises a
bank_details_changedhold. If the BSB or account number on the invoice differs from the vendor master record—or if a bank account appears for the first time—BE Capture raises a high-visibilitybank_details_changedwarning on the review screen and blocks silent posting until a finance officer verifies the change by phone. - Checks ABN status and GST registration. BE Capture also validates the supplier ABN and checks that GST charged on the invoice aligns with the supplier’s registration status and your tax codes.
Side-by-side
What gets checked before a bill reaches your ERP
| Verification check | Manual AP entry | Generic OCR capture | BE Capture ($299/mo) |
|---|---|---|---|
| Multi-invoice PDF splitting | Manual print/split | Often 1 PDF = 1 bill | Automatic page-boundary split |
| Header & line-item extraction | Typed by hand | Yes | Yes, with line-level PO matching |
| Supplier ABN & GST check | Spot-checked | Header ABN only | Checked against vendor record |
| BSB & bank account match against ERP vendor master | Rarely checked on repeat suppliers | Not checked | Automatic bank_details_changed alert on every invoice |
| Posting governance | Direct entry | Auto-publish rules | Human Confirm gate with side-by-side PDF highlight |
Pricing
Flat Australian dollar pricing: $299 a month
BE Capture is A$299 a month ex-GST, including 500 pages a month (extra pages 30¢–50¢ depending on volume), multi-invoice PDF splitting, line-item PO matching, and automatic supplier bank-detail verification against SAP Business One or Xero. See BE Capture or how invoice data capture works.
Questions finance teams ask
- Does BE Capture overwrite the supplier bank account in SAP Business One or Xero?
- Never. BE Capture treats your ERP or Xero vendor master as the source of truth and flags any mismatch on the incoming PDF with a bank_details_changed warning so your finance team can verify the change out-of-band before approving the bill.
- What if a single PDF email attachment contains 15 separate invoices?
- BE Capture automatically splits multi-invoice PDFs into individual bills before running header extraction, line-item PO matching and bank-detail verification on each invoice.
- Does it work with both SAP Business One and Xero?
- Yes. BE Capture connects to SAP Business One via the Service Layer API and to Xero via OAuth2, checking vendor bank details and open purchase orders in either system.
More on BE Capture BE Capture overview Email PO & RFQ automation BE One AI for Xero Invoice capture explained Dext, Lightyear & EzzyBills alternative