1. Extract
PDF / email / text → structured InvoiceData.
Finance · AP · Ready to use
Production multi-agent AP built with Pydantic AI — extract invoice data from PDFs or email, match purchase orders, flag discrepancies, and recommend Approve / Needs Review / Reject with human-in-the-loop.
xai:grok-4.5 · works offline with rule fallbacksPDF / email / text → structured InvoiceData.
PO lookup + amount/vendor/qty discrepancy rules.
Approve, needs review, or reject — with HITL flags.
Accounting stub ready for QuickBooks / NetSuite.
Code: agents/invoice-processor ·
Guide: agents/invoice-processor/README.md
cd agents/invoice-processor python -m venv .venv .\.venv\Scripts\Activate.ps1 pip install -r requirements.txt copy .env.example .env python scripts/smoke_test.py python scripts/run_example.py python -m src.cli serve
API: http://localhost:8799 · Optional: set XAI_API_KEY for Grok specialists.
Pair with InvoiceForge for inbox watch, AR aging, and the visual review dashboard.