Status ANAF SPV (e-Factura)
Ultima actualizare: 2026-06-06
Această pagină monitorizează direct endpoint-urile ANAF folosite de
plugin-ul efactura-ro. Vezi status global ecommus →
pentru toate serviciile.
ANAF SPV operațional
Endpoint-uri monitorizate
e-Factura PROD (api.anaf.ro/prod/FCTEL)
OKEndpoint producție pentru factură electronică obligatorie B2B + B2G.
e-Factura TEST (api.anaf.ro/test/FCTEL)
OKSandbox-ul ANAF pentru testare integrare înainte de prod.
Cum interpretezi statusul
- OK — endpoint-ul ANAF răspunde sub 2000ms cu un cod HTTP din lista permisă (200/401/403/405). 401 înseamnă că ANAF refuză cererea noastră anonimă, ceea ce e așteptat și confirmă că serviciul rulează.
- DEGRADAT — răspunde, dar peste 2000ms. Submission-urile vor reuși, dar mai lent. Clienții cu volum mare vor observa cozi.
- INDISPONIBIL — fie network error (DNS, timeout, conexiune refuzată), fie cod HTTP în afara listei permise (5xx). În acest caz nu e instalarea ta — e ANAF.
Erori comune ANAF SPV (și ce înseamnă)
Mai jos cele mai frecvente erori întâlnite la submission e-Factura.
Plugin-ul efactura-ro retry-uiește automat erori
tranzitorii și le raportează în admin → Compliance → e-Factura
queue.
| Cod / mesaj | Ce înseamnă | Acțiune |
|---|---|---|
SOAP fault: 401 Unauthorized | Token OAuth ANAF expirat sau invalid. | Re-autentificare în admin → Settings → ANAF SPV (cert .p12 + PIN). |
503 Service Unavailable | SPV indisponibil — backend ANAF e jos. | Niciuna din partea ta; plugin-ul retry-uiește automat la fiecare 15min. Vezi statusul de mai sus. |
400 — Schemă invalidă | XML-ul UBL 2.1 generat nu trece validarea ANAF. | Bug în plugin sau date lipsă pe customer (ex.: CIF invalid). Raportează în admin → Compliance → Errors. |
Index id factură deja folosit | Submission duplicat — aceeași factură trimisă de două ori. | Plugin-ul are dedupe la nivel de DB; dacă apare, înseamnă că ai trimis manual via portal ANAF înainte. Marchează-o ca "submitted manually" în queue. |
Timeout după 5 min | SPV procesează submission-ul lent (overload). | Niciuna; plugin-ul așteaptă răspunsul async via polling. Dacă > 30 min, deschide ticket la support@mediadesignro.ro. |
Coadă submissions per cont (Day 2)
Aici va apărea, post-customer-#1, agregarea anonimă a queue-urilor
e-Factura per tenant: count submissions în starea
pending / acknowledged / failed, vârsta celei mai vechi
submission ne-procesate, throughput ultimele 24h.
Day 2 deferred: necesită un endpoint stats pe license-server care să primească heartbeat-uri agregate de la fiecare instalare.
Incidente recente
Day 2 deferred: timeline manual-curat al incidentelor ANAF (D406 outage 2024-01-30, e-Factura outage 2024-04-12, etc.) cu link către post-mortems publice + workaround-uri aplicate la momentul incidentului.
Resurse oficiale ANAF
- Înregistrare SPV — pentru clienții care nu au încă cont
- Documentație e-Factura ANAF — schemă UBL 2.1, exemple, FAQ
- DUKIntegrator — utilitar oficial ANAF de validare XML pre-submit
- MFP — anunțuri majore privind compliance fiscal
Ce facem noi când ANAF e jos
Plugin-ul efactura-ro are retry exponential
backoff + queue durabil în Postgres. Când
SPV revine, submission-urile se procesează automat fără intervenție.
Statusul individual al fiecărei submission e vizibil în
admin → Compliance → e-Factura queue.
Pentru deadline-uri critice (D406 lunar la data de 25, e-Factura B2G
în 5 zile lucrătoare): plugin-ul trimite email de alertă către
administratorul tenantului dacă o submission rămâne în
pending > 30 min în zilele de deadline.
Întrebări sau probleme: support@mediadesignro.ro cu (a) ID-ul tenantului, (b) ID-ul submission-ului din queue, (c) eroarea exactă afișată în admin. Suport prioritar pentru clienții cu support-contract activ.