From PDF to Opera in seconds. AI-powered invoice extraction, configurable approval workflows, three-way PO matching, and real-time posting to Opera. No manual keying.
Crakd Procurement takes an invoice from intake to Opera posting in seven clear steps. Each step provides visibility, control and a full audit trail.
Drop an invoice PDF into the system or configure an email inbox. The system polls your inbox automatically, pulls in invoices, and queues them for AI extraction. Zero manual intervention for email-based intake.
The PDF is converted to images and sent to a multi-modal AI engine. Supplier, dates, references, line items, VAT, and totals are extracted automatically. Each field gets a confidence score so you know exactly where to focus.
| Field | Extracted Value | Confidence |
|---|---|---|
| Supplier | Ashworth Trading Ltd | 98% |
| Invoice No. | INV-2847 | 99% |
| Date | 2026-03-14 | 97% |
| Net Total | £4,250.00 | 96% |
| VAT | £850.00 | 95% |
| Gross Total | £5,100.00 | 98% |
Review extracted data in a split view. Correct anything the AI missed, then train the AI per supplier: map keywords to nominal codes, set default departments. Future invoices from that supplier extract accurately without review.
Submit for approval and the workflow engine routes it automatically. Define trigger conditions by value, supplier, or reference. Set multi-level chains with approver types. Approvers get email links to approve or reject in one click.
Invoices are matched to purchase orders automatically by PO number. Three-way matching: Purchase Order, Goods Received Note, and Invoice. Variances in quantity, price, or dates are flagged before posting.
| Check | PO Value | Invoice | Status |
|---|---|---|---|
| Line 1 Qty | 100 | 100 | ✓ Match |
| Line 1 Price | £42.50 | £42.50 | ✓ Match |
| Line 2 Qty | 50 | 48 | ⚠ −2 units |
| Line 2 Price | £18.00 | £19.50 | ⚠ +£1.50 |
| GRN Received | GRN-0412 · 12 Mar 2026 | ✓ Confirmed | |
Approved invoices post directly to the Opera database. GL codes, VAT routing, cost centres, and project codes are all set. No export files, no manual imports. Transactions appear in Opera's purchase ledger immediately.
| Opera Table | Action | Status |
|---|---|---|
| Purchase Ledger | Invoice posted | Posted ✓ |
| Nominal Ledger | GL codes allocated | Posted ✓ |
| VAT Control | VAT routed | Posted ✓ |
| Cost Centres | Allocated per line | Posted ✓ |
| Projects | Project codes set | Tracked |
| Supplier Balance | Updated | +£5,100.00 |
The full procure-to-pay cycle is covered. Raise requisitions that flow through approval before becoming purchase orders. Track deliveries and goods received. Monitor budgets in real time with threshold alerts.