[{"data":1,"prerenderedAt":1826},["ShallowReactive",2],{"guide-cum-ma-inrolez-in-spv-anaf-guides_ro":3,"guide-related-cum-ma-inrolez-in-spv-anaf-guides_ro":612,"guide-terms-cum-ma-inrolez-in-spv-anaf-glossary_ro":1481},{"id":4,"title":5,"body":6,"description":570,"difficulty":571,"extension":572,"faq":573,"keywords":589,"meta":596,"navigation":597,"path":598,"publishedAt":599,"readingTime":600,"relatedGuides":601,"relatedTerms":604,"seo":609,"stem":610,"updatedAt":599,"__hash__":611},"guides_ro/ro/ghid/cum-ma-inrolez-in-spv-anaf.md","Cum ma inrolez in SPV ANAF — pasi pentru firma si PFA",{"type":7,"value":8,"toc":551},"minimark",[9,14,30,37,41,44,78,82,85,152,155,182,185,189,192,255,262,266,269,314,317,321,328,366,373,377,380,406,413,417,422,425,436,440,443,447,450,470,473,477,480,498,504,508,511,543],[10,11,13],"h2",{"id":12},"ce-este-spv-si-de-ce-ai-nevoie-de-el","Ce este SPV si de ce ai nevoie de el",[15,16,17,21,22,25,26,29],"p",{},[18,19,20],"strong",{},"Spatiul Privat Virtual (SPV)"," este platforma online prin care firmele si persoanele fizice autorizate (PFA) interactioneaza cu ",[18,23,24],{},"ANAF",". Prin SPV depui declaratii fiscale, primesti notificari oficiale, accesezi situatia datoriilor si — cel mai important pentru 2026 — emiti si primesti facturi prin sistemul ",[18,27,28],{},"e-Factura",".",[15,31,32,33,36],{},"Inrolarea in SPV este ",[18,34,35],{},"obligatorie"," pentru toate firmele care emit sau primesc facturi B2B. Fara cont SPV activ, nu poti respecta obligatia legala de raportare in 5 zile.",[10,38,40],{"id":39},"ce-ai-nevoie-inainte-de-inrolare","Ce ai nevoie inainte de inrolare",[15,42,43],{},"Inainte de a incepe procesul, asigura-te ca ai:",[45,46,47,54,60,66,72],"ul",{},[48,49,50,53],"li",{},[18,51,52],{},"CUI-ul firmei"," sau CNP-ul (pentru PFA)",[48,55,56,59],{},[18,57,58],{},"Certificat digital calificat"," valid (vezi mai jos cum se obtine)",[48,61,62,65],{},[18,63,64],{},"Datele administratorului"," firmei: CNP, adresa, telefon, email",[48,67,68,71],{},[18,69,70],{},"Certificatul de inregistrare ONRC"," (pentru SRL) sau autorizatia (pentru PFA)",[48,73,74,77],{},[18,75,76],{},"Calculator"," cu Windows, macOS sau Linux + browser modern (Chrome, Firefox, Edge)",[10,79,81],{"id":80},"pasul-1-obtine-certificatul-digital","Pasul 1: Obtine certificatul digital",[15,83,84],{},"Daca nu ai inca certificat digital, primul pas este sa il obtii de la unul dintre furnizorii acreditati:",[86,87,88,104],"table",{},[89,90,91],"thead",{},[92,93,94,98,101],"tr",{},[95,96,97],"th",{},"Furnizor",[95,99,100],{},"Pret aprox.",[95,102,103],{},"Site",[105,106,107,119,130,141],"tbody",{},[92,108,109,113,116],{},[110,111,112],"td",{},"CertSign",[110,114,115],{},"60-90 lei/an",[110,117,118],{},"certsign.ro",[92,120,121,124,127],{},[110,122,123],{},"Digisign",[110,125,126],{},"70-100 lei/an",[110,128,129],{},"digisign.ro",[92,131,132,135,138],{},[110,133,134],{},"AlfaTrust",[110,136,137],{},"80-120 lei/an",[110,139,140],{},"alfatrust.ro",[92,142,143,146,149],{},[110,144,145],{},"Trans Sped",[110,147,148],{},"90-150 lei/an",[110,150,151],{},"transsped.ro",[15,153,154],{},"Procesul standard:",[156,157,158,164,170,176],"ol",{},[48,159,160,163],{},[18,161,162],{},"Comanda online"," certificatul prin site-ul furnizorului",[48,165,166,169],{},[18,167,168],{},"Plata"," prin transfer bancar sau card",[48,171,172,175],{},[18,173,174],{},"Identificare in persoana"," la sediul furnizorului sau prin curier (cu BI/CI)",[48,177,178,181],{},[18,179,180],{},"Generarea certificatului"," — primesti pe email un fisier .pfx + parola, sau un token USB cu certificatul instalat",[15,183,184],{},"Certificatul digital este nominal — pe numele administratorului firmei sau al PFA-ului. Daca firma are mai multi administratori, recomandat sa aiba fiecare propriul certificat.",[10,186,188],{"id":187},"pasul-2-inscrie-te-in-spv","Pasul 2: Inscrie-te in SPV",[15,190,191],{},"Cu certificatul digital instalat in browser, urmeaza acesti pasi:",[156,193,194,206,211,231,237,243,249],{},[48,195,196,199,200],{},[18,197,198],{},"Deschide"," ",[201,202,203],"a",{"href":203,"rel":204},"https://www.anaf.ro",[205],"nofollow",[48,207,208],{},[18,209,210],{},"Click pe \"Servicii online\" → \"Inregistrare/inrolare persoane fizice/juridice in SPV\"",[48,212,213,216,217],{},[18,214,215],{},"Selecteaza tipul"," de inrolare:\n",[45,218,219,225],{},[48,220,221,224],{},[18,222,223],{},"Persoana juridica"," pentru SRL, SA, microintreprinderi",[48,226,227,230],{},[18,228,229],{},"Persoana fizica autorizata"," pentru PFA, II, IF",[48,232,233,236],{},[18,234,235],{},"Introdu CUI-ul"," firmei sau CNP-ul",[48,238,239,242],{},[18,240,241],{},"Selecteaza certificatul digital"," din lista propusa de browser",[48,244,245,248],{},[18,246,247],{},"Completeaza datele"," firmei si ale administratorului",[48,250,251,254],{},[18,252,253],{},"Trimite cererea"," — primesti un numar de inregistrare",[15,256,257,258,261],{},"ANAF analizeaza cererea si activeaza contul in ",[18,259,260],{},"24-48 de ore",". Vei primi confirmarea pe email.",[10,263,265],{"id":264},"pasul-3-activarea-contului-spv","Pasul 3: Activarea contului SPV",[15,267,268],{},"Dupa primirea email-ului de confirmare:",[156,270,271,280,286],{},[48,272,273,199,276],{},[18,274,275],{},"Acceseaza",[201,277,278],{"href":278,"rel":279},"https://www.anaf.ro/InternetBanking-WAR",[205],[48,281,282,285],{},[18,283,284],{},"Logheaza-te"," cu certificatul digital",[48,287,288,289],{},"Verifica accesul la modulele:\n",[45,290,291,297,303,308],{},[48,292,293,296],{},[18,294,295],{},"Mesaje"," (Notificari ANAF)",[48,298,299,302],{},[18,300,301],{},"Declaratii"," (depunere D300, D394, D101 etc.)",[48,304,305,307],{},[18,306,28],{}," (trimitere si primire facturi)",[48,309,310,313],{},[18,311,312],{},"Cont fiscal"," (situatia datoriilor)",[15,315,316],{},"Daca toate sectiunile sunt accesibile, contul tau SPV este activ si pregatit pentru e-Factura.",[10,318,320],{"id":319},"pasul-4-genereaza-tokenul-pentru-e-factura","Pasul 4: Genereaza tokenul pentru e-Factura",[15,322,323,324,327],{},"Pentru a permite Storno (sau orice software de facturare) sa trimita facturi automat, trebuie sa generezi un ",[18,325,326],{},"token API",":",[156,329,330,336,342,353,360],{},[48,331,332,333],{},"In SPV, navigheaza la ",[18,334,335],{},"e-Factura → Configurare → Token API",[48,337,338,339],{},"Click pe ",[18,340,341],{},"\"Genereaza token nou\"",[48,343,344,345,349,350],{},"Selecteaza scopul: ",[346,347,348],"code",{},"e-factura.write"," si ",[346,351,352],{},"e-factura.read",[48,354,355,356,359],{},"Setezi ",[18,357,358],{},"valabilitatea",": 90 de zile (maxim permis de ANAF)",[48,361,362,365],{},[18,363,364],{},"Copiaza tokenul"," generat — acesta nu mai poate fi vizualizat ulterior",[15,367,368,369,372],{},"Tokenul este o cheie criptografica de tipul ",[346,370,371],{},"eyJhbGciOiJ..."," (JWT). Este sensibil — daca cineva il obtine, poate emite facturi in numele firmei tale.",[10,374,376],{"id":375},"pasul-5-conecteaza-tokenul-in-storno","Pasul 5: Conecteaza tokenul in Storno",[15,378,379],{},"In Storno:",[156,381,382,385,391,394,397],{},[48,383,384],{},"Logheaza-te in cont",[48,386,387,388],{},"Navigheaza la ",[18,389,390],{},"Setari firma → Integrari → ANAF e-Factura",[48,392,393],{},"Lipeste tokenul in campul \"Token SPV\"",[48,395,396],{},"Salveaza — Storno verifica automat tokenul cu un test de conectare",[48,398,399,400,349,403],{},"Activeaza optiunile ",[18,401,402],{},"Trimitere automata in SPV",[18,404,405],{},"Preluare automata din SPV",[15,407,408,409,412],{},"De aici incolo, fiecare factura emisa in Storno pleaca automat in SPV in cateva secunde, iar facturile primite de la furnizori sunt descarcate periodic. ",[18,410,411],{},"Tokenul se reinnoieste singur"," la fiecare 90 de zile — nu trebuie sa repeti procesul.",[10,414,416],{"id":415},"probleme-frecvente-la-inrolare","Probleme frecvente la inrolare",[418,419,421],"h3",{"id":420},"certificatul-digital-nu-este-recunoscut","\"Certificatul digital nu este recunoscut\"",[15,423,424],{},"Cauze posibile:",[45,426,427,430,433],{},[48,428,429],{},"Certificatul nu este instalat in browser-ul curent (importa fisierul .pfx in setarile browser-ului)",[48,431,432],{},"Tokenul USB nu este conectat corect",[48,434,435],{},"Driverul tokenului USB nu este instalat (descarca de pe site-ul furnizorului)",[418,437,439],{"id":438},"cui-ul-nu-este-valid","\"CUI-ul nu este valid\"",[15,441,442],{},"Verifica daca firma este activa in registrul ONRC. Daca firma este in suspendare sau dizolvare, ANAF refuza inrolarea.",[418,444,446],{"id":445},"cererea-a-fost-respinsa","\"Cererea a fost respinsa\"",[15,448,449],{},"Cele mai frecvente motive:",[45,451,452,458,464],{},[48,453,454,457],{},[18,455,456],{},"Datele administratorului nu corespund"," cu cele din ONRC (numele certificatului ≠ administratorul actual)",[48,459,460,463],{},[18,461,462],{},"Cetatenie diferita"," — pentru cetatenii straini, procesul include pasi suplimentari de verificare",[48,465,466,469],{},[18,467,468],{},"Firma nou-infiintata"," — daca firma a fost inregistrata in ultimele 2-3 zile, ANAF poate refuza pana la sincronizarea datelor cu ONRC (1-2 zile)",[15,471,472],{},"In aceste cazuri, contacteaza biroul fiscal al firmei tale pentru clarificare.",[10,474,476],{"id":475},"inrolarea-la-ghiseu-fara-certificat-digital","Inrolarea la ghiseu (fara certificat digital)",[15,478,479],{},"Daca nu vrei certificat digital, poti depune cererea fizic la sediul ANAF al firmei tale:",[156,481,482,489,492,495],{},[48,483,484,485,488],{},"Descarca ",[18,486,487],{},"formularul 150"," de pe anaf.ro",[48,490,491],{},"Completeaza si semneaza ca administrator",[48,493,494],{},"Depune la registratura ANAF impreuna cu copia CI si certificatul ONRC",[48,496,497],{},"ANAF activeaza contul in 3-5 zile lucratoare",[15,499,500,503],{},[18,501,502],{},"Atentie",": fara certificat digital nu poti folosi e-Factura. Pentru emiterea automata de facturi, certificatul este obligatoriu — chiar daca te inrolezi initial la ghiseu.",[10,505,507],{"id":506},"cum-simplifica-storno-tot-procesul","Cum simplifica Storno tot procesul",[15,509,510],{},"Storno automatizeaza pasii 4-5:",[45,512,513,519,525,531,537],{},[48,514,515,518],{},[18,516,517],{},"Verificarea tokenului"," in timp real (cu test direct la SPV)",[48,520,521,524],{},[18,522,523],{},"Reinnoirea automata"," a tokenului la 90 de zile",[48,526,527,530],{},[18,528,529],{},"Notificare push"," cu 7 zile inainte de expirare daca reinnoirea esueaza",[48,532,533,536],{},[18,534,535],{},"Validare automata"," a XML-ului inainte de trimitere — eviti erorile cele mai frecvente",[48,538,539,542],{},[18,540,541],{},"Status SPV vizibil"," in dashboard si pe mobil — vezi pe loc daca ANAF a validat factura",[15,544,545,546,29],{},"Cont gratuit Storno in 30 de secunde la ",[201,547,550],{"href":548,"rel":549},"https://storno.ro/register",[205],"storno.ro/register",{"title":552,"searchDepth":553,"depth":553,"links":554},"",2,[555,556,557,558,559,560,561,562,568,569],{"id":12,"depth":553,"text":13},{"id":39,"depth":553,"text":40},{"id":80,"depth":553,"text":81},{"id":187,"depth":553,"text":188},{"id":264,"depth":553,"text":265},{"id":319,"depth":553,"text":320},{"id":375,"depth":553,"text":376},{"id":415,"depth":553,"text":416,"children":563},[564,566,567],{"id":420,"depth":565,"text":421},3,{"id":438,"depth":565,"text":439},{"id":445,"depth":565,"text":446},{"id":475,"depth":553,"text":476},{"id":506,"depth":553,"text":507},"Ghid complet de inrolare in Spatiul Privat Virtual ANAF: certificat digital, formular 150, activarea contului si conectarea la e-Factura.","incepator","md",[574,577,580,583,586],{"question":575,"answer":576},"Cat dureaza inrolarea in SPV?","Daca ai certificat digital, inrolarea online dureaza 10-15 minute. Activarea efectiva a contului SPV de catre ANAF se face in 24-48 ore. Pentru inrolarea la ghiseu (fara certificat digital), procesul dureaza 3-5 zile lucratoare.",{"question":578,"answer":579},"Pot folosi SPV fara certificat digital?","Persoanele juridice au nevoie obligatoriu de certificat digital pentru SPV. Pentru persoanele fizice (PFA, II) exista varianta de autentificare cu user/parola, dar functionalitatile sunt limitate. Pentru e-Factura, certificatul digital este obligatoriu.",{"question":581,"answer":582},"Care este diferenta intre SPV si e-Factura?","SPV este Spatiul Privat Virtual — o platforma generala unde firmele acceseaza toate serviciile online ANAF (declaratii, plata taxelor, mesaje). e-Factura este unul dintre modulele SPV, dedicat trimiterii si primirii facturilor electronice.",{"question":584,"answer":585},"Cat costa certificatul digital pentru SPV?","Un certificat digital calificat costa intre 60 si 200 lei/an, in functie de furnizor (CertSign, Digisign, AlfaTrust, Trans Sped). Toate certificatele acreditate de ANAF functioneaza identic pentru SPV si e-Factura.",{"question":587,"answer":588},"Cum reinnoiesc certificatul digital cand expira?","Certificatul digital se reinnoieste cu 30 de zile inainte de expirare la furnizorul de la care l-ai cumparat. Tokenul SPV (separat de certificat) se reinnoieste automat de Storno la fiecare 90 de zile, fara interventie manuala.",[590,591,592,593,594,595],"inrolare spv anaf","spv inrolare persoana juridica","cum ma inrolez in spv","spv anaf inregistrare","activare cont spv","spv certificat digital",{},true,"/ro/ghid/cum-ma-inrolez-in-spv-anaf","2026-05-10",7,[602,603],"integrare-anaf-spv","ghid-efactura-anaf-2026",[605,606,607,608],"spv","anaf","efactura","cui",{"title":5,"description":570},"ro/ghid/cum-ma-inrolez-in-spv-anaf","SP4xScRZnSgwm6JVFQnDNF6Uzj5kMtGZp-ZRWiYrGL8",[613,885],{"id":614,"title":615,"body":616,"description":870,"difficulty":871,"extension":572,"faq":872,"keywords":872,"meta":873,"navigation":597,"path":874,"publishedAt":875,"readingTime":876,"relatedGuides":877,"relatedTerms":880,"seo":882,"stem":883,"updatedAt":875,"__hash__":884},"guides_ro/ro/ghid/ghid-efactura-anaf-2026.md","Ghid complet e-Factura ANAF 2026 — Tot ce trebuie sa stii",{"type":7,"value":617,"toc":861},[618,622,628,643,647,650,682,692,696,699,705,711,717,720,724,731,750,753,757,760,784,787,791,794,830,833,837,843,849,855],[10,619,621],{"id":620},"ce-este-sistemul-e-factura-anaf","Ce este sistemul e-Factura ANAF",[15,623,624,625,627],{},"Sistemul ",[18,626,28],{}," este infrastructura nationala de facturare electronica dezvoltata de ANAF, lansata initial pentru achizitiile publice (B2G) si extinsa ulterior la tranzactiile comerciale intre firme (B2B) si catre consumatori finali (B2C). Prin acest sistem, toate facturile fiscale emise in Romania circula printr-un registru central gestionat de stat, ceea ce permite autoritatilor fiscale sa monitorizeze in timp real fluxurile de numerar din economie si sa combata evaziunea fiscala.",[15,629,630,631,634,635,638,639,642],{},"Tehnic, sistemul se bazeaza pe standardul de facturare europeana ",[18,632,633],{},"EN 16931",", implementat in Romania prin formatul ",[18,636,637],{},"UBL 2.1"," (Universal Business Language) sau ",[18,640,641],{},"CII"," (Cross Industry Invoice). Fiecare factura trebuie generata ca fisier XML valid, transmisa prin API-ul ANAF si validata de serverele institutiei inainte ca documentul sa fie considerat legal emis.",[10,644,646],{"id":645},"istoricul-obligatiilor-si-evolutia-cadrului-legal","Istoricul obligatiilor si evolutia cadrului legal",[15,648,649],{},"Calendarul implementarii e-Factura in Romania a cunoscut mai multe etape:",[45,651,652,658,664,670,676],{},[48,653,654,657],{},[18,655,656],{},"Iulie 2022",": Obligatia e-Factura pentru tranzactiile B2G (furnizori catre institutii publice)",[48,659,660,663],{},[18,661,662],{},"Ianuarie 2024",": Obligatia extinsa la toate tranzactiile B2B intre contribuabili stabiliti in Romania",[48,665,666,669],{},[18,667,668],{},"Iulie 2024",": Intrarea in vigoare a sanctiunilor efective pentru nereportare in termen",[48,671,672,675],{},[18,673,674],{},"Ianuarie 2025",": Extinderea la tranzactiile B2C pentru marii contribuabili",[48,677,678,681],{},[18,679,680],{},"2026",": Consolidarea sistemului, cresterea gradului de control si posibile noi extinderi ale obligatiei",[15,683,684,685,349,688,691],{},"Cadrul legal principal este stabilit prin ",[18,686,687],{},"Legea nr. 296/2023",[18,689,690],{},"Ordinul ANAF nr. 1.365/2021"," cu modificarile ulterioare. Este recomandat sa verifici periodic site-ul oficial ANAF pentru actualizari legislative.",[10,693,695],{"id":694},"cine-este-obligat-sa-utilizeze-e-factura-in-2026","Cine este obligat sa utilizeze e-Factura in 2026",[15,697,698],{},"In 2026, obligatia de a transmite facturile prin sistemul e-Factura vizeaza:",[15,700,701,704],{},[18,702,703],{},"Toate persoanele juridice si PFA-urile"," care realizeaza tranzactii B2B pe teritoriul Romaniei, indiferent de marimea cifrei de afaceri. Aceasta include SRL-uri, SA-uri, RA-uri, PFA-uri si alte forme de organizare fiscala.",[15,706,707,710],{},[18,708,709],{},"Contribuabilii mari si mijlocii"," au obligatia extinsa si pentru tranzactiile B2C — adica facturile emise catre persoane fizice trebuie de asemenea transmise prin e-Factura.",[15,712,713,716],{},[18,714,715],{},"Firmele straine"," care realizeaza livrari de bunuri sau prestari de servicii cu locul impozitarii in Romania si care sunt inregistrate in scopuri de TVA in Romania sunt si ele obligate sa utilizeze sistemul.",[15,718,719],{},"Exceptii partiale exista pentru anumite tranzactii: exporturi catre tari non-UE, tranzactii intracomunitare (unde se aplica alte reguli), sau anumite servicii scutite de TVA — insa chiar si in aceste cazuri, emitentul trebuie sa verifice cu atentie care este regimul aplicabil.",[10,721,723],{"id":722},"termenele-de-transmitere-a-facturilor","Termenele de transmitere a facturilor",[15,725,726,727,730],{},"Unul dintre cele mai importante aspecte de respectat este ",[18,728,729],{},"termenul de transmitere"," a facturii in sistemul e-Factura. Conform legislatiei actuale:",[45,732,733,740,743],{},[48,734,735,736,739],{},"Factura trebuie transmisa in sistemul e-Factura in ",[18,737,738],{},"cel mult 5 zile calendaristice"," de la data emiterii (data inscrisa pe factura)",[48,741,742],{},"Pentru anumite categorii speciale (ex: avansuri, facturi de regularizare), termenul poate diferi — verifica intotdeauna instructiunile ANAF actualizate",[48,744,745,746,749],{},"Ziua transmiterii este ziua in care ANAF returneaza un raspuns ",[18,747,748],{},"OK"," pentru fisierul XML — nu ziua in care ai apasat „trimite\"",[15,751,752],{},"Aceasta distinctie este importanta: daca trimiti o factura joi seara si ANAF o proceseaza vineri, ziua de vineri este cea de transmitere legala. Daca sistemul ANAF este indisponibil (ceea ce se intampla ocazional), termenul se prelungeste cu durata indisponibilitatii, dar trebuie sa ai dovada tentativei de transmitere.",[10,754,756],{"id":755},"sanctiunile-pentru-neconformare","Sanctiunile pentru neconformare",[15,758,759],{},"Amenzile pentru nerespectarea obligatiilor e-Factura sunt semnificative:",[45,761,762,772,778],{},[48,763,764,767,768,771],{},[18,765,766],{},"Nereportarea in termen",": amenda intre ",[18,769,770],{},"500 lei si 10.000 lei"," per factura, in functie de tipul contribuabilului (mare, mijlociu sau mic)",[48,773,774,777],{},[18,775,776],{},"Emiterea de facturi in afara sistemului"," (adica facturi pe hartie sau simple PDF-uri care nu au fost transmise prin e-Factura): tratata similar cu nereportarea",[48,779,780,783],{},[18,781,782],{},"Acceptarea de facturi neconforme"," (ca beneficiar): si cumparatorii pot fi sanctionati daca accepta facturi care nu au trecut prin e-Factura",[15,785,786],{},"ANAF are dreptul de a efectua verificari incrucisate automate intre facturile declarate si cele transmise prin sistem. Discrepantele sunt identificate rapid si pot declansa inspectii fiscale.",[10,788,790],{"id":789},"cum-functioneaza-tehnic-sistemul-e-factura","Cum functioneaza tehnic sistemul e-Factura",[15,792,793],{},"Fluxul tehnic al e-Factura are urmatorii pasi:",[156,795,796,802,808,818,824],{},[48,797,798,801],{},[18,799,800],{},"Generarea XML-ului",": Aplicatia de facturare produce un fisier XML conform schemei UBL 2.1, cu toate campurile obligatorii completate corect.",[48,803,804,807],{},[18,805,806],{},"Autentificarea",": Transmiterea se face prin API REST, folosind un token OAuth2 obtinut prin autorizarea firmei in SPV (Spatiul Privat Virtual).",[48,809,810,813,814,817],{},[18,811,812],{},"Upload-ul",": Fisierul XML este trimis la endpoint-ul de upload al ANAF. Raspunsul contine un ",[18,815,816],{},"Index"," (numar de incarcare unic).",[48,819,820,823],{},[18,821,822],{},"Verificarea statusului",": Dupa upload, aplicatia interogheza periodic API-ul cu numarul de incarcare pentru a afla statusul procesarii.",[48,825,826,829],{},[18,827,828],{},"Descarcarea raspunsului",": Odata procesata, ANAF pune la dispozitie un fisier ZIP cu XML-ul semnat digital — acesta este dovada legala a transmiterii.",[15,831,832],{},"Erorile frecvente care duc la respingerea facturilor includ: CUI-ul cumparatorului inexistent sau radiat, suma TVA neconcordanta cu baza de calcul, codul de tara incorect pentru firme straine sau campuri obligatorii cu valori goale.",[10,834,836],{"id":835},"cum-sa-te-pregatesti-si-sa-ramai-conform","Cum sa te pregatesti si sa ramai conform",[15,838,839,842],{},[18,840,841],{},"Alege o solutie de facturare integrata cu e-Factura."," Cel mai simplu mod de a respecta toate obligatiile este sa folosesti o platforma care gestioneaza automat generarea XML-ului, transmiterea catre ANAF si arhivarea raspunsurilor. Storno.ro, de exemplu, trimite fiecare factura la ANAF imediat dupa emitere si iti notifica daca apar erori.",[15,844,845,848],{},[18,846,847],{},"Asigura-te ca ai tokenul OAuth2 activ si reinnoit."," Tokenul de acces ANAF expira periodic si trebuie reinnoit manual prin SPV. Daca tokenul expira, transmiterile automate esueaza in liniste, iar tu nu stii ca facturile nu au ajuns la ANAF. Seteaza alerte in platforma ta pentru expirarea tokenului.",[15,850,851,854],{},[18,852,853],{},"Verifica regulat statusul facturilor."," Nu presupune ca o factura trimisa a fost si acceptata. Verifica periodic in platforma sau in SPV ca toate facturile au statutul „OK\" si ca nu exista facturi in starea „NOK\" sau „in procesare\" de prea mult timp.",[15,856,857,860],{},[18,858,859],{},"Pastreaza arhiva electronica organizata."," Fiecare factura trebuie arhivata impreuna cu raspunsul semnat de ANAF (fisierul ZIP). Stocarea doar a PDF-ului nu este suficienta — ai nevoie de dovada transmiterii in sistem.",{"title":552,"searchDepth":553,"depth":553,"links":862},[863,864,865,866,867,868,869],{"id":620,"depth":553,"text":621},{"id":645,"depth":553,"text":646},{"id":694,"depth":553,"text":695},{"id":722,"depth":553,"text":723},{"id":755,"depth":553,"text":756},{"id":789,"depth":553,"text":790},{"id":835,"depth":553,"text":836},"Ghid actualizat pentru sistemul e-Factura ANAF in 2026: obligatii, termene, sanctiuni si cum sa te conformezi.","intermediar",null,{},"/ro/ghid/ghid-efactura-anaf-2026","2026-03-01",12,[878,879],"cum-se-emite-factura-electronica","obligatii-efactura-romania",[607,606,605,881],"xml-factura",{"title":615,"description":870},"ro/ghid/ghid-efactura-anaf-2026","VS5ubVsSVrnHm0tsWe27yyXDA9Ml47UOwj13P0_Eyxk",{"id":886,"title":887,"body":888,"description":1471,"difficulty":1472,"extension":572,"faq":872,"keywords":872,"meta":1473,"navigation":597,"path":1474,"publishedAt":875,"readingTime":1475,"relatedGuides":1476,"relatedTerms":1477,"seo":1478,"stem":1479,"updatedAt":875,"__hash__":1480},"guides_ro/ro/ghid/integrare-anaf-spv.md","Integrare ANAF SPV — Cum sa conectezi aplicatia de facturare la ANAF",{"type":7,"value":889,"toc":1461},[890,894,905,908,929,932,958,962,965,1001,1007,1011,1014,1086,1090,1093,1130,1133,1153,1160,1212,1221,1225,1228,1242,1245,1294,1297,1326,1330,1340,1354,1361,1382,1385,1389,1403,1409,1420,1426,1430,1436,1448,1457],[10,891,893],{"id":892},"arhitectura-api-ului-e-factura-anaf","Arhitectura API-ului e-Factura ANAF",[15,895,896,897,900,901,904],{},"ANAF expune un ",[18,898,899],{},"API REST"," pentru sistemul e-Factura, documentat oficial pe pagina de developer a institutiei. Autentificarea se face prin protocolul ",[18,902,903],{},"OAuth 2.0",", cu fluxul de autorizare prin redirectare (Authorization Code Flow) — similar cu „Conectare cu Google/Facebook\" din aplicatii web.",[15,906,907],{},"Exista doua medii disponibile:",[45,909,910,920],{},[48,911,912,915,916,919],{},[18,913,914],{},"Mediul de test (sandbox)",": ",[346,917,918],{},"https://api.anaf.ro/test/"," — pentru dezvoltare si testare, fara efecte fiscale reale",[48,921,922,915,925,928],{},[18,923,924],{},"Mediul de productie",[346,926,927],{},"https://api.anaf.ro/prod/"," — pentru tranzactii reale, cu efecte legale",[15,930,931],{},"Principalele endpoint-uri utilizate in fluxul e-Factura sunt:",[45,933,934,940,946,952],{},[48,935,936,939],{},[346,937,938],{},"POST /upload"," — incarcarea unui fisier XML (factura sau nota de creditare)",[48,941,942,945],{},[346,943,944],{},"GET /stareMesaj?id_incarcare={id}"," — verificarea statusului unui upload",[48,947,948,951],{},[346,949,950],{},"GET /descarcare?id={id}"," — descarcarea raspunsului semnat de ANAF",[48,953,954,957],{},[346,955,956],{},"GET /listaMesajeFactura"," — lista mesajelor (facturi primite si trimise) din inbox-ul SPV",[10,959,961],{"id":960},"pasul-1-inregistrarea-aplicatiei-in-spv","Pasul 1: Inregistrarea aplicatiei in SPV",[15,963,964],{},"Pentru a obtine acces la API-ul ANAF, trebuie mai intai sa inregistrezi aplicatia de facturare in Spatiul Privat Virtual (SPV) al firmei tale. Iata cum:",[156,966,967,974,980,990],{},[48,968,969,970,973],{},"Autentifica-te in SPV la adresa ",[346,971,972],{},"spv.anaf.ro"," cu semnatura digitala sau prin intermediul serviciului de autentificare cu date ANAF",[48,975,976,977],{},"Navigheaza la sectiunea ",[18,978,979],{},"„Servicii disponibile\" > „e-Factura\" > „Obtine token acces\"",[48,981,982,983,986,987],{},"Sistemul iti va prezenta o interfata de autorizare OAuth2: copiaza ",[18,984,985],{},"Client ID"," si, daca aplicatia ta necesita, genereaza un ",[18,988,989],{},"Client Secret",[48,991,992,993,996,997,1000],{},"Completeaza ",[18,994,995],{},"Redirect URI"," — aceasta este adresa la care ANAF va trimite codul de autorizare dupa ce utilizatorul aproba accesul (de ex: ",[346,998,999],{},"https://app.storno.ro/callback/anaf",")",[15,1002,1003,1004,1006],{},"Retine ca token-ul OAuth2 este asociat cu ",[18,1005,52],{},", nu cu contul de utilizator al persoanei care l-a generat. Daca firma are mai multi utilizatori SPV, oricare dintre ei poate autoriza aplicatia.",[10,1008,1010],{"id":1009},"pasul-2-fluxul-de-autorizare-oauth2","Pasul 2: Fluxul de autorizare OAuth2",[15,1012,1013],{},"Odata inregistrata aplicatia, fluxul de autorizare functioneaza astfel:",[156,1015,1016,1031,1037,1050,1074],{},[48,1017,1018,1021,1022],{},[18,1019,1020],{},"Redirectare la ANAF",": Aplicatia redirecxtioneaza utilizatorul catre endpoint-ul de autorizare ANAF:",[1023,1024,1029],"pre",{"className":1025,"code":1027,"language":1028},[1026],"language-text","GET https://logincert.anaf.ro/anaf-oauth2/v1/authorize\n  ?response_type=code\n  &client_id={CLIENT_ID}\n  &redirect_uri={REDIRECT_URI}\n  &scope=efactura\n  &state={RANDOM_STATE}\n","text",[346,1030,1027],{"__ignoreMap":552},[48,1032,1033,1036],{},[18,1034,1035],{},"Autentificarea utilizatorului",": Utilizatorul se autentifica in SPV (cu semnatura digitala sau token hardware)",[48,1038,1039,1042,1043,1046,1047,1049],{},[18,1040,1041],{},"Codul de autorizare",": ANAF redirecxtioneaza inapoi la ",[346,1044,1045],{},"redirect_uri"," cu un parametru ",[346,1048,346],{}," in URL",[48,1051,1052,1055,1056,1062,1065,1066,1069,1070,1073],{},[18,1053,1054],{},"Schimbul codului pentru token",": Aplicatia face o cerere POST catre endpoint-ul de token:",[1023,1057,1060],{"className":1058,"code":1059,"language":1028},[1026],"POST https://logincert.anaf.ro/anaf-oauth2/v1/token\nContent-Type: application/x-www-form-urlencoded\n\ngrant_type=authorization_code\n&code={CODE}\n&client_id={CLIENT_ID}\n&client_secret={CLIENT_SECRET}\n&redirect_uri={REDIRECT_URI}\n",[346,1061,1059],{"__ignoreMap":552},[1063,1064],"br",{},"Raspunsul contine ",[346,1067,1068],{},"access_token"," (valabil 1 ora) si ",[346,1071,1072],{},"refresh_token"," (valabil 30 zile)",[48,1075,1076,1079,1080,1082,1083,1085],{},[18,1077,1078],{},"Reimprospatarea token-ului",": Inainte de expirarea ",[346,1081,1068],{},"-ului, aplicatia il poate reinnoi automat folosind ",[346,1084,1072],{},", fara a solicita reautorizarea utilizatorului",[10,1087,1089],{"id":1088},"pasul-3-incarcarea-unei-facturi-xml","Pasul 3: Incarcarea unei facturi XML",[15,1091,1092],{},"Cu token-ul de acces obtinut, trimiterea unei facturi se face printr-un POST multipart:",[1023,1094,1098],{"className":1095,"code":1096,"language":1097,"meta":552,"style":552},"language-http shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","POST /prod/FCTEL/rest/upload?standard=UBL&cif={CIF_EMITENT}\nAuthorization: Bearer {ACCESS_TOKEN}\nContent-Type: multipart/form-data\n\n[fisier XML al facturii]\n","http",[346,1099,1100,1108,1113,1118,1124],{"__ignoreMap":552},[1101,1102,1105],"span",{"class":1103,"line":1104},"line",1,[1101,1106,1107],{},"POST /prod/FCTEL/rest/upload?standard=UBL&cif={CIF_EMITENT}\n",[1101,1109,1110],{"class":1103,"line":553},[1101,1111,1112],{},"Authorization: Bearer {ACCESS_TOKEN}\n",[1101,1114,1115],{"class":1103,"line":565},[1101,1116,1117],{},"Content-Type: multipart/form-data\n",[1101,1119,1121],{"class":1103,"line":1120},4,[1101,1122,1123],{"emptyLinePlaceholder":597},"\n",[1101,1125,1127],{"class":1103,"line":1126},5,[1101,1128,1129],{},"[fisier XML al facturii]\n",[15,1131,1132],{},"Parametrii importanti:",[45,1134,1135,1147],{},[48,1136,1137,915,1140,1143,1144,1146],{},[346,1138,1139],{},"standard",[346,1141,1142],{},"UBL"," pentru formatul UBL 2.1 sau ",[346,1145,641],{}," pentru Cross Industry Invoice",[48,1148,1149,1152],{},[346,1150,1151],{},"cif",": CUI-ul firmei emitente (fara prefix RO pentru firmele romane)",[15,1154,1155,1156,1159],{},"Raspunsul de la ANAF este un JSON care contine ",[346,1157,1158],{},"index_incarcare"," — acesta este ID-ul unic al upload-ului, necesar pentru verificarea statusului:",[1023,1161,1165],{"className":1162,"code":1163,"language":1164,"meta":552,"style":552},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"ExecutionStatus\": 0,\n  \"index_incarcare\": 12345678\n}\n","json",[346,1166,1167,1173,1194,1207],{"__ignoreMap":552},[1101,1168,1169],{"class":1103,"line":1104},[1101,1170,1172],{"class":1171},"sMK4o","{\n",[1101,1174,1175,1178,1182,1185,1187,1191],{"class":1103,"line":553},[1101,1176,1177],{"class":1171},"  \"",[1101,1179,1181],{"class":1180},"spNyl","ExecutionStatus",[1101,1183,1184],{"class":1171},"\"",[1101,1186,327],{"class":1171},[1101,1188,1190],{"class":1189},"sbssI"," 0",[1101,1192,1193],{"class":1171},",\n",[1101,1195,1196,1198,1200,1202,1204],{"class":1103,"line":565},[1101,1197,1177],{"class":1171},[1101,1199,1158],{"class":1180},[1101,1201,1184],{"class":1171},[1101,1203,327],{"class":1171},[1101,1205,1206],{"class":1189}," 12345678\n",[1101,1208,1209],{"class":1103,"line":1120},[1101,1210,1211],{"class":1171},"}\n",[15,1213,1214,1215,1217,1218,1220],{},"Un ",[346,1216,1181],{}," de 0 inseamna ca fisierul a fost primit cu succes. ",[18,1219,502],{},": acesta nu inseamna ca factura a fost acceptata — doar ca a fost incarcata in coada de procesare.",[10,1222,1224],{"id":1223},"pasul-4-verificarea-statusului-procesarii","Pasul 4: Verificarea statusului procesarii",[15,1226,1227],{},"Procesarea de catre ANAF dureaza de la cateva secunde la cateva minute. Poti verifica statusul astfel:",[1023,1229,1231],{"className":1095,"code":1230,"language":1097,"meta":552,"style":552},"GET /prod/FCTEL/rest/stareMesaj?id_incarcare={INDEX_INCARCARE}\nAuthorization: Bearer {ACCESS_TOKEN}\n",[346,1232,1233,1238],{"__ignoreMap":552},[1101,1234,1235],{"class":1103,"line":1104},[1101,1236,1237],{},"GET /prod/FCTEL/rest/stareMesaj?id_incarcare={INDEX_INCARCARE}\n",[1101,1239,1240],{"class":1103,"line":553},[1101,1241,1112],{},[15,1243,1244],{},"Raspunsul posibil:",[1023,1246,1248],{"className":1162,"code":1247,"language":1164,"meta":552,"style":552},"{\n  \"stare\": \"ok\",\n  \"id_descarcare\": 87654321\n}\n",[346,1249,1250,1254,1276,1290],{"__ignoreMap":552},[1101,1251,1252],{"class":1103,"line":1104},[1101,1253,1172],{"class":1171},[1101,1255,1256,1258,1261,1263,1265,1268,1272,1274],{"class":1103,"line":553},[1101,1257,1177],{"class":1171},[1101,1259,1260],{"class":1180},"stare",[1101,1262,1184],{"class":1171},[1101,1264,327],{"class":1171},[1101,1266,1267],{"class":1171}," \"",[1101,1269,1271],{"class":1270},"sfazB","ok",[1101,1273,1184],{"class":1171},[1101,1275,1193],{"class":1171},[1101,1277,1278,1280,1283,1285,1287],{"class":1103,"line":565},[1101,1279,1177],{"class":1171},[1101,1281,1282],{"class":1180},"id_descarcare",[1101,1284,1184],{"class":1171},[1101,1286,327],{"class":1171},[1101,1288,1289],{"class":1189}," 87654321\n",[1101,1291,1292],{"class":1103,"line":1120},[1101,1293,1211],{"class":1171},[15,1295,1296],{},"Stari posibile:",[45,1298,1299,1308,1314,1320],{},[48,1300,1301,1304,1305,1307],{},[346,1302,1303],{},"\"ok\""," — factura a fost acceptata; ",[346,1306,1282],{}," contine ID-ul pentru descarcarea raspunsului semnat",[48,1309,1310,1313],{},[346,1311,1312],{},"\"nok\""," — factura a fost respinsa; apeleaza endpoint-ul de descarcare pentru a obtine lista de erori",[48,1315,1316,1319],{},[346,1317,1318],{},"\"in prelucrare\""," — inca in procesare; reincearca peste cateva secunde",[48,1321,1322,1325],{},[346,1323,1324],{},"\"eroare prelucrare\""," — eroare tehnica pe serverele ANAF; retrimite dupa un interval",[10,1327,1329],{"id":1328},"pasul-5-descarcarea-dovezii-de-transmitere","Pasul 5: Descarcarea dovezii de transmitere",[15,1331,1332,1333,1335,1336,1339],{},"Odata ce statusul este ",[346,1334,1271],{}," sau ",[346,1337,1338],{},"nok",", descarca fisierul de raspuns:",[1023,1341,1343],{"className":1095,"code":1342,"language":1097,"meta":552,"style":552},"GET /prod/FCTEL/rest/descarcare?id={ID_DESCARCARE}\nAuthorization: Bearer {ACCESS_TOKEN}\n",[346,1344,1345,1350],{"__ignoreMap":552},[1101,1346,1347],{"class":1103,"line":1104},[1101,1348,1349],{},"GET /prod/FCTEL/rest/descarcare?id={ID_DESCARCARE}\n",[1101,1351,1352],{"class":1103,"line":553},[1101,1353,1112],{},[15,1355,1356,1357,1360],{},"Raspunsul este un fisier ",[18,1358,1359],{},"ZIP"," care contine:",[45,1362,1363,1369,1375],{},[48,1364,1365,1368],{},[346,1366,1367],{},"{index_incarcare}.xml"," — fisierul XML original pe care l-ai trimis",[48,1370,1371,1374],{},[346,1372,1373],{},"{index_incarcare}_semnatura.xml"," — semnatura digitala aplicata de ANAF (XMLDSig)",[48,1376,1377,1378,1381],{},"In caz de eroare: ",[346,1379,1380],{},"{index_incarcare}_Errors.xml"," — lista detaliata a erorilor de validare",[15,1383,1384],{},"Arhiveaza acest fisier ZIP pentru fiecare factura — reprezinta dovada legala ca factura a fost inregistrata in sistemul e-Factura.",[10,1386,1388],{"id":1387},"erorile-frecvente-si-cum-le-rezolvi","Erorile frecvente si cum le rezolvi",[15,1390,1391,1394,1395,1398,1399,1402],{},[18,1392,1393],{},"CIF invalid"," (",[346,1396,1397],{},"Cif-ul beneficiarului nu este valid","): Verifica ca CUI-ul clientului este activ in baza de date ANAF. Poti verifica prin API-ul public ANAF ",[346,1400,1401],{},"verificare.anaf.ro"," sau prin SPV.",[15,1404,1405,1408],{},[18,1406,1407],{},"Schema XML invalida",": Fisierul XML nu respecta schema UBL 2.1. Valideaza fisierul local cu un validator XML schema inainte de a-l trimite (schema oficiala este publicata de ANAF).",[15,1410,1411,915,1414,1416,1417,1419],{},[18,1412,1413],{},"Token expirat",[346,1415,1068],{},"-ul a expirat. Implementeaza logica de reimprospatare automata folosind ",[346,1418,1072],{}," inainte de fiecare cerere API.",[15,1421,1422,1425],{},[18,1423,1424],{},"Duplicate",": ANAF poate respinge un fisier daca detecteaza ca o factura cu acelasi numar si CUI emitent a mai fost trimisa. Verifica in baza ta de date daca factura a mai fost trimisa inainte de a retrimite.",[10,1427,1429],{"id":1428},"sfaturi-de-implementare-pentru-robustete","Sfaturi de implementare pentru robustete",[15,1431,1432,1435],{},[18,1433,1434],{},"Implementeaza retry logic cu backoff exponential."," ANAF poate fi indisponibil sau lent intermitent. O strategie de reincercare cu intervale crescatoare (1s, 5s, 30s, 5min) previne supraincarcarea serverelor si asigura ca facturile ajung in final la destinatie.",[15,1437,1438,1444,1445,1447],{},[18,1439,1440,1441,1443],{},"Stocheaza intotdeauna ",[346,1442,1158],{}," in baza de date"," imediat dupa upload, inainte de a verifica statusul. Daca aplicatia ta cade sau serverul reporneste intre upload si verificarea statusului, vei putea relua verificarea din ",[346,1446,1158],{}," stocat.",[15,1449,1450,1456],{},[18,1451,1452,1453,1455],{},"Monitorizeaza expirarea ",[346,1454,1072],{},"-ului."," Tokenul de refresh expira dupa 30 de zile de neutilizare. Daca nu ai trimis facturi o luna, tokenul poate expira si va trebui reautorizat manual prin SPV. Trimite o alerta utilizatorului cu 7 zile inainte de expirare.",[1458,1459,1460],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}",{"title":552,"searchDepth":553,"depth":553,"links":1462},[1463,1464,1465,1466,1467,1468,1469,1470],{"id":892,"depth":553,"text":893},{"id":960,"depth":553,"text":961},{"id":1009,"depth":553,"text":1010},{"id":1088,"depth":553,"text":1089},{"id":1223,"depth":553,"text":1224},{"id":1328,"depth":553,"text":1329},{"id":1387,"depth":553,"text":1388},{"id":1428,"depth":553,"text":1429},"Ghid tehnic pentru integrarea cu ANAF prin SPV: autorizare OAuth2, trimitere facturi si verificare status.","avansat",{},"/ro/ghid/integrare-anaf-spv",10,[603],[605,606,607,881],{"title":887,"description":1471},"ro/ghid/integrare-anaf-spv","8-xJKG5mBHRO1I6PWgAdNiZejsOHnfKrDmzq4mTv7us",[1482,1561,1678,1748],{"id":1483,"title":1484,"body":1485,"category":1550,"description":1551,"extension":572,"meta":1552,"navigation":597,"path":1553,"relatedGuide":603,"relatedTerms":1554,"seo":1558,"stem":1559,"term":24,"__hash__":1560},"glossary_ro/ro/glosar/anaf.md","ANAF — Agentia Nationala de Administrare Fiscala",{"type":7,"value":1486,"toc":1543},[1487,1491,1494,1497,1501,1507,1510,1514,1520,1523,1527,1530,1533,1537,1540],[10,1488,1490],{"id":1489},"ce-este-anaf","Ce este ANAF",[15,1492,1493],{},"Agentia Nationala de Administrare Fiscala (ANAF) este institutia publica din Romania responsabila cu administrarea impozitelor, taxelor si contributiilor sociale datorate bugetului de stat si bugetelor fondurilor speciale. ANAF functioneaza sub coordonarea Ministerului Finantelor si are atributii de colectare a veniturilor fiscale, control fiscal, executare silita si furnizare de servicii fiscale catre contribuabili.",[15,1495,1496],{},"Infiintata in 2003 prin reorganizarea structurilor fiscale existente, ANAF administreaza relatia fiscala cu milioane de contribuabili — persoane fizice, persoane juridice, PFA-uri, ONG-uri si institutii publice. In ultimii ani, ANAF a derulat un amplu proces de digitalizare, cu scopul de a simplifica conformarea voluntara si de a combate mai eficient evaziunea fiscala.",[10,1498,1500],{"id":1499},"rolul-anaf-in-sistemul-e-factura","Rolul ANAF in sistemul e-Factura",[15,1502,1503,1504,1506],{},"ANAF este operatorul sistemului national de facturare electronica ",[18,1505,28],{},", prin care toate facturile fiscale emise in relatia B2B si B2G pe teritoriul Romaniei trebuie transmise si validate. Sistemul a fost implementat gradual incepand cu 2022 si a devenit obligatoriu pentru toate firmele din Romania incepand cu 2024.",[15,1508,1509],{},"Concret, ANAF primeste fisierele XML ale facturilor, le valideaza din punct de vedere tehnic si fiscal, le atribuie un numar de inregistrare unic si le semneaza digital cu sigiliul institutiei. Astfel, factura validata de ANAF dobandeste valabilitate juridica deplina. In cazul in care fisierul XML contine erori sau date inconsistente, ANAF returneaza un mesaj de eroare detaliat, iar furnizorul trebuie sa corecteze si sa retransmita documentul.",[10,1511,1513],{"id":1512},"principalele-servicii-digitale-oferite-de-anaf","Principalele servicii digitale oferite de ANAF",[15,1515,1516,1517,1519],{},"ANAF pune la dispozitia contribuabililor mai multe platforme digitale. ",[18,1518,20],{}," este portalul principal prin care firmele si persoanele fizice pot depune declaratii fiscale, vizualiza obligatii si solicituri, primi notificari si corespondenta de la ANAF, si accesa sistemul e-Factura. Accesul in SPV se face prin certificat digital calificat, user si parola, sau prin intermediul aplicatiei Ghiseul.ro.",[15,1521,1522],{},"De asemenea, ANAF ofera servicii de verificare a codurilor de TVA, consultare a cazierului fiscal, depunere a declaratiilor fiscale recapitulative (D390, D394, D300), si acces la istoricul declaratiilor depuse. Digitalizarea acestor servicii a redus semnificativ necesitatea deplasarii fizice la ghiseele ANAF, desi pentru unele operatiuni prezenta fizica sau notariala ramane necesara.",[10,1524,1526],{"id":1525},"obligatii-fiscale-administrate-de-anaf","Obligatii fiscale administrate de ANAF",[15,1528,1529],{},"Printre principalele obligatii fiscale pe care ANAF le administreaza se numara: TVA (declaratie lunara sau trimestriala, D300), impozitul pe profit (declaratii trimestriale si anuala, D100/D101), impozitul pe venit al persoanelor fizice (D212), contributiile sociale (CAS, CASS), impozitul pe dividende, impozitul pe veniturile din salarii si declaratia informativa D394 privind livrarile si achizitiile din Romania.",[15,1531,1532],{},"Neplata la termen a obligatiilor fiscale genereaza penalitati si dobanzi de intarziere calculate zilnic. ANAF poate initia executarea silita a creantelor fiscale prin poprirea conturilor bancare, sechestrul bunurilor sau alte masuri. De aceea, gestionarea atenta a calendarului fiscal este cruciala pentru orice afacere.",[10,1534,1536],{"id":1535},"cum-interactionezi-corect-cu-anaf-ca-firma","Cum interactionezi corect cu ANAF ca firma",[15,1538,1539],{},"Relatia cu ANAF functioneaza cel mai bine cand contribuabilul este proactiv: depune declaratiile la timp, transmite facturile prin e-Factura in termenele legale si raspunde prompt la solicitarile de informatii primite prin SPV. ANAF selecteaza contribuabilii pentru control fiscal pe baza unor analize de risc, iar firmele cu un comportament fiscal consistent si transparent au sanse mai mici de a fi selectate pentru inspectii extinse.",[15,1541,1542],{},"In caz de neconformitate involuntara, ANAF ofera posibilitatea depunerii de declaratii rectificative si a regularizarii voluntare a obligatiilor, in general cu consecinte fiscale mai reduse decat cele descoperite la un control. Consultarea unui consultant fiscal sau contabil autorizat este recomandata ori de cate ori apar situatii fiscale complexe sau neclare.",{"title":552,"searchDepth":553,"depth":553,"links":1544},[1545,1546,1547,1548,1549],{"id":1489,"depth":553,"text":1490},{"id":1499,"depth":553,"text":1500},{"id":1512,"depth":553,"text":1513},{"id":1525,"depth":553,"text":1526},{"id":1535,"depth":553,"text":1536},"institutii","Ce este ANAF, ce rol are in facturarea electronica si cum interactioneaza firmele cu autoritatea fiscala.",{},"/ro/glosar/anaf",[605,607,1555,1556,1557],"tva","datorie","impozit-pe-profit",{"title":1484,"description":1551},"ro/glosar/anaf","aEbH7tacWTpddqOIx6CB7WDljl4_DTFmYsYiuGVerqk",{"id":1562,"title":1563,"body":1564,"category":1666,"description":1667,"extension":572,"meta":1668,"navigation":597,"path":1669,"relatedGuide":872,"relatedTerms":1670,"seo":1674,"stem":1675,"term":1676,"__hash__":1677},"glossary_ro/ro/glosar/cui.md","CUI — Codul unic de inregistrare explicat",{"type":7,"value":1565,"toc":1659},[1566,1570,1573,1576,1580,1597,1609,1613,1616,1627,1631,1639,1649,1653,1656],[10,1567,1569],{"id":1568},"ce-este-cui","Ce este CUI",[15,1571,1572],{},"Codul Unic de Inregistrare (CUI) este un identificator numeric unic atribuit fiecarei persoane juridice sau entitati economice inregistrate in Romania. Acesta serveste la identificarea clara a firmei in relatiile cu autoritatile statului, cu partenerii comerciali si in toate documentele financiar-contabile. CUI-ul este echivalentul unui numar de identificare nationala pentru companii si este atribuit de Oficiul National al Registrului Comertului (ONRC) la momentul infiintarii firmei.",[15,1574,1575],{},"CUI-ul este unic si permanent — odata atribuit unei entitati, nu se schimba pe durata existentei sale. Chiar daca firma isi modifica denumirea, sediul sau obiectul de activitate, CUI-ul ramane acelasi. Aceasta stabilitate este esentiala pentru trasabilitatea fiscala si comerciala pe termen lung.",[10,1577,1579],{"id":1578},"structura-cui-si-diferenta-fata-de-codul-de-tva","Structura CUI si diferenta fata de codul de TVA",[15,1581,1582,1583,1587,1588,1591,1592,1596],{},"CUI-ul este format dintr-un sir de cifre, de obicei intre 2 si 10 caractere numerice, precedat uneori de prefixul „RO\" atunci cand este utilizat in context de ",[201,1584,1586],{"href":1585},"/glosar/tva","TVA"," intracomunitar. In aceasta forma extinsa — ",[18,1589,1590],{},"RO + CUI"," — codul devine codul de inregistrare in scopuri de TVA (codul fiscal de TVA), utilizat in tranzactiile ",[201,1593,1595],{"href":1594},"/glosar/intracomunitar","intracomunitare"," cu parteneri din alte state membre ale Uniunii Europene.",[15,1598,1599,1600,1603,1604,1608],{},"Este important de retinut ca nu orice firma cu CUI este si platitoare de TVA. CUI-ul se obtine la infiintare, indiferent de statutul de TVA. Inregistrarea in scopuri de TVA se face separat, la ",[201,1601,24],{"href":1602},"/glosar/anaf",", fie obligatoriu (cand cifra de afaceri depaseste ",[201,1605,1607],{"href":1606},"/ghid/plafon-tva-2026","plafonul TVA"," de 300.000 lei), fie optional (la cerere, inainte de atingerea plafonului).",[10,1610,1612],{"id":1611},"cum-se-obtine-cui","Cum se obtine CUI",[15,1614,1615],{},"CUI-ul se obtine automat in procesul de infiintare a firmei, la depunerea dosarului la Oficiul Registrului Comertului (ORC) de pe langa Tribunalul teritorial competent. Nu este necesar un demers separat — ONRC atribuie CUI-ul si il comunica impreuna cu celelalte date de inregistrare (numarul de ordine in Registrul Comertului, certificatul de inregistrare).",[15,1617,1618,1619,1623,1624,1626],{},"Pentru ",[201,1620,1622],{"href":1621},"/glosar/pfa","persoanele fizice autorizate (PFA)",", intreprinderile individuale (II) si intreprinderile familiale (IF), CUI-ul este similar atribuit la inregistrarea la ORC. In cazul asociatiilor si fundatiilor, inregistrarea fiscala se face direct la ",[201,1625,24],{"href":1602},", care atribuie codul fiscal.",[10,1628,1630],{"id":1629},"rolul-cui-in-facturare","Rolul CUI in facturare",[15,1632,1633,1634,1638],{},"CUI-ul este un element obligatoriu pe orice ",[201,1635,1637],{"href":1636},"/glosar/factura-fiscala","factura fiscala"," emisa de sau catre o persoana juridica din Romania. Atat furnizorul, cat si beneficiarul trebuie identificati prin CUI pe factura. Lipsa sau inscrierea gresita a CUI-ului poate afecta valabilitatea documentului fiscal si dreptul de deducere a TVA al beneficiarului.",[15,1640,1641,1642,1645,1646,1648],{},"In sistemul ",[201,1643,28],{"href":1644},"/glosar/efactura",", CUI-ul este unul dintre campurile de identificare verificate automat de ",[201,1647,24],{"href":1602}," la validarea fisierului XML. Daca CUI-ul furnizorului sau al beneficiarului nu corespunde datelor din bazele ANAF, factura poate fi respinsa. De aceea, este important ca firmele sa verifice periodic ca datele de identificare inscrise in software-ul de facturare sunt corecte si actualizate.",[10,1650,1652],{"id":1651},"verificarea-cui-al-unui-partener-comercial","Verificarea CUI al unui partener comercial",[15,1654,1655],{},"Inainte de a emite o factura sau de a incheia un contract, este recomandat sa verifici CUI-ul partenerului comercial. Aceasta verificare poate fi facuta gratuit pe site-ul ANAF (serviciul de verificare a contribuabililor) sau pe portalul ONRC. Verificarea confirma ca firma exista, este activa si ofera date despre statutul sau de platitor de TVA, sediul social si reprezentantii legali.",[15,1657,1658],{},"Aceasta verificare este deosebit de importanta in relatia cu parteneri noi sau in cazul tranzactiilor de valoare mare, pentru a evita fraude sau situatii in care deduci TVA de pe o factura emisa de o firma fictiva sau inactiva fiscal.",{"title":552,"searchDepth":553,"depth":553,"links":1660},[1661,1662,1663,1664,1665],{"id":1568,"depth":553,"text":1569},{"id":1578,"depth":553,"text":1579},{"id":1611,"depth":553,"text":1612},{"id":1629,"depth":553,"text":1630},{"id":1651,"depth":553,"text":1652},"afaceri","Ce este CUI, cum se obtine si de ce este important pentru facturare si identificarea firmelor in Romania.",{},"/ro/glosar/cui",[1671,1672,606,1556,1557,1673],"srl","pfa","ebitda",{"title":1563,"description":1667},"ro/glosar/cui","CUI","WuKAlJCwcLlp37JrIwd_xyV0dzl_-jwsustMwrS6RcI",{"id":1679,"title":1680,"body":1681,"category":1550,"description":1740,"extension":572,"meta":1741,"navigation":597,"path":1742,"relatedGuide":603,"relatedTerms":1743,"seo":1745,"stem":1746,"term":28,"__hash__":1747},"glossary_ro/ro/glosar/efactura.md","e-Factura — Sistemul national de facturare electronica",{"type":7,"value":1682,"toc":1733},[1683,1687,1690,1693,1697,1700,1703,1707,1710,1713,1717,1720,1723,1727,1730],[10,1684,1686],{"id":1685},"ce-este-sistemul-e-factura","Ce este sistemul e-Factura",[15,1688,1689],{},"e-Factura este sistemul national de facturare electronica din Romania, administrat de ANAF (Agentia Nationala de Administrare Fiscala). Prin intermediul acestuia, firmele transmit facturile fiscale in format XML catre o platforma centralizata, unde sunt validate, inregistrate si puse la dispozitia beneficiarilor. Sistemul a fost introdus cu scopul de a creste transparenta fiscala, de a reduce frauda in domeniul TVA si de a alinia Romania la standardele europene de digitalizare a administratiei fiscale.",[15,1691,1692],{},"Spre deosebire de simpla trimitere a unei facturi PDF prin e-mail, e-Factura presupune transmiterea unui fisier XML structurat conform unui standard tehnic precis, bazat pe UBL (Universal Business Language) 2.1, adaptatat la specificul legislatiei fiscale romanesti. ANAF valideaza fiecare fisier primit, verifica datele tehnice si fiscale, semneaza electronic documentul valid si il inregistreaza in sistem cu un numar unic de identificare.",[10,1694,1696],{"id":1695},"cine-este-obligat-sa-foloseasca-e-factura","Cine este obligat sa foloseasca e-Factura",[15,1698,1699],{},"Obligatia de utilizare a e-Factura s-a extins progresiv. Initial aplicabila pentru relatia B2G (business-to-government) si pentru tranzactiile cu produse cu risc fiscal ridicat (bauturi alcoolice, produse alimentare, haine, incaltaminte, constructii), sistemul a devenit obligatoriu din 1 iulie 2024 pentru toate tranzactiile B2B (intre firme) efectuate pe teritoriul Romaniei.",[15,1701,1702],{},"Practic, orice firma inregistrata fiscal in Romania care emite facturi catre alta firma cu sediul sau un sediu fix in Romania trebuie sa transmita acele facturi prin sistemul e-Factura. Obligatia se aplica indiferent de statutul de platitor de TVA — atat firmele platitoare de TVA, cat si cele neplatitoare sunt vizate. Nerespectarea obligatiei se sanctioneaza cu amenzi proportionale cu valoarea facturii netransmise, care pot fi substantial mai mari decat eventualele costuri de conformare.",[10,1704,1706],{"id":1705},"cum-functioneaza-fluxul-tehnic","Cum functioneaza fluxul tehnic",[15,1708,1709],{},"Procesul de transmitere a unei facturi prin e-Factura cuprinde mai multi pasi distincsi. Emitentul genereaza factura in format XML conform specificatiilor ANAF, autentificat prin certificat digital sau prin contul SPV (Spatiul Privat Virtual). Fisierul XML este incarcat in sistem fie prin interfata web a portalului ANAF, fie prin API-ul REST pus la dispozitie de ANAF pentru integrarea cu solutii software.",[15,1711,1712],{},"Dupa primire, ANAF proceseaza fisierul: verifica validitatea tehnica a XML-ului, controleaza datele fiscale (CUI-uri, regim TVA, date obligatorii) si, in caz de succes, inregistreaza factura si returneaza un fisier ZIP continand factura semnata si un index de incarcare. In caz de erori, sistemul returneaza un mesaj de eroare detaliat care permite corectarea si retransmiterea documentului. Beneficiarul poate accesa factura din contul sau SPV sau prin API.",[10,1714,1716],{"id":1715},"termenul-de-transmitere-si-sanctiunile","Termenul de transmitere si sanctiunile",[15,1718,1719],{},"Termenul legal de transmitere a facturii prin e-Factura este de 5 zile calendaristice de la data emiterii facturii. Depasirea acestui termen, netransmiterea facturii sau transmiterea unui fisier XML eronat care nu mai este corectat in termen constituie contraventii sanctionate cu amenzi cuprinse intre 1.000 si 10.000 lei pentru persoanele juridice, in functie de valoarea facturii implicate.",[15,1721,1722],{},"Este important de mentionat ca o factura emisa dar netransmisa prin e-Factura nu este considerata legal valabila in relatia comerciala B2B, chiar daca a fost trimisa clientului prin e-mail sau pe hartie. Aceasta inseamna ca beneficiarul nu poate deduce TVA aferenta unei astfel de facturi, ceea ce creeaza presiune suplimentara asupra ambelor parti pentru a se asigura ca sistemul este utilizat corect.",[10,1724,1726],{"id":1725},"cum-te-ajuta-stornoro-cu-e-factura","Cum te ajuta Storno.ro cu e-Factura",[15,1728,1729],{},"Storno.ro este integrat nativ cu sistemul e-Factura al ANAF. Cand emiti o factura prin platforma, aceasta este automat generata in formatul XML corect, transmisa catre ANAF si statusul de inregistrare este urmarit in timp real. Nu trebuie sa cunosti detaliile tehnice ale standardului XML sau ale API-ului ANAF — aplicatia se ocupa de toata aceasta complexitate in fundal.",[15,1731,1732],{},"In caz de erori de validare returnate de ANAF, Storno.ro afiseaza mesaje clare si sugestii de corectare. Facturile validate sunt arhivate automat impreuna cu raspunsul ANAF, astfel incat ai intotdeauna dovada transmiterii corecte. Aceasta integrare elimina riscul amenzilor pentru netransmitere si reduce semnificativ efortul administrativ asociat conformarii cu obligatiile e-Factura.",{"title":552,"searchDepth":553,"depth":553,"links":1734},[1735,1736,1737,1738,1739],{"id":1685,"depth":553,"text":1686},{"id":1695,"depth":553,"text":1696},{"id":1705,"depth":553,"text":1706},{"id":1715,"depth":553,"text":1716},{"id":1725,"depth":553,"text":1726},"Ce este sistemul e-Factura, cum functioneaza, cine este obligat sa il foloseasca si cum te ajuta Storno.ro.",{},"/ro/glosar/efactura",[606,605,881,1744],"factura-electronica",{"title":1680,"description":1740},"ro/glosar/efactura","iUjAQhXAfysqgvw1yDUZx75BnV3CpxmuFy2Fk2pYTBI",{"id":1749,"title":1750,"body":1751,"category":1550,"description":1818,"extension":572,"meta":1819,"navigation":597,"path":1820,"relatedGuide":602,"relatedTerms":1821,"seo":1822,"stem":1823,"term":1824,"__hash__":1825},"glossary_ro/ro/glosar/spv.md","SPV — Spatiul Privat Virtual ANAF",{"type":7,"value":1752,"toc":1811},[1753,1757,1760,1763,1767,1774,1781,1785,1788,1791,1795,1798,1801,1805,1808],[10,1754,1756],{"id":1755},"ce-este-spv","Ce este SPV",[15,1758,1759],{},"Spatiul Privat Virtual (SPV) este platforma online a ANAF prin care contribuabilii — persoane fizice si juridice — pot interactiona electronic cu autoritatea fiscala romana. Prin SPV, firmele si persoanele fizice pot depune declaratii fiscale, vizualiza situatia obligatiilor fiscale, primi corespondenta oficiala de la ANAF, accesa sistemul e-Factura si efectua o serie de alte operatiuni administrative fara a se deplasa fizic la ghiseu.",[15,1761,1762],{},"SPV a fost lansat de ANAF ca parte a procesului de digitalizare a administratiei fiscale si a evoluat continuu, adaugand noi functionalitati. In prezent, SPV este punctul central de interactiune digitala cu ANAF pentru orice firma din Romania, mai ales dupa introducerea obligativitatii e-Factura.",[10,1764,1766],{"id":1765},"cum-se-acceseaza-spv","Cum se acceseaza SPV",[15,1768,1769,1770,1773],{},"Accesul in SPV se poate face prin mai multe metode. Metoda traditionala si cea mai utilizata de firme este autentificarea cu ",[18,1771,1772],{},"certificat digital calificat"," eliberat de un furnizor acreditat (de exemplu certSIGN, DigiSign sau Trans Sped). Certificatul digital este un fisier electronic stocat pe un dispozitiv token USB sau in sistem cloud, care identifica electronic utilizatorul si ii permite sa semneze documente digital.",[15,1775,1776,1777,1780],{},"O alta modalitate de acces este prin ",[18,1778,1779],{},"user si parola",", cu autentificare in doi factori (2FA) prin SMS sau aplicatie de autentificare. Aceasta optiune este mai accesibila pentru persoanele fizice care nu detin certificat digital. Pentru persoanele juridice, autentificarea cu certificat digital ramane cea mai recomandata varianta, deoarece permite si semnarea electronica a documentelor depuse.",[10,1782,1784],{"id":1783},"ce-operatiuni-poti-face-prin-spv","Ce operatiuni poti face prin SPV",[15,1786,1787],{},"SPV centralizeaza un numar mare de servicii fiscale electronice. Prin SPV, o firma poate depune declaratii fiscale (D300, D100, D101, D390, D394, D112 si altele), poate vizualiza si descarca chitante pentru declaratiile depuse, poate verifica situatia obligatiilor fiscale restante, poate depune cereri de rambursare TVA, poate accesa corespondenta cu ANAF (notificari, decizii de impunere, somatii) si poate gestiona accesul utilizatorilor autorizati sa actioneze in numele firmei.",[15,1789,1790],{},"In contextul e-Factura, SPV este si interfata prin care firmele care nu folosesc integrarea API pot incarca manual fisierele XML ale facturilor si pot descarca facturile primite de la furnizori. Accesul la sectiunea e-Factura din SPV este obligatoriu pentru orice firma activa in Romania.",[10,1792,1794],{"id":1793},"imputernicirea-si-delegarea-accesului-in-spv","Imputernicirea si delegarea accesului in SPV",[15,1796,1797],{},"Firmele pot acorda acces in SPV unor terte persoane — de exemplu contabilului extern sau consultantului fiscal — prin procedura de imputernicire. Imputernicitul poate actiona in SPV in numele firmei, in limitele mandatului acordat. Aceasta facilitate este utila pentru companiile care externalizeaza serviciile contabile si doresc ca furnizorul de servicii sa poata depune declaratii si accesa documente direct, fara a transmite credentialele proprii ale firmei.",[15,1799,1800],{},"Imputernicirea se acorda si se retrage tot prin intermediul SPV, iar evidenta imputernicirilor active este transparenta pentru contribuabil. Este recomandat sa revizuiesti periodic lista imputernicirilor active si sa le revoci pe cele care nu mai sunt necesare.",[10,1802,1804],{"id":1803},"integrarea-api-a-spv-pentru-firme-si-dezvoltatori","Integrarea API a SPV pentru firme si dezvoltatori",[15,1806,1807],{},"Pe langa interfata web, ANAF ofera si un API tehnic care permite software-ului de facturare si ERP sa interactioneze direct cu sistemele ANAF, fara interventia manuala a utilizatorului. Prin acest API, aplicatiile pot transmite automat facturile XML catre e-Factura, pot verifica statusul facturilor transmise si pot descarca facturile primite.",[15,1809,1810],{},"Integrarea API necesita un token de autentificare obtinut prin SPV si respectarea specificatiilor tehnice publicate de ANAF. Platformele moderne de facturare, inclusiv Storno.ro, folosesc aceasta integrare API pentru a automatiza complet fluxul e-Factura, eliminand necesitatea accesarii manuale a SPV pentru fiecare factura in parte.",{"title":552,"searchDepth":553,"depth":553,"links":1812},[1813,1814,1815,1816,1817],{"id":1755,"depth":553,"text":1756},{"id":1765,"depth":553,"text":1766},{"id":1783,"depth":553,"text":1784},{"id":1793,"depth":553,"text":1794},{"id":1803,"depth":553,"text":1804},"Ce este SPV, cum se acceseaza si ce operatiuni poti face prin Spatiul Privat Virtual al ANAF.",{},"/ro/glosar/spv",[606,607,881],{"title":1750,"description":1818},"ro/glosar/spv","SPV","JDFcHKy8qXPOMWxNkYai_6_8H7kTPlWtWxLRfIVhpmk",1780464000880]