rexa
EN
Sign in
What's inside

Everything that happens
between a swipe and a sign-off.

Most expense apps stop after submission. Rexa is the whole flow — from the moment your team uses the company Amex, through approval, into your accounting system, and onto a permanent audit trail.

The whole flow

From swipe to sign-off.

01Swipe
02Snap
03Match
04Approve
05Export
Amex Business
•••• 4821
KLM Royal Dutch
Maya · just now
CHARGEDWAITINGMATCHEDAPPROVEDEXPORTED€482
Receipt
KLM€482
Sofie · finance“Looks good.”
Export · June 2026
12 receipts · VAT split€4,310.18
Exact OnlinePDFSAF-T
Where the data starts

Pull your Amex charges in, no matter how you get them.

Drop a CSV from your statement, connect a continuous Open Banking feed, plug in the Corporate API, or just forward the email Amex sends you. Whatever's easiest. Same charges land in the same place.

  • CSV upload — fastest way to start
  • Open Banking — auto-syncs in the background
  • Inbound email — forward and forget
  • Last four digits only — your card is safe
Receipts

A photo is enough.

Snap a receipt with the iPhone app, drag a PDF into the web, paste a screenshot from your Mac. Rexa reads the merchant, total, date and tax — and pairs it with the right charge automatically.

  • iPhone, Mac and web — capture from anywhere
  • Reads paper, photo, PDF and email receipts
  • Same receipt twice? Rexa spots the duplicate
  • Encrypted from the moment it lands
Matching

It pairs them up for you.

When the receipt and the charge match cleanly, Rexa just gets it done. When something is off — wrong amount, missing date, two cardholders at the same restaurant — it surfaces a short list of likely candidates so you tap once.

  • Matches by merchant, amount, currency and date
  • Conservative thresholds — no false positives
  • When unsure, shows the top three options
  • Manual override always one click away
Approvals

Three perspectives, one queue.

Your team explains why they spent. Their manager (or finance) approves, rejects, or asks for more. Comments stay on the transaction. Status updates land instantly across every device — no refresh, no email pingpong.

  • Cardholders, approvers, finance — each sees their own queue
  • Personal expense? One tap — Rexa deducts it from payroll
  • Reject with a reason, request changes, or comment
  • Live updates on web, iPhone, and the Mac menu bar
Exports

Hand your accountant a clean file.

Push to Exact Online, generate a PDF with every receipt embedded, or output SAF-T for your tax filing. The bundle has VAT lines split out, line-item descriptions, and a cover page your accountant won't need to clean up.

  • Exact Online connector
  • Beautifully formatted PDFs with receipts inside
  • CSV for everything else
  • Per-country VAT (Netherlands, Germany, France, UK)
Trips

Five days of receipts → one tidy PDF.

Travel three days in a row with flights, hotels, and dinners on the card? Rexa spots the trip automatically. One tap renders an editorial PDF — cover page, day-by-day timeline, every receipt embedded, in order.

  • Auto-detected from your transaction data
  • Designed cover page + chronological timeline
  • Receipts embedded as actual pages, not links
  • Send the whole trip in one email
AI assistant

A daily brief on what needs you.

Open Rexa and see a one-paragraph summary of what's outstanding — the missing receipts, the trips waiting to be wrapped, the spend trends worth noting. Ask follow-up questions in plain English. The assistant only sees the data you opt in.

  • Daily summary, written for you each morning
  • Ask questions like "how much did we spend on travel?"
  • Per-workspace opt-in (off by default)
  • Drafts replace blank notes for cardholders
Public API + webhooks

Build on Rexa, or pipe events into your stack.

Mint a tenant-scoped API token from settings (rxa_live_…, shown once) and call any /v1/* endpoint with Bearer auth. Subscribe a URL to events you care about — tx.created, receipt.uploaded, tx.approved — and Rexa POSTs signed JSON every time. HMAC-SHA256 signatures, retries with backoff, full delivery log.

  • Tenant-scoped tokens with read / write / admin scopes
  • Webhook signing (`Rexa-Signature: t=…,v1=…`) — Stripe-style
  • Test-fire button verifies your receiver before you go live
  • Delivery log keeps the last 50 attempts per endpoint
Multi-currency

Spend in dollars, report in euros — automatically.

When your team uses the card abroad, Amex charges in the local currency and converts at their rate. Rexa records both — the original $350.24 USD AND the €318.72 EUR your accountant needs — with the FX rate Amex applied. Receipts, exports, and the audit log all carry both.

  • Local + base currency captured per transaction
  • FX rate stored alongside (foreign × rate ≈ base)
  • Activity feed shows both amounts inline
  • Exports keep the original — no information lost in conversion
Inbound email

Your inbox is already full of receipts.

Half of every business's spend confirmations arrive by email — Booking, Uber, Adobe, Amazon. Forward them to your workspace address and Rexa parses each one, dedupes against duplicates, and matches to the right charge. No more "did I keep that receipt?".

  • Tenant-specific forwarding address
  • Reads attachments and email bodies
  • Auto-forward rules play nicely with Gmail
  • Strict spam + spoofing checks
Audit log

Every change, captured forever.

Every approval, every comment, every export, every period close — recorded with who did what, when. Filter by anyone, any action, any date. Export to CSV. The log can't be edited or deleted, even by an admin.

  • Searchable + filterable explorer
  • CSV export for SOC 2, GDPR, or your own peace of mind
  • Cannot be edited — locked at the database layer
  • Anchored alongside every transaction
Built for finance teams

The boring-but-essential stuff is already done.

Two-factor sign-in, revocable sessions, encrypted-at-rest receipts, GDPR data export and erasure, role-based permissions, multi-company workspaces, single sign-on for Enterprise. We did the work so you don't have to.

  • Two-factor authentication (TOTP)
  • GDPR Article 15 export + Article 17 erasure
  • EU data residency by default
  • SAML SSO + per-tenant encryption keys (Enterprise)
Live everywhere

No refresh button, no missed updates.

When a cardholder uploads a receipt, the approver sees it instantly. When finance approves, the cardholder gets a notification. The status pill on every transaction stays in sync across web, iPhone, Mac, and any other device that's open.

  • Real-time updates across every device
  • iPhone push notifications (opt-in)
  • Mac menu-bar app for quick capture
  • No background polling — uses an event stream
Across your team

iPhone, Android, Mac, Windows, web — same account.

Cardholders capture from their phone — camera, gallery, anywhere. Finance approves on the web. Admins manage from the Mac menu-bar app. Accountants get a dedicated Windows app pointed at the books they need to close. Same login, same data, no duplicate apps.

  • Native iOS + Android app (offline upload queue included)
  • Mac menu-bar app — Cmd+Shift+R from anywhere
  • Windows installer for accountants and finance teams
  • Web app + hardware-backed token storage