Invoice Decision — Preflight & 3-Way Matching API
Under maintenancePricing
from $500.00 / 1,000 invoice matches
Invoice Decision — Preflight & 3-Way Matching API
Under maintenanceValidate invoices and match them against purchase orders and goods receipts. Get an auditable MATCH, REVIEW or REJECT decision with evidence.
Pricing
from $500.00 / 1,000 invoice matches
Rating
0.0
(0)
Developer
smile flow
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Validate invoices and match them against purchase orders and goods receipts. Get an auditable MATCH, REVIEW or REJECT decision with reasons and evidence.
This is not merely an OCR/parser: extracted or structured invoice data is normalized and evaluated by a deterministic business engine. V1 supports one invoice, at most one PO and one receipt. Ambiguous multi-document allocation returns REVIEW in the production roadmap.
Modes: preflight, match, and batch (maximum 100 independent cases). Structured JSON bypasses Docling. Document mode accepts a single HTTPS/HTTP URL, with SSRF protection, 15 MB limit, no redirects, and PDF/PNG/JPEG content types. Unknown fields remain null; confidence describes extraction/coverage/matching quality, never fraud, legal compliance, or payment safety.
Local development
pip install -r requirements.txtpython -m pytest -qpython -m app.main < example.json
Buyer terms
invoice validation · invoice matching · 3-way matching · 2-way matching · accounts payable automation · AP automation · purchase order matching · invoice exception management · goods receipt matching · invoice preflight · batch invoice validation
Pricing
Pay per event is declared for successful results only: invoice-preflight $0.20 and invoice-match $0.50. No synthetic events; actor start and default dataset items are not billed.
Document benchmark gate
benchmarks/ contains the gate definition and fixture manifest. Publication must remain blocked unless text-native PDF, table PDF, scanned invoice, PO, and goods receipt fixtures meet field-level extraction thresholds. PaddleOCR is intentionally not a default dependency.