Scrie-ne pe WhatsApp
STUDIU DE CAZ • FISCALITATE & SPV ANAF

eFactura StillCo: Automatizarea Ciclului Complet de Facturare Electronică cu ANAF

Arhitectură asincronă pentru validarea locală a fișierelor XML UBL 2.1, transmitere automată în SPV și descărcarea recipiselor semnate digital.

Profil Client: Companii comerciale de distribuție B2B și prestări servicii cu volum mare de documente
Serviciu: Integrare API ANAF & Automatizare Fluxuri Financiare
Durată Proiect: 3 luni (dezvoltare inițială) + mentenanță legislativă permanentă
Domeniu: Financiar-Contabil & Conformitate Fiscală

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:

Validare Prealabilă
Schematron & XSD Engine

Verificarea structurală și matematică a fiecărui XML înainte de trimitere: cote TVA, totaluri, coduri de țară și câmpuri obligatorii CIUS-RO.

Conectivitate ANAF
OAuth 2.0 & Token Manager

Gestionarea automată a sesiunilor securizate, reîmprospătarea token-urilor de acces și autentificarea criptografică cu semnături calificate.

Procesare Asincronă
Worker Queue & Retry Logic

Gestionarea apelurilor API prin cozi distribuite. În cazul erorilor temporare de conexiune la serverele ANAF, sistemul reîncearcă automat cu backoff exponențial.

Arhivare & Reconciliere
Depozit Securizat Recipise

Salvarea automată a pachetelor complete (XML factură, index încărcare, recipisă semnată digital) într-un depozit conform cerințelor de păstrare contabilă.

Vizualizare Documente
Convertor XML în PDF

Generare automată a formatului grafic PDF pentru parteneri comerciali direct din conținutul XML UBL validat.

Interfață de Control
Tablou de Bord în Timp Real

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:

Faza 1
Analiză CIUS-RO & Specific B2B
Faza 2
Validator Sintactic XML Local
Faza 3
Integrare OAuth 2.0 & SPV API
Faza 4
Arhitectură Cozi & Reîncercare
Faza 5
Testare Sandbox ANAF & Stres
Faza 6
Comutare Producție & Mentenanță

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ă.

7. Tehnologii Cheie & Securitate

REST API ANAF XML UBL 2.1 CIUS-RO OAuth 2.0 Redis Queues PostgreSQL Digital Signatures Node.js Docker

Vrei să optimizezi operațiunile companiei tale?

Fiecare afacere are particularități operaționale și provocări unice. Echipa StillCo proiectează și dezvoltă soluții software sigure, scalabile și adaptate exact cerințelor tale de flux.