New · Romania · tax compliance

The SPV inbox that triages itself.

One unified dashboard across every CUI your firm manages. Agent 1 classifies SPV messages by urgency. Agent 2 explains e-Factura rejections in plain language and fixes them in bulk. Agent 3 drafts replies back to ANAF — you sign. Human-in-the-loop by design.

14-day pilot · 30 days free · no credit card · founder-led onboarding for the first 20 CUIs.

From 499 RON/month (~€100)
First 30 days free
AWS Bedrock eu-central-1
No OpenAI. No training on your data.

The pain

Romania digitized every tax message. SmartBill, Oblio, SAGA didn't keep up.

e-Factura B2B mandatory since July 2024. B2C since January 2025. SAF-T D406 for small taxpayers since January 2025. E-Transport full sanctions from January 2026. REGES-Online replaced Revisal on January 1, 2026. Invoicing platforms do the easy part — issuance. The hard part — SPV triage, rejection debugging, reply drafting, D300 × D406 reconciliation — landed on the accountant's desk.

65,000

accountants in the "Contabili România" Facebook group venting daily about SPV, e-Factura, SAF-T

Admin: Nicoleta Banciu, expert accountant — Ziare.com, 2025

15%

of invoice value — the fine for B2B paper invoices after July 1, 2024

Romanian Fiscal Code, OUG 115/2023

RON 20,000–50,000

per e-Transport violation after January 2026 (GPS offline, late notification)

Euronews · VATCalc, sanctions live

RON 5,000

per missing or incorrect SAF-T field on D406

StartupCafe · Valentina Saygo (PACR), 2025

What we built

Three agents. One UI. Zero auto-send decisions.

1

SPV message triage

Polls SPV every 10 minutes per authorized CUI. Each new message is classified across 8 categories: payment notice, e-TVA compliance notice, tax audit invitation, role update, e-Factura accepted/rejected receipt, tax assessment, garnishment. Deadlines are auto-extracted. Output: a unified multi-client inbox sorted by urgency + daily email digest.

Guardrail: The classifier suggests. The accountant confirms. No message is marked "resolved" without human sign-off.

2

e-Factura error debugger

When ANAF returns a rejection receipt, Agent 2 reads the raw error code + XML and explains the fault in plain language: "unit of measure 'bucată' is not accepted — use 'buc'" or "Bucharest sector 3 missing from client address". Bulk-apply the fix across all invoices matching the same pattern. Full audit log for tax inspections.

Guardrail: Any resubmission is approved by the accountant before being pushed to SPV. Full diff log retained for audit.

3

Official response drafter

For every SPV document that requires a reply — payment notice, audit invitation, assessment contestation — Agent 3 drafts the response in formal Romanian, citing the correct legal basis (Fiscal Code, Fiscal Procedure Code, Accounting Law). Blanks for human review. Never auto-sends.

Guardrail: Submission to ANAF is done exclusively by the accountant after review. Professional liability stays with the licensed accountant.

Live demonstration

Three SPV messages. Two seconds. Zero manual triage clicks.

Demonstration · synthetic data

Not connected to production SPV. All CUIs and messages are fictional.

Hit "Triage SPV inbox" to see Agent 1 classify messages, Agent 2 propose a fix for rejections, and Agent 3 draft the reply. Accountant approves before anything leaves the building.

Compliance · by design

ANSPDCP, GDPR, CECCAR, ANAF — every requirement documented before OAuth2 activation.

EU data

AWS Bedrock eu-central-1 · Frankfurt

AI

Anthropic Claude · DPA signed · no OpenAI

Training

Your data does NOT train shared models

GDPR

DPIA complete · Processor DPA on request

ANAF

OAuth2 per-CUI · no master token

National ID (B2C)

XML encrypted at rest · AES-256

