DocView Capture by DocView.AI3 Nov 2026 10:47

Customer onboarding / KYC (UK) — document capture template

Know-your-customer checks under the UK Money Laundering Regulations: passports, driving licences, utility bills, council tax bills and bank statements are classified; name, date of birth, document number, expiry date (expired documents are rejected), address and postcode are captured, and proof of address must be recent. A second person verifies every batch.

At a glance

Region UK
Industry Banking & lending
Document types Passport, Driving licence, Utility bill, Council tax bill, Bank statement
Workflow Scan → OCR, separation & classification → Classification → Extraction & validation → Index / Validate → Double-key verify → PDF generation & export
Straight-through processing No — every batch is checked on screen
Separation each file, change of document type
Output PDF/A (archival) with JSON data
Dates read as dd/MM/yyyy, d/M/yyyy, dd-MM-yyyy

Use this template

  1. Go to Batch Setups and choose New Batch Setup.
  2. Filter by UK or search for "Customer onboarding / KYC (UK)", select it and choose Next.
  3. Name the Batch Setup, choose the export folder and create it.
  4. Try it with a few of your own documents on the Test tab, adjust fields and rules, then publish it — see Test a Batch Setup and Versions and publishing.

Batch fields

Entered once per batch, for example on the Scan screen.

Field Type Required Found by Checks
Customer number Text Yes entered by the operator
Customer name Text Yes entered by the operator

Document types and fields

Passport

Recognised by words such as "passport", "nationality".

Field Type Required Found by Checks
Surname Text Yes label "Surname", "Last name", "Nom"
Given names Text Yes label "Given names", "First name", "Forenames"
Date of birth Date Yes label "Date of birth", "DOB", "Geburtsdatum" Not in the future
Nationality Text label "Nationality", "Staatsangehörigkeit", "Nationalité"
Passport number Text Yes pattern in the text
Expiry date Date Yes label "Date of expiry", "Expiry date", "Expires" Not expired

Driving licence

Recognised by words such as "driving licence", "DVLA", "DVA".

Field Type Required Found by Checks
Surname Text Yes label "Surname", "Last name", "Nom"
Given names Text Yes label "Given names", "First name", "Forenames"
Date of birth Date Yes label "Date of birth", "DOB", "Geburtsdatum" Not in the future
Nationality Text label "Nationality", "Staatsangehörigkeit", "Nationalité"
Driving licence number Text Yes pattern in the text
Expiry date Date Yes label "Date of expiry", "Expiry date", "Expires" Not expired

Utility bill

Recognised by words such as "electricity", "gas", "water", "account number", "bill".

Field Type Required Found by Checks
Name on document Text Yes label "Name", "Account name", "Customer"
Address Text Yes label "Address", "Supply address", "Property address"
Postcode Text Yes pattern in the text UK postcode
Document date Date Yes label "Date", "Bill date", "Statement date" Within three months

Council tax bill

Recognised by words such as "council tax", "band".

Field Type Required Found by Checks
Name on document Text Yes label "Name", "Account name", "Customer"
Address Text Yes label "Address", "Supply address", "Property address"
Postcode Text Yes pattern in the text UK postcode
Document date Date Yes label "Date", "Bill date", "Statement date" Within three months

Bank statement

Recognised by words such as "statement", "sort code", "closing balance".

Field Type Required Found by Checks
Name on document Text Yes label "Name", "Account name", "Customer"
Address Text Yes label "Address", "Supply address", "Property address"
Postcode Text Yes pattern in the text UK postcode
Document date Date Yes label "Date", "Bill date", "Statement date" Within three months

Validation rules

  • At least one photo ID and one proof of address — checked across the whole batch

See Validation rules to change them or add your own.

Adapt it to your documents

All templates

Still stuck? support@docview.ai · +44 7886 864921

Made with DocView Capture by DocView.AI · www.docview.ai