FILE №01 — REVISLY.SESTOCKHOLM · 2025—2026ARCHIVED
§ 00 / OBSERVED
A short
chapter,
closed.

REVISLY

AI bookkeeping for Swedish small businesses.
Built solo. Shipped early. Closed quietly.

CLOSED · 2026
★ EARLY 2025 ★ AI VISION ★ SWEDISH BAS ★ SOLO BUILD ★ STOCKHOLM ★ STRIPE-BILLED ★ MULTI-TENANT ★★ EARLY 2025 ★ AI VISION ★ SWEDISH BAS ★ SOLO BUILD ★ STOCKHOLM ★ STRIPE-BILLED ★ MULTI-TENANT ★
§ 01
What
it was

Revisly read a paper receipt and turned it into a posted bookkeeping entry. Vendor, date, amount, VAT, and the right Swedish BAS account — all extracted by an AI vision model and pushed straight into the books. The pitch was simple: stop typing receipts. Small businesses and solo founders in Sweden uploaded a photo or a PDF; the system did the rest.

AI VISION → BASVAT, RECONCILEDSV/EN INTERFACE
§ 02
How
it worked
01
Snap

Drop a photo or a PDF receipt into the browser. Multi-page documents handled client-side, normalised before upload.

02
Parse

OpenAI Vision read the document. The system reconciled it against the Swedish BAS account chart and computed the correct VAT line.

03
Post

A complete journal entry, ready to file. Token-metered, multi-tenant, Stripe-billed. Audit trail kept on every action.

★ NEXT.JS ★ OPENAI VISION ★ POSTGRES ★ DRIZZLE ★ STRIPE ★ SUPABASE AUTH ★ I18N SV/EN ★ SENTRY ★★ NEXT.JS ★ OPENAI VISION ★ POSTGRES ★ DRIZZLE ★ STRIPE ★ SUPABASE AUTH ★ I18N SV/EN ★ SENTRY ★
§ 03
Under
the hood

Frontend

  • Next.js 16 App Router
  • React 19, Server Actions
  • Tailwind · shadcn/ui
  • i18next · sv / en

AI & Data

  • OpenAI Vision API
  • Multi-page PDF pipeline
  • Postgres · Drizzle ORM
  • Swedish BAS chart logic

Platform

  • Supabase Auth · JWT
  • Stripe · subs & webhooks
  • Multi-tenant · teams & roles
  • Sentry · SendGrid · Vercel
§ 04
A note
on the
closing
“Shipped early 2025 — early enough that the major Swedish accounting platforms hadn't yet built this in. We didn't push to scale it; by the time we would have, the giants had shipped their own. So we moved on. The build still stands.”
— TYMLESS · APRIL 2026