Finance ops

Vendor PDF
meets your PO
before finance does

Three-way matching without three hours per invoice, extract line items, validate against POs, surface exceptions for humans who sign cheques.

3-way
Match logic
Except
Human queue
ERP
Write-back
KE
Processing

Finance teams in Nairobi process hundreds of supplier invoices monthly, PDFs from construction firms, pharma distributors, IT vendors. Each one needs PO match, tax line check, approval routing, and ERP entry. The work is repetitive; the data is sensitive.

Invoice & AP automation uses document intelligence tuned for finance: vendor name, KRA PIN, line items, VAT, withholding, matched against your PO database on Kenya-hosted models.

Automate the match. Escalate the mess.

01
Clean match
PO found, amounts align, vendor active → staging for approver sign-off.
02
Partial delivery
Invoice qty ≠ GRN → flag with delta explanation for procurement.
03
No PO
Non-PO spend path with budget-holder routing and policy check.
04
Duplicate suspect
Same vendor + amount + date window → hold until human clears.
$ corvux ap match --invoice inv-2026-0847.pdf

VENDOR BuildRight Ltd · KRA A001234567Z
PO PO-44821 · matched (fuzzy 0.97)
LINES 6 items · subtotal KES 1,240,000
TAX VAT 16% · WHT flag: none
STATUS APPROVAL → finance.mwangi@company.co.ke
✓ no foreign cloud · audit log id ap-9f2a

One vendor category. Real month-end.

Construction & capex

High-value invoices, multi-line POs, biggest time save per document.

Recurring utilities

KPLC, water, telco, template-heavy, fast auto-match rates.

Professional services

Consulting SOWs, milestone billing, narrative line extraction.

Intercompany

Strict approval matrices, route by entity and threshold rules.

Month-end close is the wrong time to go live. Pilot mid-cycle on one cost centre; measure touch time per invoice before expanding.

Host extraction on managed sovereign AI or wire into existing automation flows for end-to-end orchestration.

Controller questions.

Does it post to SAP / Oracle / QuickBooks?

We integrate via API, CSV staging, or RPA handoff, depends on your ERP maturity. Pilot on one vendor category first.

KRA e-invoice / TIMS compatibility?

We extract and validate fields your finance team needs; e-invoice portal integration is scoped separately if required.

What if the PO number is wrong on the invoice?

Exception queue with suggested matches from fuzzy vendor + amount + date, human confirms before post.

Multi-currency from regional suppliers?

Extract and normalise; FX validation rules are yours to configure against CBK or internal rates.

Automate one AP queue

Bring 100 historical invoices and PO export. We benchmark match rate and propose exception workflows.

Book an AP automation call