OCR ingest
Invoice inbox
Upload a PNG or JPEG of an electricity or hosting bill. The OCR pass dumps the literal text you can skim, and a second pass tries to pull out the $/kWh rate — open the detail and hit Promote to power price to seed a SitePowerWindow from it.
invoice inboxPNG · JPEG · PDF≤ 5 MB
OCR ingestPNG / JPEG / PDF, ≤ 5 MB. (Other types return a clear “not supported” toast in this build.)
native fetch multipart to /api/invoices; OCR via analyzeImage; new row appears in the list on success
Invoices on file
newest firstbacked by MinerInvoice · cascade with sitePNG · JPEG · PDF