Forward any vendor receipt to your Summit inbox address. Summit recognizes it's an invoice (not a tenant message), extracts the structured fields, and creates a VendorInvoice in Accounts Payable.
What gets extracted
- Vendor name, total amount, invoice number, due date, received date, line description
How it knows it's an invoice
A cheap heuristic pre-filter runs before any Claude call — sender domain check (homedepot.com, lowes.com, etc), subject keywords, body keywords, dollar+date combo. Needs 2+ signals to qualify. Errs toward "not an invoice" when in doubt.
Confidence floor
0.55 — high bar to avoid false-positive auto-categorization (an AppFolio failure mode).
UI
AI-logged invoices show a 🤖 AI pill next to status in the Bills view. "Recently auto-logged" callout appears above the list when AI has logged any in the last 7 days. Operator reviews before paying — Summit never auto-pays.