oauth 2.0

Autorizarea programului de facturare prin link de către contabil?

Un subiect foarte controversat și încă neclar pentru foarte multă lume, fie ei administratori ai unei societăți comerciale sau contabili, este autorizarea programului de facturare de către contabil, folosind semnătura acestuia, pentru trimiterea facturilor emise prin SPV, în sistemul e-Factura. Deși conștienți de faptul că foarte probabil am deschis \"Cutia Pandorei\", dorim să oferim explicații legate de acest subiect. După cum probabil știți de la 1 ianuarie 2024 sistemul RO e-Factura în relația B2B devine obligatoriu pentru toți operatorii economici stabiliți pe teritoriul României, cu foarte mici excepții. Această nouă obligativitate, presupune transmiterea facturilor emise, în relația B2B, în sistemul ANAF RO e-Factura. Pentru a face acest lucru, agenții economici prin departamentele specializate sau prin persoana desemnată vor trebui să transmită factura emisă sub forma unui fișier în format XML prin Spațiul Privat Virtual pus la dispoziție de ANAF, în sistemul RO e-Factura. Dat fiind faptul că această formă de trimitere, sub forma unui fișier în format XML, este destul de complicată pentru mulți și că nimeni nu își dorește să devină programator peste noapte, dezvoltatorii de programe de facturare oferă această nouă funcție în cadrul programelor lor. Astfel, majoritatea programelor de facturare de pe piață, dacă nu chiar toate, oferă clienților săi posibilitatea de a trimite facturile în e-Factura, prin două variante, iar ambele variante implică folosirea unui certificat calificat de semnatură electronică fără de care nu se poate accesa Spațiul Virtual Privat (SPV) al ANAF. Prima și cea pe care o recomandăm, este ca societatea respectivă să își achiziționeze propriul certificat calificat de semnătură electronică prin persoana care are calitatea de reprezentant legal sau reprezentant desemnat și să autorizeze programul de facturare pentru a putea trimite în e-Factura, în mod automat. Programul urmând să verifice, tot în mod automat, dacă facturile au fost validate, să transmită utilizatorului statusul acestora, eventualele mesaje primite și de asemenea citește și salvează facturile de la furnizori. A doua variantă, cea care a și creat polemici, este ca societatea respectivă, prin departamentul specializat sau prin persoana desemnată, să genereze linkul de autorizare al programului de facturare, care să îi permită programului trimiterea facturilor în sistemul e-Factura și urmărirea tuturor pașilor menționați mai sus. Acest link de autorizare, conform art.12, alin.3 din Ordinul nr. 1090/2022, poate fi validat de împuternicitul societății, care în relația cu organul fiscal poate fi expertul contabil, folosind semnătura electronică a acestuia. Foarte important de menționat și de reținut, este faptul că prin validarea linkului de autorizare a programului de facturare, folosind semnătura electronică a contabilului nu înseamnă că intră în atribuțiile acestuia trimiterea facturilor emise în sistem (pentru mai multe detalii puteți citi articolul despre \"e-Factura nu este sarcina contabilului\"). Validarea linkului de autorizare prin folosirea semnăturii electronice fie a reprezentantului legal, a reprezentantului desemnat sau a împuternicitului, se face în baza protocolului OAuth 2.0, pus la dispoziția dezvoltatorilor de aplicații de către ANAF. Acest protocol împuternicește programul de facturare și ii permite accesul în SPV prin crearea unui token de acces virtual, nefiind necesară prezența semnăturii electronice la fiecare trimitere e-Factura. Autorizarea este valabilă 90 zile, urmând ca aceasta să se prelungească automat atât timp cât semnatura electronică este valabilă, ea putând fi revocată oricând de către una din persoanele enumerate mai sus, dacă se dorește. Important de asemenea, în ceea ce privește responsabilitatea privind corectitudinea și veridicitatea conținutului facturilor emise și transmise în sistemul ANAF RO e-Factura, răspunsul din partea ANAF este că aceasta îi revine reprezentantului legal al societății respective. În concluzie, la întrebarea din titlul acestui articol, răspunsul este că da, se poate autoriza programul de facturare folosind semnatura electronică a contabilului, dar subliniem faptul că autorizarea programului folosind semnătura contabilului generează un token care oferă acces la toate codurile fiscale înrolate în SPV pe acea semnatură. Deși folosind semnatura contabilului pentru autorizare se oferă acces total la serviciile la care este înrolat tokenul respectiv, se ține cont de  procedura de înregistrare a aplicațiilor în portalul ANAF, care specifică în mod clar că: “Pentru folosirea soluției de autorizare a accesului la serviciile de tip Api, dezvoltate de ANAF, folosind mecanisme standard bazate pe folosirea protocolului Oauth 2.0, dezvoltatorii de aplicații au la dispoziție un mecanism de înrolare a aplicaţiilor în Sistemele ANAF. Utilizatorii aplicațiilor trebuie să fie înregistrați şi înrolaţi în sistemele ANAF, cu drepturi de acces către diverse servicii furnizate de portalul ANAF.” Acest lucru presupune semnarea unor termene și condiții care la randul lor conțin clauze de confidențialitate. Mai mult, se specifică în același protocol ANAF că “Responsabilitatea păstrarii în mod securizat a token-urilor revinedezvoltatorilor de aplicații care folosesc acest mecanism.” Cu toate acestea, îndemnul nostru este ca fiecare semnătură să fie folosită în scopul care i-a fost destinat acesteia. Respectiv contabilul să o folosească pentru depunerea rapoartelor financiare periodice și în scop personal, tinând cont de faptul că aceasta îi aparține, iar societatea comercială să achiziționeze propria semnatură prin reprezentant legal sau desemnat pe care să o folosească pentru transmiterea facturilor emise în cadrul societății sale. Vă recomandăm: Program de facturare online pentru tot ce ţine de e-Factura poate fi testat de aici. Certificat calificat de semnătură electronică pentru e-Factura poate fi achiziționat de aici.
0

