Settings: Difference between revisions
Sonia Peltea (talk | contribs) |
Sonia Peltea (talk | contribs) No edit summary |
||
Line 58: | Line 58: | ||
In situatia in care utilizatorul nu are cont pe portalul ANAF, acesta accesează si completează datele din campurile de mai jos: | In situatia in care utilizatorul nu are cont pe portalul ANAF, acesta accesează si completează datele din campurile de mai jos: | ||
[[File:3. inregistrare ANAF - macheta.jpg]] | [[File:3. inregistrare ANAF - macheta.jpg|border]] | ||
Exemplu completare formular: | Exemplu completare formular: | ||
[[File:4. inregistrare ANAF - macheta completata.jpg]] | [[File:4. inregistrare ANAF - macheta completata.jpg|border]] | ||
Se apasa butonul '''Continua''', in urma caruia se trimite un e-mail catre adresa de e-mail completata in formular. Pe e-mail este transmis codul de validare a adresei de e-mail. | Se apasa butonul '''Continua''', in urma caruia se trimite un e-mail catre adresa de e-mail completata in formular. Pe e-mail este transmis codul de validare a adresei de e-mail. | ||
[[File:5. inregistrare ANAF - cod verificare.jpg]] | [[File:5. inregistrare ANAF - cod verificare.jpg|border]] | ||
Acest cod se introduce in pagina de web ANAF pe campul '''Cod verificare''', iar in urma completarii codului de validare, se apasa butonul '''Continua'''. | Acest cod se introduce in pagina de web ANAF pe campul '''Cod verificare''', iar in urma completarii codului de validare, se apasa butonul '''Continua'''. | ||
[[File:6si9 inregistrare ANAF - inregistrare cu cont existent cod email.jpg]] | [[File:6si9 inregistrare ANAF - inregistrare cu cont existent cod email.jpg|border]] | ||
Utilizatorul va primi mesajul de succes: | Utilizatorul va primi mesajul de succes: | ||
Line 81: | Line 81: | ||
In situatia in care utilizatorul are un cont de utilizator pe portalul ANAF, acesta acceseaza link-ul click aici din formular: | In situatia in care utilizatorul are un cont de utilizator pe portalul ANAF, acesta acceseaza link-ul click aici din formular: | ||
[[File:7. inregistrare ANAF - inregistrare cu cont existent.jpg]] | [[File:7. inregistrare ANAF - inregistrare cu cont existent.jpg|border]] | ||
Se completeaza informatiile din formularul de mai jos: | Se completeaza informatiile din formularul de mai jos: | ||
[[File:8. inregistrare ANAF - inregistrare cu cont existent continua.jpg]] | [[File:8. inregistrare ANAF - inregistrare cu cont existent continua.jpg|border]] | ||
Dupa ce a fost apasat butonul '''Continua''', utilizatorul primeste pe e-mail codul de verificare a adresei de e-mail. Pe campul '''Cod de verificare''' se introduce codul primit pe e-mail. | Dupa ce a fost apasat butonul '''Continua''', utilizatorul primeste pe e-mail codul de verificare a adresei de e-mail. Pe campul '''Cod de verificare''' se introduce codul primit pe e-mail. | ||
[[File:6si9 inregistrare ANAF - inregistrare cu cont existent cod email.jpg]] | [[File:6si9 inregistrare ANAF - inregistrare cu cont existent cod email.jpg|border]] | ||
Se apasă butonul '''All''', in urma caruia utilizatorul va primi mesajul de succes: ''"Drepturile au fost actualizate cu succes. Nume de utlizator: test123"'' | Se apasă butonul '''All''', in urma caruia utilizatorul va primi mesajul de succes: ''"Drepturile au fost actualizate cu succes. Nume de utlizator: test123"'' | ||
Line 128: | Line 128: | ||
Se copiaza acest link generat si se completeaza in campul '''Callback URL1''' din aplicatia ANAF, conform imaginii de mai jos. | Se copiaza acest link generat si se completeaza in campul '''Callback URL1''' din aplicatia ANAF, conform imaginii de mai jos. | ||
[[File:17. ANAF callback url profil oauth.jpg]] | [[File:17. ANAF callback url profil oauth.jpg|border]] | ||
Se selecteaza Serviciul E-Factura si se apasa butonul '''Generare Client ID'''. | Se selecteaza Serviciul E-Factura si se apasa butonul '''Generare Client ID'''. | ||
[[File:18. ANAF callback url profil oauth generare client.jpg]] | [[File:18. ANAF callback url profil oauth generare client.jpg|border]] | ||
In urma generarii de Client ID, se va genera o noua aplicatie: | In urma generarii de Client ID, se va genera o noua aplicatie: | ||
[[File:19. ANAF valori pentru obtinerea tokenului 1.jpg]] | [[File:19. ANAF valori pentru obtinerea tokenului 1.jpg|border]] | ||
Valorile pentru obtinerea tokenului Oauth trebuiesc completate in aplicatia Senior StateForms, conform imaginii de mai jos: | Valorile pentru obtinerea tokenului Oauth trebuiesc completate in aplicatia Senior StateForms, conform imaginii de mai jos: |
Revision as of 17:25, 7 July 2022
Informatii generale
Meniul Settings contine in partea de sus butoanele Company settings, Clear cache si Save, precum si zonele General Settings si ANAF settings.
Butonul Company settings permite completarea sau editarea informatiilor societatii. La apasarea acestuia se deschide forma cu campurile editabile:
- First name
- Last name
- Telephone
- Bank account number
In urma modificarilor se apasa butonul Salveaza. Daca nu se doreste modificarea informatiilor, se apasa butonul Anuleaza.
La actionarea butonului Clear Cache se sterge cache-ul, fiind afisat mesajul Cache cleared successfully in partea de jos a paginii.
Se apasa butonul Save pentru a salva toate modificarile realizate in pagina Settings.
Zona General Settings
In aceasta zona se afla campurile:
- Date format - implicit, este selectata valoarea dd.MM.yyyy (zi.luna.an). Acest camp contine lookup cu toate variantele posibile de afisare a formatului calendaristic (exemplu: dd/MM/yyyy, yyMMdd, MM-dd-yyyy, yyyy.MM.dd etc.).
- SeniorERP server address - acest camp este completat automat cu adresa de server SeniorERP.
Zona ANAF settings
Aceasta zona permite realizarea legaturilor necesare pentru a transmite facturi electronice si facturi transport catre ANAF.
In aceasta zona se afla si optiunile: EFactura Is production , ETransport Is production. Cele doua optiuni sunt editabile, implicit debifate (au starile bifat/debifat).
Aceste doua optiuni sunt oferite de ANAF, prin doua API-uri: un API de testare si un API de productie. API-ul de productie este cel folosit in activitatea de raportare a facturilor/transporturilor.
Daca cele doua optiuni nu sunt bifate, activitatea de raportare catre ANAF foloseste API-ul de test, in scopul testarii.
Daca optiunile sunt bifate, activitatea de raportare catre ANAF foloseste API-ul de productie, raportarea realizandu-se in mod oficial.
Mai multe informatii referitoare la completarea campurilor din aceasta zona se regasesc in sectiunea Generare CallBack URL de mai jos.
Inregistrare utilizator pentru API-uri
Pentru a transmite catre ANAF facturi electronice si facturi transport este necesar ca utilizatorii sa se inregistreze in portalul ANAF astfel incat sa foloseasca serviciile de tip API disponibile pe portalul ANAF. Se vor urma pasii de mai jos:
Se acceseaza portalul https://anaf.ro, sectiunea: Servicii Online -> Dezvoltatori Aplicatii -> Accesare Servicii Web.
Aceasta sectiune pune la dispozitie patru servicii:
- Inregistrare pentru API-uri
- Recuperare credentiale/parola
- Instructiuni de utilizare
- Formular de contact
Se acceseaza link-ul Inregistrare pentru API-uri. Astfel, incepe procedeul de inregistrare a utilizatorului care la randul acestuia va inregistra aplicatiile ce utilizeaza solutia de autorizare a accesului la serviciile de tip API, dezvoltate de ANAF, folosind mecanisme standard bazate pe folosirea protocolului OAUTH.
In urma accesarii link-ului, se observa doua situatii:
- Utilizatorul nu are niciun cont pe portalul ANAF
- Utilizatorul are un cont pe portalul ANAF
Inregistrare utilizator ce nu are cont pe portalul ANAF
In situatia in care utilizatorul nu are cont pe portalul ANAF, acesta accesează si completează datele din campurile de mai jos:
Exemplu completare formular:
Se apasa butonul Continua, in urma caruia se trimite un e-mail catre adresa de e-mail completata in formular. Pe e-mail este transmis codul de validare a adresei de e-mail.
Acest cod se introduce in pagina de web ANAF pe campul Cod verificare, iar in urma completarii codului de validare, se apasa butonul Continua.
Utilizatorul va primi mesajul de succes:
Contul a fost creat cu succes.
Nume de utilizator: Test E-factura
Inregistrare utilizator ce are cont pe portalul ANAF
In situatia in care utilizatorul are un cont de utilizator pe portalul ANAF, acesta acceseaza link-ul click aici din formular:
Se completeaza informatiile din formularul de mai jos:
Dupa ce a fost apasat butonul Continua, utilizatorul primeste pe e-mail codul de verificare a adresei de e-mail. Pe campul Cod de verificare se introduce codul primit pe e-mail.
Se apasă butonul All, in urma caruia utilizatorul va primi mesajul de succes: "Drepturile au fost actualizate cu succes. Nume de utlizator: test123"
Autentificare utilizator in Spatiul Privat Virtual
Dupa parcurgerea pasilor de inregistrare ce au ca scop final inregistrarea aplicatiilor terte ce vor folosi solutia de autorizare a accesului la serviciile de tip API disponibile pe portalului ANAF, pasi sunt diferentiati in functie de cele doua situatii: daca utilizatorul are sau nu cont pe portalul ANAF. Se accesează butonul Autentificare utilizator.
Se introduc numele utilizatorului si parola si apoi se apasa butonul Autentificare.
Editare profil Oauth
In urma autentificarii in Spatiul Privat Virtual, se deschide meniul Editare profil Oauth.
Meniul Editare profil Oauth permite configurarea unei noi aplicatii. Se completeaza campul Denumire aplicatie.
Pentru a completa campul Callback URL 1 este necesara logarea in aplicatia Senior StateForms.
Generare CallBack URL
La logarea in aplicatia Senior StateForms se completeaza campurile Utilizator, Parola si Companie cu aceleasi informatii ce sunt folosite la logarea in aplicatia Senior ERP.
Se acceseaza meniul Settings.
In zona ANAF Settings, se observa ca, in baza codului fiscal al companiei este generat un link de CallBack URL.
Se copiaza acest link generat si se completeaza in campul Callback URL1 din aplicatia ANAF, conform imaginii de mai jos.
Se selecteaza Serviciul E-Factura si se apasa butonul Generare Client ID.
In urma generarii de Client ID, se va genera o noua aplicatie:
Valorile pentru obtinerea tokenului Oauth trebuiesc completate in aplicatia Senior StateForms, conform imaginii de mai jos:
Generare Token
Dupa ce a fost completat Client ID si Client Secret se apasa butonul Generate Token, pentru a obtine token-ul. La generarea cu succes a token-ului, este afisat mesajul: The token was generated successfully.
In cazul in care nu se genereaza Token-ul instant (pasul 1.) si este necesara semnatura ANAF, dupa introducerea acesteia, se actioneaza butonul Get Token (pasul 2.) pentru generare.
Pentru a verifica daca exista erori apasa butonul Test (pasul 3.).
Atentie: Este necesar ca la final sa se apese butonul Save (pasul 4.) pentru ca setarile sa ramana salvate!