Acest ghid va permite sa procesati prima declaratie D406 in cateva minute.
{CUI}_balante, {CUI}_clienti etc.). Datele sunt incarcate automat si in baza de date.
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.
| Componenta | Cerinta |
|---|---|
| Sistem de operare | Windows 10 / Windows 11 (x86 sau x64) |
| BCOMM Audit Manager | Versiunea 4.8 sau superioara, cu licenta si abonament activ |
| .NET Runtime | .NET Desktop Runtime 10.0 sau superior |
| Python | Python 3.10 sau superior |
| Baza de date | PostgreSQL 10 sau superior (server local sau remote) |
| Procesor | Intel/AMD dual-core 2 GHz sau superior |
| Memorie RAM | Minim 4 GB (recomandat 8 GB) |
| Spatiu disc | 1 GB pentru aplicatie + 2 GB spatiu pentru date |
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.
| Camp | Descriere |
|---|---|
| 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. |
Aplicatia permite selectarea modulelor de procesare prin 6 checkbox-uri:
| Checkbox | Ce 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) |
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.
| Buton | Actiune |
|---|---|
| [...] | Deschide dialogul de selectare folder — navigati si selectati un fisier PDF sau XML din folderul dorit |
| Procesare date | Porneste procesarea etapelor selectate |
| Exit | Inchide aplicatia |
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!.
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.
Etapele se executa in ordinea urmatoare, indiferent de ordinea in care sunt bifate:
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.
Procesarea genereaza un folder unic cu toate rezultatele, sub directorul selectat:
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.
Datele sunt organizate ierarhic in urmatoarele sectiuni din dosarul de audit:
| Sectiune | Denumire | Tip | Continut |
|---|---|---|---|
| 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 |
In tabelul de mai sus, coloana Tip indica modul in care datele sunt stocate in dosar:
Sectiunile sunt plasate automat in arborele dosarului de audit:
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:
Fiecare modul genereaza rapoarte in format HTML (pentru vizualizare in browser) si Excel (XLSX).
| Raport | Descriere | Format |
|---|---|---|
| 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 |
Aplicatia verifica automat la pornire daca exista o versiune noua disponibila. Daca este detectata o actualizare:
Pentru lista completa de noutati si modificari aduse in fiecare versiune, consultati istoricul versiunilor.