⚡
Metabot AI OCR
AI-powered invoice extraction & reporting
Username
Password
{{ login.error }}
{{ login.busy ? 'Signing in…' : 'Sign In' }}
Demo: admin / admin123
⚡
Metabot AI OCR
Upload Invoice
Invoices
👤 {{ user.display_name }}
Logout
📄
Drop an invoice here, or click to browse
PDF, JPG or PNG · The AI agent will read it and extract every line item
{{ up.running ? 'Metabot AI Engine — live extraction' : 'Metabot AI Engine' }}
Powered by AI
✔
·
{{ s.label }}
({{ up.tokens }} tokens)
{{ up.stream }}
⚠ {{ up.error }}
Try another file
Extracted Invoice
AI EXTRACTED · REVIEW & SAVE
{{ result.items.length }} line items
Invoice Number
Invoice Date
Shop / Company Name
Currency
Total Amount
#
Product Name
Qty
Unit Price
Total
{{ idx+1 }}
✕
{{ saving ? 'Saving…' : '💾 Confirm & Save Invoice' }}
Discard / Upload Another
Shop / Company / Invoice No.
Date From
Date To
Apply Filters
Clear
⬇ Download Excel {{ selected.length ? `(${selected.length} selected)` : `(all ${list.total} matched)` }}
Invoice No.
Date
Shop / Company
Items
Total
Uploaded By
{{ inv.invoice_number }}
{{ fmtDate(inv.invoice_date) }}
{{ inv.shop_name }}
{{ inv.item_count }}
{{ inv.currency }} {{ fmtMoney(inv.total_amount) }}
{{ inv.uploaded_by }}
🗑
No invoices found. Upload one to get started.
← Prev
Page {{ list.page }} of {{ totalPages }} · {{ list.total }} invoices
Next →
Invoice {{ detail.invoice_number }}
📎 Original file
✕ Close
Date
{{ fmtDate(detail.invoice_date) }}
Shop / Company
{{ detail.shop_name }}
Customer
{{ detail.customer_name || '—' }}
Total
{{ detail.currency }} {{ fmtMoney(detail.total_amount) }}
#
Product Name
Qty
Unit Price
Total
{{ it.line_no }}
{{ it.description }}
{{ it.quantity }}
{{ fmtMoney(it.unit_price) }}
{{ fmtMoney(it.line_total) }}
{{ toast }}