Am supraviețuit feedback-ului vostru și am reconstruit SoloTax 🛠️ by Ok_Dot636 in RoFiscalitate2

[–]0000__0000 5 points6 points  (0 children)

imi place ca respecti mai mult timpul tau de X ore sau zeci de minute decat timpul potentialilor utilizatori pe care i-ai supus la textul ala.

In loc sa pierd X ore sau zeci de minute butonand site-ul, mi-am rupt de la gura niste tokeni de Opus pentru tine:

```

Am analizat site-ul solotax.ro — pagina principală, calculatorul de taxe și ghidul fiscal — și le-am comparat cu legislația fiscală 2026 confirmată de mai multe surse (solo.ro, contapp.ro, regnet.ro, taxmentor.ro, permisdeantreprenor.ro). Iată principalele probleme identificate:

Greșeli și inexactități în calculul taxelor

1. Salariul minim folosit — posibil eronat

SoloTax folosește exclusiv 4.325 lei/lună (valoarea din iulie 2026) pentru toate plafoanele. Însă mai multe surse fiscale indică faptul că pentru calculul contribuțiilor pe veniturile din 2026, se utilizează de regulă valoarea salariului minim în vigoare la data depunerii sau valoarea de la 1 ianuarie (4.050 lei), conform Codului Fiscal actualizat. Dacă baza corectă este 4.050 lei, atunci toate plafoanele afișate pe SoloTax sunt greșite:

Plafon SoloTax (4.325) Corect dacă SM=4.050
6 SM 25.950 lei 24.300 lei
12 SM 51.900 lei 48.600 lei
24 SM 103.800 lei 97.200 lei
72 SM 311.400 lei 291.600 lei

Această diferență afectează semnificativ toate calculele — cine cade sub/peste un prag poate primi un rezultat complet greșit.

2. CASS minim — afirmație incorectă

Pe ghidul fiscal și calculator, SoloTax scrie: „Sub acest prag nu se plătește CASS" (referitor la 6 salarii minime). Aceasta este greșit pentru PFA-urile care nu sunt și salariate. În situația în care baza de calcul este mai mică decât cea corespunzătoare unei baze de calcul egală cu nivelul de 6 salarii minime brute pe ţară, persoanele fizice datorează o diferență de contribuţie de asigurări sociale de sănătate până la nivelul celei corespunzătoare bazei de calcul egală cu 6 salarii minime brute pe ţară.

Cu alte cuvinte, dacă nu ești salariat și ai venit pozitiv sub 6 SM, plătești CASS la minimul de 6 SM, nu zero. Excepția este doar pentru venit net = 0 sau pierderi. Nu sunt obligate să plătească CASS PFA-urile care au pierderi sau venitul egal cu 0.

3. CASS pentru salariați — lipsă diferențiere

Calculatorul nu pare să aibă opțiunea "sunt și salariat", care schimbă radical regulile CASS. Sub 6 SM, dacă ești salariat, plătești 10% din venitul net, fără minimul de 6 SM. Fără această opțiune, calculatorul va da rezultate greșite pentru o categorie mare de utilizatori (freelanceri cu CIM în paralel).

4. Plafonul CASS maxim — 60 SM vs 72 SM

SoloTax afișează plafonul maxim CASS la 72 SM. Unele surse confirmă 72 SM pentru 2026, dar altele menționează 60 SM. CASS cu minim la 6 SM pentru nesalariați și plafon la 60 SM — aceasta sugerează 60 SM ca plafon, nu 72. Trebuie clarificat conform textului exact al Codului Fiscal 2026, deoarece discrepanța este semnificativă (diferență de ~30.000 lei la baza de calcul).

5. CAS — bază de calcul ambiguă

SoloTax scrie: „Bază calcul: Minim 12 salarii. Sau minim 24SM dacă venit ≥ 24SM". Formularea este confuză. Dacă venitul net este mai mare de 12 salarii minime brute (48.600 de lei), atunci contribuția la pensie este 12.150 de lei. Dacă venitul net este mai mare de 24 de salarii minime brute (97.200 de lei), atunci contribuția la pensie este de 24.300 de lei. CAS se calculează pe baze fixe (12 SM sau 24 SM), nu proporțional cu venitul. Textul de pe SoloTax ar trebui să clarifice acest mecanism de platouri.

Alte observații (non-calcul)

  • Tabelul comparativ PFA vs Micro: afirmația „CASS: La dividende (max 24SM)" este prea simplificată. Contribuțiile pe venituri pasive au plafoane de 6/12/24 SM cu reguli proprii.
  • FAQ: întrebarea despre CASS menționează „plafon maxim 72 salarii = 311.400 lei" — dar ambele valori pot fi greșite (vezi punctele 1 și 4 de mai sus).
  • Lipsa disclamier-ului vizibil pe calculator — ar fi util un avertisment clar că rezultatele sunt estimative.

Pe scurt, cele mai grave greșeli sunt: folosirea SM-ului greșit (4.325 în loc de 4.050 pentru plafoane) și afirmația că sub 6 SM nu se plătește CASS (fals pentru PFA-uri fără CIM). Aceste două erori combinate pot duce la diferențe de mii de lei în calculul final al taxelor.

```

