Unde stă bariera
Datele unei firme nu ajung la alta. Regula stă în Postgres.
Nu în meniu, nu într-un filtru de aplicație. Mai jos e unde anume stă bariera, ce se întâmplă când o scriere o încalcă, și cât timp ținem fiecare fel de dată.
Bariera
Datele unei firme nu ajung la alta. Regula stă în Postgres.
Trei dintre straturile de mai jos sunt confort: ajută omul să nu se lovească de uși închise. Doar al patrulea e barieră — și e singurul de care depinde răspunsul la întrebarea „ce se întâmplă dacă cineva greșește codul?”.
- 1
Meniulconfort
Ascunde ce nu te privește. Un buton ascuns nu e o măsură de securitate.
- 2
Paginaconfort
Verifică permisiunea înainte să randeze. Dar o pagină nu protejează o acțiune de server: sunt puncte de intrare diferite.
- 3
Acțiuneaconfort
Fiecare scriere își declară modulul, permisiunea și domeniul, și le verifică din nou la execuție.
- 4
Postgresbarieră
Politici pe rând, forțate inclusiv pentru proprietarul tabelei. Apartenența la firmă se recalculează la fiecare cerere, din date, nu dintr-un cookie. O firmă suspendată dispare din listă și accesul se stinge pe loc.
| Angajat | Ore | Stare |
|---|---|---|
| Popa I. | 164 | Aprobat |
| Ilie M. | 120 | Aprobat |
4 din 6 rânduri nu sunt afișate
România, nu „localizare”
Regulile locale sunt în produs, nu într-un fișier de traduceri
Un ERP internațional tradus în română îți cere să te adaptezi tu. Lucrurile de mai jos sunt scrise pentru cum funcționează efectiv o firmă de aici.
Sărbătorile legale, calculate
Șaptesprezece zile: cele fixe din Codul muncii și cele mobile, derivate din data Paștelui ortodox. Foaia din capul paginii e alimentată chiar din funcția asta.
Codul muncii, art. 139
CAEN Rev. 3, complet
Șase sute cincizeci și una de clase, verificate față de nomenclatorul oficial. Regulile de compoziție diferă pe formă juridică: PFA cel mult patru coduri secundare, întreprinderea individuală nouă, SRL-D cu domenii interzise.
Legea 31/1990, OUG 44/2008
CUI cu cifră de control
Codul fiscal se validează cu ponderile oficiale, nu doar ca lungime. O greșeală de tastare se prinde la introducere, nu la prima declarație.
Diurna pe ferestre de 24 de ore
Ferestrele curg de la ora plecării, nu de la miezul nopții, iar ziua trecerii de frontieră se plătește o singură dată, unei singure țări. Plafonul neimpozabil împarte suma, nu o blochează.
Structura HG 518/1995, importată ca date
SSM și PSI, cu temei pe fiecare termen
Periodicitatea instruirilor, a medicinei muncii, a verificării stingătoarelor și a autorizațiilor ISCIR — fiecare cu actul normativ notat lângă ea și cu data de la care se aplică.
Legea 319/2006, Legea 307/2006, HG 1425/2006
Date personale criptate
CNP-ul și IBAN-ul se scriu criptat și se citesc doar printr-o cale care lasă rând de audit la fiecare dezvăluire. Cheia se poate roti fără să recriptăm baza.
AES-256-GCM
- ITP — B 12 ABCParc autoexpirat de 3 zile
- RCA — B 12 ABCParc auto5 zile rămase
- Rovinietă — B 44 XYZParc auto22 de zile rămase
- Instruire SSM periodicăSSM și PSIîn regulă
- Medicina muncii — Toma S.SSM și PSIniciodată făcută
- Verificare stingătorMentenanțăîn regulă
Retenția datelor
- Dosarul de personal
- Termen configurat per firmă, cu purjare automată
- Jurnalul de audit
- Se adaugă, nu se șterge; nicio politică de ștergere
- Cererile de demonstrație
- Doar pentru a te contacta despre solicitare
- Datele sensibile
- Criptate, cu urmă la fiecare citire
- Plecarea unui angajat
- Ștergere logică, cu păstrarea urmei; nimic nu dispare tăcut
Termenele exacte se stabilesc împreună cu tine și cu juristul tău, și se scriu ca politică per firmă. Nu punem cifre aici, fiindcă nu sunt ale noastre.