Configurarea aplicatiei de facturare pentru RO e-Factura

Acest lucru se realizeaza in cativa pasi simpli de urmat, pentru ca mai apoi aplicatia de facturare sa faca restul in sistemul e-Factura pentru dvs. Declararea facturilor in sistemul e-Factura nu revine in obligatia contabilului (desi si el detine semnatura de acces la SPV) ci persoanei desemnata cu emiterea facturilor in societatea respectiva. Acel utilizator care detine si el o semnatura digitala cu acces la contul SPV al firmei trebuie doar sa acceseze un link de autorizare a aplicatiei Facturis Online, care sa trimita/primeasca in contul SPV toate facturile emise/primite. 1. Autorizare aplicatie Facturis Online Folosind autentificarea OAUTH 2.0, aplicatia Facturis Online va trimite facturi in sistemul e-Factura fara a mai fi nevoie tot timpul de semntaura digitala prezenta pe calculatorul/calculatoarele de unde se emit si se trimit facturile. Astfel, vei avea nevoie doar o singura data de o semnatura, atunci cand mandatezi/autorizezi aplicatia Facturis Online sa-ti trimita facturile in SPV. Cum se face aceasta autorizare? Intrand in meniul Configurare - Integrari : e-Factura se apasa butonul de autorizare, dupa care se alege una din cele doua metode de autorizare. Avem la dispozitie doua variante: - de la un calculator care are semnatura; - sau de la alt calculator, trimitand persoanei respective un link pe care trebuie sa-l acceseze si sa isi dea acceptul ca Facturis Online sa poata incarca facturi in SPV pentru acea firma. Cel ce acceseaza acel link ii va aparea o fereastra in care i se cere autorizarea pentru firma respectiva: Dupa autorizare trebuie sa va apara in fereastra confirmarea autorizarii: Dupa autorizare trebuie sa va apara in fereastra de configurare e-Factura ceva de genul: 2. Completare coduri produse Pentru facturile emise catre stat(B2G) trebuie ca la fiecare produs sa completezi codul din lista de coduri CPV (Common Procurement Vocabulary), iar Identificatorul schemei trebuie să aiba valoarea ‘STI’ (din lista de coduri UNTDID 7143): - https://licitatiiseap.ro/coduri_cpv/ Pentru facturile catre persoane juridice(B2B) si pentru produsele cu risc ridicat trebuie sa completezi codurile din lista de coduri Nomenclatura Combinată, Nomenclatura tarifară și Tariful Vamal Comun (EU Combined Nomenclature), iar Identificatorul schemei trebuie să aiba valoarea ‘TSP’ (din lista de coduri UNTDID 7143): - https://eur-lex.europa.eu/legal-content/RO/TXT/PDF/?uri=OJ:L:2021:385:FULL&from=RO - http://www.intrastat.ro/doc/NC2022_RO.pdf Acest lucru se realizeaza din Nomenclatorul de Produse si poti folosi oricare coloana dintre coloanele de observatii (Observatii 1-6) sau oricare coloana de coduri produse (Cod EAN, Cod SKU, Alt Cod). Apoi, in Configurare – e-Factura se configureaza exact ce coduri doresti sa trimiti in e-Factura selectand coloana dorita: Daca ai facturi si B2G si B2C, vei completa in Nomenclatorul de produse ambele coduri iar aplicatia de facturare iti va pune ambele coduri in e-Factura, nemaifiind nevoie de separarea facturilor B2G de B2B sau de selectia tipului facturii inainte de trimitere in sistemul e-Factura. 3. Trimite simplu si usor in sistemul e-Factura Dupa ce pasii de mai sus au fost efectuati, trimiterea facturilor in sistem devine o formalitate. Si anume: dupa ce se finalizeaza factura si nu se mai doreste nici o modificare, se intra la Documente – Facturi – Registru facturi, se selecteaza facturile dorite si se apasa butonul de trimitere e-Facturi. Aplicatia Facturis Online iti va trimite facturile in SPV si te va anunta daca s-au trimis cu succes. Tot aplicatia va verifica ulterior si raspunsurile pentru fiecare factura in parte, updatand statusul facturilor cu raspunsul din sistemul e-Factura. Daca acest status este “Trimis OK” atunci facturile s-au trimis corect si au fost validate cu succes de cate ANAF.
0