Calculator fiscal avocați

Planificare financiară, taxe și optimizare depozite bancare

Calcul Taxe și Venit Net

CategoriePe Lună (RON)Pe An (RON)
Venit Brut0.000.00
Taxe Barou, UNBR, Solidaritate0.000.00
Pensie (CAA)0.000.00
Alte Cheltuieli Deductibile0.000.00
Total Cheltuieli Deductibile
(Barou + Pensie + Altele)
0.00 0.00
Baza impozitare pt CASS 0.00 0.00
Sănătate (CASS)
-
0.00 0.00
Baza impozitare pt impozit pe venit 0.00 0.00
Impozit pe Venit0.000.00
Total Declarație Unică
(Impozit pe Venit + CASS)
0.00 0.00
Total taxe și cheltuieli
(Declarație Unică + Chelt. Deductibile)
0.00 0.00
Venit net fără chelt. deductibile 0.00 0.00
Venit Net (Bani în mână) 0.00 0.00
Venit Net Total Optimizat
(Venit Net + Dobândă + Bonificație)
0.00 0.00
Procentul total de taxe aplicat pe venitul tău: 0.0%

Planificare Strategică (Traseul fondurilor, în funcție de luna de încasare a venitului)

Orizontul este calculat dinamic pentru scadența finală la 15 Aprilie.

Luna VenituluiSuma pusă deoparteTimp disponibilStrategie (Secvență Depozite)Câștig Brut Total

Calendar Execuție: Ce faci concret lună de lună

Acesta este jurnalul tău de acțiuni bancare. Arată exact la ce date se eliberează banii (scadențe) și ce depozite noi trebuie să deschizi în luna curentă, conform strategiei.

Luna CalendaristicăAcțiuni: Deschideri DepoziteÎncasări: Scadențe & SolduriProfit Net Lună
Total bani din taxe rulați0.00 RON
Dobândă Brută Totală (An 1 / An 2)0.00 / 0.00 RON
CASS de plată pe dobânzi0.00 RON
Câștig Net Final Curat+ 0.00 RON

Arbitraj Matematic: Plata în Aprilie vs. Păstrare până în Mai

Compară valoarea absolută a bonificației ANAF cu dobânda netă reală sacrificată prin scurtarea depozitelor de la 16 la 15 luni.

Datorie DU standard: 0.00 RON
Cu bonificație (3%): 0.00 RON
Avantaj bonificație: +0.00 RON
Dobândă sacrificată: -0.00 RON
Avantaj total portofoliu: +0.00 RON (Dobândă netă + Bonificație)
Verdict Arbitraj
-
0.00 RON
Documentație Tehnică Completă: Funcții, Algoritmi și Metode de Calcul

Acest instrument efectuează modelarea fiscală și simularea de capitalizare pentru profesia de avocat. Mai jos este detaliat, la nivel funcțional și matematic, absolut fiecare proces rulat de aplicație în momentul introducerii datelor.

1. Conversia și Agregarea Datelor de Intrare

Primul pas al algoritmului constă în normalizarea temporală a sumelor. În funcție de opțiunea selectată în meniul "Cum introduci sumele?":

  • Dacă se alege "Lunar": Sistemul preia sumele ca fiind Venit_Lunar și Cheltuieli_Lunare. Pentru a obține proiecția anuală pe care se bazează taxele (impozit, CASS), aceste sume sunt înmulțite automat cu 12 (Venit_Anual = Venit_Lunar * 12).
  • Dacă se alege "Anual": Sistemul preia sumele direct ca valori anuale. Pentru a afișa cashflow-ul lunar, sistemul împarte valorile la 12 (Venit_Lunar = Venit_Anual / 12).

2. Calculul Contribuțiilor Profesionale Dedicate (C.A.A. și Barou/UNBR)

Sistemul calculează automat contribuțiile reținute la sursă sau datorate corpului profesional. Acestea au un regim deductibil integral și sunt calculate independent de alte cheltuieli.

