Meet the documents where they arrive
Web upload, email webhooks, WhatsApp, mobile capture, and no-login portal links for suppliers. The channel matters, because a system that requires vendors to change their behaviour does not get used.
W-Enterprises/AI document extraction
Document AI / Arabic and English
Invoices, forms and statements arrive as PDFs, photos and email attachments, and someone types them into a system by hand. AI extraction removes that step: OCR plus large language model normalisation, in Arabic and English, with a human review workflow instead of blind trust. Shipped and running in production for the Saudi market.
The naive version of this is "send the PDF to a model and hope". The production version has four stages, and each exists because something fails without it.
Web upload, email webhooks, WhatsApp, mobile capture, and no-login portal links for suppliers. The channel matters, because a system that requires vendors to change their behaviour does not get used.
OCR gives positional ground truth, the language model gives interpretation: dates in mixed formats, totals that must reconcile against line items, vendor names that mix Arabic and Latin script, VAT numbers validated against their checksum shape.
Low-confidence fields are flagged for a human, not silently guessed. Draft, approved, pushed. The economics still work because a person confirming three flagged fields is twenty times faster than a person typing thirty.
Export to Excel and PDF, or straight into an ERP or accounting platform through an integration layer. Extraction that ends in a folder is not automation. See also ZATCA Phase 2 integration where compliance is the driver.
Documents stream through and are not written to disk by default, which keeps the PDPL, POPIA and GDPR surface small by construction rather than by mitigation. Where retention is genuinely required, it is deliberate and configurable, and audit trails record metadata only, never field values.
About 93.5 percent field accuracy on the shipped platform's MVP scope. No extraction system is 100 percent, which is exactly why the review workflow exists: low-confidence fields go to a human, and unverified data never lands in accounting records on its own.
Yes, natively: right-to-left text, Arabic-Indic and Latin numerals, and vendor names mixing scripts. This is where generic tools degrade, and it is the reason the work exists as a specialisation.
A short discovery against your real documents, a fixed written scope, then typically a few weeks to a working system on your own infrastructure. Accuracy is measured on your document set, not quoted from a brochure.
Gemini as the primary extraction model with Cloud Vision as optional hybrid OCR and OpenAI as an alternate provider, behind a Node and PostgreSQL backend and a bilingual React interface. The stack flexes to your cloud and your constraints, and you own the system at the end.
Send a sample of the documents and the volume per month. You will get a written read on feasibility, expected accuracy and scope within one working day.