AI validates client documents before you even open them
Document validation platform that automatically checks uploaded PDFs with AI. Document type, company name, Chamber of Commerce number, validity and stamps. Five checks in fifteen seconds. The team only clicks approve.

Laravel, React, TypeScript
Web applicatie
The challenge
Companies that onboard clients, accountants, civil-law notaries, financial service providers, have to check documents. Is the Chamber of Commerce extract genuine? Does the company name match the client profile? Is the number valid? Is the document recent enough? Does it carry an official watermark?
Every check means: open the document, read it, check manually, sometimes pull up the Chamber of Commerce website as well. Per document that takes minutes. With dozens of clients a week, it adds up.
Approach
We built a platform that automatically validates documents with AI Vision. A client or staff member uploads a PDF. Within seconds the system runs a series of checks and produces a validation report. The team doesn't even have to open the document, just review the report and click approve.
The five checks
- Document type - Via OCR, AI recognizes whether the document actually is a Chamber of Commerce extract. Headers and footers are matched against known templates. No more manual classification.
- Company name - The company name in the document is compared with the client profile in the system. Does "Tilburg Marketing Studio" on the extract match the client details? Check.
- KVK number - The extracted Chamber of Commerce number is validated live via the KVK API. Not just whether the format is correct, but whether the number actually exists and is active.
- Extract date - The system checks whether the document is recent enough. Older than 90 days? Rejected. No more expired documents slipping through.
- Stamp and signature - AI detects whether the official KVK watermark is present. No watermark? Then it's probably not an original extract.
Client management and reminders
Each client profile shows which documents have been provided, which are approved and which have expired. The platform automatically sends reminders when a document is about to expire. No more keeping a spreadsheet of expiry dates.
Clients can upload documents themselves via an invitation link. No account, no barrier. The document lands directly at the right client profile.
Result
Document checking that used to take minutes per document now takes seconds. Five checks, run automatically, with a clear report attached. The team only reviews documents the AI can't approve with certainty. Expired documents are flagged automatically. No manual work, no missed expiry dates.



.png&w=1920&q=75)











