| Cuprins | Tutoriale |
| Gestionarea tokenurilor Obtinerea primului token Refreshul tokenului la 3 luni |
Tokenul virtual este de fapt o parola si este folosit pentru autentificare in
E-factura si E-tranport fara a fi nevoie de prezenta tokenului fizic (semnatura
electronica) in portul USB al calculatorului pe care lucram.
Tokenul virtual
poate fi folosit numai daca "metoda de acces SPV" este OAUTH

Tokenul
poate fi stocat in baza de date (recomnadat) sau in fisierul "tokenuri.txt" dupa
dorinta ,configurabil la "Tokenul OAUTH se afla in"

Daca
folosim tokenul stocat in baza putem avea tokenuri diferite pentru grupuri de
firme folosite in program. Pentru fiecare token trebuie sa enumeram cuiurile
care-l vor folosi in campul "Cuiuri"
Daca folosim tokenul stocat in fisierul
"tokenuri.txt" , cuiurile nu mai fac diferenta si va fi utilizat pentru toate
firmele care au selectata optiunea "fisierul tokenuri.txt"

In fereastra "Tokenuri" avem functii pentru obtinerea tokenului virtual , reinnoirea acestuia
in momentul expirarii(refresh) sau stergerea din SPV
Este suficient si
necesar sa avem un singur token valid la un moment dat
Grila principala a
ferestrei Tokenuri contine toate tokenurile valide si invalide folosite (este
indicat sa pastram istoricul tuturor tokenurilor)
Un rand din grila
reprezinta un Token
Nu este necesar sa avem mai mult de un token valid pentru
o SC (un CUI) la un
moment dat
Campurile folosite in aceasta activitate pot fi grupate in perechi
si sunt:
- perechea Callback-ID-Secret - se obtine din SPV. Perechea este
unica in SPV dar nu este unica in aceasta fereastra pentru ca fiecare pereche
poate avea mai multe tokenuri
- perechea Token-Refresh - se obtine prin
aceasta aplicatie pe baza unei perechi Callback-ID-Secret. Perechea
Token-Refresh este unica in aceasta grila Tokenul este folosit pentru
autentificare in E-factura si E-trasport , iar Refreshul se foloseste pentru
obtinerea unui token nou in momentul expirarii
1-Pentru a putea crea si utiliza un token virtual este necesar sa ne inscriem
mai intai in portalul ANAF ca "utilizator pentru API" Acest lucru se face o
singura data la https://anaf.ro, sectiunea: Servicii Online > Inregistrare
utilizatori > Dezvoltatori aplicatii > Inregistrare prtr API (vezi
ghidul paginile 6-9) In urma acestui pas vom avea un Utilizator si o Parola
2-Cu Utilizatorul si Parola obtinute ca mai sus merge in portalul ANAF la
Autentificare utilizator si dupa ce mai completam cateva campuri (paginile 14-17
din ghid) obtinem un clientID si un clientSecret ,astfel:
-ne autentificam (vezi 2
din fig.de mai jos) in SPV la Autentificare Utilizator (NU Autentificare
certificat) cu userul si parola de mai sus
-primim un cod pe mail pe care-l introducem (vezi 3 mai jos)
- click pe Editare profil OAUTH

- in fereastra deschisa la Editare profil OAUTH completam : Denumire
aplicatie ,Callback URL cu valoarea: "https://www.anaf.ro/"
si la Servciu bifam ambele optiuni (E-Factura si E-Transport)
si apoi click pe Genereare Client ID
- mai jos in aceeasi pagina vor apare valorile ClientID si ClientSecret

3-Apoi mergem in pagina Efactura > butonul Tokenuri virtuale. Se da click pe butonul Nou si se completeaza
campurile: Callback, ID si Secret cu valorile obtinute in portalul ANAF
!
copiati neaparat folosind copy-paste
Mai departe pe calculatorul pe care
lucram introducem semnatura electonica in portul USB si dam click pe butonul
"Genereaza token pentru acest ID" Se va cere PINul
Daca toate lucrurile
functioneaza bine , in campurile Token si Refresh vor apare cate un sir de
caractere si vom fi anuntati despre finalizarea operatiei
La intrebrarea
"doriti sa folositi acest token.. " click pe Yes
Valabilitatea
tokenului obtinut este de cca 3 luni ( a se vedea Data de expirare) dupa care va
trebui sa obtinem un token nou prin functia "refresh Token"
Puteti
genera mai multe tokenuri noi dar nu are sens , mai ales ca numarul tokenurilor
se pare ca este este limitat la o valoare necunoscuta. Deci nu generati tokenuri
noi fara sa fie necesar
Este metoda cea mai convenabila de prelungirea a functionarii peste perioada
de viata normala a unui token de 3 luni
Refreshul trebuie facut pana in data
expirarii (ubeori se poate si cateva zile dupa expirare) si este anuntat de program cu o saptamana inainte
Nu este necesar
tokenul fizic pentru realizarea acestei operatii
Practic , in fereastra
tokenuri ne pozitionam pe randul cu tokenul valid inca si actionam butonul "Refresh
Token"
Daca Refreshul se realizeaza corect se va crea o inregistrare
noua avand acelasi Callback,Id si Secret dar cu tokenul nou
Daca apar erori
in timpul activitati de generare suntem avertizati prin mesaj
Tokenul vechi
(inregistrarea initiala) va fi marcat ca "inactiv" Daca tokenul vechi era valid
inaintea acestei operatii va fi in continuare valid (folosibil)
| Verifica tokenul | Se verifica valabilitatea tokenului pe care
suntem pozitionati in grila Se verifica de asemeni daca tokenul este asociat cu CUIul SC pe care lucram Daca tokenul este valid va putea fi folosit in activitatile E-factura si E-transport In urma acestei verificari se seteaza automat campul "Invalid" |
| Token nou din fisier txt | Se incarca ID,Secret,Callback,Token si Refresh dintr-un fisier txt si se creeaza o inregistrare noua in aceasta fereastra |
| Genereaza token nou | Se va genera un nou token pentru IDul si
Secretul inregistrarii pe care ne aflam in momentul apasarii acestui
buton Daca se obtine tokenul se va crea o inregistrare noua avand acelasi Callback,Id si Secret dar cu tokenul nou Daca apar erori in timpul activitati de generare suntem avertizati prin mesaj Tokenul vechi (inregistrarea initiala) nu va fi schimbata stare "inactiv" Daca tokenul vechi era valid inaintea acestei operatii va fi in continuare valid (folosibil) Se poate genera token nou pornind de la o inregistrare cu token valid sau invalid (expirat). Nu generati tokenuri noi fara sa fie necesar (daca tokenul vechi este valid) Numarul tokenurilor active se pare ca este este limitat la o valoare necunoscuta |
| Adauga | Se creeaza o inregistrare noua ce se poate completa manual |
| Modifica | Se intra in vizualizarea/ modificarea valorilor unei inregistrari-token Dupa modificare se Salveaza , dupa vizualizare se Renunta |
| Sterge | Se sterge din SPV token pe care ne aflam In aplicatia contabila nu se sterge dar se marcheaza ca Inactiv |