← Inapoi la pagina SAFT

Manual de utilizare

BCOMM Audit Manager — SAFT
Versiune: 1.6.9 Actualizat: 29 mai 2026

1. Ghid de pornire rapida

Acest ghid va permite sa procesati prima declaratie D406 in cateva minute.

Inainte de a incepe, asigurati-va ca aveti:

  • BCOMM Audit Manager instalat si licentiat pe acest calculator
  • Abonament activ (sau in perioada de evaluare de 15 zile; functioneaza si cu licenta DEMO)
  • Fisierele D406 lunare (PDF sau XML) salvate intr-un folder pe disc
  • CUI-ul firmei pentru care procesati datele

Pasii de pornire

  1. Lansati aplicatia BCOMM Audit Manager — SAFT din meniul Start sau de pe Desktop.
  2. La primul camp (Folder), apasati butonul [...] si navigati la folderul cu fisierele D406. Selectati un fisier PDF sau XML din acel folder.
  3. In campul CUI Firma, introduceti codul unic de identificare al firmei (fara prefixul RO).
  4. Selectati Dosarul din lista derulanta — aceasta este schema din baza de date in care se vor incarca datele.
  5. Lasati toate checkbox-urile bifate (Balante, Registru Jurnal, Clienti, Vanzari, Furnizori, Achizitii, Plati/Incasari, Taxe TVA) sau debifati modulele pe care nu le doriti.
  6. Apasati butonul Procesare date si asteptati finalizarea.
Recomandare: Pentru prima utilizare si acomodare cu aplicatia, incepeti cu maxim 3 fisiere lunare (3 luni). Procesarea a 12 luni poate dura intre 10 si 15 minute, in functie de volumul datelor si configuratia calculatorului.
Dupa finalizare, rapoartele HTML si Excel se gasesc in subfolderele create automat in folderul selectat (de exemplu {CUI}_balante, {CUI}_clienti etc.). Datele sunt incarcate automat si in baza de date.

2. Descriere generala

BCOMM Audit Manager — SAFT este un modul integrat in BCOMM Audit Manager care proceseaza declaratiile SAF-T (Standard Audit File for Tax) din Romania. Aplicatia extrage datele din fisierele PDF/XML ale declaratiei D406, genereaza rapoarte contabile si le incarca automat in baza de date PostgreSQL pentru integrare in dosarele de audit.

Modulele de procesare disponibile:

Toate rapoartele sunt generate in format HTML (vizualizare in browser) si Excel (XLSX), si sunt incarcate automat in baza de date a dosarului de audit selectat. Rapoartele de detectie anomalii sunt generate doar in format HTML, cu grafice SVG interactive.

3. Cerinte de sistem

ComponentaCerinta
Sistem de operareWindows 10 / Windows 11 (x86 sau x64)
BCOMM Audit ManagerVersiunea 4.8 sau superioara, cu licenta si abonament activ
.NET Runtime.NET Desktop Runtime 10.0 sau superior
PythonPython 3.10 sau superior
Baza de datePostgreSQL 10 sau superior (server local sau remote)
ProcesorIntel/AMD dual-core 2 GHz sau superior
Memorie RAMMinim 4 GB (recomandat 8 GB)
Spatiu disc1 GB pentru aplicatie + 2 GB spatiu pentru date
Fara abonament activ sau cu licenta DEMO, aplicatia functioneaza in mod evaluare timp de 15 zile cu toate functionalitatile disponibile.

4. Instalare

4.1 Descarcarea aplicatiei

Kitul de instalare este disponibil ca arhiva ZIP. Descarcati fisierul de pe pagina de prezentare a aplicatiei sau de la adresa primita de la furnizor.

4.2 Procedura de instalare

  1. Descarcati arhiva ZIP cu kitul de instalare.
  2. Click dreapta pe fisierul ZIP descoperit → Extract All... (sau Extragere tot...). Alegeti o locatie pe disc.
  3. Din folderul extras, rulati fisierul executabil de instalare (.exe) cu dublu-click. Installer-ul va configura aplicatia si va crea shortcut-urile necesare.
