1. Contextul Proiectului
Odată cu intrarea în vigoare a obligativității transmiterii facturilor B2B în sistemul național RO e-Factura prin intermediul Spațiului Privat Virtual (SPV) gestionat de Ministerul Finanțelor, companiile care emit zeci sau sute de facturi zilnic s-au confruntat cu o sarcină administrativă copleșitoare.
Formatul standardizat european UBL 2.1 specificat prin profilul național CIUS-RO impune validări semantice și sintactice extrem de riguroase pentru fiecare câmp fiscal (cote TVA, identificatori fiscali, monede, codificări BT/BG).
2. Situația Inițială & Provocările Întâmpinate
Procesul manual inițial derulat de companii prezenta riscuri operaționale majore și costuri mari de manoperă:
- Încărcare manuală în portalul web ANAF: Contabilii trebuiau să exporte manual fișierele din softurile interne, să se autentifice cu token fizic USB și să încarce fiecare factură individual.
- Erori frecvente de schemă XML: Respingerea facturilor la validarea de către validatorul ANAF (schematron CIUS-RO) fără o explicație intuitivă bloca fluxul de încasări și genera confuzie între partenerii comerciali.
- Urmărirea manuală a recipiselor: Pentru a verifica dacă o factură trimisă a fost procesată cu succes, operatorul trebuia să reintre periodic în SPV, să caute după indexul de încărcare și să descarce manual arhiva ZIP cu semnătura digitală a ministerului.
- Risc de amenzi la depășirea termenului legal: În perioadele aglomerate de final de lună, volumul mare și instabilitatea serverelor SPV generau riscul depășirii termenului legal de 5 zile calendaristice pentru transmitere.
3. Obiectivele Implementării
StillCo a dezvoltat soluția eFactura cu următoarele obiective de inginerie software:
- Automatizarea 100% a fluxului de comunicare cu API-ul SPV ANAF prin certificate calificate în cloud sau locale.
- Implementarea unui validator prealabil local pentru schema OASIS UBL 2.1 și regulile CIUS-RO, eliminând respingerile din partea ANAF.
- Mecanism asincron de verificare automată a stării și descărcare a fișierului XML original și a recipisei semnate (.p7s).
- Vizualizator intuitiv PDF integrat pentru transformarea XML-ului tehnic într-un document lizibil comercial pentru operatori și clienți.
4. Soluția Tehnică & Arhitectura Sistemului
Soluția dezvoltată de StillCo a fost construită pe o arhitectură robustă bazată pe cozi de așteptare, capabilă să gestioneze vârfuri de trafic și limitările impuse de serverele ANAF:
Verificarea structurală și matematică a fiecărui XML înainte de trimitere: cote TVA, totaluri, coduri de țară și câmpuri obligatorii CIUS-RO.
Gestionarea automată a sesiunilor securizate, reîmprospătarea token-urilor de acces și autentificarea criptografică cu semnături calificate.
Gestionarea apelurilor API prin cozi distribuite. În cazul erorilor temporare de conexiune la serverele ANAF, sistemul reîncearcă automat cu backoff exponențial.
Salvarea automată a pachetelor complete (XML factură, index încărcare, recipisă semnată digital) într-un depozit conform cerințelor de păstrare contabilă.
Generare automată a formatului grafic PDF pentru parteneri comerciali direct din conținutul XML UBL validat.
Monitorizarea centralizată a stării tuturor facturilor (În așteptare, Trimise, Validat ANAF, Respins, Recipisă salvată).
Pentru companiile ce dețin softuri ERP proprii, StillCo a expus o punte API REST unificată: sistemul client trimite datele facturii prin JSON, iar platforma StillCo preia generarea XML-ului, semnarea, transmiterea și returnarea recipisei finale fără intervenție umană.
5. Metodologia de Implementare
Implementarea s-a desfășurat conform unei proceduri tehnice riguroase, începând cu testarea intensivă în mediul Sandbox pus la dispoziție de Ministerul Finanțelor:
Actualizările continue constituie o componentă critică a serviciului: echipa StillCo monitorizează modificările legislative și tehnice ale ANAF, actualizând schemele de validare înainte ca modificările să devină obligatorii în producție.
6. Rezultate Măsurabile & Impact Operațional
Prin implementarea soluției automate StillCo, fluxul de facturare a devenit complet predictibil și degrevat de erori umane:
| Indicator Operațional | Situația Inițială (Înainte) | După Implementarea StillCo |
|---|---|---|
| Timp alocat per lot de 100 de facturi | 2-3 ore de operare manuală zilnică (export, upload manual, verificare status) | Câteva secunde pentru generare și transmitere asincronă în fundal |
| Erori de schemă ajunse la serverele ANAF | Frecvente respingeri din cauza erorilor de sintaxă sau câmpuri lipsă | 0 erori transmise la ANAF (sistemul blochează local și notifică operatorul cu exactitate) |
| Recuperarea și asocierea recipiselor oficiale | Căutare manuală zilnică a indexului în portalul ANAF și arhivare pe disc | Descărcare automată a recipisei semnate și atașare la fișa facturii în timp util |
| Risc de depășire a termenului legal (5 zile) | Risc permanent de întârziere la final de lună sau în caz de indisponibilitate a contabilului | Complet eliminat; sistemul transmite automat documentele la emitere și trimite alerte de monitorizare |
| Accesibilitate documente pentru audit fiscal | Fișiere dispersate în foldere locale și arhive ZIP neindexate | Arhivă electronică structurată, căutabilă instant după CUI, serie, număr sau interval de timp |
Sistemul oferă conducerii companiei siguranța conformității legale depline și reduce riscul sancțiunilor fiscale, permițând departamentului financiar să se concentreze pe activități de analiză strategică.