Ce e înăuntru
Șaptesprezece module, pornite câte unul
Un nucleu care vine mereu și șaisprezece module care se aprind și se sting separat. Plătești ce ai pornit, iar ce nu folosești nu apare nici în meniu, nici pe factură.
Module
Șaptesprezece module. Pornești doar ce folosești.
Ce nu e activat nu apare în meniu, nu apare în căutare și nu poate fi deschis prin adresă directă. Modulele se comută per firmă.
Nucleu
nucleu
Organizație, roluri și audit
Firma, membrii, invitațiile pe e-mail și urma fiecărei modificări. Un om poate lucra pentru mai multe firme și comută între ele fără să se delogheze.
- Conturile se creează exclusiv prin invitație
- Cinci roluri, fiecare cu domeniu propriu
- Jurnal care se adaugă, nu se rescrie
asistent
Asistent AI
Un asistent care răspunde la „unde se face X?” și îți dă butonul care te duce acolo. Nu-ți poate arăta un ecran la care n-ai acces: lista lui de destinații e filtrată pe permisiunile tale.
- Îți spune drumul de click, apoi ți-l scurtează la un buton
- Răspunde și cu cifre reale: sold de concediu, ce ai de aprobat
- Nu execută nimic — explică și te duce, apeși tu
Personal
attendance
Pontaj
Foaia colectivă lunară și planul săptămânii. Luna se blochează când e gata, și atunci nu se mai poate edita nici din greșeală.
- Ore suplimentare și de noapte, ca subseturi ale orelor lucrate
- Aprobare pe departament sau pe săptămână
- Compensarea sărbătorii: zi liberă sau spor, cu termen
leave
Concedii
Cererea trece pe lanțul de aprobare, soldul se recalculează singur, iar jumătățile de zi de la capete se numără corect.
- Unsprezece tipuri, fiecare cu temeiul legal notat
- Drept anual pe vechime, condiții de muncă, handicap sau vârstă
- Calendar de echipă, cu prag de absenți simultani
onboarding
Integrare angajați
Parcurs de integrare la angajare și listă de verificare la plecare, cu pași care cer bifă, document sau semnătură.
- Șabloane cu pași reordonabili
- Dovadă printabilă a parcurgerii
courses
Cursuri
Bibliotecă de materiale PDF și video, parcurse direct în aplicație. Fiecare material își alege singur cât de serioasă e dovada: bifă, procent urmărit sau declarație asumată.
- Filmele și documentele se văd în ERP, fără să plece nicăieri
- Recertificare la termen, care reapare singură în lista omului
reges
REGES-Online (fost Revisal)
Contractele și salariații pleacă la Inspecția Muncii direct din ERP, prin API-ul REGES. Fără fișier de import purtat cu mâna și fără a doua tastare a acelorași date.
- Termenul legal al fiecărui eveniment, calculat în zile lucrătoare
- Răspunsul ITM se întoarce în fișa omului, cu motivul refuzului scris pe înțeles
evaluations
Evaluări
Șabloane pe criterii. Evaluarea se deschide din fișa omului și rămâne în dosarul lui.
- Criterii proprii firmei
- Istoric pe angajat
Operațiuni
ssm
SSM și PSI
Matrice angajat × tip de instruire, cu semafor pe scadențe. „Niciodată făcută” e o stare distinctă de „expirată” — și e mai gravă.
- Numărătoare inversă pentru comunicarea accidentului la ITM
- Stingătoare: verificare, reîncărcare, probă de presiune
- Echipament de protecție și fișe de aptitudine, cu durată
fleet
Parc auto
Vehicule cu ITP, RCA și rovinietă pe termen, foi de parcurs cu kilometraj și alimentări.
- Kilometraj în regres: fizic imposibil, deci se blochează
- Salt peste prag: posibil, dar se semnalează
maintenance
Mentenanță
Echipamente, revizii planificate și sesizări de defecțiune, cu triaj pe urgență.
- Scadență pe zile ȘI pe contor — ore, kilometri, cicluri
- Starea finală e cea mai gravă dintre cele două
- Autorizații ISCIR
inventory
Inventar
Obiecte, categorii și alocări. Angajatul își confirmă singur ce a primit în primire.
- Predare-primire cu dată
- Import din Excel pe loturi
ticketing
Ticketing IT
Solicitări către IT: software, hardware, defecțiuni pe obiectele din inventar și bug-uri raportate din aplicație. Tichetul intră într-o coadă, nu într-un chat.
- Legat de obiectul din inventar care s-a stricat
- Coadă cu triaj, nu o adresă comună de e-mail
- Angajatul își vede propriile tichete
Financiar
payroll
Salarizare
Calculul merge pas cu pas, cu desfășurător și avertismente. Cotele sunt ale firmei tale, versionate cu data de la care se aplică — niciuna nu e scrisă în cod.
- Sporuri și prime reutilizabile, definite o dată
- Rețineri plafonate ca procent din net
- Tichetele nu intră niciodată în baza CAS și CASS
per_diem
Diurne și deplasări
Ordine de deplasare, etape pe țări și deconturi. Ferestrele de 24 de ore curg de la plecare, nu de la miezul nopții.
- Ziua trecerii de frontieră se plătește o singură dată, unei singure țări
- Barem pe țări și curs la data plecării
- Decont printabil
Comunicare
announcements
Anunțuri
Comunicări interne cu confirmare de citire. Vezi cine a citit, raportat la numărul de angajați activi.
- Notificare în aplicație și pe e-mail
Portal
employee_portal
Portal angajat
Soldul lui de concediu, cererile lui, pontajul lui, fluturașul lui și documentele lui. Nimic altceva.
- Din browser, pe telefon
- Fără cont creat fără acordul omului
Cum se leagă
Modulele nu sunt aplicații separate puse una lângă alta.
Ce intră o dată nu se mai retastează. Legăturile de mai jos există în cod, cu numele scrise aici — nu sunt o schemă de prezentare.
sincronizare_concedii
Concedii → Pontaj
Concediul aprobat devine zi de concediu pe foaie. Operația e idempotentă: rulată de zece ori, are același efect ca o dată.
agregare în SQL
Pontaj → Salarizare
Orele lunii închise intră în statul de plată. Agregarea s-a mutat din aplicație în bază după două defecte tăcute care aruncau zilele de weekend și de sărbătoare.
expirables
Angajați → Scadențe
Contracte, permise, instruiri, documente de vehicul — toate ajung în același motor de termene, cu alertă înainte.
plafon neimpozabil
Diurne → Salarizare
Plafonul împarte, nu blochează: partea de peste el devine venit asimilat salariului.
trigger de audit
Angajați → Jurnal de audit
Orice scriere lasă cine, când, de la ce adresă și ce s-a schimbat.
append-only
Scadențe → Jurnal de audit
Jurnalul se adaugă. Nu există nicio politică de ștergere, nicăieri în produs.
Numele din etichete sunt numele reale ale funcțiilor și tabelelor. Le poți cere la demonstrație.
Și mai e
Ce mai găsești înăuntru
Ecrane care nu sunt module separate, dar fără de care modulele n-ar folosi la nimic.
ORG
Organigramă
Arborele managerial, vizibil și pentru cine are drept doar pe propria ramură.
XLS
Import de angajați din Excel
Mapare de coloane, validare pe rând, aplicare pe loturi și raport CSV cu rândurile respinse și motivul fiecăruia.
DOC
Documente din șabloane
Contract individual de muncă, fișa postului și trei adeverințe, cu numerotare pe serie, sumă de control și cod de verificare.
CAEN
Nomenclator CAEN și validare CUI
Codul fiscal se verifică cu cifra de control. Codurile secundare respectă limitele formei juridice.
REV
Registrul de evenimente REVISAL
Zece tipuri de eveniment, cu termenul calculat din configurația firmei și starea „în termen / astăzi / întârziat”.
RAP
Rapoarte anuale
Zile de concediu, zile de medical, venit brut și net, tichete și ore suplimentare, per angajat și pe firmă.
PL
Puncte de lucru și departamente
Structura firmei, cu funcții și cod COR pe fiecare post.
AUD
Jurnal de audit, cu export
Cine, când, de la ce adresă, ce s-a schimbat. Exportabil în CSV, cu protecție împotriva injecției de formule.
Trei drumuri
Cum arată o lună, de la un capăt la altul
Fiecare pas are un rol care îl face. Dacă rolul n-are dreptul, pasul nu se întâmplă — nici din interfață, nici din altă parte.
De la ziua lucrată la statul de plată
- org_adminDeschide perioada lunii
- hrCompletează sau importă foaia colectivă
- managerAprobă pontajul echipei lui
- org_adminBlochează luna
- hrCalculează statul de plată din orele blocate
- angajatÎși vede fluturașul în portal
De la cererea de concediu la sold
- angajatCere concediu, cu zilele consumate calculate în față
- sistemVerifică soldul, suprapunerile și pragul de echipă
- managerAprobă sau respinge, cu motiv
- sistemScade din sold și scrie zilele pe foaia de pontaj
De la angajarea nouă la dosar complet
- hrParcurge asistentul de înrolare, pe șase pași
- sistemGenerează contractul și fișa postului din șablon
- sistemDeschide evenimentul REVISAL, cu termen
- hrPornește lista de verificare a integrării
- angajatConfirmă bunurile primite în primire
| Categorie | Lei |
|---|---|
| Net de plată | 3510 |
| CAS | 1500 |
| CASS | 600 |
| Impozit | 390 |
- Salariu brut
- 6.000,00 lei
- Contribuții
- 2.100,00 lei
- Impozit pe venit
- 390,00 lei
- Net de plată
- 3.510,00 lei
Cine ce vede
Drepturile sunt date, nu cod. Și le poți citi.
Tabelul de mai jos e domeniul de citire al fiecărui rol, exact cum e așezat în baza de date. Un test din integrarea continuă compară fiecare celulă cu sursa: dacă baza se schimbă, pagina cade înainte să mintă.
| Resursă | Administratororg_admin | Resurse umanehr | Managermanager | Angajatemployee |
|---|---|---|---|---|
| Fișele de personalemployees:read | toate | toate | echipă | — (fără drept) |
| Pontajattendance:read | toate | toate | echipă | proprii |
| Concediileave:read | toate | toate | echipă | proprii |
| Salarizarepayroll:read | toate | toate | — (fără drept) | proprii |
| SSM și PSIssm:read | toate | toate | echipă | proprii |
| Foi de parcurstrip_sheets:read | toate | — (fără drept) | echipă | — (fără drept) |
| Parc autovehicles:read | toate | — (fără drept) | — (fără drept) | — (fără drept) |
| Scadențe de conformitatecompliance:read | toate | — (fără drept) | — (fără drept) | — (fără drept) |
| Jurnal de auditaudit:read | toate | — (fără drept) | — (fără drept) | — (fără drept) |
Angajatul are „—” la fișele de personal. Nu-și vede nici propria fișă în modulul de personal: datele lui le găsește în portal, care e alt drum, cu alte reguli.
Managerul aprobă pontajul echipei, dar nu-l poate crea. Foaia îi este, practic, doar de citit.
Managerul are refuz EXPLICIT pe salarizare, nu absență de rând. Un administrator îi poate acorda dreptul pe firma lui, fără o nouă livrare.
Resursele umane administrează complet SSM-ul, dar nu au drept pe scadențele de conformitate: lista le apare goală, fără nicio eroare. E o limită reală, pe care preferăm s-o știi de aici.
Există și un rol de administrator de platformă, al nostru, folosit la înrolarea firmei și la suport. Nu e membru al organizației tale, iar tot ce face lasă urmă în același jurnal pe care îl vezi și tu.