Atentie: Asigurati-va ca BCOMM Audit Manager este deja instalat inainte de a instala modulul SAFT.

5. Interfata aplicatiei

5.1 Campuri de intrare

CampDescriere
Folder (PDF/XML SAF-T) Calea catre folderul care contine fisierele PDF sau XML ale declaratiilor D406. Se selecteaza cu butonul [...].
CUI Firma (fara RO) Codul Unic de Identificare al firmei procesate. Se introduce fara prefixul RO. Camp obligatoriu.
Dosar Dosarul (schema) din baza de date in care se incarca datele. Se selecteaza din lista derulanta, populata automat la conectare.

5.2 Etape de procesare

Aplicatia permite selectarea modulelor de procesare prin 6 checkbox-uri:

CheckboxCe proceseaza
1. Balante Extragere XML din PDF, extragere date din XML, generare balante lunare, balanta concatenata, balanta sintetica, incarcare in baza de date
2. Registru Jurnal Generare registru jurnal lunar, registru jurnal centralizat, incarcare in baza de date
3. Clienti Generare solduri clienti, consolidare pe intreaga perioada, incarcare in baza de date, generare raport analiza clienti cu prag de semnificatie
4. Vanzari Generare jurnal de vanzari lunar, jurnal centralizat, incarcare in baza de date, generare raport analiza vanzari cu verificare incrucisata solduri clienti
5. Furnizori Generare solduri furnizori, consolidare pe intreaga perioada, incarcare in baza de date, generare raport analiza furnizori cu prag de semnificatie
6. Achizitii Generare jurnal de achizitii lunar, jurnal centralizat, incarcare in baza de date, generare raport analiza achizitii cu verificare incrucisata solduri furnizori
7. Plati/Incasari Generare registru plati si incasari lunar, doua rapoarte separate (Incasari/Plati), cashflow lunar pe conturi 5xx, centralizat pe intreaga perioada, incarcare in baza de date (sectiunile I.DT.SAFT.* incluzand INCASARI/PLATI/CASHFLOW), reconciliere automata cu balanta de verificare si Registrul Jurnal, top clienti dupa incasari si top furnizori dupa plati, 11 verificari calitate date
8. Taxe (TVA) Generare situatie TVA pe coduri si cote, detalii TVA per tranzactie, verificari automate (baza × procent = TVA), detectie anomalii, incarcare in baza de date (sectiunea K.DT.SAFT)
Implicit, toate checkbox-urile sunt bifate. Debifati modulele pe care nu doriti sa le procesati.

5.3 Optiunea Suprascriere fisiere

Cand este bifata (implicit: bifata), fisierele CSV, Excel si rapoartele HTML generate anterior vor fi suprascrise. Daca este debifata, fisierele existente sunt pastrate si etapele de generare sunt sarite.

5.4 Butoane

ButonActiune
[...]Deschide dialogul de selectare folder — navigati si selectati un fisier PDF sau XML din folderul dorit
Procesare datePorneste procesarea etapelor selectate
ExitInchide aplicatia

5.5 Bara de progres

Deasupra zonei de log se afla bara de progres care afiseaza procentul de finalizare si descrierea etapei curente (de exemplu: 21% - Incarcare balanta in baza de date). La finalizarea procesarii se afiseaza 100% - Procesare completa!.

5.6 Zona de log

In partea inferioara a ferestrei se afla zona de log care afiseaza in timp real mesajele de progres, informatii despre fiecare etapa procesata, eventualele avertismente si erori. La finalizare, log-ul este salvat automat si ca fisier text in folderul de procesare.

6. Procesarea datelor

6.1 Pornirea procesarii

  1. Selectati folderul cu fisierele D406 (PDF sau XML) folosind butonul [...].
  2. Introduceti CUI-ul firmei (fara prefixul RO) in campul dedicat.
  3. Selectati Dosarul din lista derulanta.
  4. Bifati modulele dorite in sectiunea Etape procesare.
  5. Apasati butonul Procesare date.
Pe durata procesarii, toate controalele sunt dezactivate. Progresul este afisat in bara de progres si in zona de log.

6.2 Ordinea de procesare