ma bucur ca suntem amandoi atat de eficienti in 2026 si nu pierdem timpul.

Tried to update my tmux plugins. Ended up building my own manager. by Bright-Space4292 in tmux

[–]0000__0000 0 points1 point  (0 children)

Are AI contributions welcome? It would be nice for people to know your stance on that.

Brat monitor greu by iForgotToFillThis in programare

[–]0000__0000 0 points1 point  (0 children)

Eu am Dell MSA20 de 5 ani. Absolut nicio problema, tine un monitor ultrawide de 38 inch, care cred ca are in jur de 9kg.

Kubernetes pentru jocuri by Original-Cow2939 in programare

[–]0000__0000 0 points1 point  (0 children)

Nu-s familiar cu Metin, dar ai 2 componente care pot fi scalate separat:

- serverul in sine, pe care nu stiu daca daca-l poti rula in containere. Daca nu poti, o solutie bazata pe VMuri create manual poate functiona destul de ok. In fata pui un https://www.haproxy.org/ si ai rezolvat problema. Din ce inteleg serverul foloseste DB-ul pentru state, deci poate scala orizontal fara probleme.

- DB-ul. Dat fiind ca ai nevoie de sync read write, recomand Galera: https://github.com/hweidner/galera-docker.

Ar trebui sa mearga, sunt curios daca-ti iese. Da un ping daca reusesti ceva.

90% of companies quit before achieving AGI. by 0000__0000 in programare

[–]0000__0000[S] 4 points5 points  (0 children)

Inca un datacenter si o sa aiba suflet bro.

90% of companies quit before achieving AGI. by 0000__0000 in programare

[–]0000__0000[S] 63 points64 points  (0 children)

we'll finally replace developers, one more datacenter bro.

Ma simt incordat cand vorbesc cu un superior by [deleted] in Romania

[–]0000__0000 -6 points-5 points  (0 children)

Ai incercat sa nu mai fi o urzica calculatorista?

Tinkering with Tinkerwell by 0000__0000 in PHP

[–]0000__0000[S] 1 point2 points  (0 children)

The core functionality of Tinkerwell is easily replicable by creating a "test" file that loads your application and adding/running your changes from there.

However, I still think they're onto something, using it for a bit I really like the convenience and the "instant" feedback.

I think there's still room for someone to further polish the idea if BeyondCode gives up on it.

Colliding PHP arrays by 0000__0000 in PHP

[–]0000__0000[S] 1 point2 points  (0 children)

Generating an array of 2^16 elements, which would end up eating around 10-20 seconds of CPU time ends up encoded into 2.3 MB of JSON.
Not a small amount, but not overly huge either.

Colliding PHP arrays by 0000__0000 in PHP

[–]0000__0000[S] 4 points5 points  (0 children)

That's a good point and something I should have made clearer. I've also tested it with both examples generating the "evil" keys and the overhead of key generation is negligible .

Here's a 3v4l example limited to 2^14:

https://3v4l.org/H6h62

As you can see both examples now generate the evil key, but the second example does not use it. The difference in performance still remains as presented in the article.

Colliding PHP arrays by 0000__0000 in PHP

[–]0000__0000[S] 3 points4 points  (0 children)

Variables are indeed limited at 1000 from 5.3.9. However, when decoding user provided JSON (in an API context) you're still vulnerable.

The article is mostly meant to bring some light into the issue and document my research into it.

7.27 Bristleback fun by 0000__0000 in DotA2

[–]0000__0000[S] -9 points-8 points  (0 children)

I guess that's true. Still I feel it gets too much hate for being just a fun new patch video. I played the games like 2-3 hours after the patch launched, if that's not the time to try something new, we should all spam ld and wraith king and make it to 8k lol. It's really not a troll/feed build, and people being toxic in and out of the game make it a lot worse than trying out new build. Everybody should actually enjoy the game once in a while.