Introduction
Documentation for batch invoice and receipt extraction with human review.
What is InvoiceToTable?
InvoiceToTable is an accuracy-first invoice and receipt extraction product for finance, support, and bookkeeping teams. It helps operators upload invoice PDFs, review uncertain fields, and export spreadsheet-ready CSV/XLSX output.
Key Features
- Invoice-first Review — Focus on vendor, invoice number, date, currency, tax, and total
- Issue Queue — Surface missing or low-confidence required fields before export
- Spreadsheet Export — Produce reviewed CSV and XLSX output for operator workflows
- Page-Based Billing — Free, Pro, and Ultra pricing backed by credits
- Internationalization — Full English and Chinese support via next-intl
- Email System — Transactional emails via Resend (verification, password reset, purchase confirmation)
- Marketing Pages — Landing page, pricing, docs, and legal pages
Tech Stack
| Layer | Technology |
|---|---|
| Framework | Next.js 16 (App Router) + React 19 |
| Styling | Tailwind CSS + Framer Motion |
| Database | PostgreSQL + Drizzle ORM |
| Auth | Better Auth |
| Payments | Creem |
| Extraction stack | OCR + structured extraction providers |
| Resend | |
| i18n | next-intl |
Getting Started
Head to the Quickstart guide to get the app running and configured.