Etapele se executa in ordinea urmatoare, indiferent de ordinea in care sunt bifate:

  1. Extragere XML din PDF — doar daca exista fisiere PDF in folder
  2. Extragere date din XML — converteste XML SAF-T in fisiere CSV intermediare
  3. Validare extragere — verificare completitudine, totaluri de control, echilibru tranzactii, integritate referentiala (raport HTML)
  4. Balante — generare balante lunare, concatenata, sintetica + incarcare DB
  5. Registru Jurnal — generare RJ lunar, centralizat + incarcare DB
  6. Clienti — generare solduri, consolidare, incarcare DB, raport analiza
  7. Vanzari — generare jurnal lunar, centralizat, incarcare DB, raport analiza
  8. Furnizori — generare solduri, consolidare, incarcare DB, raport analiza
  9. Achizitii — generare jurnal lunar, centralizat, incarcare DB, raport analiza
  10. Plati/Incasari — generare registru lunar, centralizat, incarcare DB (I.DT.SAFT), verificari calitate date
  11. Taxe (TVA) — generare situatie TVA pe coduri/cote, detalii per tranzactie, verificari baza × procent = TVA, incarcare DB (K.DT.SAFT)
  12. Analize date originale — analiza Benford si gap-uri pe datele brute, imediat dupa extragere (rapoarte HTML)
  13. Detectie anomalii — analiza Benford pe date procesate, tranzactii neobisnuite, gap-uri si concentrare (rapoarte HTML)

6.3 Prag de semnificatie

Pentru modulele Balante, Clienti si Furnizori, aplicatia poate aplica automat un prag de semnificatie. Pragul se preia din configurarea dosarului de audit din baza de date. Daca este configurat, rapoartele vor evidentia elementele peste si sub pragul de semnificatie.

6.4 Fisiere generate

Procesarea genereaza un folder unic cu toate rezultatele, sub directorul selectat:

{CUI}_SAFT_{DOSAR}_{DATA_ORA}/ — Folder radacina cu toate rezultatele procesarii
{CUI}_index_rapoarte.html — Index centralizat cu toate fisierele si rapoartele generate
{CUI}_validare_extragere.html — Raport validare extragere SAF-T (completitudine, totaluri de control, echilibru)
{CUI}_balante/ — Balante de verificare lunare (CSV + XLSX + HTML)
{CUI}_RJ/ — Registre jurnal lunare si centralizat (CSV + XLSX + HTML)
{CUI}_clienti/ — Solduri clienti lunare si centralizate (CSV + XLSX + HTML)
{CUI}_vanzari/ — Jurnale de vanzari lunare si centralizat (CSV + XLSX + HTML)
{CUI}_furnizori/ — Solduri furnizori lunare si centralizate (CSV + XLSX + HTML)
{CUI}_achizitii/ — Jurnale de achizitii lunare si centralizat (CSV + XLSX + HTML)
{CUI}_plati/ — Registru plati/incasari lunare si centralizat (CSV + XLSX + HTML)
{CUI}_taxe/ — Situatie TVA pe coduri, detalii per tranzactie, anomalii (CSV + XLSX + HTML)
{CUI}_analiza_benford_original.html — Analiza Benford pe date originale SAF-T (imediat dupa extragere)
{CUI}_analiza_gaps_original.html — Analiza gap-uri pe date originale SAF-T (imediat dupa extragere)
{CUI}_analiza_benford.html — Analiza Benford pe date procesate (distributie cifre, test chi-patrat)
{CUI}_analiza_tranzactii.html — Raport tranzactii neobisnuite (duplicate, weekend, outlieri)
{CUI}_analiza_gaps.html — Analiza gap-uri pe date procesate, concentrare parteneri, furnizori suspecti
bcomm_saft_log_{timestamp}.txt — Fisierul de log al procesarii
Folderul sursa cu fisierele PDF si XML originale ramane neatins — toate output-urile merg exclusiv in folderul radacina generat.
Index rapoarte: La finalul procesarii, in folderul selectat se genereaza fisierul {CUI}_index_rapoarte.html — un index centralizat care cuprinde toate fisierele si rapoartele generate, grupate pe categorii, cu link-uri directe catre fiecare fisier. Deschideti acest fisier in browser pentru a naviga rapid la orice raport sau fisier de date.
{CUI} se inlocuieste cu codul unic de identificare al firmei introdus in campul CUI.

