Eroare "Localitate client incorectă" pe SmartBill sau Oblio — cum rezolvi
29 aprilie 2026 · 5 min citire
Dacă emiți facturi prin SmartBill, Oblio, FGO sau orice alt soft conectat la e-Factura (SPV/ANAF), probabil ai întâlnit cel puțin o dată eroarea:
Eroarea apare pentru că ANAF validează combinația localitate + județ pe fiecare factură electronică trimisă în SPV. Dacă perechea nu există în nomenclatorul oficial SIRUTA, factura e respinsă.
De ce apare această eroare?
Cele mai frecvente cauze:
- Localitatea e scrisă greșit — "Salistea" în loc de "Săliștea", "Cluj Napoca" în loc de "Cluj-Napoca"
- Județul nu corespunde — "Florești" există în Cluj, Ilfov și Prahova. Dacă pui județul greșit, ANAF respinge.
- Localitate inexistentă — un sat a fost redenumit sau reorganizat administrativ, iar formularul tău folosește vechea denumire.
- Sector lipsă pentru București — firmele din București trebuie să aibă sectorul specificat, nu doar "București".
Problema "Mircea Vodă"
În România sunt zeci de localități cu același nume în județe diferite. "Mircea Vodă" există în Brăila, Constanța, Dolj și Călărași. "Florești" există în Cluj, Ilfov și Prahova. Fără județul corect, ANAF nu poate determina care localitate ai vrut să spui.
Soluția: validare automată înainte de trimitere
În loc să corectezi manual fiecare factură respinsă, poți valida combinația localitate + județ înainte de a trimite factura. API-ul localitati.dev are un endpoint dedicat exact pentru asta:
Dacă valid e true, trimite factura. Dacă nu, arată utilizatorului sugestia corectă din câmpul match.
Implementare în 3 pași
1. Adaugă autocomplete în formularul de adresă
Folosește endpoint-ul /v1/search pentru autocomplete. Utilizatorul scrie "flore" și primește Florești (CJ), Florești (IF), Florești (PH) — cu județul atașat.
2. Validează înainte de salvare
Endpoint-ul /v1/validate verifică perechea localitate + județ contra nomenclatorului SIRUTA oficial. Returnează un confidence score.
3. Trimite cu încredere
Dacă validarea trece, factura va fi acceptată de ANAF. Zero erori "Localitate client incorectă".
Testează acum
Funcționează din terminal, fără cont, fără API key (20 requesturi/zi gratuit):
Pentru integrare completă, creează un cont gratuit și primești API key instant cu 100 requesturi/zi.