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.
Autoanaf 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
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 Autoanaf
Learn UBL 2.1 XML spec, handle ANAF OAuth2, build retry logic manually
With Autoanaf
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 Autoanaf
Invoice submissions fail silently. Manual re-submission required.
With Autoanaf
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 Autoanaf
No audit trail. Compliance risk during tax inspections.
With Autoanaf
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 Autoanaf
Single-tenant architecture doesn't scale. Each customer needs own ANAF integration.
With Autoanaf
Tenant-scoped API keys. One Autoanaf 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
Autoanaf handles OAuth2, XML generation, and submission. You get back an invoiceId immediately.
Check Status & index_incarcare
Poll GET /v1/invoices/{id} or wait for the webhook. The invoice goes from pending → submitted → accepted.
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 + PDF generation
ANAF test environment
Email support
Starter
For freelancers & small businesses
€19/month
500 invoices/month
ANAF e-Factura submission
UBL 2.1 XML + PDF generation
Unlimited API keys
Email support
Pro
For growing businesses & e-commerce
€59/month
3,000 invoices/month
Webhook notifications for new invoices
ANAF answer tracking & rejection hints
Usage alerts at 70% / 95%
Priority support
Business
For teams & high volume
€149/month
15,000 invoices/month
Team accounts
SLA & dedicated support
Scheduled & recurring invoices
Custom integration help
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 →