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 29 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?
Every write is idempotent. Send the same Idempotency-Key after a timeout and you get the original response replayed, rather than a second invoice.
What happens when we outgrow the biggest plan?
Past 10,000 documents a month we size a custom plan around your volume, rate limits, support and SLA. One message and we sort it out. Below that, the published plans on our pricing page cover you.
Can we try it before we commit?
Yes. The sandbox is free, needs no card, and gives you unlimited test documents against a full SPV simulation. Once you go live, every account gets 9 production documents and 10 production API calls a month for free. On a paid plan or pay as you go, you pay only for documents you successfully create.
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.
Unlimited test documents. Mock the whole E-Factura flow locally, or run it against ANAF test. Live in minutes.