Scanners · Kiosks · Mobile

Intelligent Cheque Processing — Every Capture Channel

Chequedb connects directly to your desktop cheque scanners and branch kiosks to automate extraction, validation, duplicate detection, and fraud checks — turning every scan into clean, structured data that feeds your existing workflows.

Looking for the full product overview? Bank check OCR API covers the extraction layer, and scanner SDK covers desktop hardware integration.

One Platform, Every Capture Channel

Whether cheques arrive from a branch counter, a self-service kiosk, a customer scanner, or a mobile app, they all flow through the same intelligence layer. ChequeDB sits between your hardware and your core banking system, exposing modern REST APIs so it plugs into your existing workflow without replacing it.

Desktop Scanner Integration

Banks and businesses that process cheques in volume typically use dedicated desktop scanners — devices from Canon, Panini, Digital Check, or Epson that sit at a teller counter or in a back-office mail room. Chequedb connects to these scanners through our Scanner SDK, handling image capture and delivering processed data to your workflow in one step.

This is not just OCR. Every scan runs through the full intelligence pipeline: field extraction, duplicate detection, fraud scoring, and validation — all before the result is written to your system. Unstructured cheque images go in; clean, validated, structured JSON comes out.

Supports batch scanning for high-volume back-office workloads
Automatic image quality checks and re-scan prompts
MICR line reading (E13B and CMC-7 fonts)
TIFF, JPEG, and UV image capture where supported by hardware
Endorsement stamp verification
Full audit trail per cheque for archival and compliance

Beyond Extraction

Most systems stop at reading the cheque. Chequedb goes further — every piece of extracted data is cross-checked, validated, and risk-scored before it reaches your workflow.

Structured Data Output

Cheque images are unstructured. Chequedb extracts every field — payee, amount in words and figures, date, cheque number, account number, branch code, MICR line — and returns clean JSON. No manual keying, no reformatting.

Duplicate Detection

Every cheque is fingerprinted against your transaction history. If the same cheque appears twice — same day, different branch, or weeks apart — it is caught before funds move. Catches both accidental resubmissions and deliberate fraud.

Fraud Detection

Real-time risk scoring using ML models trained on cheque fraud patterns. Flags altered amounts, suspicious payee name changes, mismatched signatures, and statistical outliers — with a confidence score your team can act on.

Field Validation

Amount in words is matched against the numerical figure. Dates are checked for expiry and future-dating. Payee names are verified against the beneficiary account. Each rule is configurable to match your institution's policies.

Signature Verification

Captured signatures are matched against authorised signer records in your database. Supported for On-Us cheques where you hold the drawer's account and have reference signatures on file.

Sub-Second Processing

The full pipeline — extraction, validation, duplicate check, fraud scoring — completes in under two seconds. Fast enough for real-time kiosk and teller workflows, not just batch processing.

Real-Time Processing at Branch Kiosks

For banks and financial institutions with self-service Cheque Deposit Machines (CDMs), Chequedb provides the OCR and validation layer that runs the moment the customer inserts their cheque — no staff involvement, no manual data entry.

We work with kiosk hardware deployed over direct LAN, VPN, and IPsec tunnels. The kiosk software calls our API; results return before the customer confirmation screen loads.

What Gets Verified at the Kiosk

Payee Name Verification

The payee name printed on the cheque is matched against the name on the beneficiary account number provided by the customer. Mismatches are flagged before the deposit is accepted.

Date Verification & Future Date Lock

Expired cheques (typically beyond 6 months) and post-dated cheques can be automatically flagged or blocked. Rules are configurable per institution — some banks allow post-dating, others do not.

Amount Matching & Limit Enforcement

The amount written in words is compared to the numerical figure. Discrepancies trigger a hold. Configurable minimum and maximum deposit limits are enforced per channel, customer type, or account.

Signature Capture & Matching

The cheque signature is captured from the scan and matched against authorised signer records. Available for On-Us cheques where your institution holds the drawer's account and signature reference.

Duplicate Cheque Detection

Each cheque is cross-referenced against all previously processed cheques in real time. If this cheque has been deposited before — at this kiosk or any other channel — it is caught immediately.

On-Us vs. Off-Us Routing

Chequedb identifies whether a cheque is drawn on your institution (On-Us) or a different bank (Off-Us) and applies the appropriate validation rules. Signature matching, for example, only runs for On-Us cheques.

Validation Coverage by Cheque Type

Validation CheckOn-Us
Same bank
Off-Us
Different bank
Amount mismatch detection
Date verification & future date lock
Duplicate cheque detection
Payee name verification
Signature capture & matching

Cheque Source Accuracy

Field-level extraction accuracy by channel, measured in production

SourceAmountDateCheque No.Beneficiary NameBranch
Customer — Mobile97.2%98.5%96.8%94.5%95.9%
Customer — Cheque Scanner99.1%99.5%98.7%97.2%98.4%
Customer — Kiosk98.3%99.0%97.9%96.1%97.5%
Branch (teller counter)99.8%99.9%99.5%98.9%99.7%

Oversight Mode

Not ready to automate decisions? Oversight Mode lets Chequedb run alongside your existing human verification process rather than replacing it. The AI processes every cheque in parallel with your staff — flagging errors before they become problems, without changing how your team works today.

