Customer due diligence under the EU Anti-Money Laundering Directives: national identity cards, passports, residence permits and proof of address are classified and read (name, date of birth, nationality, document number, expiry, address, IBAN). Expired documents are rejected and every batch is verified by a second person.
At a glance
| Region | Europe |
| Industry | Banking & lending |
| Document types | National identity card, Passport, Residence permit, Proof of address |
| 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
- Go to Batch Setups and choose New Batch Setup.
- Filter by Europe or search for "Customer onboarding / KYC (Europe)", select it and choose Next.
- Name the Batch Setup, choose the export folder and create it.
- 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
National identity card
Recognised by words such as "identity card", "carte d'identité", "Personalausweis", "DNI", "carta d'identità".
| 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é" | ||
| Card number | Text | Yes | pattern in the text | |
| Expiry date | Date | Yes | label "Date of expiry", "Expiry date", "Expires" | Not expired |
Passport
Recognised by words such as "passport", "Reisepass", "passeport", "pasaporte".
| 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 |
Residence permit
Recognised by words such as "residence permit", "Aufenthaltstitel", "titre de séjour".
| 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é" | ||
| Permit number | Text | Yes | pattern in the text | |
| Expiry date | Date | Yes | label "Date of expiry", "Expiry date", "Expires" | Not expired |
Proof of address
Recognised by words such as "invoice", "statement", "electricity", "address".
| 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" | |
| Postal code | Text | label "Postal code", "Postcode", "PLZ" | ||
| Document date | Date | Yes | label "Date", "Bill date", "Statement date" | Within three months |
| IBAN | Text | pattern in the text | IBAN |
Adapt it to your documents
- Add or rename fields and change how they are found: Fields and data extraction, Finders and zones.
- Improve document type recognition: Document classes and classification, Samples and classifier training.
- Send the documents and data to your systems — folders and servers, SharePoint, Google Drive and other cloud drives, S3, document management (FileNet, Alfresco, M-Files, DocuWare), SAP, Dynamics 365, Salesforce, Xero, QuickBooks, SQL, REST or a C# script: Output and export, Cloud and business-system destinations.
- Arrange the data entry screen: Screen designer.