7. Incarcarea datelor in dosarul de audit

Pe langa fisierele generate local (CSV, HTML), aplicatia incarca automat datele si rapoartele in baza de date, in dosarul de audit selectat. Datele devin astfel disponibile direct in BCOMM Audit Manager, in arborele de lucru al dosarului.

7.1 Structura sectiunilor in dosar

Datele sunt organizate ierarhic in urmatoarele sectiuni din dosarul de audit:

SectiuneDenumireTipContinut
Balante
BAL.AN.CURENT Balanta an curent Tabel Balanta sintetica concatenata — un rand per cont sintetic, cu solduri initiale, rulaje cumulate si solduri finale pe intreaga perioada
RJ Registru jurnal Tabel Registrul jurnal centralizat — totaluri lunare debit/credit verificate incruciat cu BAL.AN.CURENT
Clienti (debitori)
H.DT.SAFT SAFT — Date debitori Folder Folder parinte pentru toate datele despre clienti
H.DT.SAFT.1 Balanta clienti Tabel Solduri clienti consolidate — un rand per client si cont contabil, cu sold initial, rulaje debit/credit si sold final pe intreaga perioada
H.DT.SAFT.1.1 Raport de analiza solduri clienti Raport Analiza detaliata: distributie pe conturi, top 20 clienti, clienti cu sold negativ, clienti incerti (4118), multi-cont, solduri fara miscare, clienti noi/inchisi, variatie neta, rulaj brut
Furnizori (creditori)
J.DT.SAFT SAFT — Date furnizori Folder Folder parinte pentru toate datele despre furnizori
J.DT.SAFT.1 Balanta furnizori Tabel Solduri furnizori consolidate — un rand per furnizor si cont contabil, cu sold initial, rulaje debit/credit si sold final pe intreaga perioada
J.DT.SAFT.1.1 Raport de analiza furnizori Raport Analiza detaliata: distributie pe conturi, top 20 furnizori, avansuri (4091/4092), furnizori debitori, multi-cont, solduri fara miscare, furnizori noi/inchisi, variatie neta, rulaj brut
Vanzari
N.DT.SAFT SAFT — Date vanzari Folder Folder parinte pentru toate datele despre vanzari
N.DT.SAFT.1 Centralizator vanzari Tabel Jurnalul de vanzari centralizat — o inregistrare per factura emisa, cu valoare, TVA, client, tipuri documente
N.DT.SAFT.2 Facturi vanzare Tabel Detalii pe linii de factura — articole, cantitati, preturi, conturi de venit si conturi corespondente
N.DT.SAFT.1.1 Raport de analiza vanzari Raport Analiza detaliata: tipuri documente, conturi de venit, top 20 clienti, note de credit, analiza temporala, valori exceptionale, moneda straina
Achizitii
O.DT.SAFT SAFT — Date achizitii Folder Folder parinte pentru toate datele despre achizitii
O.DT.SAFT.1 Centralizator achizitii Tabel Jurnalul de achizitii centralizat — o inregistrare per factura primita, cu valoare, TVA, furnizor, tipuri documente
O.DT.SAFT.2 Facturi achizitie Tabel Detalii pe linii de factura — articole, cantitati, preturi, conturi de cheltuiala si conturi corespondente
O.DT.SAFT.1.1 Raport de analiza achizitii Raport Analiza detaliata: tipuri documente, conturi de cheltuiala, top 20 furnizori, note de credit, analiza temporala, valori exceptionale, moneda straina
Plati/Incasari
P.DT.SAFT SAFT — Date plati Folder Folder parinte pentru toate datele despre plati si incasari
P.DT.SAFT.1 Centralizator plati Tabel Registrul de plati si incasari centralizat — o inregistrare per plata/incasare, cu metoda plata, cont, partener, sume debit/credit
P.DT.SAFT.2 Detalii plati Tabel Detalii pe linii de plata/incasare — conturi corespondente, parteneri, sume individuale
P.DT.SAFT.1.1 Raport verificare plati Raport Raport cu verificari calitate date, reconciliere totaluri, evolutie lunara, metode plata, top parteneri

