La sfârșit de lună, o firmă de contabilitate primește acte din toate părțile: facturi scanate pe email, poze cu bonuri pe WhatsApp, extrase aduse pe stick. Un portal pentru clienți le adună într-un singur loc, cu autentificare: fiecare firmă își încarcă documentele în luna de care țin, iar contabilul vede imediat ce a sosit și ce lipsește.
O parte din facturi pot fi luate direct din sistemul e-Factura, dacă ai drepturi de acces pentru firma respectivă în Spațiul Privat Virtual al ANAF. Rămâne tot ce nu trece pe acolo: extrase, bonuri, contracte, pontaje, documente de personal, adică tocmai actele cu date personale pe care nu le vrei pe un canal nesigur.
Unde se duce timpul la închiderea de lună
Necazul nu e că actele nu vin, ci că vin oricum și oricând. Același extras apare de două ori, o factură e fotografiată strâmb, un contract de leasing nu mai ajunge deloc. Contabilul ține evidența într-un tabel propriu și scrie fiecărei firme câte un mesaj de tipul „mai am nevoie de…”.
Clientul, la rândul lui, nu știe dacă ce a trimis e complet, așa că sună. Iar când lucrează mai mulți contabili, nimeni nu are imaginea întreagă: care firme sunt gata de lucrat și care țin în loc termenele de declarații.
Portal clienți sau dosar partajat: unde e granița
Un sistem de fișiere partajate (Google Drive, OneDrive, un spațiu pe serverul biroului) e suficient dacă ai puțini clienți, disciplinați, și un singur om care ține legătura cu ei: câte un dosar pe firmă, cu subdosare pe luni, și transferul e rezolvat ieftin.
Dosarul partajat nu știe însă nimic despre munca ta. Nu are stări, nu trimite remindere și nu îți arată cine n-a trimis extrasul. O aplicație proprie merită când apar semnele de mai jos.
- Volum: întrebarea „cine ce a trimis” îți ocupă ore întregi în fiecare lună.
- Echipă: lucrează mai mulți contabili și vrei aceeași regulă pentru toți, nu câte un tabel personal.
- Trasabilitate: vrei să poți arăta când a fost încărcat un document și cine l-a deschis.
Luna ca unitate de lucru: încărcare, stări, cereri de acte
Fiecare firmă are câte un spațiu pentru fiecare lună, împărțit pe categorii stabilite împreună (facturi primite și emise, extrase, casă, salarizare, contracte). Clientul trage fișierele din calculator sau fotografiază documentul cu telefonul.
Luna are o stare vizibilă de ambele părți, iar schimbarea ei pornește notificări. Dispare întrebarea „ați primit?”.
- Primit: documentele au ajuns și așteaptă să fie preluate.
- În lucru: contabilul a început înregistrarea; ce se mai încarcă e semnalat separat.
- Lipsesc acte: contabilul bifează ce lipsește, iar clientul primește lista pe email.
- Închis: balanța, taxele de plată și recipisele declarațiilor apar în zona de documente de la contabil.
- Remindere: înaintea termenului tău, firmele care n-au încărcat nimic primesc automat un mesaj.
Cine vede ce: roluri, jurnal de acces, protecția fișierelor
Lucrăm cu trei roluri. Clientul vede doar firma lui și poate avea colegi cu drepturi restrânse, de pildă cineva care încarcă acte, dar nu vede statele de plată. Contabilul vede firmele care îi sunt alocate. Administratorul biroului gestionează conturile și alocările.
Jurnalul de acces reține cine s-a autentificat, ce a încărcat, ce a descărcat și ce a șters, așa că orice discuție despre un document se lămurește repede.
- Autentificare în doi pași: pe lângă parolă, un cod generat de o aplicație de pe telefon.
- Criptare: conexiune HTTPS și fișiere păstrate criptat, în afara zonei publice a serverului, descărcate numai după verificarea drepturilor.
- Backup: copii automate în altă locație decât serverul, cu restaurare încercată periodic.
- Păstrare și ștergere: termenele le stabilești cu juristul sau cu responsabilul cu protecția datelor, în acord cu GDPR și cu termenele legale de arhivare a documentelor contabile.
De la lista de categorii la prima lună lucrată în portal
Aplicația o scriem de regulă în Laravel, un cadru de lucru PHP potrivit pentru sisteme cu conturi, drepturi și fișiere, cu o bază de date MySQL sau PostgreSQL. Notificările pleacă printr-o coadă de sarcini, adică în fundal, ca interfața să nu aștepte după serverul de email.
Înregistrările rămân în programul de contabilitate. Dacă acesta acceptă import de fișiere sau schimb de date, o legătură se poate adăuga, după o analiză separată.
- Discuția de început: cum circulă actele acum, ce categorii și ce termene interne ai.
- Machete: ecranul clientului, ecranul contabilului și textele notificărilor.
- Luna de încercare: câteva firme răbdătoare lucrează o lună întreagă în portal.
- Invitarea celorlalți: pe grupuri, cu un ghid scurt de folosire.
Întrebări frecvente
Ce fac dacă unii clienți continuă să trimită acte pe email sau pe WhatsApp?
Contabilul poate încărca el documentul în numele clientului, ca luna să rămână completă. Restul ține de o regulă spusă limpede de birou; aplicația ușurează disciplina, dar nu o impune singură.
De ce depinde costul unui astfel de portal?
De numărul de roluri și de reguli, de cât de detaliate sunt stările și cererile de acte, de integrări și de cerințele de securitate. Întinderea o stabilim după discuția de început.
Unde sunt găzduite documentele?
Pe un server sau într-un serviciu de stocare ales împreună, de preferat într-un centru de date din Uniunea Europeană. Locul găzduirii și contractul cu furnizorul intră în documentația ta de protecție a datelor.
Aceasta este o descriere de proiect-tip: arată cum abordăm de obicei o astfel de lucrare și nu prezintă un proiect făcut pentru un client anume. Fiecare proiect real pornește de la situația firmei tale, iar etapele, termenele și prețul se stabilesc după discuția de început.