Calculul C.A.A. (Pensia Avocaților): Spre deosebire de sistemul public de pensii, C.A.A. folosește o cotă fixă (default 14%) aplicată la venitul brut lunar, dar care este încadrată forțat între un plafon minim și un plafon maxim. Algoritmul evaluează statutul utilizatorului:

  • Pentru Definitiv: Se compară venitul lunar cu caaDefPMin și caaDefPMax.
    • Dacă Venit_Lunar <= caaDefPMin, contribuția este caaDefPMin * 14%.
    • Dacă venitul este între plafoane, contribuția este Venit_Lunar * 14%.
    • Dacă Venit_Lunar > caaDefPMax, contribuția este plafonată la caaDefPMax * 14%.
  • Pentru Stagiar: Logica este identică, dar plafonul minim evaluat este caaStagPMin (care este mai mic). Plafonul maxim rămâne același (caaStagPMax).

Taxe Barou, UNBR și Fondul de Solidaritate: Acestea sunt valori fixe lunare extrase direct din interfață, coroborate cu statutul ales (ex. Barou_Definitiv + UNBR_Definitiv + Fond_Solidaritate). Totalul lor constituie Taxe_Profesionale_Lunare, care se înmulțesc cu 12 pentru totalul anual.

3. Determinarea Bazei de Calcul și Evaluarea C.A.S.S. (Asigurări de Sănătate)

Algoritmul deduce corect din venitul brut cheltuielile operaționale și contribuțiile profesionale stabilite la pasul anterior, înainte de a aplica algoritmul pentru sănătate:

Bază_Calcul_CASS = Venit_Anual_Brut - Cheltuieli_Anuale_Deductibile - Contribuție_Anuală_CAA - Taxe_Anuale_Barou

Odată obținută această bază netă preliminară, sistemul o compară cu pragurile definite (în salarii minime). Vectorul de praguri se transformă într-o listă de valori monetare: Valoare_Prag_i = Prag_i * Salariu_Minim. Algoritmul identifică multiplicatorul minim și pe cel maxim (ex. 6 și 72) și execută următoarea logică de decizie pe baza opțiunii utilizatorului:

  • Metoda "Proporțional": Dacă baza de calcul depășește pragul minim (ex: 6 SM) dar este sub cel maxim (ex: 72 SM), se va calcula exact 10% din baza de calcul. Dacă baza depășește plafonul maxim absolut, CASS devine fixat la Plafon_Maxim * Salariu_Minim * 10%.
  • Metoda "Fix pe praguri": Algoritmul scanează lista de praguri (ex: 6, 12, 24, 72) de la cel mai mare la cel mai mic și identifică cel mai înalt prag pe care baza de calcul l-a atins/depășit. CASS va fi fixat la exact acel prag (ex: dacă venitul echivalează cu 15 salarii, va plăti CASS la nivelul de 12 salarii minime: 12 * Salariu_Minim * 10%).

4. Calculul Impozitului pe Venit (Activitate Independentă) și a Venitului Net Final

Conform reglementărilor fiscale, contribuția C.A.S.S. calculată anterior devine, la rândul ei, o cheltuială deductibilă din baza de impozitare. Prin urmare, programul calculează:

Bază_Impozitare_Venit = Bază_Calcul_CASS - Sumă_CASS_Datorată

Dacă rezultatul este negativ (cheltuielile și taxele depășesc încasările), baza de impozitare este forțată la 0. Altfel, se aplică cota de impozit pe venit (10% standard).

În final, sistemul rezumă toți vectorii pentru a genera Venitul Net (Cashflow):
Venit_Net = Venit_Brut - C.A.A. - Taxe_Barou - C.A.S.S. - Cheltuieli - Impozit_Venit.

5. Motorul de Programare Dinamică (Optimizarea Depozitelor - Laddering)

Cea mai complexă componentă a programului este alocatorul de lichidități. Funcția preia suma lunară pe care avocatul trebuie să o pună deoparte (Impozit lunar + CASS lunar). Deoarece depozitele se inițializează în aceeași lună cu încasarea veniturilor, și taxele se plătesc în Mai anul următor, orizontul de lichidare este de maximum 16 luni. (ex: Ianuarie are 16 luni până la plata taxelor, Februarie are 15 luni... Decembrie are 5 luni).