7.2 Tipuri de sectiuni

In tabelul de mai sus, coloana Tip indica modul in care datele sunt stocate in dosar:

7.3 Localizarea sectiunilor in dosar

Sectiunile sunt plasate automat in arborele dosarului de audit:

Daca sectiunile parinte nu exista in dosarul de audit, aplicatia le creeaza automat intr-un folder Date SAFT la nivelul superior al dosarului.

7.4 Protectie date existente la reprocesare

Inainte de incarcarea datelor in baza de date, aplicatia verifica automat daca sectiunile selectate contin deja date in dosarul de audit. Daca sunt gasite date existente, se afiseaza un dialog de confirmare care listeaza sectiunile cu date si numarul de randuri existente.

Utilizatorul poate alege pentru fiecare sectiune:

Important: Indiferent de optiunile de suprascriere alese, procesarea fisierelor (CSV, Excel, rapoarte HTML) se executa intotdeauna complet. Doar incarcarea datelor in baza de date este conditionata de alegerea utilizatorului. Astfel, fisierele locale sunt mereu actualizate, chiar daca datele din dosar sunt pastrate.

8. Rapoarte generate

Fiecare modul genereaza rapoarte in format HTML (pentru vizualizare in browser) si Excel (XLSX).

RaportDescriereFormat
Balante lunare Balanta de verificare pentru fiecare luna din perioada declarata, cu sold initial, rulaj debit/credit si sold final per cont CSV, XLSX, HTML
Balanta concatenata Balanta cumulata pe intreaga perioada, cu toate conturile si rulajele totale CSV, XLSX, HTML
Balanta sintetica Agregare pe conturi sintetice cu analiza prag de semnificatie HTML
Registru jurnal lunar Toate tranzactiile contabile per luna, cu note contabile si sume debit/credit CSV, XLSX, HTML
Registru jurnal centralizat Registrul jurnal pe intreaga perioada declarata CSV, XLSX, HTML
Solduri clienti Sold initial, rulaj si sold final per client si cont, consolidat pe intreaga perioada CSV, XLSX, HTML
Raport analiza clienti Analiza detaliata cu top clienti dupa rulaj, elemente peste/sub pragul de semnificatie DB (RTF)
Jurnal de vanzari Detalii per factura emisa: numar, data, client, valoare, TVA, descriere produs. Include verificare incrucisata cu solduri clienti (facturi vs. RULAJ_D, note de credit vs. RULAJ_C) si comparatie per client. CSV, XLSX, HTML
Solduri furnizori Sold initial, rulaj si sold final per furnizor si cont, consolidat pe intreaga perioada CSV, XLSX, HTML
Raport analiza furnizori Analiza detaliata cu top furnizori dupa rulaj, elemente peste/sub pragul de semnificatie DB (RTF)
Jurnal de achizitii Detalii per factura primita: numar, data, furnizor, valoare, TVA, descriere produs. Include verificare incrucisata cu solduri furnizori (facturi vs. RULAJ_C, note de credit vs. RULAJ_D) si comparatie per furnizor. CSV, XLSX, HTML
Registru plati/incasari Fiecare plata si incasare cu numar, data, metoda plata, cont, partener, sume debit/credit, curs valutar. Centralizator cu evolutie lunara, analiza metode plata, top parteneri. Include 6 verificari calitate date si reconciliere cu totalurile de control SAF-T. CSV, XLSX, HTML
Validare extragere SAF-T Verificare automata a datelor extrase: completitudine CSV-uri, totaluri de control (GLE, SalesInvoices, PurchaseInvoices), echilibru tranzactii per nota contabila, integritate referentiala (conturi, clienti, furnizori) HTML
Analiza Benford — date originale Verificarea distributiei cifrelor din sumele brute extrase din SAF-T (inainte de procesare), cu teste statistice si grafice comparative HTML
Analiza gap-uri — date originale Verificarea continuitatii numerotarii notelor contabile din datele originale SAF-T HTML
Analiza Benford — date procesate Verificarea distributiei cifrelor din sumele procesate (registru jurnal, jurnale vanzari si achizitii) conform legii lui Benford. Cand sunt detectate abateri semnificative (ATENTIE sau SUSPECT), raportul include explicatii detaliate per cifra cu semnificatia in context de audit si recomandari concrete. HTML
Analiza tranzactii neobisnuite Detectare automata: tranzactii duplicate, operatiuni in weekend/sarbatori, sume rotunde suspecte, valori extreme (outlieri), sume repetitive, concentrare la sfarsit de luna (window dressing) HTML
Analiza gap-uri si concentrare — date procesate Continuitatea numerotarii facturilor emise, concentrarea veniturilor/cheltuielilor pe parteneri (indicele HHI), furnizori suspecti (factura unica, fara CUI, rulaje mari) HTML

