ANAF e-Factura API. One endpoint. Zero headaches.
Send legally compliant electronic invoices to ANAF with a single REST call. No XML. No OAuth2 setup. No retries. We handle all of it.
FiscalLink Core is a headless API gateway that connects your business software to the Romanian ANAF e-Factura system. Instead of building and maintaining UBL 2.1 XML, OAuth2 tokens, and retry logic — you send one JSON request.
1 REST call
99.9%
Up to 10x
One API Call
Send JSON, receive index_incarcare. Zero XML knowledge required. We handle UBL 2.1 generation to CIUS-RO spec.
Key Insight
The UBL 2.1 specification is 200+ pages. Most developers spend weeks getting it right.
Without FiscalLink
Learn UBL 2.1 XML spec, handle ANAF OAuth2, build retry logic manually
With FiscalLink
POST /v1/invoices with plain JSON → status: accepted
Auto-Retry & Backoff
Exponential backoff, up to 10 attempts. Dead-letter queue for manual review when all retries fail.
Key Insight
ANAF returns 403/500 errors at random. Without retry logic, invoices silently fail.
Without FiscalLink
Invoice submissions fail silently. Manual re-submission required.
With FiscalLink
Automatic retry with 5s × 2^n backoff. You get notified only when action is needed.
Immutable Audit Trail
Every submission attempt logged immutably with full request/response metadata. Ready for tax audits.
Key Insight
Romanian tax inspectors can request submission records going back 5+ years.
Without FiscalLink
No audit trail. Compliance risk during tax inspections.
With FiscalLink
Every ANAF interaction stored with timestamps, response codes, and index_incarcare.
Multi-Tenant, EU-Ready
Separate API keys per tenant. Data is isolated — no cross-tenant leakage. Italy and Germany adapters on the roadmap.
Key Insight
SaaS companies need to submit invoices for multiple customers with different CIFs.
Without FiscalLink
Single-tenant architecture doesn't scale. Each customer needs own ANAF integration.
With FiscalLink
Tenant-scoped API keys. One FiscalLink instance serves all your customers.
How It Works
Three steps from JSON to ANAF accepted
Get Your API Key
Sign up, generate an API key in the dashboard. One-time setup — takes 2 minutes.
POST Your Invoice
Send invoice data as JSON to POST /v1/invoices. We generate the UBL XML and queue the ANAF submission.
We Submit to ANAF
FiscalLink handles OAuth2, XML generation, and submission. You get back an invoiceId immediately.
Check Status & index_incarcare
homepage.howItWorks.step4.description
Built for Romanian Compliance
Every aspect of Romanian e-invoicing law handled automatically
UBL 2.1 / CIUS-RO:1.0.1
All generated XML is compliant with the CIUS-RO profile of EN 16931. Validated before submission.
ANAF SPV Integration
Direct integration with the ANAF production and test environments. OAuth2 handled automatically.
EN 16931 European Standard
Built on the EU e-invoicing standard. Multi-country adapters for Italy, Germany, France on the roadmap.
Immutable Audit Logs
Every API call, every ANAF response, every status transition logged permanently for compliance.
Simple, Transparent Pricing
Start free. Scale as you grow.
Developer
For individuals & testing
FREE
100 API calls/month
1 API key
UBL 2.1 XML generation
Community support
Growth
For small businesses
€49/mo
2,000 API calls/month
3 API keys
Webhooks (Q3 2026)
Email support
99.5% SLA
Business
For growing teams
€249/mo
15,000 API calls/month
10 API keys
5 team seats
Priority support
99.9% SLA
Enterprise
For large organizations
Custom
Unlimited API calls
Dedicated infrastructure
Custom SLA (99.99%)
Dedicated support
Government integrations, without the complexity.
Join developers who have already automated their ANAF e-Factura submissions. Your first invoice accepted in under 5 minutes.
Start for Free →