E-Factura API for Romania.
Integrate in days, not months.
Building E-Factura from scratch takes 2-3 months. With Billyou, your integration is live in 1-2 days - E-Factura, SPV, webhooks, idempotency. ANAF compliance maintained automatically.
import Billyou from 'billyou-sdk'; const billyou = Billyou.create({ apiKey: 'bly_live_••••••••', env: 'production', }); const invoice = await billyou.invoices.create({ amount: 1250.00, currency: 'RON', spv: true, }); // Invoice sent to SPV automatically
The hard part isn't building it. It's keeping it compliant.
Getting one invoice into the SPV is a sprint. Staying compliant is the real work. ANAF keeps moving: B2C invoicing, then invoicing for persoane fizice, then new validation rules and deadlines. Every change is a sprint you didn't plan for. With Billyou you integrate once, and we keep up with ANAF for you. The compliance side is maintained together with Axacont, an accounting firm that files E-Factura for real clients every day.
"Just send an invoice" really means:
We handle all of it. On your side, it stays a single API call.
If you build it in-house
- Two to three months before the first live invoice
- A maintenance task every time ANAF changes the rules
- Your engineers on invoicing plumbing instead of your product
- Every rejection and every fine is yours to handle
If you use Billyou
- Live in one to two days
- ANAF updates handled on our side, not yours
- From 99 RON a month, no upfront build
- Your team stays on what you actually sell
Core endpoints
/v1/invoices /v1/invoices/:id/receipt /v1/realtime/spv Before you decide
Is our data locked in?
No. Every invoice and SPV receipt you create through Billyou is yours, and you can pull it back any time through the same API. Nothing sits behind an export request.
What if the API times out mid-issue?
We run on a 99.5% uptime SLA, and every write is idempotent. A retry after a timeout returns the same invoice instead of creating a duplicate.
What happens when we outgrow the Pro plan?
Past 1,500 live invoices a month we move you to a custom plan sized to your volume. One message and we sort it out.
Can we try it before we commit?
Yes. The sandbox is free, needs no card, and gives you 10,000 test invoices against a full SPV simulation. You only pay once you go live.
Which languages do you support?
A plain REST API with an OpenAPI spec, plus SDKs for Node.js, PHP and Python. If your stack is not covered, the raw API works anywhere.
Free sandbox. No credit card.
10,000 test invoices included. Full E-Factura simulation, no real ANAF calls. Live in minutes.