What we're shipping
and what's coming next.
We publish the roadmap so you don't have to guess. Shipped items are live in production today; the rest is in order of how confident we are it lands on the quarter we've named. Sales tactics aren't roadmap items — these are real engineering commitments.
11 releases this year
Already in production. Every change ships behind audit logs and feature flags.
- May 2026ExportsTwinfield XML export
Generate a Twinfield Transactions XML for any period. One temporary journal per card transaction; finance promotes to final inside Twinfield.
- May 2026HealthGhost transaction detector + per-row delete
Surfaces transactions with no provenance trail and lets admins/finance scrub them. Cascades to matches, comments, approvals, and explanations.
- May 2026AuthPer-device session grouping
Long-lived device cookies bucket sign-ins from the same physical device under one collapsible row, even across changing IPs.
- May 2026SecurityRow-level security in production
Postgres RLS active on every tenant-scoped table; reserved tenant pool with app.company_id GUC; CI guard prevents regressions.
- May 2026AuthAuto-revoke idle sessions
Sessions inactive longer than SESSION_IDLE_TIMEOUT_DAYS get revoked on a daily sweep, with an audit trail per revoke.
- May 2026OpsPrometheus /metrics + S3 audit archive
fastify-metrics over /metrics; queue stats exported; daily encrypted audit-log archive to S3-compatible storage.
- May 2026PrivacyDSR self-service + erasure receipt
Subject access + erasure requests handled in-product; signed PDF receipt issued on completion.
- Apr 2026AdminWorkspace freeze + soft-delete grace
Admins can freeze a workspace; deletes enter a configurable grace period before hard removal.
- Apr 2026BillingStripe Tax & EU VAT handling
Invoices issued with location-aware tax. Reverse-charge for B2B EU, EU OSS for B2C consumers, US sales tax handled by Stripe.
- Apr 2026ApprovalsApproval workflows v2
Per-department default workflows + per-member overrides; finance-only, two-step (manager → finance), and auto-approve thresholds.
- Mar 2026IngestAmex CSV ingest with FX + dedup
Multi-cardholder Amex CSVs (NL + EN headers) split per card. Foreign-spend + FX rate parsing; per-row occurrence index keeps real duplicate charges.
Active development
In active development this cycle.
- Q2 2026ExportsTwinfield API push (live)
Flip the framework stub on: OAuth round-trip + token rotation + SOAP ProcessXmlString. One-click "Push to Twinfield" replaces manual XML upload.
- Q2 2026ExportsTwinfield master-data validation
Read the customer's chart of accounts so the export modal validates GL codes before submit instead of failing at the wire.
- Q2 2026AIAI assistant productionization
Hardened prompt + Anthropic SSE streaming with cancellation, per-tenant rate limits, and a transparent action log inside the chat.
Next on the schedule
Committed for the next one or two cycles. Order may shift based on customer signal.
- Q3 2026EnterpriseSSO / SAML / OIDC + SCIM provisioning
Bring Rexa into Okta, Azure AD, Google Workspace. SCIM keeps team membership + roles in sync; step-up MFA enforced on staff actions.
- Q3 2026ExportsExact Online live push
Sister to the Twinfield work — promote the Exact Online exporter from stub to a real GeneralJournalEntries + Documents API push.
- Q3 2026OpsOpenTelemetry distributed tracing
OTel exporters across api + workers; trace a receipt from upload through OCR, matching, approval, export. Configurable sink (Tempo, Honeycomb, Datadog).
- Q3 2026SecurityWorker-side RLS
Extend the app.company_id GUC contract to BullMQ workers so every tenant query runs under the same policy enforcement as the API.
In research
Research, prototypes, validation calls. Not committed — listed here so customers can weigh in early.
- ResearchExportsXero & QuickBooks Online exporters
Same skeleton as the Exact/Twinfield work. Priority depends on which non-NL geographies pull hardest.
- ResearchEnterpriseBYOK per-tenant KMS
Bring-your-own-key for receipt + secret blobs. Customers rotate, revoke, or freeze data from their own AWS account.
- ResearchMobileNative iOS + Android capture app
Receipt capture, push notifications for approvals, offline-tolerant queueing. Today's web-based capture handles the path; native is the polish.
- ResearchIngestOpen Banking adapters (EU)
TrueLayer integration is already scaffolded — research is what happens when the card-statement and bank-feed views start to overlap.
The roadmap is a starting point.
Customer signal moves things up the list. Send a request from inside your workspace (Admin → Feature requests) or email hello@rexa.one.