Algoritmul utilizează Programarea Dinamică (Dynamic Programming) pentru a sparge orizontul M luni într-o serie optimă de depozite mai mici. Pentru a rezolva acest lucru, programul definește un vector de stări dp[0...16] unde dp[m] stochează multiplicatorul maxim de capital ce poate fi obținut în m luni. Ecuația Bellman utilizată este:

dp[m] = max( dp[m-t] * Multiplicator_Net_Termen_t ) pentru toți termenii t (1L, 3L, 6L...) ≤ m

Multiplicatorul net pentru un termen este definit ca: 1 + (Dobândă_Anuală * (t/12) * (1 - Cota_Impozit_Sursă)). Aici intervine capitalizarea reală: la finalul unui depozit (ex: de 6 luni), algoritmul scade direct din câștig cei 10% reținuți de bancă, și doar restul (principal + net) este înmulțit mai departe în dp[m-t].

Funcția Penalty (Tie-Breaker Lichiditate): Dacă sistemul găsește două strategii care produc matematic fix același câștig (ex. 1 x 12 Luni vs 2 x 6 Luni), el utilizează o funcție secundară de evaluare a lichidității: suma pătratelor termenilor Penalty = Suma(t_i ^ 2). Strategia "1 x 12 Luni" primește 144 de puncte de penalizare. Strategia "2 x 6 Luni" primește doar 72 (36 + 36). Algoritmul alege mereu varianta cu penalizare mai mică, oferind astfel cele mai scurte depozite (cea mai mare lichiditate) la randamente egale.

6. Jurnalul de Execuție (Calendarul Lunar)

Odată ce matricea optimă de strategii este determinată pentru fiecare lună de venit, algoritmul derulează o simulare cronologică (un jurnal temporal) din Luna 1 (Ianuarie) până în Luna 17 (Mai Anul 2). Pe măsură ce scanează fiecare lună calendaristică din viitor, motorul verifică două evenimente:

  • Dacă s-a generat un venit nou: Sistemul înregistrează deschiderea depozitului specificat ca prim pas din lanț.
  • Dacă un depozit intermediar a ajuns la scadență: Sistemul calculează reținerea la sursă, marchează încasarea dobânzii nete în luna respectivă și declanșează imediat deschiderea depozitului următor cerut de strategie.

7. Extragerea și Fiscalizarea Veniturilor din Investiții (CASS pe Dobânzi)

În timpul simulării cronologice de la punctul 6, sistemul adună toate dobânzile brute obținute la maturitate în Dobândă_An1_Brută și Dobândă_An2_Brută. Apoi, re-apelează funcția de CASS exclusiv pe aceste sume, comparându-le din nou cu pragurile (6, 72). Profitul absolut final afișat de program scade atât impozitul reținut deja la sursă de bancă, cât și noul CASS datorat pe veniturile din investiții.

8. Arbitrajul Orizontului de Plată: 15 Aprilie (Bonificație) vs. 25 Mai (Standard)

Aplicația încorporează un motor de analiză diferențială care rezolvă matematic dilema costului de oportunitate: merită sacrificată o lună de dobândă bancară compusă pentru a încasa reducerea de la ANAF?

În funcție de selecția din meniul „Data scadenței finale”, algoritmul ajustează parametrul global de orizont maxim M din ecuația Bellman:

  • Pentru scadența la 25 Mai: M = 16 luni (de la Ianuarie Anul 1 la Mai Anul 2).
  • Pentru scadența la 15 Aprilie: M = 15 luni (de la Ianuarie Anul 1 la Aprilie Anul 2).

Matematica Arbitrajului: Caseta de analiză din subsol rulează simultan ambele proiecții de capitalizare în fundal. Se extrage dobânda netă curată generată de portofoliul pe 16 luni (Dmai) și cea generată de portofoliul restrâns pe 15 luni (Dapr). Diferența ΔD = Dmai - Dapr reprezintă costul de oportunitate al capitalului (dobânda netă sacrificată prin retragerea timpurie).