9. Cerinte pentru fisierele de intrare

Important: CUI-ul introdus in aplicatie trebuie sa corespunda cu firma din fisierele D406. Daca exista discrepante, datele generate pot fi incorecte.
Durata procesarii: Timpul de procesare depinde de numarul de fisiere lunare si de volumul tranzactiilor. Orientativ, procesarea a 12 luni poate dura intre 10 si 15 minute, in functie de configuratia calculatorului. Pentru testare si acomodare cu aplicatia, recomandam sa incepeti cu maximum 3 fisiere (3 luni).

10. Actualizare automata

Aplicatia verifica automat la pornire daca exista o versiune noua disponibila. Daca este detectata o actualizare:

  1. Se afiseaza un mesaj cu informatii despre noua versiune si modificarile aduse.
  2. Apasati Da pentru a descarca si instala actualizarea automat.
  3. Aplicatia se inchide, updater-ul copiaza fisierele noi si relanseaza aplicatia.
Actualizarea nu afecteaza datele procesate anterior si nici configurarea conexiunii la baza de date.

Pentru lista completa de noutati si modificari aduse in fiecare versiune, consultati istoricul versiunilor.

11. Depanare

"Licenta eronata!"
Verificati ca BCOMM Audit Manager este instalat si licentiat corect pe acest calculator.
"Abonament expirat" / "Perioada de evaluare expirata"
Achizitionati sau reinnoiti abonamentul de pe am.bcomm.ro/achizitie. Aplicatia functioneaza 15 zile fara abonament (inclusiv cu licenta DEMO), dupa care este necesara activarea.
Eroare conexiune la baza de date
Verificati disponibilitatea serverului PostgreSQL si ca acesta accepta conexiuni de la aceasta statie. Conexiunea la baza de date este configurata automat de BCOMM Audit Manager.
"Nu exista conexiune la baza de date"
Verificati conexiunea la retea si ca serverul PostgreSQL este pornit. Conexiunea la baza de date este gestionata de BCOMM Audit Manager.
"Selectati un folder!"
Folositi butonul [...] pentru a selecta folderul cu fisierele D406.
"Introduceti CUI Firma!"
Completati campul CUI cu codul unic de identificare al firmei (fara prefixul RO).
Procesarea dureaza foarte mult
Timpul de procesare depinde de numarul de fisiere lunare si volumul tranzactiilor. Procesarea a 12 luni poate dura intre 10 si 15 minute. Verificati zona de log pentru progresul curent. Pentru testare, incepeti cu maximum 3 fisiere (3 luni).
Rapoartele HTML nu se deschid corect
Deschideti fisierele HTML cu un browser modern (Chrome, Edge, Firefox).
Antivirusul blocheaza instalarea sau executia aplicatiei
Aplicatia poate fi semnalata ca fals pozitiv de unele programe antivirus (Bitdefender, ESET NOD32 etc.) deoarece nu este semnata digital. Solutia este adaugarea unei exceptii in antivirus pentru folderul aplicatiei. Consultati ghidul detaliat de configurare exceptii antivirus cu pasi specifici pentru Bitdefender si ESET NOD32.
Suport tehnic: Pentru asistenta, configurare sau intrebari legate de functionarea aplicatiei, contactati echipa de suport la bcommamREMOVE@bcomm.biz sau accesati portalul de suport.