Common issues — amount discrepancies, date errors, potential duplicates — are surfaced to a reviewer with supporting evidence before funds are released. Staff focus on exceptions; routine cheques pass through automatically.

Best of both worlds

AI-assisted accuracy gains without losing human oversight. Institutions typically reduce manual review time by 60–80% while maintaining full sign-off on flagged items.

Continuous background monitoring
Chequedb checks every cheque being processed by your team in real time, without interrupting their workflow.
Proactive issue flagging
Incorrect amounts, suspicious dates, and duplicate submissions are flagged before they reach the clearing stage.
Configurable thresholds
Set the confidence level at which items are auto-approved, held for review, or escalated. Tune it as your team builds trust in the system.
Gradual automation path
Start in Oversight Mode, measure accuracy, then progressively automate the categories your team is confident in.

Integration Options

Connect however fits your architecture — direct API, native SDK, or white-label app

REST API

POST an image; receive structured data, validation results, and fraud scores. Works with any language or platform.

  • OpenAPI documented
  • Webhook notifications
  • Granular access control

Scanner & Kiosk SDK

Native SDK for desktop scanners and kiosk hardware. Handles driver abstraction, image capture, and pipeline calls.

  • Windows & Linux support
  • TWAIN / ISIS compatible
  • On-premise deployable

Mobile SDK & White-Label

Embed mobile cheque deposit into your existing banking app, or launch a fully branded standalone app.

  • iOS & Android
  • Your branding
  • Offline capture capability

Built for Banking Security Requirements

End-to-End Encryption

TLS 1.3 in transit, AES-256 at rest. Supports on-premise deployment for institutions that require cheque images to stay within their network perimeter.

AI Fraud Detection

Real-time fraud scoring on every transaction. Detects duplicate deposits, altered amounts, and suspicious activity patterns before funds move.

Regulatory Compliance

SOC 2 Type II, PCI DSS Level 1. Full audit trails per transaction for regulatory examinations and internal compliance reviews.

Network Flexibility

Works over direct LAN, VPN, and IPsec tunnels. Kiosks on restricted bank networks can connect securely without public internet exposure.

Frequently Asked Questions

What scanner hardware does Chequedb connect with?

Chequedb integrates with most commercial cheque scanners used in banking and back-office environments, including devices from Canon, Epson, Digital Check, Panini, and Burroughs. Our Scanner SDK abstracts the driver layer so your team doesn't need to write hardware-specific code — one API handles capture, image quality checks, and data extraction regardless of the scanner model.

What does 'structured data' mean in the context of cheque processing?

A scanned cheque image is unstructured — it's a JPEG or TIFF with no machine-readable fields. Chequedb's AI extracts and validates the key fields (payee name, amount in words and figures, date, cheque number, account number, MICR line, branch code) and returns them as structured JSON. This structured output can feed directly into your core banking system, clearing workflows, or data warehouse without any manual keying.

How does duplicate cheque detection work?

Every cheque processed through Chequedb is fingerprinted using a combination of its MICR line, cheque number, account details, and image hash. Before a cheque is accepted, we cross-reference it against your institution's historical transaction database. If the same cheque has been deposited before — even at a different branch or channel — it is flagged immediately with the original deposit reference, allowing you to block or hold the transaction.

What is kiosk cheque deposit and how does Chequedb support it?

Cheque Deposit Machines (CDMs) are self-service kiosks that let customers deposit cheques at a branch without teller assistance. Chequedb provides the OCR and intelligence layer on top of the kiosk hardware: as soon as the cheque is inserted and scanned, our API extracts all fields in real time, runs payee verification, date and amount checks, signature matching, and duplicate detection — all before the customer leaves the machine. This means no manual data entry and instant validation feedback, whether the kiosk is on-premises or connected over an IPsec tunnel.

What is the difference between On-Us and Off-Us cheque verification?

On-Us cheques are drawn on the same bank accepting the deposit — you hold the drawer's account and can query it directly. Off-Us cheques are drawn on a different bank and must go through the interbank clearing system. Chequedb supports both flows. On-Us cheques benefit from the full validation suite including signature matching against your own records. Off-Us cheques get amount mismatch detection and date validation; signature verification is not performed because the drawer's signature record sits at the issuing bank.

What is Oversight Mode?

Oversight Mode lets Chequedb operate alongside your existing human verification workflow rather than replacing it. The AI processes every cheque in the background, flags anomalies — wrong amounts, suspicious dates, potential duplicates — and surfaces them to a reviewer before funds are released. This gives you the accuracy gains of AI without requiring a full workflow change. Institutions using Oversight Mode typically reduce manual review time by 60–80% while maintaining full human sign-off on flagged items.

Is Chequedb's processing secure for banking environments?

Yes. All data is encrypted in transit with TLS 1.3 and at rest with AES-256. We support deployment inside your network perimeter (including IPsec-connected kiosks and on-premise deployments) so cheque images never leave your infrastructure if that is a requirement. The platform is SOC 2 Type II certified and PCI DSS Level 1 compliant, with full audit trails for every transaction. See on-premise deployment options for air-gapped or high-security environments.

Ready to Connect Your Cheque Channels?

Whether you are running desktop scanners, branch kiosks, or a mobile deposit channel — or all three — Chequedb can connect to your existing hardware and workflow in weeks, not months.