Verdictul compară valoarea absolută a bonificației (B = Taxe × Procent_Bonificație) cu acest cost de oportunitate:

Dacă B > ΔD ⇒ "ACHITĂ PE 15 APRILIE" (Câștigul din bonificație depășește dobânda bancară sacrificată)
Dacă B ≤ ΔD ⇒ "PĂSTREAZĂ DEPOZITELE" (Dobânda netă generată în luna mai compensează lipsa bonificației)

Termeni și Condiții de Utilizare

Prin accesarea și utilizarea calculator.rcismaru.com (denumit în continuare "Aplicația" sau "Site-ul"), sunteți de acord cu următorii termeni și condiții:

1. Scopul aplicației

Această aplicație este un instrument teoretic și informativ conceput pentru estimarea și simularea cashflow-ului, a obligațiilor fiscale (Impozit, CASS, CAA, Barou) și a randamentelor din depozite bancare pentru profesia de avocat. Aplicația NU oferă consultanță financiară, contabilă sau juridică.

2. Lipsa garanțiilor (Disclaimer)

Calculele, funcțiile de agregare și algoritmii de "laddering" bancar sunt oferiți "ca atare". Deși s-au depus eforturi pentru ca formulele să reflecte Codul Fiscal din România, dezvoltatorul nu garantează exactitatea, actualitatea sau lipsa erorilor din aplicație. Legislația fiscală se poate schimba fără ca aplicația să fie actualizată în timp real.

3. Limitarea răspunderii

Utilizatorul își asumă întreaga responsabilitate pentru orice decizie financiară, depunere a Declarației Unice, plată de taxe sau decizie de investiție realizată pe baza datelor generate de această aplicație. Sub nicio formă proprietarul sau dezvoltatorul calculator.rcismaru.com nu va fi tras la răspundere pentru daune directe, indirecte, financiare, penalități de la ANAF sau pierderi de profit ce pot rezulta din utilizarea acestui calculator.

4. Proprietate Intelectuală

Designul, structura algoritmilor de optimizare și interfața vizuală constituie proprietatea intelectuală a dezvoltatorului și sunt destinate exclusiv uzului personal, non-comercial.

Politica de Confidențialitate și GDPR

Transparența și securitatea datelor dumneavoastră sunt prioritare pentru noi. Politica calculator.rcismaru.com referitoare la colectarea datelor este extrem de simplă:

1. Prelucrarea exclusiv "Client-Side" (În browser-ul dvs.)

Aplicația a fost construită intenționat pentru a funcționa 100% în browser-ul utilizatorului. Absolut nicio informație financiară (venituri, cheltuieli, praguri selectate) introdusă în acest calculator NU este transmisă către un server extern, NU este stocată în nicio bază de date și NU poate fi accesată de dezvoltator sau de terți.

Toate calculele se efectuează local, pe dispozitivul dumneavoastră. În momentul în care închideți tab-ul sau actualizați pagina (Refresh), toate datele introduse sunt distruse irevocabil.

2. Fără Cookie-uri de Marketing sau Tracking

Această aplicație nu utilizează cookie-uri de marketing, pixeli de urmărire (Facebook/Meta Pixel, Google Analytics etc.) sau alte tehnologii intruzive de profilare a utilizatorilor.

3. Date colectate de furnizorul de hosting (Netlify)

Site-ul este găzduit pe platforma Netlify. Conform standardelor de funcționare a infrastructurii web globale, la accesarea site-ului, serverele Netlify pot înregistra temporar date tehnice esențiale (adresa IP, tipul de browser, data și ora accesării). Aceste date sunt reținute exclusiv pentru motive de securitate cibernetică (prevenirea atacurilor de tip DDoS) și menținerea funcționalității serviciului, conform Politicii de Confidențialitate Netlify. Dezvoltatorul site-ului nu utilizează aceste jurnale pentru a vă identifica personal.

4. Consimțământ

Prin continuarea utilizării site-ului, confirmați că înțelegeți natura de funcționare "client-side" a platformei și modulării datelor expus mai sus.