Professional liability stays with the licensed accountant, per CECCAR and ANAF (Albert Fruth, 2024: e-Factura submission is not the accountant's statutory duty). SPV Copilot is a productivity tool, not legal or tax advice. We sign a Processor DPA (GDPR art. 28) with every accounting firm before OAuth2 activation.

Pricing

Billed in RON. Built for firms of any size.

Agency tier at 2,000 RON/month for unlimited CUIs works out to ~10 RON per client firm at 200 clients — predictable cost, predictable workflow, predictable audit trail.

Start

499 RON/month

≈ €100

up to 20 client firms

1 accountant

  • Agent 1 (SPV triage) · 10-min polling
  • Agent 2 (e-Factura debugger) · bulk fix
  • Agent 3 (reply drafter) · human-in-the-loop
  • Daily email digest
  • Full audit log

Pro

Recommended
999 RON/month

≈ €200

up to 100 client firms

multi-user (3 seats)

  • Everything in Start
  • SMS alerts for payment notices with deadline under 3 days
  • Weekly CSV export of all rejections
  • Shared inbox for the firm's team

Agency

1,999 RON/month

≈ €400

unlimited CUIs

unlimited multi-user

  • Everything in Pro
  • 4-hour SLA (Mon–Fri 9–18)
  • API access for custom integrations
  • Priority onboarding (90 min Zoom with the founder)

First 30 days free · no card · no clawback. Founder-led onboarding for your firm's first 20 CUIs.

FAQ

What you ask before signing the DPA.

If Agent 3 drafts a bad response to ANAF, who is liable?

The licensed accountant. SPV Copilot is a productivity tool, not a substitute for professional judgment. Every output is labeled "human-in-the-loop" and submission happens only after the accountant reviews. ANAF's position (Albert Fruth, 2024) confirms: liability sits with the accountant, not the tool. We sign a Processor Agreement (GDPR art. 28) that clarifies roles.

How do I know my clients' data isn't ending up at OpenAI or on Anthropic's US servers?

All processing runs on AWS Bedrock in the eu-central-1 region (Frankfurt). Anthropic Claude is accessed exclusively through Bedrock — the contract is with AWS EU (Luxembourg S.à r.l.). We do not use OpenAI. Our DPA (GDPR art. 28) is available on request. The Romanian DPA (ANSPDCP) fined 105 entities RON 2.56M in 2025 — we take this seriously.

How does OAuth2 authorization work per CUI?

At onboarding we run a ~30-minute Zoom where we walk each of your clients through the ANAF OAuth2 flow (anaf.ro/InregOauth). Each CUI needs a qualified signature (certSIGN, DigiSign, or Alfasign — ~200 RON/year). Access token valid 90 days, refresh token 365 days. For the first 20 CUIs at each accounting firm, the Zoom is free and led by the founder.

e-Factura, SAF-T, D300, D406, e-Transport, REGES — which are covered in v1?

V1 covers: SPV message triage (all categories), e-Factura rejection debug + bulk fix, drafting replies to payment notices and e-TVA notifications. Deferred to V2: SAF-T × D300 reconciliation (D406 schema is complex and the 20-day explanation obligation kicks in Q4 2026), REGES-Online integration (official API limited — awaiting clarifications). E-Transport is in the backlog if customers ask.

How do we measure the return on a subscription like this?

Most firms we talk to measure it in hours, not fines. The Agency tier (1,999 RON/month for unlimited CUIs) typically pays for itself through the time saved on SPV triage and bulk e-Factura rejection handling — a single bulk fix across 100 rejected invoices can absorb several months of the subscription. We help you set up a simple time-tracking baseline during the 30-day trial so you can measure it on your own data before renewing.

SmartBill, Oblio, SAGA, WinMentor — competitors or complementary?

Complementary. They handle invoice issuance and SPV upload. We handle what comes after: rejection debug, SPV inbox triage, drafting responses, reconciling D300 × D406. We don't replace the invoicing platform — we sit on top of it and close the loop back to ANAF.

How do I test without handing over real client data?

First 30 days free, no card. Onboarding starts with a single CUI (typically the accountant's own PFA or SRL). Only after you see triage working on your own real messages do you expand to clients. You decide which CUIs get added.

Your firm's first 20 CUIs. Founder-led onboarding. 30 days free.

One 30-minute Zoom. We run OAuth2 together for 3 of your clients' CUIs. You see triage happening on real SPV messages. If you don't like it, walk away — zero card, zero clawback.

← Back to Regulatory & Compliance AI